Interface IUnnamedColumnarTable

All Superinterfaces:
ITable
All Known Subinterfaces:
IAggregateStore, IByteRecordBlock, IColumnarTable, IFixedLengthIntegerArrayDictionary, IIntegerArrayDictionary, IPointList, IRecordBlock<RecordT>, ITypedColumnarTable, IWritableByteRecordBlock, IWritableIntegerArrayDictionary, IWritableRecordBlock<RecordT>
All Known Implementing Classes:
AFixedLengthIntegerArrayDictionary, AggregateStore, AppendOnlyByteRecordBlock, ARecordBlock, ArrowRecordBlock, AWritableFixedSizeRecordBlock, BucketedIntegerArrayDictionary, ChunkArray, ChunkSetRecordBlock, ColumnarIntegerArrayDictionary, ColumnWrappingPointList, DummyRecordBlock, EmptyAggregateStore, FilteredAggregateStoreView, FilteredPointList, FilteredRecordBlock, FixedLengthIntegerArrayDictionary, IntegerArrayDictionary, IntegerArrayDictionaryWithHash, IntegerArrayList, IntegerArrayPermutationDictionary, MultiColumnarTableWrapper, OffsetRecordBlock, PointReferenceDictionary, RecordBlock, RecordBlockMeasureStore, ReplicatedAggregateStore, SingleRowDelegateRecordBlock, SingleRowWritableRecordBlock, TranslatedIntegerArrayDictionary

public interface IUnnamedColumnarTable extends ITable
A table with a columnar layout, that exposes its columns as arrays.
Author:
ActiveViam
  • Method Details

    • getColumn

      IArray getColumn(int columnIndex)
      Returns the column stored at the given index.
      Parameters:
      columnIndex - the target column's index
      Returns:
      the column stored at the given index