public ParseTree implement(JavaRelImplementor implementor) { Expression childExp = implementor.visitJavaChild(this, 0, (JavaRel) getChild()); RelDataType outputRowType = getRowType(); RelDataType inputRowType = getChild().getRowType(); Variable varInputRow = implementor.newVariable(); implementor.bind(getChild(), varInputRow); return implementAbstract( implementor, this, childExp, varInputRow, inputRowType, outputRowType, program, tag); }