@Override public String toString() { return corr.getName() + '.' + field; }
@Override public String toString() { return corr.getName() + '.' + field; }
@Override public String toString() { return corr.getName() + '.' + field; }
@Override public String toString() { return corr.getName() + '.' + field; }
@Override public String toString() { return corr.getName() + '.' + field; }
@Override public String toString() { return corr.getName() + '.' + field; }
@Override public String toString() { return corr.getName() + '.' + field; }
@Override public String getCorrelVariable() { return correlationId.getName(); }
@Override public String toString() { return corr.getName() + '.' + field; }
@Override public String toString() { return corr.getName() + '.' + field; }
@Override public String toString() { return corr.getName() + '.' + field; }
@Override public String getCorrelVariable() { return correlationId.getName(); }
@Override public String toString() { return corr.getName() + '.' + field; }
RexCorrelVariable( CorrelationId id, RelDataType type) { super(id.getName(), type); this.id = Objects.requireNonNull(id); }
RexCorrelVariable( CorrelationId id, RelDataType type) { super(id.getName(), type); this.id = Objects.requireNonNull(id); }
} else if (expression instanceof RexCorrelVariable) { RexCorrelVariable p = (RexCorrelVariable) expression; return new AccessCorrelVariableExpression(p.id.getId(), p.id.getName());