Class EntityFieldInfo<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>>
java.lang.Object
io.datarouter.storage.serialize.fieldcache.EntityFieldInfo<EK,E>
public class EntityFieldInfo<EK extends io.datarouter.model.key.entity.EntityKey<EK>,E extends io.datarouter.model.entity.Entity<EK>> extends Object
-
Field Summary
Fields Modifier and Type Field Description static byteENTITY_PREFIX_TERMINATOR -
Constructor Summary
Constructors Constructor Description EntityFieldInfo(EntityNodeParams<EK,E> params) -
Method Summary
Modifier and Type Method Description List<io.datarouter.model.field.Field<?>>getEntityKeyFields()Supplier<EK>getEntityKeySupplier()io.datarouter.model.key.entity.EntityPartitioner<EK>getEntityPartitioner()static bytegetEntityPrefixTerminator()Supplier<E>getEntitySupplier()StringgetEntityTableName()EKgetSampleEntityKey()
-
Field Details
-
ENTITY_PREFIX_TERMINATOR
public static final byte ENTITY_PREFIX_TERMINATOR- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
getEntityPrefixTerminator
public static byte getEntityPrefixTerminator() -
getEntityTableName
-
getEntityKeySupplier
-
getSampleEntityKey
-
getEntityPartitioner
-
getEntitySupplier
-
getEntityKeyFields
-