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
-
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 -
visitValueVectorReadExpression
-
visitFunctionCallExpr
public T visitFunctionCallExpr(OutputWidthExpression.FunctionCallExpr functionCallExpr, VAL value) throws EXCEP -
visitFixedLenExpr
-
visitVarLenReadExpr
public T visitVarLenReadExpr(OutputWidthExpression.VarLenReadExpr varLenReadExpr, VAL value) throws EXCEP -
visitIfElseWidthExpr
public T visitIfElseWidthExpr(OutputWidthExpression.IfElseWidthExpr ifElseWidthExpr, VAL value) throws EXCEP -
visitUnknown
-