Class MockCatalogReader.MockTable.ModifiableTableWithCustomColumnResolving

  • All Implemented Interfaces:
    org.apache.calcite.schema.CustomColumnResolvingTable, org.apache.calcite.schema.ExtensibleTable, org.apache.calcite.schema.ModifiableTable, org.apache.calcite.schema.QueryableTable, org.apache.calcite.schema.Table, org.apache.calcite.schema.Wrapper
    Enclosing class:
    MockCatalogReader.MockTable

    private class MockCatalogReader.MockTable.ModifiableTableWithCustomColumnResolving
    extends MockCatalogReader.MockTable.ModifiableTable
    implements org.apache.calcite.schema.CustomColumnResolvingTable, org.apache.calcite.schema.Wrapper
    Subclass of MockCatalogReader.MockTable.ModifiableTable that also implements CustomColumnResolvingTable.
    • Constructor Detail

      • ModifiableTableWithCustomColumnResolving

        ModifiableTableWithCustomColumnResolving​(java.lang.String tableName)
    • Method Detail

      • resolveColumn

        public java.util.List<org.apache.calcite.util.Pair<org.apache.calcite.rel.type.RelDataTypeField,​java.util.List<java.lang.String>>> resolveColumn​(org.apache.calcite.rel.type.RelDataType rowType,
                                                                                                                                                               org.apache.calcite.rel.type.RelDataTypeFactory typeFactory,
                                                                                                                                                               java.util.List<java.lang.String> names)
        Specified by:
        resolveColumn in interface org.apache.calcite.schema.CustomColumnResolvingTable