Uses of Class
org.apache.drill.common.expression.FunctionCall
Package
Description
Logical expression tree representation.
Visitors for validating or optimizing logical expressions.
TODO - write docs for this package
Drill expression materialization and evaluation facilities.
Kafka storage plugin.
MongoDB storage plugin.
-
Uses of FunctionCall in org.apache.drill.common.expression
Modifier and TypeMethodDescriptionExpressionStringBuilder.visitFunctionCall
(FunctionCall call, StringBuilder sb) -
Uses of FunctionCall in org.apache.drill.common.expression.visitors
Modifier and TypeMethodDescriptionAbstractExprVisitor.visitFunctionCall
(FunctionCall call, VAL value) AggregateChecker.visitFunctionCall
(FunctionCall call, ErrorCollector errors) ConditionalExprOptimizer.visitFunctionCall
(FunctionCall call, Void value) ExpressionValidator.visitFunctionCall
(FunctionCall call, ErrorCollector errors) ExprVisitor.visitFunctionCall
(FunctionCall call, VAL value) abstract T
SimpleExprVisitor.visitFunctionCall
(FunctionCall call) SimpleExprVisitor.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.compile.sig
Modifier and TypeMethodDescriptionConstantExpressionIdentifier.visitFunctionCall
(FunctionCall call, IdentityHashMap<LogicalExpression, Object> value) -
Uses of FunctionCall in org.apache.drill.exec.expr
Modifier and TypeMethodDescriptionCloneVisitor.visitFunctionCall
(FunctionCall call, Void value) HashVisitor.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.expr.fn
Modifier and TypeMethodDescriptionFunctionImplementationRegistry.findDrillFunction
(FunctionResolver functionResolver, FunctionCall functionCall) First attempts to find the Drill function implementation that matches the name, arg types and return type.FunctionLookupContext.findDrillFunction
(FunctionResolver functionResolver, FunctionCall functionCall) Method returns the materialized drill function corresponding to the functioncall that is passed inFunctionImplementationRegistry.findNonDrillFunction
(FunctionCall functionCall) Find function implementation for givenfunctionCall
in non-Drill function registries such as Hive UDF registry.FunctionLookupContext.findNonDrillFunction
(FunctionCall functionCall) Find function implementation for givenfunctionCall
in non-Drill function registries such as Hive UDF registry.HiveFunctionRegistry.getFunction
(FunctionCall call) Find the UDF class for given function name and check if it accepts the given input argument types.PluggableFunctionRegistry.getFunction
(FunctionCall functionCall) If exists return the function implementation holder matching the givenfunctionCall
expression, otherwise null. -
Uses of FunctionCall in org.apache.drill.exec.expr.fn.interpreter
Modifier and TypeMethodDescriptionInterpreterEvaluator.EvalVisitor.visitFunctionCall
(FunctionCall call, Integer value) -
Uses of FunctionCall in org.apache.drill.exec.planner.index
-
Uses of FunctionCall in org.apache.drill.exec.planner.logical
-
Uses of FunctionCall in org.apache.drill.exec.planner.sql
Modifier and TypeMethodDescriptionstatic FunctionCall
TypeInferenceUtils.convertSqlOperatorBindingToFunctionCall
(org.apache.calcite.sql.SqlOperatorBinding opBinding) Given a SqlOperatorBinding, convert it to FunctionCall -
Uses of FunctionCall in org.apache.drill.exec.resolver
Modifier and TypeMethodDescriptionDefaultFunctionResolver.getBestMatch
(List<DrillFuncHolder> methods, FunctionCall call) ExactFunctionResolver.getBestMatch
(List<DrillFuncHolder> methods, FunctionCall call) FunctionResolver.getBestMatch
(List<DrillFuncHolder> methods, FunctionCall call) Creates a placeholder SqlFunction for an invocation of a function with a possibly qualified name.static FunctionResolver
FunctionResolverFactory.getExactResolver
(FunctionCall call) static FunctionResolver
FunctionResolverFactory.getResolver
(FunctionCall call) -
Uses of FunctionCall in org.apache.drill.exec.store.delta.plan
Modifier and TypeMethodDescriptionio.delta.standalone.expressions.Expression
DrillExprToDeltaTranslator.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.store.druid
Modifier and TypeMethodDescriptionDruidCompareFunctionProcessor.process
(FunctionCall call) DruidFilterBuilder.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.store.hbase
Modifier and TypeMethodDescriptionstatic CompareFunctionsProcessor
CompareFunctionsProcessor.createFunctionsProcessorInstance
(FunctionCall call, boolean nullComparatorSupported) protected static <T extends CompareFunctionsProcessor>
TCompareFunctionsProcessor.createFunctionsProcessorInstanceInternal
(FunctionCall call, boolean nullComparatorSupported, T evaluator) CompareFunctionsProcessor.visitFunctionCall
(FunctionCall call, LogicalExpression valueArg) HBaseFilterBuilder.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.store.iceberg.plan
Modifier and TypeMethodDescriptionorg.apache.iceberg.expressions.Expression
DrillExprToIcebergTranslator.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.store.ischema
Modifier and TypeMethodDescriptionInfoSchemaFilterBuilder.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.store.kafka
Modifier and TypeMethodDescriptionKafkaPartitionScanSpecBuilder.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.store.mongo
Modifier and TypeMethodDescriptionMongoCompareFunctionProcessor.process
(FunctionCall call) org.bson.Document
MongoFilterBuilder.visitFunctionCall
(FunctionCall call, Void value)