Package org.nustaq.reallive.client
Class DynShardedTable
java.lang.Object
org.nustaq.reallive.client.ShardedTable
org.nustaq.reallive.client.DynShardedTable
- All Implemented Interfaces:
Serializable,ChangeReceiver,ChangeStream,RealLiveStreamActor,RealLiveTable,SafeChangeStream,SafeRealLiveStreamActor,SafeRealLiveTable
- See Also:
-
Field Summary
Fields inherited from class org.nustaq.reallive.client.ShardedTable
description, DUMP_IN_PROC_CHANGES, globalListenReady, proc, shards, tableShardMap -
Constructor Summary
ConstructorsConstructorDescriptionDynShardedTable(RealLiveTable[] shards, TableDescription desc, Supplier<DynClusterTableDistribution> tableDistributionSupplier) -
Method Summary
Methods inherited from class org.nustaq.reallive.client.ShardedTable
_deepMerge, _join, add, addNode, addRecord, adjustLimitFilter, atomic, atomicUpdate, forEachWithSpore, get, getDescription, getStats, ping, pruneRemoveLog, put, queryRemoveLog, realUnsubscribe, receive, remove, removeNode, removeTableShard, resizeIfLoadFactorLarger, setRecord, setRecordAsIs, size, stop, subscribe, take, unsubscribe, unsubscribeById, update, upsert, upsertRecordMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.nustaq.reallive.api.ChangeStream
listen, observe, subscribeOn, subscribeOnMethods inherited from interface org.nustaq.reallive.api.RealLiveStreamActor
forEach, forEach, listByQuery, map, queryMethods inherited from interface org.nustaq.reallive.api.RealLiveTable
atomic, find, queryList
-
Constructor Details
-
DynShardedTable
public DynShardedTable(RealLiveTable[] shards, TableDescription desc, Supplier<DynClusterTableDistribution> tableDistributionSupplier)
-
-
Method Details
-
getTableForKey
- Overrides:
getTableForKeyin classShardedTable
-