Uses of Interface
org.apache.drill.common.expression.ErrorCollector
Package
Description
Logical expression tree representation.
Visitors for validating or optimizing logical expressions.
Drill expression materialization and evaluation facilities.
-
Uses of ErrorCollector in org.apache.drill.common.expression
-
Uses of ErrorCollector in org.apache.drill.common.expression.visitors
Modifier and TypeMethodDescriptionstatic boolean
AggregateChecker.isAggregating
(LogicalExpression e, ErrorCollector errors) AggregateChecker.visitAnyValueExpression
(AnyValueExpression e, ErrorCollector errors) ExpressionValidator.visitAnyValueExpression
(AnyValueExpression e, ErrorCollector value) AggregateChecker.visitBooleanConstant
(ValueExpressions.BooleanExpression e, ErrorCollector errors) ExpressionValidator.visitBooleanConstant
(ValueExpressions.BooleanExpression e, ErrorCollector errors) AggregateChecker.visitBooleanOperator
(BooleanOperator op, ErrorCollector errors) ExpressionValidator.visitBooleanOperator
(BooleanOperator op, ErrorCollector errors) AggregateChecker.visitCastExpression
(CastExpression e, ErrorCollector errors) ExpressionValidator.visitCastExpression
(CastExpression e, ErrorCollector value) AggregateChecker.visitConvertExpression
(ConvertExpression e, ErrorCollector errors) ExpressionValidator.visitConvertExpression
(ConvertExpression e, ErrorCollector value) AggregateChecker.visitDateConstant
(ValueExpressions.DateExpression intExpr, ErrorCollector errors) ExpressionValidator.visitDateConstant
(ValueExpressions.DateExpression intExpr, ErrorCollector errors) AggregateChecker.visitDecimal18Constant
(ValueExpressions.Decimal18Expression decExpr, ErrorCollector errors) ExpressionValidator.visitDecimal18Constant
(ValueExpressions.Decimal18Expression decExpr, ErrorCollector errors) AggregateChecker.visitDecimal28Constant
(ValueExpressions.Decimal28Expression decExpr, ErrorCollector errors) ExpressionValidator.visitDecimal28Constant
(ValueExpressions.Decimal28Expression decExpr, ErrorCollector errors) AggregateChecker.visitDecimal38Constant
(ValueExpressions.Decimal38Expression decExpr, ErrorCollector errors) ExpressionValidator.visitDecimal38Constant
(ValueExpressions.Decimal38Expression decExpr, ErrorCollector errors) AggregateChecker.visitDecimal9Constant
(ValueExpressions.Decimal9Expression decExpr, ErrorCollector errors) ExpressionValidator.visitDecimal9Constant
(ValueExpressions.Decimal9Expression decExpr, ErrorCollector errors) AggregateChecker.visitDoubleConstant
(ValueExpressions.DoubleExpression dExpr, ErrorCollector errors) ExpressionValidator.visitDoubleConstant
(ValueExpressions.DoubleExpression dExpr, ErrorCollector errors) AggregateChecker.visitFloatConstant
(ValueExpressions.FloatExpression fExpr, ErrorCollector errors) ExpressionValidator.visitFloatConstant
(ValueExpressions.FloatExpression fExpr, ErrorCollector value) AggregateChecker.visitFunctionCall
(FunctionCall call, ErrorCollector errors) ExpressionValidator.visitFunctionCall
(FunctionCall call, ErrorCollector errors) AggregateChecker.visitFunctionHolderExpression
(FunctionHolderExpression holder, ErrorCollector errors) ExpressionValidator.visitFunctionHolderExpression
(FunctionHolderExpression holder, ErrorCollector errors) AggregateChecker.visitIfExpression
(IfExpression ifExpr, ErrorCollector errors) ExpressionValidator.visitIfExpression
(IfExpression ifExpr, ErrorCollector errors) AggregateChecker.visitIntConstant
(ValueExpressions.IntExpression intExpr, ErrorCollector errors) ExpressionValidator.visitIntConstant
(ValueExpressions.IntExpression intExpr, ErrorCollector value) AggregateChecker.visitIntervalDayConstant
(ValueExpressions.IntervalDayExpression intExpr, ErrorCollector errors) ExpressionValidator.visitIntervalDayConstant
(ValueExpressions.IntervalDayExpression intExpr, ErrorCollector errors) AggregateChecker.visitIntervalYearConstant
(ValueExpressions.IntervalYearExpression intExpr, ErrorCollector errors) ExpressionValidator.visitIntervalYearConstant
(ValueExpressions.IntervalYearExpression intExpr, ErrorCollector errors) AggregateChecker.visitLongConstant
(ValueExpressions.LongExpression intExpr, ErrorCollector errors) ExpressionValidator.visitLongConstant
(ValueExpressions.LongExpression intExpr, ErrorCollector errors) AggregateChecker.visitNullConstant
(TypedNullConstant e, ErrorCollector value) ExpressionValidator.visitNullConstant
(TypedNullConstant e, ErrorCollector value) AggregateChecker.visitNullExpression
(NullExpression e, ErrorCollector value) ExpressionValidator.visitNullExpression
(NullExpression e, ErrorCollector value) AggregateChecker.visitParameter
(ValueExpressions.ParameterExpression e, ErrorCollector value) ExpressionValidator.visitParameter
(ValueExpressions.ParameterExpression e, ErrorCollector value) AggregateChecker.visitQuotedStringConstant
(ValueExpressions.QuotedString e, ErrorCollector errors) ExpressionValidator.visitQuotedStringConstant
(ValueExpressions.QuotedString e, ErrorCollector errors) AggregateChecker.visitSchemaPath
(SchemaPath path, ErrorCollector errors) ExpressionValidator.visitSchemaPath
(SchemaPath path, ErrorCollector errors) AggregateChecker.visitTimeConstant
(ValueExpressions.TimeExpression intExpr, ErrorCollector errors) ExpressionValidator.visitTimeConstant
(ValueExpressions.TimeExpression intExpr, ErrorCollector errors) AggregateChecker.visitTimeStampConstant
(ValueExpressions.TimeStampExpression intExpr, ErrorCollector errors) ExpressionValidator.visitTimeStampConstant
(ValueExpressions.TimeStampExpression intExpr, ErrorCollector errors) AggregateChecker.visitTypedFieldExpr
(TypedFieldExpr e, ErrorCollector value) ExpressionValidator.visitTypedFieldExpr
(TypedFieldExpr e, ErrorCollector value) AggregateChecker.visitUnknown
(LogicalExpression e, ErrorCollector errors) ExpressionValidator.visitUnknown
(LogicalExpression e, ErrorCollector value) AggregateChecker.visitVarDecimalConstant
(ValueExpressions.VarDecimalExpression decExpr, ErrorCollector errors) ExpressionValidator.visitVarDecimalConstant
(ValueExpressions.VarDecimalExpression decExpr, ErrorCollector errors) -
Uses of ErrorCollector in org.apache.drill.exec.expr
Modifier and TypeMethodDescriptionstatic LogicalExpression
ExpressionTreeMaterializer.addCastExpression
(LogicalExpression fromExpr, TypeProtos.MajorType toType, FunctionLookupContext functionLookupContext, ErrorCollector errorCollector) static LogicalExpression
ExpressionTreeMaterializer.addCastExpression
(LogicalExpression fromExpr, TypeProtos.MajorType toType, FunctionLookupContext functionLookupContext, ErrorCollector errorCollector, boolean exactResolver) static LogicalExpression
ExpressionTreeMaterializer.convertToNullableType
(LogicalExpression fromExpr, TypeProtos.MinorType toType, FunctionLookupContext functionLookupContext, ErrorCollector errorCollector) static LogicalExpression
ExpressionTreeMaterializer.materialize
(LogicalExpression expr, Map<VectorAccessible, BatchReference> batches, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext, boolean allowComplexWriterExpr, boolean unionTypeEnabled) Materializes logical expression taking into account passed parameters.static LogicalExpression
ExpressionTreeMaterializer.materialize
(LogicalExpression expr, VectorAccessible batch, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext) static LogicalExpression
ExpressionTreeMaterializer.materialize
(LogicalExpression expr, VectorAccessible batch, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext, boolean allowComplexWriterExpr) static LogicalExpression
ExpressionTreeMaterializer.materialize
(LogicalExpression expr, VectorAccessible batch, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext, boolean allowComplexWriterExpr, boolean unionTypeEnabled) Materializes logical expression taking into account passed parameters.static LogicalExpression
ExpressionTreeMaterializer.materializeFilterExpr
(LogicalExpression expr, TupleMetadata fieldTypes, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext)