Package com.datastax.driver.core
Class TabletMap.Tablet
- java.lang.Object
-
- com.datastax.driver.core.TabletMap.Tablet
-
- All Implemented Interfaces:
Comparable<TabletMap.Tablet>
- Enclosing class:
- TabletMap
public static class TabletMap.Tablet extends Object implements Comparable<TabletMap.Tablet>
Represents a single tablet created from tablets-routing-v1 custom payload. ItscompareToimplementation intentionally relies solely onlastTokenin order to allow for quick lookup on sorted Collections based just on the token value.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(TabletMap.Tablet tablet)booleanequals(Object o)longgetFirstToken()longgetLastToken()List<TabletMap.HostShardPair>getReplicas()inthashCode()static TabletMap.TabletmalformedTablet(long lastToken)Creates aTabletMap.Tabletinstance with givenlastToken, identicalfirstTokenand unspecified other fields.StringtoString()
-
-
-
Method Detail
-
malformedTablet
public static TabletMap.Tablet malformedTablet(long lastToken)
Creates aTabletMap.Tabletinstance with givenlastToken, identicalfirstTokenand unspecified other fields. Used for lookup of sorted collections of properTabletMap.Tablet.- Parameters:
lastToken-- Returns:
- New
TabletMap.Tabletobject
-
getFirstToken
public long getFirstToken()
-
getLastToken
public long getLastToken()
-
getReplicas
public List<TabletMap.HostShardPair> getReplicas()
-
compareTo
public int compareTo(TabletMap.Tablet tablet)
- Specified by:
compareToin interfaceComparable<TabletMap.Tablet>
-
-