new RexCallBinding( rexBuilder.getTypeFactory(), SqlStdOperatorTable.HISTOGRAM_AGG,
/** * Derives the return type of a call to an operator. * * @param op the operator being called * @param exprs actual operands * @return derived type */ public RelDataType deriveReturnType( SqlOperator op, List<? extends RexNode> exprs) { return op.inferReturnType(new RexCallBinding(typeFactory, op, exprs)); }
/** * Derives the return type of a call to an operator. * * @param op the operator being called * @param typeFactory factory for return type * @param exprs actual operands * * @return derived type */ public RelDataType deriveReturnType( SqlOperator op, RelDataTypeFactory typeFactory, List<? extends RexNode> exprs) { return op.inferReturnType(new RexCallBinding(typeFactory, op, exprs)); }
new RexCallBinding( rexBuilder.getTypeFactory(), SqlStdOperatorTable.HISTOGRAM_AGG,
new RexCallBinding( rexBuilder.getTypeFactory(), SqlStdOperatorTable.histogramAggFunction,