Package io.datarouter.model.index
Interface IndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>>
- All Superinterfaces:
Comparable<Databean<?,?>>,Databean<IK,IE>
- All Known Subinterfaces:
KeyIndexEntry<IK,IE,PK,D>,MultiIndexEntry<IK,IE,PK,D>,MultiKeyIndexEntry<IK,IE,PK,D>,UniqueIndexEntry<IK,IE,PK,D>,UniqueKeyIndexEntry<IK,IE,PK,D>
- All Known Implementing Classes:
BaseMultiIndexEntry,BaseUniqueKeyIndexEntry,FieldlessIndexEntry
public interface IndexEntry<IK extends PrimaryKey<IK>,IE extends Databean<IK,IE>,PK extends PrimaryKey<PK>,D extends Databean<PK,D>> extends Databean<IK,IE>
-
Method Summary
Modifier and Type Method Description List<IE>createFromDatabean(D target)PKgetTargetKey()Methods inherited from interface io.datarouter.model.databean.Databean
getDatabeanName, getKey, getKeyFieldName, getKeyFields, getKeySupplier
-
Method Details
-
getTargetKey
PK getTargetKey() -
createFromDatabean
-