Interface FieldKey<T>

All Known Implementing Classes:
BaseFieldKey, BooleanArrayFieldKey, BooleanFieldKey, ByteArrayFieldKey, DateFieldKey, DelimitedStringArrayFieldKey, DoubleArrayFieldKey, DoubleFieldKey, FloatFieldKey, InstantFieldKey, IntegerArrayFieldKey, IntegerEnumFieldKey, IntegerFieldKey, ListFieldKey, LocalDateFieldKey, LocalDateTimeFieldKey, LongDateFieldKey, LongFieldKey, PrimitiveFieldKey, PrimitiveIntegerArrayFieldKey, PrimitiveLongArrayFieldKey, ShortFieldKey, SignedByteFieldKey, StringEnumFieldKey, StringFieldKey, UInt15FieldKey, UInt31FieldKey, UInt63ArrayFieldKey, UInt63FieldKey, UInt7ArrayFieldKey, UInt7FieldKey, VarIntEnumFieldKey, VarIntFieldKey

public interface FieldKey<T>
FieldKey is a mapping from a java field to the datastore. When using an RDBMS, FieldKey defines the column name, datatype, and metadata. The getName() method refers to the java field's name. This name is used to choose the default datastore column name, but the datastore column name can be overridden with getColumnName(). FieldKeys are immutable so may be defined as constants and reused across many Field objects.