Class KeyedListField<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>
- All Implemented Interfaces:
ByteEncodedField<L>,StringEncodedField<L>,Field<L>,Comparable<Field<L>>
- Direct Known Subclasses:
BaseListField,DelimitedStringArrayField
public abstract class KeyedListField<V extends Comparable<V>,L extends List<V>,K extends ListFieldKey<V,L,K>> extends BaseField<L>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.datarouter.model.field.BaseField
BaseField.FieldColumnNameComparator -
Field Summary
-
Constructor Summary
Constructors Constructor Description KeyedListField(String prefix, K key, L value)KeyedListField(K key, L value) -
Method Summary
Methods 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
getStringEncodedValue, parseStringEncodedValueButDoNotSet