public abstract class RowCell implements Serializable
Default representation of a cell in a Row.
Implements
SerializableStatic Methods
compareByNative()
public static Comparator<RowCell> compareByNative()
A comparator that compares the cells by Bigtable native ordering:
- Family lexicographically ascending
- Qualifier lexicographically ascending
- Timestamp in reverse chronological order
Labels and values are not included in the comparison.
Returns | |
---|---|
Type | Description |
Comparator<RowCell> |
create(String family, ByteString qualifier, long timestamp, List<String> labels, ByteString value)
public static RowCell create(String family, ByteString qualifier, long timestamp, List<String> labels, ByteString value)
Creates a new instance of the RowCell.
Parameters | |
---|---|
Name | Description |
family | String |
qualifier | ByteString |
timestamp | long |
labels | List<String> |
value | ByteString |
Returns | |
---|---|
Type | Description |
RowCell |
Constructors
RowCell()
public RowCell()
Methods
getFamily()
public abstract String getFamily()
The cell's family
Returns | |
---|---|
Type | Description |
String |
getLabels()
public abstract List<String> getLabels()
The labels assigned to the cell See Also: Filters#label(String)
Returns | |
---|---|
Type | Description |
List<String> |
getQualifier()
public abstract ByteString getQualifier()
The cell's qualifier (column name)
Returns | |
---|---|
Type | Description |
ByteString |
getTimestamp()
public abstract long getTimestamp()
The timestamp of the cell
Returns | |
---|---|
Type | Description |
long |
getValue()
public abstract ByteString getValue()
The value of the cell
Returns | |
---|---|
Type | Description |
ByteString |