/** * Converts a SELECT statement's parse tree into a relational expression. */ public RelNode convertValues( SqlCall values, RelDataType targetRowType) { final SqlValidatorScope scope = validator.getOverScope(values); assert scope != null; final Blackboard bb = createBlackboard(scope, null); convertValuesImpl(bb, values, targetRowType); return bb.root; }
/** * Converts a SELECT statement's parse tree into a relational expression. */ public RelNode convertValues( SqlCall values, RelDataType targetRowType) { final SqlValidatorScope scope = validator.getOverScope(values); assert scope != null; final Blackboard bb = createBlackboard(scope, null); convertValuesImpl(bb, values, targetRowType); return bb.root; }
/** * Converts a SELECT statement's parse tree into a relational expression. */ public RelNode convertValues( SqlCall values, RelDataType targetRowType) { final SqlValidatorScope scope = validator.getOverScope(values); assert scope != null; final Blackboard bb = createBlackboard(scope, null); convertValuesImpl(bb, values, targetRowType); return bb.root; }
convertValuesImpl(bb, (SqlCall) from, null); return;
convertValuesImpl(bb, (SqlCall) from, null); return;
convertValuesImpl(bb, (SqlCall) from, null); return;