Uses of Interface
org.apache.drill.common.expression.ErrorCollector
Packages that use 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
Classes in org.apache.drill.common.expression that implement ErrorCollector -
Uses of ErrorCollector in org.apache.drill.common.expression.visitors
Methods in org.apache.drill.common.expression.visitors with parameters of type ErrorCollectorModifier and TypeMethodDescriptionstatic booleanAggregateChecker.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
Methods in org.apache.drill.exec.expr with parameters of type ErrorCollectorModifier and TypeMethodDescriptionstatic LogicalExpressionExpressionTreeMaterializer.addCastExpression(LogicalExpression fromExpr, TypeProtos.MajorType toType, FunctionLookupContext functionLookupContext, ErrorCollector errorCollector) static LogicalExpressionExpressionTreeMaterializer.addCastExpression(LogicalExpression fromExpr, TypeProtos.MajorType toType, FunctionLookupContext functionLookupContext, ErrorCollector errorCollector, boolean exactResolver) static LogicalExpressionExpressionTreeMaterializer.convertToNullableType(LogicalExpression fromExpr, TypeProtos.MinorType toType, FunctionLookupContext functionLookupContext, ErrorCollector errorCollector) static LogicalExpressionExpressionTreeMaterializer.materialize(LogicalExpression expr, Map<VectorAccessible, BatchReference> batches, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext, boolean allowComplexWriterExpr, boolean unionTypeEnabled) Materializes logical expression taking into account passed parameters.static LogicalExpressionExpressionTreeMaterializer.materialize(LogicalExpression expr, VectorAccessible batch, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext) static LogicalExpressionExpressionTreeMaterializer.materialize(LogicalExpression expr, VectorAccessible batch, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext, boolean allowComplexWriterExpr) static LogicalExpressionExpressionTreeMaterializer.materialize(LogicalExpression expr, VectorAccessible batch, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext, boolean allowComplexWriterExpr, boolean unionTypeEnabled) Materializes logical expression taking into account passed parameters.static LogicalExpressionExpressionTreeMaterializer.materializeFilterExpr(LogicalExpression expr, TupleMetadata fieldTypes, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext)