Package org.nustaq.reallive.api
Class TableState
java.lang.Object
org.nustaq.reallive.api.TableState
- All Implemented Interfaces:
java.io.Serializable
public class TableState
extends java.lang.Object
implements java.io.Serializable
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description TableState(ClusterTableRecordMapping mapping, long numElements, java.lang.String name) -
Method Summary
Modifier and Type Method Description voidaddBuckets(int[] transfer)TableStateassociatedShardName(java.lang.String name)TableStateassociatedTableShard(RealLiveTableActor assiatedShard)booleancontainsBucket(int i)java.lang.StringgetAssociatedShardName()RealLiveTableActorgetAssociatedTableShard()ClusterTableRecordMappinggetMapping()intgetNumBuckets()longgetNumElements()java.lang.StringgetTableName()TableStatemapping(ClusterTableRecordMapping mapping)TableStatenumElements(long numElements)TableStatetableName(java.lang.String tableName)int[]takeBuckets(int transfer)java.lang.StringtoString()
-
Constructor Details
-
Method Details
-
getAssociatedTableShard
-
getMapping
-
getNumBuckets
public int getNumBuckets() -
getNumElements
public long getNumElements() -
getTableName
public java.lang.String getTableName() -
associatedTableShard
-
associatedShardName
-
getAssociatedShardName
public java.lang.String getAssociatedShardName() -
mapping
-
numElements
-
tableName
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
containsBucket
public boolean containsBucket(int i) -
addBuckets
public void addBuckets(int[] transfer) -
takeBuckets
public int[] takeBuckets(int transfer)
-