Class OutputWidthExpression.VarLenReadExpr
java.lang.Object
org.apache.drill.exec.physical.impl.project.OutputWidthExpression
org.apache.drill.exec.physical.impl.project.OutputWidthExpression.VarLenReadExpr
- Enclosing class:
- OutputWidthExpression
VarLenReadExpr captures the inputColumnName and the readExpression used to read a variable length column.
The captured inputColumnName will be used to lookup the average entry size for the column in the corresponding.
If inputColumnName is null then the readExpression is used to get the name of the column.
RecordBatchSizer
-
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
ConstructorDescriptionVarLenReadExpr
(String inputColumnName) VarLenReadExpr
(ValueVectorReadExpression readExpression) -
Method Summary
Modifier and TypeMethodDescription<T,
V, E extends Exception>
Taccept
(AbstractExecExprVisitor<T, V, E> visitor, V value)
-
Constructor Details
-
VarLenReadExpr
-
VarLenReadExpr
-
-
Method Details
-
getReadExpression
-
getInputColumnName
-
accept
public <T,V, T acceptE extends Exception> (AbstractExecExprVisitor<T, V, throws EE> visitor, V value) - Throws:
E extends Exception
-