Uses of Class
org.apache.drill.common.expression.FunctionCall
Packages that use 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
Subclasses of FunctionCall in org.apache.drill.common.expressionMethods in org.apache.drill.common.expression with parameters of type FunctionCallModifier and TypeMethodDescriptionExpressionStringBuilder.visitFunctionCall
(FunctionCall call, StringBuilder sb) -
Uses of FunctionCall in org.apache.drill.common.expression.visitors
Methods in org.apache.drill.common.expression.visitors with parameters of type FunctionCallModifier 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
Methods in org.apache.drill.exec.compile.sig with parameters of type FunctionCallModifier and TypeMethodDescriptionConstantExpressionIdentifier.visitFunctionCall
(FunctionCall call, IdentityHashMap<LogicalExpression, Object> value) -
Uses of FunctionCall in org.apache.drill.exec.expr
Subclasses of FunctionCall in org.apache.drill.exec.exprMethods in org.apache.drill.exec.expr with parameters of type FunctionCallModifier and TypeMethodDescriptionCloneVisitor.visitFunctionCall
(FunctionCall call, Void value) HashVisitor.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.expr.fn
Methods in org.apache.drill.exec.expr.fn with parameters of type FunctionCallModifier 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
Methods in org.apache.drill.exec.expr.fn.interpreter with parameters of type FunctionCallModifier and TypeMethodDescriptionInterpreterEvaluator.EvalVisitor.visitFunctionCall
(FunctionCall call, Integer value) -
Uses of FunctionCall in org.apache.drill.exec.planner.index
Methods in org.apache.drill.exec.planner.index with parameters of type FunctionCall -
Uses of FunctionCall in org.apache.drill.exec.planner.logical
Methods in org.apache.drill.exec.planner.logical with parameters of type FunctionCall -
Uses of FunctionCall in org.apache.drill.exec.planner.sql
Methods in org.apache.drill.exec.planner.sql that return FunctionCallModifier 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
Methods in org.apache.drill.exec.resolver with parameters of type FunctionCallModifier 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
Methods in org.apache.drill.exec.store.delta.plan with parameters of type FunctionCallModifier and TypeMethodDescriptionio.delta.standalone.expressions.Expression
DrillExprToDeltaTranslator.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.store.druid
Methods in org.apache.drill.exec.store.druid with parameters of type FunctionCallModifier and TypeMethodDescriptionDruidCompareFunctionProcessor.process
(FunctionCall call) DruidFilterBuilder.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.store.hbase
Methods in org.apache.drill.exec.store.hbase with parameters of type FunctionCallModifier 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) Constructors in org.apache.drill.exec.store.hbase with parameters of type FunctionCall -
Uses of FunctionCall in org.apache.drill.exec.store.iceberg.plan
Methods in org.apache.drill.exec.store.iceberg.plan with parameters of type FunctionCallModifier and TypeMethodDescriptionorg.apache.iceberg.expressions.Expression
DrillExprToIcebergTranslator.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.store.ischema
Methods in org.apache.drill.exec.store.ischema with parameters of type FunctionCallModifier and TypeMethodDescriptionInfoSchemaFilterBuilder.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.store.kafka
Methods in org.apache.drill.exec.store.kafka with parameters of type FunctionCallModifier and TypeMethodDescriptionKafkaPartitionScanSpecBuilder.visitFunctionCall
(FunctionCall call, Void value) -
Uses of FunctionCall in org.apache.drill.exec.store.mongo
Methods in org.apache.drill.exec.store.mongo with parameters of type FunctionCallModifier and TypeMethodDescriptionMongoCompareFunctionProcessor.process
(FunctionCall call) org.bson.Document
MongoFilterBuilder.visitFunctionCall
(FunctionCall call, Void value)