Package com.qfs.column
Interface IColumnarTable
- All Superinterfaces:
ITable,IUnnamedColumnarTable
- All Known Subinterfaces:
IAggregateStore,IByteRecordBlock,IRecordBlock<RecordT>,ITypedColumnarTable,IWritableByteRecordBlock,IWritableRecordBlock<RecordT>
- All Known Implementing Classes:
AggregateStore,AppendOnlyByteRecordBlock,ARecordBlock,ArrowRecordBlock,AWritableFixedSizeRecordBlock,ChunkArray,ChunkSetRecordBlock,DummyRecordBlock,EmptyAggregateStore,FilteredAggregateStoreView,FilteredRecordBlock,MultiColumnarTableWrapper,OffsetRecordBlock,RecordBlock,RecordBlockMeasureStore,ReplicatedAggregateStore,SingleRowDelegateRecordBlock,SingleRowWritableRecordBlock
A columnar table where each column is identified by a distinct name.
- Author:
- ActiveViam
-
Method Summary
Modifier and TypeMethodDescriptionintgetColumnIndex(String columnName) Returns the index of the column with that name (or-1if it does not exist).Returns the names of all the columns in this table.Methods inherited from interface com.qfs.chunk.ITable
isNull, read, readBoolean, readDouble, readFloat, readInt, readLongMethods inherited from interface com.qfs.column.IUnnamedColumnarTable
getColumn
-
Method Details
-
getColumnNames
Returns the names of all the columns in this table.- Returns:
- the names of all the columns
-
getColumnIndex
Returns the index of the column with that name (or-1if it does not exist).- Parameters:
columnName- the name of the target column- Returns:
- the index of the column with that name
-