Package io.datarouter.client.mysql.node
Class MysqlNode<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.node.BaseNode<PK,D,F>
io.datarouter.storage.node.type.physical.base.BasePhysicalNode<PK,D,F>
io.datarouter.client.mysql.node.MysqlReaderNode<PK,D,F>
io.datarouter.client.mysql.node.MysqlNode<PK,D,F>
- All Implemented Interfaces:
io.datarouter.storage.node.Node<PK,D,F>,io.datarouter.storage.node.op.combo.IndexedMapStorage<PK,D>,io.datarouter.storage.node.op.combo.IndexedMapStorage.IndexedMapStorageNode<PK,D,F>,io.datarouter.storage.node.op.combo.IndexedMapStorage.PhysicalIndexedMapStorageNode<PK,D,F>,io.datarouter.storage.node.op.combo.IndexedSortedMapStorage<PK,D>,io.datarouter.storage.node.op.combo.IndexedSortedMapStorage.IndexedSortedMapStorageNode<PK,D,F>,io.datarouter.storage.node.op.combo.IndexedSortedMapStorage.PhysicalIndexedSortedMapStorageNode<PK,D,F>,io.datarouter.storage.node.op.combo.reader.IndexedMapStorageReader<PK,D>,io.datarouter.storage.node.op.combo.reader.IndexedMapStorageReader.IndexedMapStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.combo.reader.IndexedMapStorageReader.PhysicalIndexedMapStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.combo.reader.IndexedSortedMapStorageReader<PK,D>,io.datarouter.storage.node.op.combo.reader.IndexedSortedMapStorageReader.IndexedSortedMapStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.combo.reader.IndexedSortedMapStorageReader.PhysicalIndexedSortedMapStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.combo.reader.SortedMapStorageReader<PK,D>,io.datarouter.storage.node.op.combo.reader.SortedMapStorageReader.PhysicalSortedMapStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.combo.reader.SortedMapStorageReader.SortedMapStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.combo.SortedMapStorage<PK,D>,io.datarouter.storage.node.op.combo.SortedMapStorage.PhysicalSortedMapStorageNode<PK,D,F>,io.datarouter.storage.node.op.combo.SortedMapStorage.SortedMapStorageNode<PK,D,F>,io.datarouter.storage.node.op.combo.writer.IndexedMapStorageWriter<PK,D>,io.datarouter.storage.node.op.combo.writer.IndexedMapStorageWriter.IndexedMapStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.combo.writer.IndexedMapStorageWriter.PhysicalIndexedMapStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.combo.writer.IndexedSortedMapStorageWriter<PK,D>,io.datarouter.storage.node.op.combo.writer.IndexedSortedMapStorageWriter.IndexedSortedMapStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.combo.writer.IndexedSortedMapStorageWriter.PhysicalIndexedSortedMapStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.combo.writer.SortedMapStorageWriter<PK,D>,io.datarouter.storage.node.op.combo.writer.SortedMapStorageWriter.PhysicalSortedMapStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.combo.writer.SortedMapStorageWriter.SortedMapStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.IndexedOps<PK,D>,io.datarouter.storage.node.op.NodeOps<PK,D>,io.datarouter.storage.node.op.raw.IndexedStorage<PK,D>,io.datarouter.storage.node.op.raw.IndexedStorage.IndexedStorageNode<PK,D,F>,io.datarouter.storage.node.op.raw.IndexedStorage.PhysicalIndexedStorageNode<PK,D,F>,io.datarouter.storage.node.op.raw.MapStorage<PK,D>,io.datarouter.storage.node.op.raw.MapStorage.MapStorageNode<PK,D,F>,io.datarouter.storage.node.op.raw.MapStorage.PhysicalMapStorageNode<PK,D,F>,io.datarouter.storage.node.op.raw.read.IndexedStorageReader<PK,D>,io.datarouter.storage.node.op.raw.read.IndexedStorageReader.IndexedStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.raw.read.IndexedStorageReader.PhysicalIndexedStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.raw.read.MapStorageReader<PK,D>,io.datarouter.storage.node.op.raw.read.MapStorageReader.MapStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.raw.read.MapStorageReader.PhysicalMapStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.raw.read.SortedStorageReader<PK,D>,io.datarouter.storage.node.op.raw.read.SortedStorageReader.PhysicalSortedStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.raw.read.SortedStorageReader.SortedStorageReaderNode<PK,D,F>,io.datarouter.storage.node.op.raw.SortedStorage<PK,D>,io.datarouter.storage.node.op.raw.SortedStorage.PhysicalSortedStorageNode<PK,D,F>,io.datarouter.storage.node.op.raw.SortedStorage.SortedStorageNode<PK,D,F>,io.datarouter.storage.node.op.raw.write.IndexedStorageWriter<PK,D>,io.datarouter.storage.node.op.raw.write.IndexedStorageWriter.IndexedStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.raw.write.IndexedStorageWriter.PhysicalIndexedStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.raw.write.MapStorageWriter<PK,D>,io.datarouter.storage.node.op.raw.write.MapStorageWriter.MapStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.raw.write.MapStorageWriter.PhysicalMapStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.raw.write.SortedStorageWriter<PK,D>,io.datarouter.storage.node.op.raw.write.SortedStorageWriter.PhysicalSortedStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.raw.write.SortedStorageWriter.SortedStorageWriterNode<PK,D,F>,io.datarouter.storage.node.op.raw.write.StorageWriter<PK,D>,io.datarouter.storage.node.op.raw.write.StorageWriter.StorageWriterNode<PK,D,F>,io.datarouter.storage.node.type.physical.PhysicalNode<PK,D,F>,java.lang.Comparable<io.datarouter.storage.node.Node<PK,D,F>>
public class MysqlNode<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 MysqlReaderNode<PK,D,F> implements io.datarouter.storage.node.op.combo.IndexedSortedMapStorage.PhysicalIndexedSortedMapStorageNode<PK,D,F>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.combo.IndexedMapStorage
io.datarouter.storage.node.op.combo.IndexedMapStorage.IndexedMapStorageNode<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.storage.node.op.combo.IndexedMapStorage.PhysicalIndexedMapStorageNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.combo.reader.IndexedMapStorageReader
io.datarouter.storage.node.op.combo.reader.IndexedMapStorageReader.IndexedMapStorageReaderNode<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.storage.node.op.combo.reader.IndexedMapStorageReader.PhysicalIndexedMapStorageReaderNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.combo.writer.IndexedMapStorageWriter
io.datarouter.storage.node.op.combo.writer.IndexedMapStorageWriter.IndexedMapStorageWriterNode<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.storage.node.op.combo.writer.IndexedMapStorageWriter.PhysicalIndexedMapStorageWriterNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.combo.IndexedSortedMapStorage
io.datarouter.storage.node.op.combo.IndexedSortedMapStorage.IndexedSortedMapStorageNode<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.storage.node.op.combo.IndexedSortedMapStorage.PhysicalIndexedSortedMapStorageNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.combo.reader.IndexedSortedMapStorageReader
io.datarouter.storage.node.op.combo.reader.IndexedSortedMapStorageReader.IndexedSortedMapStorageReaderNode<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.storage.node.op.combo.reader.IndexedSortedMapStorageReader.PhysicalIndexedSortedMapStorageReaderNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.combo.writer.IndexedSortedMapStorageWriter
io.datarouter.storage.node.op.combo.writer.IndexedSortedMapStorageWriter.IndexedSortedMapStorageWriterNode<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.storage.node.op.combo.writer.IndexedSortedMapStorageWriter.PhysicalIndexedSortedMapStorageWriterNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.IndexedStorage
io.datarouter.storage.node.op.raw.IndexedStorage.IndexedStorageNode<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.storage.node.op.raw.IndexedStorage.PhysicalIndexedStorageNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.read.IndexedStorageReader
io.datarouter.storage.node.op.raw.read.IndexedStorageReader.IndexedStorageReaderNode<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.storage.node.op.raw.read.IndexedStorageReader.PhysicalIndexedStorageReaderNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.write.IndexedStorageWriter
io.datarouter.storage.node.op.raw.write.IndexedStorageWriter.IndexedStorageWriterNode<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.storage.node.op.raw.write.IndexedStorageWriter.PhysicalIndexedStorageWriterNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.MapStorage
io.datarouter.storage.node.op.raw.MapStorage.MapStorageNode<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.storage.node.op.raw.MapStorage.PhysicalMapStorageNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.read.MapStorageReader
io.datarouter.storage.node.op.raw.read.MapStorageReader.MapStorageReaderNode<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.storage.node.op.raw.read.MapStorageReader.PhysicalMapStorageReaderNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.write.MapStorageWriter
io.datarouter.storage.node.op.raw.write.MapStorageWriter.MapStorageWriterNode<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.storage.node.op.raw.write.MapStorageWriter.PhysicalMapStorageWriterNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.combo.SortedMapStorage
io.datarouter.storage.node.op.combo.SortedMapStorage.PhysicalSortedMapStorageNode<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.storage.node.op.combo.SortedMapStorage.SortedMapStorageNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.combo.reader.SortedMapStorageReader
io.datarouter.storage.node.op.combo.reader.SortedMapStorageReader.PhysicalSortedMapStorageReaderNode<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.storage.node.op.combo.reader.SortedMapStorageReader.SortedMapStorageReaderNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.combo.writer.SortedMapStorageWriter
io.datarouter.storage.node.op.combo.writer.SortedMapStorageWriter.PhysicalSortedMapStorageWriterNode<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.storage.node.op.combo.writer.SortedMapStorageWriter.SortedMapStorageWriterNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.SortedStorage
io.datarouter.storage.node.op.raw.SortedStorage.PhysicalSortedStorageNode<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.storage.node.op.raw.SortedStorage.SortedStorageNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.read.SortedStorageReader
io.datarouter.storage.node.op.raw.read.SortedStorageReader.PhysicalSortedStorageReaderNode<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.storage.node.op.raw.read.SortedStorageReader.SortedStorageReaderNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.write.SortedStorageWriter
io.datarouter.storage.node.op.raw.write.SortedStorageWriter.PhysicalSortedStorageWriterNode<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.storage.node.op.raw.write.SortedStorageWriter.SortedStorageWriterNode<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>>Nested classes/interfaces inherited from interface io.datarouter.storage.node.op.raw.write.StorageWriter
io.datarouter.storage.node.op.raw.write.StorageWriter.StorageWriterNode<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>> -
Field Summary
Fields inherited from class io.datarouter.client.mysql.node.MysqlReaderNode
DEFAULT_ITERATE_BATCH_SIZEFields inherited from interface io.datarouter.storage.node.op.raw.read.IndexedStorageReader
OP_getByIndex, OP_getByIndexRange, OP_getFromIndex, OP_getIndexKeyRange, OP_getIndexRange, OP_lookupMultiUnique, OP_lookupUnique, OP_scanByIndex, OP_scanIndex, OP_scanIndexKeysFields inherited from interface io.datarouter.storage.node.op.raw.write.IndexedStorageWriter
OP_deleteByIndex, OP_deleteMultiUnique, OP_deleteUniqueFields inherited from interface io.datarouter.storage.node.op.raw.read.MapStorageReader
OP_exists, OP_get, OP_getKeys, OP_getMultiFields inherited from interface io.datarouter.storage.node.op.raw.write.MapStorageWriter
OP_delete, OP_deleteAll, OP_deleteMulti, OP_put, OP_putMultiFields inherited from interface io.datarouter.storage.node.op.combo.SortedMapStorage
DELETE_BATCH_SIZE -
Constructor Summary
Constructors Constructor Description MysqlNode(io.datarouter.storage.node.NodeParams<PK,D,F> params, MysqlClientType mysqlClientType, MysqlNodeManager mysqlNodeManager) -
Method Summary
Modifier and Type Method Description voiddelete(PK key, io.datarouter.storage.config.Config config)voiddeleteAll(io.datarouter.storage.config.Config config)<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>>
voiddeleteByIndex(java.util.Collection<IK> keys, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo)voiddeleteMulti(java.util.Collection<PK> keys, io.datarouter.storage.config.Config config)voiddeleteMultiUnique(java.util.Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, io.datarouter.storage.config.Config config)voiddeleteUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, io.datarouter.storage.config.Config config)voidput(D databean, io.datarouter.storage.config.Config config)voidputMulti(java.util.Collection<D> databeans, io.datarouter.storage.config.Config config)Methods inherited from class io.datarouter.client.mysql.node.MysqlReaderNode
exists, get, getKeys, getManagedNodes, getMulti, getMultiByIndex, getMultiFromIndex, lookupMultiUnique, lookupUnique, registerManaged, scanKeysMulti, scanMulti, scanMultiByIndex, scanMultiIndex, scanMultiIndexKeysMethods inherited from class io.datarouter.storage.node.type.physical.base.BasePhysicalNode
getChildNodes, getClientId, getClientIds, getClientType, getFieldInfo, getName, getPhysicalNodes, getPhysicalNodesForClient, toString, usesClientMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.datarouter.storage.node.op.IndexedOps
getManagedNodes, registerManagedMethods inherited from interface io.datarouter.storage.node.op.raw.read.IndexedStorageReader
getMultiByIndex, getMultiByIndex, getMultiFromIndex, getMultiFromIndex, lookupMultiUnique, lookupMultiUnique, lookupUnique, lookupUnique, scanMultiByIndex, scanMultiByIndex, scanMultiIndex, scanMultiIndex, scanMultiIndexKeys, scanMultiIndexKeysMethods inherited from interface io.datarouter.storage.node.op.raw.write.IndexedStorageWriter
deleteByIndex, deleteMultiUnique, deleteUniqueMethods inherited from interface io.datarouter.storage.node.op.raw.read.MapStorageReader
exists, exists, find, find, get, get, getKeys, getKeys, getMulti, getMultiMethods inherited from interface io.datarouter.storage.node.op.raw.write.MapStorageWriter
delete, deleteAll, deleteMultiMethods inherited from interface io.datarouter.storage.node.Node
getChildNodes, getClientIds, getName, getPhysicalNodes, getPhysicalNodesForClient, usesClientMethods inherited from interface io.datarouter.storage.node.type.physical.PhysicalNode
getClientId, getClientType, getFieldInfoMethods inherited from interface io.datarouter.storage.node.op.combo.SortedMapStorage
deleteWithPrefix, deleteWithPrefix, deleteWithPrefixes, deleteWithPrefixesMethods inherited from interface io.datarouter.storage.node.op.raw.read.SortedStorageReader
count, scan, scan, scan, scan, scanKeys, scanKeys, scanKeys, scanKeys, scanKeysMulti, scanKeysMulti, scanKeysWithPrefix, scanKeysWithPrefix, scanKeysWithPrefixes, scanKeysWithPrefixes, scanMulti, scanMulti, scanWithPrefix, scanWithPrefix, scanWithPrefixes, scanWithPrefixes
-
Constructor Details
-
MysqlNode
public MysqlNode(io.datarouter.storage.node.NodeParams<PK,D,F> params, MysqlClientType mysqlClientType, MysqlNodeManager mysqlNodeManager)
-
-
Method Details
-
put
-
putMulti
public void putMulti(java.util.Collection<D> databeans, io.datarouter.storage.config.Config config) -
delete
-
deleteMulti
-
deleteAll
public void deleteAll(io.datarouter.storage.config.Config config) -
deleteUnique
public void deleteUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, io.datarouter.storage.config.Config config) -
deleteMultiUnique
public void deleteMultiUnique(java.util.Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, io.datarouter.storage.config.Config config) -
deleteByIndex
public <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>> void deleteByIndex(java.util.Collection<IK> keys, io.datarouter.storage.config.Config config, io.datarouter.storage.serialize.fieldcache.IndexEntryFieldInfo<IK,IE,IF> indexEntryFieldInfo)
-