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 Details

    • ENTITY_PREFIX_TERMINATOR

      public static final byte ENTITY_PREFIX_TERMINATOR
      See Also:
  • Constructor Details

  • Method Details

    • getEntityPrefixTerminator

      public static byte getEntityPrefixTerminator()
    • getEntityTableName

      public String getEntityTableName()
    • getEntityKeySupplier

      public Supplier<EK> getEntityKeySupplier()
    • getSampleEntityKey

      public EK getSampleEntityKey()
    • getEntityPartitioner

      public io.datarouter.model.key.entity.EntityPartitioner<EK> getEntityPartitioner()
    • getEntitySupplier

      public Supplier<E> getEntitySupplier()
    • getEntityKeyFields

      public List<io.datarouter.model.field.Field<?>> getEntityKeyFields()