Uses of Interface
org.apache.iotdb.tsfile.read.common.block.column.Column
-
-
Uses of Column in org.apache.iotdb.tsfile.read.common.block
Methods in org.apache.iotdb.tsfile.read.common.block that return Column Modifier and Type Method Description ColumnTsBlock. getColumn(int columnIndex)Column[]TsBlock. getColumns(int[] columnIndexes)Column[]TsBlock. getTimeAndValueColumn(int columnIndex)Column[]TsBlock. getValueColumns()Methods in org.apache.iotdb.tsfile.read.common.block with parameters of type Column Modifier and Type Method Description TsBlockTsBlock. appendValueColumn(Column column)TsBlockTsBlock. insertValueColumn(int index, Column column)Attention.static TsBlockTsBlock. wrapBlocksWithoutCopy(int positionCount, TimeColumn timeColumn, Column[] valueColumns)Visible to give trusted classes likeTsBlockBuilderaccess to a constructor that doesn't defensively copy the valueColumnsConstructors in org.apache.iotdb.tsfile.read.common.block with parameters of type Column Constructor Description TsBlock(int positionCount, TimeColumn timeColumn, Column... valueColumns)TsBlock(TimeColumn timeColumn, Column... valueColumns) -
Uses of Column in org.apache.iotdb.tsfile.read.common.block.column
Classes in org.apache.iotdb.tsfile.read.common.block.column that implement Column Modifier and Type Class Description classBinaryColumnclassBooleanColumnclassDoubleColumnclassFloatColumnclassIntColumnclassLongColumnclassNullColumnThis column is used to represent columns that only contain null values.classRunLengthEncodedColumnclassTimeColumnMethods in org.apache.iotdb.tsfile.read.common.block.column that return Column Modifier and Type Method Description ColumnBinaryColumnBuilder. build()ColumnBooleanColumnBuilder. build()ColumnColumnBuilder. build()Builds the block.ColumnDoubleColumnBuilder. build()ColumnFloatColumnBuilder. build()ColumnIntColumnBuilder. build()ColumnLongColumnBuilder. build()ColumnTimeColumnBuilder. build()static ColumnNullColumn. create(TSDataType dataType, int positionCount)ColumnBinaryColumn. getRegion(int positionOffset, int length)ColumnBooleanColumn. getRegion(int positionOffset, int length)ColumnColumn. getRegion(int positionOffset, int length)Returns a column starting at the specified position and extends for the specified length.ColumnDoubleColumn. getRegion(int positionOffset, int length)ColumnFloatColumn. getRegion(int positionOffset, int length)ColumnIntColumn. getRegion(int positionOffset, int length)ColumnLongColumn. getRegion(int positionOffset, int length)ColumnNullColumn. getRegion(int positionOffset, int length)ColumnRunLengthEncodedColumn. getRegion(int positionOffset, int length)ColumnTimeColumn. getRegion(int positionOffset, int length)ColumnRunLengthEncodedColumn. getValue()ColumnBinaryArrayColumnEncoder. readColumn(java.nio.ByteBuffer input, TSDataType dataType, int positionCount)ColumnByteArrayColumnEncoder. readColumn(java.nio.ByteBuffer input, TSDataType dataType, int positionCount)ColumnColumnEncoder. readColumn(java.nio.ByteBuffer input, TSDataType dataType, int positionCount)Read a column from the specified input.ColumnInt32ArrayColumnEncoder. readColumn(java.nio.ByteBuffer input, TSDataType dataType, int positionCount)ColumnInt64ArrayColumnEncoder. readColumn(java.nio.ByteBuffer input, TSDataType dataType, int positionCount)ColumnRunLengthColumnEncoder. readColumn(java.nio.ByteBuffer input, TSDataType dataType, int positionCount)ColumnBinaryColumn. subColumn(int fromIndex)ColumnBooleanColumn. subColumn(int fromIndex)ColumnColumn. subColumn(int fromIndex)This method will create a temporary view of origin column, which will reuse the array of column but with different array offset.ColumnDoubleColumn. subColumn(int fromIndex)ColumnFloatColumn. subColumn(int fromIndex)ColumnIntColumn. subColumn(int fromIndex)ColumnLongColumn. subColumn(int fromIndex)ColumnNullColumn. subColumn(int fromIndex)ColumnRunLengthEncodedColumn. subColumn(int fromIndex)ColumnTimeColumn. subColumn(int fromIndex)Methods in org.apache.iotdb.tsfile.read.common.block.column with parameters of type Column Modifier and Type Method Description booleanColumnEncoder.ColumnToBooleanFunction. apply(Column column, int position)static voidColumnEncoder. serializeBooleanArray(java.io.DataOutputStream output, Column column, ColumnEncoder.ColumnToBooleanFunction toBooleanFunction)static voidColumnEncoder. serializeNullIndicators(java.io.DataOutputStream output, Column column)ColumnBuilderBinaryColumnBuilder. write(Column column, int index)ColumnBuilderBooleanColumnBuilder. write(Column column, int index)ColumnBuilderColumnBuilder. write(Column column, int index)Write value at index of passing columnColumnBuilderDoubleColumnBuilder. write(Column column, int index)ColumnBuilderFloatColumnBuilder. write(Column column, int index)ColumnBuilderIntColumnBuilder. write(Column column, int index)ColumnBuilderLongColumnBuilder. write(Column column, int index)ColumnBuilderTimeColumnBuilder. write(Column column, int index)voidBinaryArrayColumnEncoder. writeColumn(java.io.DataOutputStream output, Column column)voidByteArrayColumnEncoder. writeColumn(java.io.DataOutputStream output, Column column)voidColumnEncoder. writeColumn(java.io.DataOutputStream output, Column column)Write the specified column to the specified outputvoidInt32ArrayColumnEncoder. writeColumn(java.io.DataOutputStream output, Column column)voidInt64ArrayColumnEncoder. writeColumn(java.io.DataOutputStream output, Column column)voidRunLengthColumnEncoder. writeColumn(java.io.DataOutputStream output, Column column)Constructors in org.apache.iotdb.tsfile.read.common.block.column with parameters of type Column Constructor Description RunLengthEncodedColumn(Column value, int positionCount) -
Uses of Column in org.apache.iotdb.tsfile.read.common.type
Methods in org.apache.iotdb.tsfile.read.common.type with parameters of type Column Modifier and Type Method Description BinaryBinaryType. getBinary(Column c, int position)default BinaryType. getBinary(Column c, int position)Gets a Binary atposition.booleanBooleanType. getBoolean(Column c, int position)default booleanType. getBoolean(Column c, int position)Gets a boolean atposition.doubleDoubleType. getDouble(Column c, int position)doubleFloatType. getDouble(Column c, int position)doubleIntType. getDouble(Column c, int position)doubleLongType. getDouble(Column c, int position)default doubleType. getDouble(Column c, int position)Gets a double atposition.floatDoubleType. getFloat(Column c, int position)floatFloatType. getFloat(Column c, int position)floatIntType. getFloat(Column c, int position)floatLongType. getFloat(Column c, int position)default floatType. getFloat(Column c, int position)Gets a float atposition.intDoubleType. getInt(Column c, int position)intFloatType. getInt(Column c, int position)intIntType. getInt(Column c, int position)intLongType. getInt(Column c, int position)default intType. getInt(Column c, int position)Gets a little endian int atposition.longDoubleType. getLong(Column c, int position)longFloatType. getLong(Column c, int position)longIntType. getLong(Column c, int position)longLongType. getLong(Column c, int position)default longType. getLong(Column c, int position)Gets a little endian long atposition.default java.lang.ObjectType. getObject(Column c, int position)Gets a Object atposition. -
Uses of Column in org.apache.iotdb.tsfile.write.chunk
Methods in org.apache.iotdb.tsfile.write.chunk with parameters of type Column Modifier and Type Method Description voidAlignedChunkWriterImpl. write(TimeColumn timeColumn, Column[] valueColumns, int batchSize)
-