Class MongoTableScan

All Implemented Interfaces:
Cloneable, MongoRel, RelOptNode, Hintable, RelNode

public class MongoTableScan extends TableScan implements MongoRel
Relational expression representing a scan of a MongoDB collection.

Additional operations might be applied, using the "find" or "aggregate" methods.

  • Constructor Details

    • MongoTableScan

      protected MongoTableScan(RelOptCluster cluster, RelTraitSet traitSet, RelOptTable table, MongoTable mongoTable, @Nullable RelDataType projectRowType)
      Creates a MongoTableScan.
      Parameters:
      cluster - Cluster
      traitSet - Traits
      table - Table
      mongoTable - MongoDB table
      projectRowType - Fields and types to project; null to project raw row
  • Method Details