public class RangeExprEvaluator extends AbstractExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>
| Constructor and Description |
|---|
RangeExprEvaluator(Map<SchemaPath,ColumnStatistics> columnStatMap,
long rowCount) |
| Modifier and Type | Method and Description |
|---|---|
long |
getRowCount() |
org.apache.parquet.column.statistics.Statistics |
visitDateConstant(ValueExpressions.DateExpression expr,
Void value) |
org.apache.parquet.column.statistics.Statistics |
visitDoubleConstant(ValueExpressions.DoubleExpression expr,
Void value) |
org.apache.parquet.column.statistics.Statistics |
visitFloatConstant(ValueExpressions.FloatExpression expr,
Void value) |
org.apache.parquet.column.statistics.Statistics |
visitFunctionHolderExpression(FunctionHolderExpression holderExpr,
Void value) |
org.apache.parquet.column.statistics.Statistics |
visitIntConstant(ValueExpressions.IntExpression expr,
Void value) |
org.apache.parquet.column.statistics.Statistics |
visitLongConstant(ValueExpressions.LongExpression expr,
Void value) |
org.apache.parquet.column.statistics.Statistics |
visitTimeConstant(ValueExpressions.TimeExpression timeExpr,
Void value) |
org.apache.parquet.column.statistics.Statistics |
visitTimeStampConstant(ValueExpressions.TimeStampExpression tsExpr,
Void value) |
org.apache.parquet.column.statistics.Statistics |
visitUnknown(LogicalExpression e,
Void value) |
visitBooleanConstant, visitBooleanOperator, visitCastExpression, visitConvertExpression, visitDecimal18Constant, visitDecimal28Constant, visitDecimal38Constant, visitDecimal9Constant, visitFunctionCall, visitIfExpression, visitIntervalDayConstant, visitIntervalYearConstant, visitNullConstant, visitNullExpression, visitQuotedStringConstant, visitSchemaPathpublic RangeExprEvaluator(Map<SchemaPath,ColumnStatistics> columnStatMap, long rowCount)
public long getRowCount()
public org.apache.parquet.column.statistics.Statistics visitUnknown(LogicalExpression e, Void value) throws RuntimeException
visitUnknown in interface ExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>visitUnknown in class AbstractExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>RuntimeExceptionpublic org.apache.parquet.column.statistics.Statistics visitIntConstant(ValueExpressions.IntExpression expr, Void value) throws RuntimeException
visitIntConstant in interface ExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>visitIntConstant in class AbstractExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>RuntimeExceptionpublic org.apache.parquet.column.statistics.Statistics visitLongConstant(ValueExpressions.LongExpression expr, Void value) throws RuntimeException
visitLongConstant in interface ExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>visitLongConstant in class AbstractExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>RuntimeExceptionpublic org.apache.parquet.column.statistics.Statistics visitFloatConstant(ValueExpressions.FloatExpression expr, Void value) throws RuntimeException
visitFloatConstant in interface ExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>visitFloatConstant in class AbstractExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>RuntimeExceptionpublic org.apache.parquet.column.statistics.Statistics visitDoubleConstant(ValueExpressions.DoubleExpression expr, Void value) throws RuntimeException
visitDoubleConstant in interface ExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>visitDoubleConstant in class AbstractExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>RuntimeExceptionpublic org.apache.parquet.column.statistics.Statistics visitDateConstant(ValueExpressions.DateExpression expr, Void value) throws RuntimeException
visitDateConstant in interface ExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>visitDateConstant in class AbstractExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>RuntimeExceptionpublic org.apache.parquet.column.statistics.Statistics visitTimeStampConstant(ValueExpressions.TimeStampExpression tsExpr, Void value) throws RuntimeException
visitTimeStampConstant in interface ExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>visitTimeStampConstant in class AbstractExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>RuntimeExceptionpublic org.apache.parquet.column.statistics.Statistics visitTimeConstant(ValueExpressions.TimeExpression timeExpr, Void value) throws RuntimeException
visitTimeConstant in interface ExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>visitTimeConstant in class AbstractExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>RuntimeExceptionpublic org.apache.parquet.column.statistics.Statistics visitFunctionHolderExpression(FunctionHolderExpression holderExpr, Void value) throws RuntimeException
visitFunctionHolderExpression in interface ExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>visitFunctionHolderExpression in class AbstractExprVisitor<org.apache.parquet.column.statistics.Statistics,Void,RuntimeException>RuntimeExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.