Package io.datarouter.model.field
Class BaseListField<V extends Comparable<V>,L extends List<V>,K extends ListFieldKey<V,L,K>>
java.lang.Object
io.datarouter.model.field.BaseField<L>
io.datarouter.model.field.imp.array.KeyedListField<V,L,K>
io.datarouter.model.field.BaseListField<V,L,K>
- All Implemented Interfaces:
ByteEncodedField<L>,StringEncodedField<L>,Field<L>,Comparable<Field<L>>
- Direct Known Subclasses:
BooleanArrayField,DoubleArrayField,IntegerArrayField,UInt63ArrayField,UInt7ArrayField
public abstract class BaseListField<V extends Comparable<V>,L extends List<V>,K extends ListFieldKey<V,L,K>> extends KeyedListField<V,L,K>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.datarouter.model.field.BaseField
BaseField.FieldColumnNameComparator -
Field Summary
-
Constructor Summary
Constructors Constructor Description BaseListField(K key, L value) -
Method Summary
Modifier and Type Method Description StringgetStringEncodedValue()Methods inherited from class io.datarouter.model.field.imp.array.KeyedListField
compareTo, getKey, getValues, sizeMethods inherited from class io.datarouter.model.field.BaseField
fromBytesWithSeparatorButDoNotSet, fromString, getBytesWithSeparator, getPrefix, getPrefixedName, getPreparedStatementValue, getValue, getValueHashCode, getValueString, setPrefix, setUsingReflection, setValue, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.datarouter.model.field.encoding.ByteEncodedField
fromBytesButDoNotSet, getBytes, numBytesWithSeparatorMethods inherited from interface io.datarouter.model.field.encoding.StringEncodedField
parseStringEncodedValueButDoNotSet