com.aliyun.openservices.ots.model
类 ColumnValue

java.lang.Object
  继承者 com.aliyun.openservices.ots.model.ColumnValue

public class ColumnValue
extends Object

表示行中数据列的值。


方法摘要
 byte[] asBinary()
          转换为二进制类型。
 boolean asBoolean()
          转换为布尔型。
 double asDouble()
          转换为双整型。
 long asLong()
          转换为长整型。
 String asString()
          转换为字符串类型。
 boolean equals(Object o)
           
static ColumnValue fromBinary(byte[] value)
           
static ColumnValue fromBoolean(boolean value)
          使用boolean值构造值的数据类型为ColumnType.BOOLEAN的ColumnValue对象。
static ColumnValue fromDouble(double value)
          使用double对象构造值的数据类型为ColumnType.DOUBLE的ColumnValue对象。
static ColumnValue fromLong(long value)
          使用int对象构造值的数据类型为ColumnType.INTEGER的ColumnValue对象。
static ColumnValue fromString(String value)
          使用String对象构造值的数据类型为ColumnType.STRING的ColumnValue对象。
 ColumnType getType()
          获取值的数据类型。
 int hashCode()
           
 String toString()
           
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

方法详细信息

getType

public ColumnType getType()
获取值的数据类型。

返回:
值的数据类型。

fromLong

public static ColumnValue fromLong(long value)
使用int对象构造值的数据类型为ColumnType.INTEGER的ColumnValue对象。

参数:
value - int值。

fromBoolean

public static ColumnValue fromBoolean(boolean value)
使用boolean值构造值的数据类型为ColumnType.BOOLEAN的ColumnValue对象。

参数:
value - boolean值。

fromDouble

public static ColumnValue fromDouble(double value)
使用double对象构造值的数据类型为ColumnType.DOUBLE的ColumnValue对象。

参数:
value - double值。

fromBinary

public static ColumnValue fromBinary(byte[] value)

asString

public String asString()
转换为字符串类型。 当且仅当数据类型为ColumnType.STRING时转换能够成功。

返回:
String值。

fromString

public static ColumnValue fromString(String value)
使用String对象构造值的数据类型为ColumnType.STRING的ColumnValue对象。

参数:
value - String对象。

asLong

public long asLong()
转换为长整型。 当且仅当数据类型为ColumnType.INTEGER时转换能够成功。

返回:
long值。

asDouble

public double asDouble()
转换为双整型。 当且仅当数据类型为ColumnType.DOUBLE时转换能够成功。

返回:
double值。

asBoolean

public boolean asBoolean()
转换为布尔型。 当且仅当数据类型为ColumnType.BOOLEAN时转换能够成功。

返回:
boolean值。

asBinary

public byte[] asBinary()
转换为二进制类型。 当且仅当数据类型为ColumnType.BINARY时转换能够成功。

返回:
byte[]值。

equals

public boolean equals(Object o)
覆盖:
Object 中的 equals

hashCode

public int hashCode()
覆盖:
Object 中的 hashCode

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2014. All Rights Reserved.