Package io.datarouter.model.field
Class FieldlessIndexEntryFielder<IK extends FieldlessIndexEntryPrimaryKey<IK,PK,D>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>
java.lang.Object
io.datarouter.model.serialize.fielder.BaseDatabeanFielder<IK,FieldlessIndexEntry<IK,PK,D>>
io.datarouter.model.field.FieldlessIndexEntryFielder<IK,PK,D>
- All Implemented Interfaces:
DatabeanFielder<IK,FieldlessIndexEntry<IK,PK,D>>
public class FieldlessIndexEntryFielder<IK extends FieldlessIndexEntryPrimaryKey<IK,PK,D>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>> extends BaseDatabeanFielder<IK,FieldlessIndexEntry<IK,PK,D>>
-
Constructor Summary
Constructors Constructor Description FieldlessIndexEntryFielder(Supplier<IK> keySupplier)FieldlessIndexEntryFielder(Supplier<IK> keySupplier, DatabeanFielder<PK,D> backingNodeFielder) -
Method Summary
Modifier and Type Method Description List<Field<?>>getNonKeyFields(FieldlessIndexEntry<IK,PK,D> databean)Methods inherited from class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
addOption, getFields, getKeyFielder, getKeyFields, getOption, getOptions, getStringDatabeanCodec, getStringDatabeanCodecClass, getTtlMs, getUniqueIndexes
-
Constructor Details
-
FieldlessIndexEntryFielder
-
FieldlessIndexEntryFielder
public FieldlessIndexEntryFielder(Supplier<IK> keySupplier, DatabeanFielder<PK,D> backingNodeFielder)
-
-
Method Details