@Override public LogicalTableFunctionScan copy( RelTraitSet traitSet, List<RelNode> inputs, RexNode rexCall, Type elementType, RelDataType rowType, Set<RelColumnMapping> columnMappings) { assert traitSet.containsIfApplicable(Convention.NONE); return new LogicalTableFunctionScan( getCluster(), traitSet, inputs, rexCall, elementType, rowType, columnMappings); }
@Override public LogicalTableFunctionScan copy( RelTraitSet traitSet, List<RelNode> inputs, RexNode rexCall, Type elementType, RelDataType rowType, Set<RelColumnMapping> columnMappings) { assert traitSet.containsIfApplicable(Convention.NONE); return new LogicalTableFunctionScan( getCluster(), traitSet, inputs, rexCall, elementType, rowType, columnMappings); }
final RelOptCluster cluster = funcRel.getCluster(); final RexNode condition = filter.getCondition();
final RelOptCluster cluster = funcRel.getCluster(); final RexNode condition = filter.getCondition();