类 Column
- java.lang.Object
-
- risesoft.data.transfer.core.column.Column
-
- 直接已知子类:
BoolColumn,BytesColumn,DateColumn,DoubleColumn,LongColumn,StringColumn
public abstract class Column extends Object
一列数据- 作者:
- lb
- Date:
- 2023年12月11日
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classColumn.Type
-
构造器概要
构造器 构造器 说明 Column(Object object, Column.Type type, long byteSize, String name)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 abstract BigDecimalasBigDecimal()abstract BigIntegerasBigInteger()abstract BooleanasBoolean()abstract byte[]asBytes()abstract DateasDate()abstract DoubleasDouble()abstract LongasLong()abstract StringasString()longgetByteSize()StringgetName()ObjectgetRawData()Column.TypegetType()protected voidsetByteSize(int byteSize)voidsetName(String name)protected voidsetRawData(Object rawData)protected voidsetType(Column.Type type)StringtoString()
-
-
-
构造器详细资料
-
Column
public Column(Object object, Column.Type type, long byteSize, String name)
-
-
方法详细资料
-
setName
public void setName(String name)
-
getRawData
public Object getRawData()
-
getType
public Column.Type getType()
-
getByteSize
public long getByteSize()
-
setType
protected void setType(Column.Type type)
-
setRawData
protected void setRawData(Object rawData)
-
setByteSize
protected void setByteSize(int byteSize)
-
asLong
public abstract Long asLong()
-
asDouble
public abstract Double asDouble()
-
asString
public abstract String asString()
-
asDate
public abstract Date asDate()
-
asBytes
public abstract byte[] asBytes()
-
asBoolean
public abstract Boolean asBoolean()
-
asBigDecimal
public abstract BigDecimal asBigDecimal()
-
asBigInteger
public abstract BigInteger asBigInteger()
-
getName
public String getName()
-
-