Class IndexEntryFieldInfo<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>>
java.lang.Object
io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<PK,D,F>
public class IndexEntryFieldInfo<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>> extends Object
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Supplier<D>getDatabeanSupplier()List<String>getFieldColumnNames()Supplier<F>getFielderSupplier()List<io.datarouter.model.field.Field<?>>getFields()StringgetIndexName()Class<PK>getPrimaryKeyClass()List<String>getPrimaryKeyFieldColumnNames()List<io.datarouter.model.field.Field<?>>getPrimaryKeyFields()DgetSampleDatabean()FgetSampleFielder()