Class MockCatalogReaderDynamic

  • All Implemented Interfaces:
    org.apache.calcite.plan.RelOptSchema, org.apache.calcite.prepare.Prepare.CatalogReader, org.apache.calcite.schema.Wrapper, org.apache.calcite.sql.SqlOperatorTable, org.apache.calcite.sql.validate.SqlValidatorCatalogReader

    public class MockCatalogReaderDynamic
    extends MockCatalogReader
    Registers dynamic tables.

    Not thread-safe.

    • Constructor Detail

      • MockCatalogReaderDynamic

        public MockCatalogReaderDynamic​(org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
                                        boolean caseSensitive)
        Creates a MockCatalogReader.

        Caller must then call init() to populate with data.

        Parameters:
        typeFactory - Type factory
        caseSensitive - case sensitivity