public TypeCheckCtx(RowResolver inputRR, boolean useCaching, boolean foldExpr, boolean allowStatefulFunctions, boolean allowDistinctFunctions, boolean allowGBExprElimination, boolean allowAllColRef, boolean allowFunctionStar, boolean allowWindowing, boolean allowIndexExpr, boolean allowSubQueryExpr) { setInputRR(inputRR); error = null; this.useCaching = useCaching; this.foldExpr = foldExpr; this.allowStatefulFunctions = allowStatefulFunctions; this.allowDistinctFunctions = allowDistinctFunctions; this.allowGBExprElimination = allowGBExprElimination; this.allowAllColRef = allowAllColRef; this.allowFunctionStar = allowFunctionStar; this.allowWindowing = allowWindowing; this.allowIndexExpr = allowIndexExpr; this.allowSubQueryExpr = allowSubQueryExpr; this.outerRR = null; this.subqueryToRelNode = null; }
public TypeCheckCtx(RowResolver inputRR, boolean useCaching, boolean foldExpr, boolean allowStatefulFunctions, boolean allowDistinctFunctions, boolean allowGBExprElimination, boolean allowAllColRef, boolean allowFunctionStar, boolean allowWindowing, boolean allowIndexExpr, boolean allowSubQueryExpr) { setInputRR(inputRR); error = null; this.useCaching = useCaching; this.foldExpr = foldExpr; this.allowStatefulFunctions = allowStatefulFunctions; this.allowDistinctFunctions = allowDistinctFunctions; this.allowGBExprElimination = allowGBExprElimination; this.allowAllColRef = allowAllColRef; this.allowFunctionStar = allowFunctionStar; this.allowWindowing = allowWindowing; this.allowIndexExpr = allowIndexExpr; this.allowSubQueryExpr = allowSubQueryExpr; this.outerRR = null; this.subqueryToRelNode = null; }
/** * Constructor. * * @param inputRR * The input row resolver of the previous operator. */ public TypeCheckCtx(RowResolver inputRR) { setInputRR(inputRR); error = null; }
public TypeCheckCtx(RowResolver inputRR, boolean allowStatefulFunctions, boolean allowDistinctFunctions, boolean allowGBExprElimination, boolean allowAllColRef, boolean allowFunctionStar, boolean allowWindowing, boolean allowIndexExpr, boolean allowSubQueryExpr) { setInputRR(inputRR); error = null; this.allowStatefulFunctions = allowStatefulFunctions; this.allowDistinctFunctions = allowDistinctFunctions; this.allowGBExprElimination = allowGBExprElimination; this.allowAllColRef = allowAllColRef; this.allowFunctionStar = allowFunctionStar; this.allowWindowing = allowWindowing; this.allowIndexExpr = allowIndexExpr; this.allowSubQueryExpr = allowSubQueryExpr; }