Class TimeColumn
- java.lang.Object
-
- org.apache.iotdb.tsfile.read.common.block.column.TimeColumn
-
-
Field Summary
Fields Modifier and Type Field Description static intSIZE_IN_BYTES_PER_POSITION
-
Constructor Summary
Constructors Constructor Description TimeColumn(int positionCount, long[] values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TSDataTypegetDataType()ColumnEncodinggetEncoding()longgetEndTime()intgetInstanceSize()longgetLong(int position)longgetLongWithoutCheck(int position)ObjectgetObject(int position)intgetPositionCount()ColumngetRegion(int positionOffset, int length)longgetRetainedSizeInBytes()longgetStartTime()long[]getTimes()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, getLongs, getObjects, getTsPrimitiveType
-
-
-
-
Field Detail
-
SIZE_IN_BYTES_PER_POSITION
public static final int SIZE_IN_BYTES_PER_POSITION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDataType
public TSDataType getDataType()
- Specified by:
getDataTypein interfaceColumn
-
getEncoding
public ColumnEncoding getEncoding()
- Specified by:
getEncodingin interfaceColumn
-
getLongWithoutCheck
public long getLongWithoutCheck(int position)
-
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)
-
getStartTime
public long getStartTime()
-
getEndTime
public long getEndTime()
-
getTimes
public long[] getTimes()
-
getInstanceSize
public int getInstanceSize()
- Specified by:
getInstanceSizein interfaceColumn
-
-