Package io.datarouter.client.mysql.node
Class MysqlNodeManager
java.lang.Object
io.datarouter.client.mysql.node.MysqlNodeManager
@Singleton
public class MysqlNodeManager
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description MysqlNodeManager() -
Method Summary
Modifier and Type Method Description <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>>
voiddelete(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, PK key, io.datarouter.storage.config.Config config)<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>>
voiddeleteAll(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.storage.config.Config config)<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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>>
voiddeleteByIndex(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> databeanfieldInfo, java.util.Collection<IK> keys, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,?,?> 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>>
voiddeleteMulti(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<PK> keys, io.datarouter.storage.config.Config config)<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>>
voiddeleteMultiUnique(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, io.datarouter.storage.config.Config config)<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>>
voiddeleteUnique(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, io.datarouter.storage.config.Config config)<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>>
booleanexists(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, PK key, io.datarouter.storage.config.Config config)<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>>
Dget(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, PK key, io.datarouter.storage.config.Config config)<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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
java.util.List<D>getIndexDatabeanRanges(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> 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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
java.util.List<IK>getIndexKeyRanges(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> 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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
java.util.List<IE>getIndexRanges(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> 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.util.List<PK>getKeys(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<PK> keys, io.datarouter.storage.config.Config config)<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.util.List<PK>getKeysInRanges(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<PK>> ranges, io.datarouter.storage.config.Config config)<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.util.List<io.datarouter.storage.node.type.index.ManagedNode<PK,D,?,?,?>>getManagedNodes(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo)<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.util.List<D>getMulti(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<PK> keys, io.datarouter.storage.config.Config config)<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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
java.util.List<D>getMultiByIndex(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<IK> keys, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> 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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
java.util.List<IE>getMultiFromIndex(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<IK> keys, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> 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.util.List<D>getRanges(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<PK>> ranges, io.datarouter.storage.config.Config config)<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.util.List<D>lookupMultiUnique(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, io.datarouter.storage.config.Config config)<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>>
DlookupUnique(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, io.datarouter.storage.config.Config config)<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>>
voidput(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, D databean, io.datarouter.storage.config.Config config)<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>>
voidputMulti(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<D> databeans, io.datarouter.storage.config.Config config)<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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>, N extends io.datarouter.storage.node.type.index.ManagedNode<PK, D, IK, IE, IF>>
NregisterManaged(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, N managedNode)<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>>
io.datarouter.scanner.Scanner<PK>scanKeysMulti(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<PK>> ranges, io.datarouter.storage.config.Config config)<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>>
io.datarouter.scanner.Scanner<D>scanMulti(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<PK>> ranges, io.datarouter.storage.config.Config config)<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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<D>scanMultiByIndex(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config)<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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IE>scanMultiIndex(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config)<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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IK>scanMultiIndexKeys(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config)
-
Constructor Details
-
MysqlNodeManager
public MysqlNodeManager()
-
-
Method Details
-
exists
public <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>> boolean exists(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, PK key, io.datarouter.storage.config.Config config) -
get
public <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>> D get(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, PK key, io.datarouter.storage.config.Config config) -
getKeys
public <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.util.List<PK> getKeys(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<PK> keys, io.datarouter.storage.config.Config config) -
getMulti
public <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.util.List<D> getMulti(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<PK> keys, io.datarouter.storage.config.Config config) -
lookupUnique
public <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>> D lookupUnique(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, io.datarouter.storage.config.Config config) -
lookupMultiUnique
public <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.util.List<D> lookupMultiUnique(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, io.datarouter.storage.config.Config config) -
getMultiFromIndex
public <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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>> java.util.List<IE> getMultiFromIndex(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<IK> keys, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo) -
getMultiByIndex
public <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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>> java.util.List<D> getMultiByIndex(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<IK> keys, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo) -
getIndexRanges
public <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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>> java.util.List<IE> getIndexRanges(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo) -
getIndexKeyRanges
public <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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>> java.util.List<IK> getIndexKeyRanges(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo) -
getIndexDatabeanRanges
public <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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>> java.util.List<D> getIndexDatabeanRanges(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo) -
getKeysInRanges
public <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.util.List<PK> getKeysInRanges(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<PK>> ranges, io.datarouter.storage.config.Config config) -
getRanges
public <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.util.List<D> getRanges(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<PK>> ranges, io.datarouter.storage.config.Config config) -
put
public <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>> void put(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, D databean, io.datarouter.storage.config.Config config) -
putMulti
public <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>> void putMulti(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<D> databeans, io.datarouter.storage.config.Config config) -
deleteAll
public <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>> void deleteAll(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.storage.config.Config config) -
delete
public <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>> void delete(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, PK key, io.datarouter.storage.config.Config config) -
deleteMulti
public <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>> void deleteMulti(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<PK> keys, io.datarouter.storage.config.Config config) -
deleteUnique
public <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>> void deleteUnique(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, io.datarouter.storage.config.Config config) -
deleteMultiUnique
public <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>> void deleteMultiUnique(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, io.datarouter.storage.config.Config config) -
deleteByIndex
public <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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>> void deleteByIndex(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> databeanfieldInfo, java.util.Collection<IK> keys, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,?,?> indexEntryFieldInfo) -
scanMultiIndex
public <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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>> io.datarouter.scanner.Scanner<IE> scanMultiIndex(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config) -
scanMultiByIndex
public <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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>> io.datarouter.scanner.Scanner<D> scanMultiByIndex(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config) -
scanMultiIndexKeys
public <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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>> io.datarouter.scanner.Scanner<IK> scanMultiIndexKeys(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<IK>> ranges, io.datarouter.storage.config.Config config) -
scanKeysMulti
public <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>> io.datarouter.scanner.Scanner<PK> scanKeysMulti(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<PK>> ranges, io.datarouter.storage.config.Config config) -
scanMulti
public <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>> io.datarouter.scanner.Scanner<D> scanMulti(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, java.util.Collection<io.datarouter.util.tuple.Range<PK>> ranges, io.datarouter.storage.config.Config config) -
registerManaged
public <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>, IK extends io.datarouter.model.key.primary.PrimaryKey<IK>, IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>, N extends io.datarouter.storage.node.type.index.ManagedNode<PK, D, IK, IE, IF>> N registerManaged(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo, N managedNode) -
getManagedNodes
public <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.util.List<io.datarouter.storage.node.type.index.ManagedNode<PK,D,?,?,?>> getManagedNodes(io.datarouter.storage.serialize.fieldcache.PhysicalDatabeanFieldInfo<PK,D,F> fieldInfo)
-