Class RunLengthEncodedColumn
- java.lang.Object
-
- org.apache.iotdb.tsfile.read.common.block.column.RunLengthEncodedColumn
-
-
Constructor Summary
Constructors Constructor Description RunLengthEncodedColumn(Column value, int positionCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Binary[]getBinaries()BinarygetBinary(int position)booleangetBoolean(int position)boolean[]getBooleans()TSDataTypegetDataType()doublegetDouble(int position)double[]getDoubles()ColumnEncodinggetEncoding()floatgetFloat(int position)float[]getFloats()intgetInstanceSize()intgetInt(int position)int[]getInts()longgetLong(int position)long[]getLongs()ObjectgetObject(int position)Object[]getObjects()intgetPositionCount()ColumngetRegion(int positionOffset, int length)longgetRetainedSizeInBytes()TsPrimitiveTypegetTsPrimitiveType(int position)ColumngetValue()boolean[]isNull()booleanisNull(int position)booleanmayHaveNull()voidreverse()ColumnsubColumn(int fromIndex)
-
-
-
Constructor Detail
-
RunLengthEncodedColumn
public RunLengthEncodedColumn(Column value, int positionCount)
-
-
Method Detail
-
getValue
public Column getValue()
-
getDataType
public TSDataType getDataType()
- Specified by:
getDataTypein interfaceColumn
-
getEncoding
public ColumnEncoding getEncoding()
- Specified by:
getEncodingin interfaceColumn
-
getBoolean
public boolean getBoolean(int position)
- Specified by:
getBooleanin interfaceColumn
-
getBooleans
public boolean[] getBooleans()
- Specified by:
getBooleansin interfaceColumn
-
getDoubles
public double[] getDoubles()
- Specified by:
getDoublesin interfaceColumn
-
getBinaries
public Binary[] getBinaries()
- Specified by:
getBinariesin interfaceColumn
-
getObjects
public Object[] getObjects()
- Specified by:
getObjectsin interfaceColumn
-
getTsPrimitiveType
public TsPrimitiveType getTsPrimitiveType(int position)
- Specified by:
getTsPrimitiveTypein interfaceColumn
-
mayHaveNull
public boolean mayHaveNull()
- Specified by:
mayHaveNullin interfaceColumn
-
getPositionCount
public int getPositionCount()
- Specified by:
getPositionCountin interfaceColumn
-
getRetainedSizeInBytes
public long getRetainedSizeInBytes()
- Specified by:
getRetainedSizeInBytesin interfaceColumn
-
getRegion
public Column getRegion(int positionOffset, int length)
-
getInstanceSize
public int getInstanceSize()
- Specified by:
getInstanceSizein interfaceColumn
-
-