public class PojoValueField extends PojoField
Constructor and Description |
---|
PojoValueField(Element el,
Class pojoCls)
Constructs Ignite cache value field descriptor.
|
PojoValueField(PojoFieldAccessor accessor)
Constructs Ignite cache value field descriptor.
|
PojoValueField(PojoValueField field,
Class<?> pojoCls)
Constructs instance of
PojoValueField based on the other instance and java class
to initialize accessor. |
Modifier and Type | Method and Description |
---|---|
String |
getColumnDDL() |
String |
getIndexDDL(String keyspace,
String tbl)
Returns DDL for the field secondary index.
|
boolean |
isIndexed()
Indicates if secondary index should be created for the field.
|
calculatedField, containsField, getAnnotation, getColumn, getJavaClass, getName, getValueFromObject, setValueFromRow
public PojoValueField(Element el, Class pojoCls)
el
- field descriptor xml configuration element.pojoCls
- field java classpublic PojoValueField(PojoFieldAccessor accessor)
accessor
- field property accessor.public PojoValueField(PojoValueField field, Class<?> pojoCls)
PojoValueField
based on the other instance and java class
to initialize accessor.field
- PojoValueField instancepojoCls
- java class of the corresponding POJOpublic String getColumnDDL()
getColumnDDL
in class PojoField
public boolean isIndexed()
GridGain In-Memory Computing Platform : ver. 8.9.14 Release Date : November 5 2024