Uses of Class
org.apache.drill.common.expression.ExpressionPosition
Package
Description
Logical expression tree representation.
Logical function definitions.
Drill expression materialization and evaluation facilities.
-
Uses of ExpressionPosition in org.apache.drill.common.expression
Modifier and TypeMethodDescriptionFunctionCall.getPosition()
LogicalExpression.getPosition()
LogicalExpressionBase.getPosition()
MajorTypeInLogicalExpression.getPosition()
NullExpression.getPosition()
Modifier and TypeMethodDescriptionvoid
ErrorCollector.addExpectedConstantValue
(ExpressionPosition expr, int actual, String s) void
ErrorCollectorImpl.addExpectedConstantValue
(ExpressionPosition expr, int actual, String s) void
ErrorCollector.addGeneralError
(ExpressionPosition expr, String s) void
ErrorCollectorImpl.addGeneralError
(ExpressionPosition expr, String s) void
ErrorCollector.addNonNumericType
(ExpressionPosition expr, TypeProtos.MajorType actual) void
ErrorCollectorImpl.addNonNumericType
(ExpressionPosition expr, TypeProtos.MajorType actual) void
ErrorCollector.addUnexpectedArgumentCount
(ExpressionPosition expr, int actual, int expected) void
ErrorCollector.addUnexpectedArgumentCount
(ExpressionPosition expr, int actual, org.apache.drill.shaded.guava.com.google.common.collect.Range<Integer> expected) void
ErrorCollectorImpl.addUnexpectedArgumentCount
(ExpressionPosition expr, int actual, int expected) void
ErrorCollectorImpl.addUnexpectedArgumentCount
(ExpressionPosition expr, int actual, org.apache.drill.shaded.guava.com.google.common.collect.Range<Integer> expected) void
ErrorCollector.addUnexpectedArgumentType
(ExpressionPosition expr, String name, TypeProtos.MajorType actual, TypeProtos.MajorType[] expected, int argumentIndex) void
ErrorCollectorImpl.addUnexpectedArgumentType
(ExpressionPosition expr, String name, TypeProtos.MajorType actual, TypeProtos.MajorType[] expected, int argumentIndex) void
ErrorCollector.addUnexpectedType
(ExpressionPosition expr, int index, TypeProtos.MajorType actual) void
ErrorCollectorImpl.addUnexpectedType
(ExpressionPosition expr, int index, TypeProtos.MajorType actual) static LogicalExpression
FunctionCallFactory.createAnyValue
(ExpressionPosition ep, LogicalExpression expr) static LogicalExpression
FunctionCallFactory.createBooleanOperator
(String functionName, ExpressionPosition ep, List<LogicalExpression> args) static LogicalExpression
FunctionCallFactory.createByOp
(List<LogicalExpression> args, ExpressionPosition ep, List<String> opTypes) static LogicalExpression
FunctionCallFactory.createCast
(TypeProtos.MajorType type, ExpressionPosition ep, LogicalExpression expr) static LogicalExpression
FunctionCallFactory.createConvert
(String function, String conversionType, LogicalExpression expr, ExpressionPosition ep) static LogicalExpression
FunctionCallFactory.createExpression
(String functionName, ExpressionPosition ep, List<LogicalExpression> args) static LogicalExpression
FunctionCallFactory.createExpression
(String functionName, ExpressionPosition ep, LogicalExpression... e) static LogicalExpression
ValueExpressions.getNumericExpression
(String sign, String s, ExpressionPosition ep) IfExpression.Builder.setPosition
(ExpressionPosition pos) ModifierConstructorDescriptionAnyValueExpression
(LogicalExpression input, ExpressionPosition pos) BooleanExpression
(String value, ExpressionPosition pos) BooleanOperator
(String name, List<LogicalExpression> args, ExpressionPosition pos) CastExpression
(LogicalExpression input, TypeProtos.MajorType type, ExpressionPosition pos) ConvertExpression
(String convertFunction, String encodingType, LogicalExpression input, ExpressionPosition pos) DateExpression
(long dateInMillis, ExpressionPosition pos) Decimal18Expression
(BigDecimal input, ExpressionPosition pos) Decimal28Expression
(BigDecimal input, ExpressionPosition pos) Decimal38Expression
(BigDecimal input, ExpressionPosition pos) Decimal9Expression
(BigDecimal input, ExpressionPosition pos) DoubleExpression
(double d, ExpressionPosition pos) FieldReference
(CharSequence value, ExpressionPosition pos) FieldReference
(String value, ExpressionPosition pos, TypeProtos.MajorType dataType) FloatExpression
(float f, ExpressionPosition pos) FunctionCall
(String name, List<LogicalExpression> args, ExpressionPosition pos) FunctionHolderExpression
(String nameUsed, ExpressionPosition pos, List<LogicalExpression> args) IntervalDayExpression
(int days, int millis, ExpressionPosition pos) IntervalYearExpression
(int months, ExpressionPosition pos) IntExpression
(int i, ExpressionPosition pos) protected
LongExpression
(long l, ExpressionPosition pos) protected
ParameterExpression
(String name, TypeProtos.MajorType type, ExpressionPosition pos) QuotedString
(String value, int precision, ExpressionPosition pos) SchemaPath
(String simpleName, ExpressionPosition pos) Deprecated.SchemaPath
(PathSegment.NameSegment rootSegment, ExpressionPosition pos) TimeExpression
(int timeInMillis, ExpressionPosition pos) TimeStampExpression
(long timeInMillis, ExpressionPosition pos) protected
ValueExpression
(String value, ExpressionPosition pos) VarDecimalExpression
(BigDecimal input, int precision, int scale, ExpressionPosition pos) -
Uses of ExpressionPosition in org.apache.drill.common.expression.fn
Modifier and TypeMethodDescriptionFuncHolder.getExpr
(String name, List<LogicalExpression> args, ExpressionPosition pos) Return a reference to this function given a function alias and a list of actual arguments. -
Uses of ExpressionPosition in org.apache.drill.common.expression.parser
-
Uses of ExpressionPosition in org.apache.drill.exec.expr
Modifier and TypeMethodDescriptionHoldingContainerExpression.getPosition()
ValueVectorReadExpression.getPosition()
ValueVectorWriteExpression.getPosition()
Modifier and TypeMethodDescriptionstatic <C extends Comparable<C>>
LogicalExpressionBooleanPredicate.createBooleanPredicate
(String function, String name, List<LogicalExpression> args, ExpressionPosition pos) ModifierConstructorDescriptionDrillFuncHolderExpr
(String nameUsed, DrillFuncHolder holder, List<LogicalExpression> args, ExpressionPosition pos) HiveFuncHolderExpr
(String nameUsed, HiveFuncHolder holder, List<LogicalExpression> args, ExpressionPosition pos) -
Uses of ExpressionPosition in org.apache.drill.exec.expr.fn
Modifier and TypeMethodDescriptionDrillFuncHolder.getExpr
(String name, List<LogicalExpression> args, ExpressionPosition pos) HiveFuncHolder.getExpr
(String name, List<LogicalExpression> args, ExpressionPosition pos) -
Uses of ExpressionPosition in org.apache.drill.exec.physical.impl.filter
SchemaPath(NameSegment)
orSchemaPath(NameSegment, ExpressionPosition)
instead