Class OutputWidthExpression.IfElseWidthExpr
java.lang.Object
org.apache.drill.exec.physical.impl.project.OutputWidthExpression
org.apache.drill.exec.physical.impl.project.OutputWidthExpression.IfElseWidthExpr
- Enclosing class:
- OutputWidthExpression
IfElseWidthExpr is uded to capture an
IfExpression
. The max of the if-side width and
else-side width will be used as the expression width.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.drill.exec.physical.impl.project.OutputWidthExpression
OutputWidthExpression.FixedLenExpr, OutputWidthExpression.FunctionCallExpr, OutputWidthExpression.IfElseWidthExpr, OutputWidthExpression.VarLenReadExpr
-
Constructor Summary
ConstructorDescriptionIfElseWidthExpr
(OutputWidthExpression ifExpr, OutputWidthExpression elseExpr) -
Method Summary
Modifier and TypeMethodDescription<T,
V, E extends Exception>
Taccept
(AbstractExecExprVisitor<T, V, E> visitor, V value)
-
Constructor Details
-
IfElseWidthExpr
-
-
Method Details
-
accept
public <T,V, T acceptE extends Exception> (AbstractExecExprVisitor<T, V, throws EE> visitor, V value) - Throws:
E extends Exception
-