Package org.apache.drill.exec.expr
Class AbstractExecExprVisitor<T,VAL,EXCEP extends Exception>
java.lang.Object
org.apache.drill.common.expression.visitors.AbstractExprVisitor<T,VAL,EXCEP>
org.apache.drill.exec.expr.AbstractExecExprVisitor<T,VAL,EXCEP>
- All Implemented Interfaces:
ExprVisitor<T,VAL, EXCEP>
- Direct Known Subclasses:
OutputWidthVisitor
public abstract class AbstractExecExprVisitor<T,VAL,EXCEP extends Exception>
extends AbstractExprVisitor<T,VAL,EXCEP>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitFixedLenExpr(OutputWidthExpression.FixedLenExpr fixedLenExpr, VAL value) visitFunctionCallExpr(OutputWidthExpression.FunctionCallExpr functionCallExpr, VAL value) visitIfElseWidthExpr(OutputWidthExpression.IfElseWidthExpr ifElseWidthExpr, VAL value) visitUnknown(OutputWidthExpression e, VAL value) visitValueVectorReadExpression(ValueVectorReadExpression readExpr, VAL value) visitValueVectorWriteExpression(ValueVectorWriteExpression writeExpr, VAL value) visitVarLenReadExpr(OutputWidthExpression.VarLenReadExpr varLenReadExpr, VAL value) Methods inherited from class org.apache.drill.common.expression.visitors.AbstractExprVisitor
visitAnyValueExpression, visitBooleanConstant, visitBooleanOperator, visitCastExpression, visitConvertExpression, visitDateConstant, visitDecimal18Constant, visitDecimal28Constant, visitDecimal38Constant, visitDecimal9Constant, visitDoubleConstant, visitFloatConstant, visitFunctionCall, visitFunctionHolderExpression, visitIfExpression, visitIntConstant, visitIntervalDayConstant, visitIntervalYearConstant, visitLongConstant, visitNullConstant, visitNullExpression, visitParameter, visitQuotedStringConstant, visitSchemaPath, visitTimeConstant, visitTimeStampConstant, visitTypedFieldExpr, visitUnknown, visitVarDecimalConstant
-
Constructor Details
-
AbstractExecExprVisitor
public AbstractExecExprVisitor()
-
-
Method Details
-
visitValueVectorWriteExpression
public T visitValueVectorWriteExpression(ValueVectorWriteExpression writeExpr, VAL value) throws EXCEP - Throws:
EXCEP
-
visitValueVectorReadExpression
- Throws:
EXCEP
-
visitFunctionCallExpr
public T visitFunctionCallExpr(OutputWidthExpression.FunctionCallExpr functionCallExpr, VAL value) throws EXCEP - Throws:
EXCEP
-
visitFixedLenExpr
- Throws:
EXCEP
-
visitVarLenReadExpr
public T visitVarLenReadExpr(OutputWidthExpression.VarLenReadExpr varLenReadExpr, VAL value) throws EXCEP - Throws:
EXCEP
-
visitIfElseWidthExpr
public T visitIfElseWidthExpr(OutputWidthExpression.IfElseWidthExpr ifElseWidthExpr, VAL value) throws EXCEP - Throws:
EXCEP
-
visitUnknown
- Throws:
EXCEP
-