static <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,
D extends io.datarouter.model.databean.Databean<PK,
D>,
IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,
IE extends io.datarouter.model.index.unique.UniqueIndexEntry<IK,
IE,
PK,
D>,
IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,
IE>> ManagedUniqueIndexNode<PK,D,IK,IE,IF> |
IndexingNodeFactory.newManagedUnique(IndexedMapStorage<PK,D> backingNode,
Class<IF> indexFielder,
Class<IE> indexEntryClass,
boolean manageTxn) |
WARNING: make sure the index fielder you pass in has the same character set and collation options as the backing
node's fielder or risk having incorrect, performance-hurting introducers in SQL
|
static <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,
D extends io.datarouter.model.databean.Databean<PK,
D>,
IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,
IE extends io.datarouter.model.index.unique.UniqueIndexEntry<IK,
IE,
PK,
D>,
IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK,
IE>> ManagedUniqueIndexNode<PK,D,IK,IE,IF> |
IndexingNodeFactory.newManagedUnique(IndexedMapStorage<PK,D> backingNode,
Supplier<IF> indexFielderSupplier,
Supplier<IE> indexEntrySupplier,
boolean manageTxn,
String indexName) |
WARNING: make sure the index fielder you pass in has the same character set and collation options as the backing
node's fielder or risk having incorrect, performance-hurting introducers in SQL
|