| Package | Description |
|---|---|
| org.apache.ignite.cache.store.cassandra.persistence |
Contains persistent settings configuration
|
| Modifier and Type | Class and Description |
|---|---|
class |
PojoKeyField
Descriptor for Ignite key POJO class
|
class |
PojoValueField
Descriptor for Ignite value POJO class
|
| Modifier and Type | Method and Description |
|---|---|
protected PojoField |
ValuePersistenceSettings.createPojoField(Element el,
Class clazz)
Creates instance of
PojoField based on it's description in XML element. |
protected abstract PojoField |
PersistenceSettings.createPojoField(Element el,
Class clazz)
Creates instance of
PojoField based on it's description in XML element. |
protected PojoField |
KeyPersistenceSettings.createPojoField(Element el,
Class clazz)
Creates instance of
PojoField based on it's description in XML element. |
protected PojoField |
ValuePersistenceSettings.createPojoField(PojoFieldAccessor accessor)
Creates instance of
PojoField from its field accessor. |
protected abstract PojoField |
PersistenceSettings.createPojoField(PojoFieldAccessor accessor)
Creates instance of
PojoField from its field accessor. |
protected PojoField |
KeyPersistenceSettings.createPojoField(PojoFieldAccessor accessor)
Creates instance of
PojoField from its field accessor. |
PojoField |
PersistenceSettings.getFieldByColumn(String column)
Returns POJO field by Cassandra table column name.
|
| Modifier and Type | Method and Description |
|---|---|
List<PojoField> |
PersistenceSettings.cassandraUniqueFields()
List of POJO fields having unique mapping to Cassandra columns - skipping aliases pointing
to the same Cassandra table column.
|
protected List<PojoField> |
PersistenceSettings.detectPojoFields(NodeList fieldNodes)
Extracts POJO fields from a list of corresponding XML field nodes.
|
List<PojoField> |
ValuePersistenceSettings.getFields() |
abstract List<PojoField> |
PersistenceSettings.getFields()
Returns a list of POJO fields to be persisted.
|
List<PojoField> |
KeyValuePersistenceSettings.getFields()
Returns list of POJO fields to be mapped to Cassandra table columns.
|
List<PojoField> |
KeyPersistenceSettings.getFields()
Returns a list of POJO fields to be persisted.
|
List<PojoField> |
KeyValuePersistenceSettings.getKeyFields()
Returns list of Ignite cache key POJO fields to be mapped to Cassandra table columns.
|
List<PojoField> |
KeyValuePersistenceSettings.getValueFields()
Returns list of Ignite cache value POJO fields to be mapped to Cassandra table columns.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
PersistenceSettings.checkDuplicates(List<PojoField> fields)
Checks if there are POJO filed with the same name or same Cassandra column specified in persistence settings.
|
static boolean |
PojoField.containsField(List<PojoField> fields,
String fieldName)
Checks if list contains POJO field with the specified name.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.5 Release Date : June 4 2019