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 TSimpleExprVisitor.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 givenfunctionCallin non-Drill function registries such as Hive UDF registry.FunctionLookupContext.findNonDrillFunction(FunctionCall functionCall) Find function implementation for givenfunctionCallin 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 givenfunctionCallexpression, 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 FunctionCallTypeInferenceUtils.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 FunctionResolverFunctionResolverFactory.getExactResolver(FunctionCall call) static FunctionResolverFunctionResolverFactory.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.ExpressionDrillExprToDeltaTranslator.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 CompareFunctionsProcessorCompareFunctionsProcessor.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.ExpressionDrillExprToIcebergTranslator.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.DocumentMongoFilterBuilder.visitFunctionCall(FunctionCall call, Void value)