Class BaseTupleModel

java.lang.Object
org.apache.drill.exec.physical.resultSet.model.BaseTupleModel
All Implemented Interfaces:
TupleModel

public abstract class BaseTupleModel extends Object implements TupleModel
Base implementation for a tuple model which is common to the "single" and "hyper" cases. Deals primarily with the structure of the model, which is common between the two physical implementations.
  • Field Details

    • columns

      protected final List<TupleModel.ColumnModel> columns
      Columns within the tuple. Columns may, themselves, be represented as tuples.
    • schema

      protected final TupleMetadata schema
      Descriptive schema associated with the columns above. Unlike a VectorContainer, this abstraction keeps the schema in sync with vectors as columns are added.
  • Constructor Details

  • Method Details