Class KeyedListField<V extends java.lang.Comparable<V>,L extends java.util.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>,java.lang.Comparable<Field<L>>
- Direct Known Subclasses:
BaseListField,DelimitedStringArrayField
public abstract class KeyedListField<V extends java.lang.Comparable<V>,L extends java.util.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(java.lang.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