final TableNamespace tableNamespace = resolvedNamespace.unwrap(TableNamespace.class); final SqlValidatorTable validatorTable = tableNamespace.getTable(); final RelDataTypeFactory typeFactory = catalogReader.getTypeFactory(); final List<RelDataTypeField> extendedFields = dmlNamespace.extendList == null ? ImmutableList.of()
final TableNamespace tableNamespace = resolvedNamespace.unwrap(TableNamespace.class); final SqlValidatorTable validatorTable = tableNamespace.getTable(); final RelDataTypeFactory typeFactory = catalogReader.getTypeFactory(); final List<RelDataTypeField> extendedFields = dmlNamespace.extendList == null ? ImmutableList.of()
CalciteMaterializer(CalcitePrepareImpl prepare, CalcitePrepare.Context context, CatalogReader catalogReader, CalciteSchema schema, RelOptPlanner planner, SqlRexConvertletTable convertletTable) { super(prepare, context, catalogReader, catalogReader.getTypeFactory(), schema, EnumerableRel.Prefer.ANY, planner, BindableConvention.INSTANCE, convertletTable); }
CalciteMaterializer(CalcitePrepareImpl prepare, CalcitePrepare.Context context, CatalogReader catalogReader, CalciteSchema schema, RelOptPlanner planner, SqlRexConvertletTable convertletTable) { super(prepare, context, catalogReader, catalogReader.getTypeFactory(), schema, EnumerableRel.Prefer.ANY, planner, BindableConvention.INSTANCE, convertletTable); }