@Override public RelNode copy(RelTraitSet traitSet, List<RelNode> inputs) { return new EnumerableInterpreter(getCluster(), traitSet, sole(inputs), factor); }
@Override public RelNode copy(RelTraitSet traitSet, List<RelNode> inputs) { return new EnumerableInterpreter(getCluster(), traitSet, sole(inputs), factor); }
/** * Creates an EnumerableInterpreter. * * @param input Input relation * @param factor Cost multiply factor */ public static EnumerableInterpreter create(RelNode input, double factor) { final RelTraitSet traitSet = input.getTraitSet() .replace(EnumerableConvention.INSTANCE); return new EnumerableInterpreter(input.getCluster(), traitSet, input, factor); }
/** * Creates an EnumerableInterpreter. * * @param input Input relation * @param factor Cost multiply factor */ public static EnumerableInterpreter create(RelNode input, double factor) { final RelTraitSet traitSet = input.getTraitSet() .replace(EnumerableConvention.INSTANCE); return new EnumerableInterpreter(input.getCluster(), traitSet, input, factor); }