Uses of Class
org.apache.drill.common.expression.ExpressionPosition
Packages that use 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
Fields in org.apache.drill.common.expression declared as ExpressionPositionMethods in org.apache.drill.common.expression that return ExpressionPositionModifier and TypeMethodDescriptionFunctionCall.getPosition()LogicalExpression.getPosition()LogicalExpressionBase.getPosition()MajorTypeInLogicalExpression.getPosition()NullExpression.getPosition()Methods in org.apache.drill.common.expression with parameters of type ExpressionPositionModifier and TypeMethodDescriptionvoidErrorCollector.addExpectedConstantValue(ExpressionPosition expr, int actual, String s) voidErrorCollectorImpl.addExpectedConstantValue(ExpressionPosition expr, int actual, String s) voidErrorCollector.addGeneralError(ExpressionPosition expr, String s) voidErrorCollectorImpl.addGeneralError(ExpressionPosition expr, String s) voidErrorCollector.addNonNumericType(ExpressionPosition expr, TypeProtos.MajorType actual) voidErrorCollectorImpl.addNonNumericType(ExpressionPosition expr, TypeProtos.MajorType actual) voidErrorCollector.addUnexpectedArgumentCount(ExpressionPosition expr, int actual, int expected) voidErrorCollector.addUnexpectedArgumentCount(ExpressionPosition expr, int actual, com.google.common.collect.Range<Integer> expected) voidErrorCollectorImpl.addUnexpectedArgumentCount(ExpressionPosition expr, int actual, int expected) voidErrorCollectorImpl.addUnexpectedArgumentCount(ExpressionPosition expr, int actual, com.google.common.collect.Range<Integer> expected) voidErrorCollector.addUnexpectedArgumentType(ExpressionPosition expr, String name, TypeProtos.MajorType actual, TypeProtos.MajorType[] expected, int argumentIndex) voidErrorCollectorImpl.addUnexpectedArgumentType(ExpressionPosition expr, String name, TypeProtos.MajorType actual, TypeProtos.MajorType[] expected, int argumentIndex) voidErrorCollector.addUnexpectedType(ExpressionPosition expr, int index, TypeProtos.MajorType actual) voidErrorCollectorImpl.addUnexpectedType(ExpressionPosition expr, int index, TypeProtos.MajorType actual) static LogicalExpressionFunctionCallFactory.createAnyValue(ExpressionPosition ep, LogicalExpression expr) static LogicalExpressionFunctionCallFactory.createBooleanOperator(String functionName, ExpressionPosition ep, List<LogicalExpression> args) static LogicalExpressionFunctionCallFactory.createByOp(List<LogicalExpression> args, ExpressionPosition ep, List<String> opTypes) static LogicalExpressionFunctionCallFactory.createCast(TypeProtos.MajorType type, ExpressionPosition ep, LogicalExpression expr) static LogicalExpressionFunctionCallFactory.createConvert(String function, String conversionType, LogicalExpression expr, ExpressionPosition ep) static LogicalExpressionFunctionCallFactory.createExpression(String functionName, ExpressionPosition ep, List<LogicalExpression> args) static LogicalExpressionFunctionCallFactory.createExpression(String functionName, ExpressionPosition ep, LogicalExpression... e) static LogicalExpressionValueExpressions.getNumericExpression(String sign, String s, ExpressionPosition ep) IfExpression.Builder.setPosition(ExpressionPosition pos) Constructors in org.apache.drill.common.expression with parameters of type ExpressionPositionModifierConstructorDescriptionAnyValueExpression(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) protectedLongExpression(long l, ExpressionPosition pos) protectedParameterExpression(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) protectedValueExpression(String value, ExpressionPosition pos) VarDecimalExpression(BigDecimal input, int precision, int scale, ExpressionPosition pos) -
Uses of ExpressionPosition in org.apache.drill.common.expression.fn
Methods in org.apache.drill.common.expression.fn with parameters of type ExpressionPositionModifier 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
Methods in org.apache.drill.common.expression.parser that return ExpressionPosition -
Uses of ExpressionPosition in org.apache.drill.exec.expr
Methods in org.apache.drill.exec.expr that return ExpressionPositionModifier and TypeMethodDescriptionHoldingContainerExpression.getPosition()ValueVectorReadExpression.getPosition()ValueVectorWriteExpression.getPosition()Methods in org.apache.drill.exec.expr with parameters of type ExpressionPositionModifier and TypeMethodDescriptionstatic <C extends Comparable<C>>
LogicalExpressionBooleanPredicate.createBooleanPredicate(String function, String name, List<LogicalExpression> args, ExpressionPosition pos) Constructors in org.apache.drill.exec.expr with parameters of type ExpressionPositionModifierConstructorDescriptionDrillFuncHolderExpr(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
Methods in org.apache.drill.exec.expr.fn with parameters of type ExpressionPositionModifier 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
Methods in org.apache.drill.exec.physical.impl.filter that return ExpressionPosition
SchemaPath(NameSegment)orSchemaPath(NameSegment, ExpressionPosition)instead