@Override public EnumerableRel implementEnumerable(List<EnumerableRel> inputs) { return EnumerableValues.create(getCluster(), getRowType(), getTuples()); } }
@Override public RelNode copy(RelTraitSet traitSet, List<RelNode> inputs) { assert inputs.isEmpty(); return create(getCluster(), rowType, tuples); }
@Override public RelNode copy(RelTraitSet traitSet, List<RelNode> inputs) { assert inputs.isEmpty(); return create(getCluster(), rowType, tuples); }
@Override public EnumerableRel implementEnumerable(List<EnumerableRel> inputs) { return EnumerableValues.create(getCluster(), getRowType(), getTuples()); } }
@Override public RelNode convert(RelNode rel) { LogicalValues values = (LogicalValues) rel; return EnumerableValues.create(values.getCluster(), values.getRowType(), values.getTuples()); } }
@Override public RelNode convert(RelNode rel) { LogicalValues values = (LogicalValues) rel; return EnumerableValues.create(values.getCluster(), values.getRowType(), values.getTuples()); } }