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 java.lang.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 java.util.List<io.datarouter.model.field.Field<?>>getEntityKeyFields()java.util.function.Supplier<EK>getEntityKeySupplier()io.datarouter.model.key.entity.EntityPartitioner<EK>getEntityPartitioner()static bytegetEntityPrefixTerminator()java.util.function.Supplier<E>getEntitySupplier()java.lang.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
public java.lang.String getEntityTableName() -
getEntityKeySupplier
-
getSampleEntityKey
-
getEntityPartitioner
-
getEntitySupplier
-
getEntityKeyFields
public java.util.List<io.datarouter.model.field.Field<?>> getEntityKeyFields()
-