int offset = offsets[0]; final LookupContext rels = new LookupContext(this, inputs, systemFieldList.size()); return lookup(offset, rels); } else {
int offset = offsets[0]; final LookupContext rels = new LookupContext(this, inputs, systemFieldList.size()); return lookup(offset, rels); } else {
int offset = offsets[0]; final LookupContext rels = new LookupContext(this, inputs, systemFieldList.size()); return lookup(offset, rels); } else {
/** * Creates an expression with which to reference the expression whose * offset in its from-list is {@code offset}. */ RexNode lookup( int offset, LookupContext lookupContext) { Pair<RelNode, Integer> pair = lookupContext.findRel(offset); return rexBuilder.makeRangeReference( pair.left.getRowType(), pair.right, false); }
/** * Creates an expression with which to reference the expression whose * offset in its from-list is {@code offset}. */ RexNode lookup( int offset, LookupContext lookupContext) { Pair<RelNode, Integer> pair = lookupContext.findRel(offset); return rexBuilder.makeRangeReference( pair.left.getRowType(), pair.right, false); }
/** * Creates an expression with which to reference the expression whose * offset in its from-list is {@code offset}. */ RexNode lookup( int offset, LookupContext lookupContext) { Pair<RelNode, Integer> pair = lookupContext.findRel(offset); return rexBuilder.makeRangeReference( pair.left.getRowType(), pair.right, false); }