Class NullColumn
- java.lang.Object
-
- org.apache.iotdb.tsfile.read.common.block.column.NullColumn
-
-
Constructor Summary
Constructors Constructor Description NullColumn(int positionCount)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Columncreate(TSDataType dataType, int positionCount)TSDataTypegetDataType()ColumnEncodinggetEncoding()intgetInstanceSize()intgetPositionCount()ColumngetRegion(int positionOffset, int length)longgetRetainedSizeInBytes()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, getLong, getLongs, getObject, getObjects, getTsPrimitiveType
-
-
-
-
Method Detail
-
getDataType
public TSDataType getDataType()
- Specified by:
getDataTypein interfaceColumn
-
getEncoding
public ColumnEncoding getEncoding()
- Specified by:
getEncodingin 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)
-
create
public static Column create(TSDataType dataType, int positionCount)
-
getInstanceSize
public int getInstanceSize()
- Specified by:
getInstanceSizein interfaceColumn
-
-