public class Column extends Object implements Jsonizable
Column
),
每一个属性列包含名称、值ColumnValue
以及时间戳。限定符和类型 | 字段和说明 |
---|---|
static NameTimestampComparator |
NAME_TIMESTAMP_COMPARATOR |
构造器和说明 |
---|
Column(String name,
ColumnValue value) |
Column(String name,
ColumnValue value,
long timestamp)
构造一个属性列,必须包含名称、值和时间戳。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(Object o) |
String |
getName()
获取属性列的名称。
|
byte[] |
getNameRawData() |
long |
getTimestamp()
获取属性列的时间戳。
|
ColumnValue |
getValue()
获取属性列的值。
|
int |
hashCode() |
boolean |
hasSetTimestamp()
检查是否设置了时间戳。
|
String |
jsonize() |
void |
jsonize(StringBuilder sb,
String newline) |
String |
toString() |
public static NameTimestampComparator NAME_TIMESTAMP_COMPARATOR
public Column(String name, ColumnValue value, long timestamp)
属性列的名称不能为null pointer及空字符串。
属性列的值不能为null pointer。
name
- 属性列的名称value
- 属性列的值timestamp
- 属性列的时间戳public Column(String name, ColumnValue value)
public String getName()
public byte[] getNameRawData()
public ColumnValue getValue()
public long getTimestamp()
IllegalStateException
- 若没有配置该参数public boolean hasSetTimestamp()
public String jsonize()
jsonize
在接口中 Jsonizable
public void jsonize(StringBuilder sb, String newline)
jsonize
在接口中 Jsonizable
Copyright © 2016. All Rights Reserved.