Class LongColumn
- java.lang.Object
-
- org.apache.iotdb.tsfile.read.common.block.column.LongColumn
-
-
Field Summary
Fields Modifier and Type Field Description static intSIZE_IN_BYTES_PER_POSITION
-
Constructor Summary
Constructors Constructor Description LongColumn(int positionCount, Optional<boolean[]> valueIsNull, long[] values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TSDataTypegetDataType()ColumnEncodinggetEncoding()intgetInstanceSize()longgetLong(int position)long[]getLongs()ObjectgetObject(int position)intgetPositionCount()ColumngetRegion(int positionOffset, int length)longgetRetainedSizeInBytes()TsPrimitiveTypegetTsPrimitiveType(int position)boolean[]isNull()booleanisNull(int position)booleanmayHaveNull()voidreverse()ColumnsubColumn(int fromIndex)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.iotdb.tsfile.read.common.block.column.Column
getBinaries, getBinary, getBoolean, getBooleans, getDouble, getDoubles, getFloat, getFloats, getInt, getInts, getObjects
-
-
-
-
Field Detail
-
SIZE_IN_BYTES_PER_POSITION
public static final int SIZE_IN_BYTES_PER_POSITION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LongColumn
public LongColumn(int positionCount, Optional<boolean[]> valueIsNull, long[] values)
-
-
Method Detail
-
getDataType
public TSDataType getDataType()
- Specified by:
getDataTypein interfaceColumn
-
getEncoding
public ColumnEncoding getEncoding()
- Specified by:
getEncodingin 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
-
-