Пример #1
0
 @Deprecated // to be removed before 2.0
 public JdbcProject(
     RelOptCluster cluster,
     RelTraitSet traitSet,
     RelNode input,
     List<RexNode> projects,
     RelDataType rowType,
     int flags) {
   this(cluster, traitSet, input, projects, rowType);
   Util.discard(flags);
 }
Пример #2
0
  public Double getMaxRowCount(RelSubset rel, RelMetadataQuery mq) {
    // FIXME This is a short-term fix for [CALCITE-1018]. A complete
    // solution will come with [CALCITE-1048].
    Util.discard(Bug.CALCITE_1048_FIXED);
    for (RelNode node : rel.getRels()) {
      if (node instanceof Sort) {
        Sort sort = (Sort) node;
        if (sort.fetch != null) {
          return (double) RexLiteral.intValue(sort.fetch);
        }
      }
    }

    return Double.POSITIVE_INFINITY;
  }
Пример #3
0
 @Deprecated // to be removed before 2.0
 public JdbcCalc(
     RelOptCluster cluster, RelTraitSet traitSet, RelNode input, RexProgram program, int flags) {
   this(cluster, traitSet, input, program);
   Util.discard(flags);
 }