public abstract class RowCell implements SerializableDefault 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 |
|