Package io.datarouter.model.field
Class ListFieldKey<V extends Comparable<V>,L extends List<V>,K extends ListFieldKey<V,L,K>>
java.lang.Object
io.datarouter.model.field.BaseFieldKey<L,K>
io.datarouter.model.field.ListFieldKey<V,L,K>
- All Implemented Interfaces:
FieldKey<L>
- Direct Known Subclasses:
BooleanArrayFieldKey,DelimitedStringArrayFieldKey,DoubleArrayFieldKey,IntegerArrayFieldKey,UInt63ArrayFieldKey,UInt7ArrayFieldKey
public abstract class ListFieldKey<V extends Comparable<V>,L extends List<V>,K extends ListFieldKey<V,L,K>> extends BaseFieldKey<L,K>
-
Field Summary
Fields inherited from class io.datarouter.model.field.BaseFieldKey
attributes, columnName, defaultValue, fieldGeneratorType, name, nullable, valueType -
Constructor Summary
Constructors Constructor Description ListFieldKey(String name, com.google.gson.reflect.TypeToken<L> valueType) -
Method Summary
Modifier and Type Method Description booleanisCollection()Methods inherited from class io.datarouter.model.field.BaseFieldKey
equals, findAttribute, generateRandomValue, getAttributes, getAutoGeneratedType, getColumnName, getColumnNameBytes, getDefaultValue, getName, getValueType, hashCode, isFixedLength, isNullable, toString, with
-
Constructor Details
-
Method Details
-
isCollection
public boolean isCollection()- Specified by:
isCollectionin interfaceFieldKey<V extends Comparable<V>>- Overrides:
isCollectionin classBaseFieldKey<L extends List<V>,K extends ListFieldKey<V,L,K>>
-