Uses of Interface
org.apache.drill.exec.expr.fn.FunctionLookupContext
Packages that use FunctionLookupContext
Package
Description
Drill expression materialization and evaluation facilities.
-
Uses of FunctionLookupContext in org.apache.drill.exec.expr
Methods in org.apache.drill.exec.expr with parameters of type FunctionLookupContextModifier and TypeMethodDescriptionstatic LogicalExpressionExpressionTreeMaterializer.addCastExpression(LogicalExpression fromExpr, TypeProtos.MajorType toType, FunctionLookupContext functionLookupContext, ErrorCollector errorCollector) static LogicalExpressionExpressionTreeMaterializer.addCastExpression(LogicalExpression fromExpr, TypeProtos.MajorType toType, FunctionLookupContext functionLookupContext, ErrorCollector errorCollector, boolean exactResolver) static LogicalExpressionExpressionTreeMaterializer.convertToNullableType(LogicalExpression fromExpr, TypeProtos.MinorType toType, FunctionLookupContext functionLookupContext, ErrorCollector errorCollector) static LogicalExpressionExpressionTreeMaterializer.materialize(LogicalExpression expr, Map<VectorAccessible, BatchReference> batches, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext, boolean allowComplexWriterExpr, boolean unionTypeEnabled) Materializes logical expression taking into account passed parameters.static LogicalExpressionExpressionTreeMaterializer.materialize(LogicalExpression expr, VectorAccessible batch, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext) static LogicalExpressionExpressionTreeMaterializer.materialize(LogicalExpression expr, VectorAccessible batch, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext, boolean allowComplexWriterExpr) static LogicalExpressionExpressionTreeMaterializer.materialize(LogicalExpression expr, VectorAccessible batch, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext, boolean allowComplexWriterExpr, boolean unionTypeEnabled) Materializes logical expression taking into account passed parameters.static LogicalExpressionExpressionTreeMaterializer.materializeAndCheckErrors(LogicalExpression expr, VectorAccessible batch, FunctionLookupContext functionLookupContext) static LogicalExpressionExpressionTreeMaterializer.materializeFilterExpr(LogicalExpression expr, TupleMetadata fieldTypes, ErrorCollector errorCollector, FunctionLookupContext functionLookupContext) -
Uses of FunctionLookupContext in org.apache.drill.exec.expr.fn
Classes in org.apache.drill.exec.expr.fn that implement FunctionLookupContextMethods in org.apache.drill.exec.expr.fn with parameters of type FunctionLookupContextModifier and TypeMethodDescriptionstatic LogicalExpressionFunctionGenerationHelper.getOrderingComparator(boolean null_high, ClassGenerator.HoldingContainer left, ClassGenerator.HoldingContainer right, FunctionLookupContext functionLookupContext) Finds ordering comparator ("compare_to...") FunctionHolderExpression with a specified ordering for NULL (and considering NULLS equal).static LogicalExpressionFunctionGenerationHelper.getOrderingComparatorNullsHigh(ClassGenerator.HoldingContainer left, ClassGenerator.HoldingContainer right, FunctionLookupContext registry) Finds ordering comparator ("compare_to...") FunctionHolderExpression with a "NULL high" ordering (and considering NULLS equal). -
Uses of FunctionLookupContext in org.apache.drill.exec.ops
Methods in org.apache.drill.exec.ops that return FunctionLookupContextModifier and TypeMethodDescriptionFragmentContext.getFunctionRegistry()Returns the UDF registry. -
Uses of FunctionLookupContext in org.apache.drill.exec.physical.base
Fields in org.apache.drill.exec.physical.base declared as FunctionLookupContextModifier and TypeFieldDescriptionprotected FunctionLookupContextAbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.contextMethods in org.apache.drill.exec.physical.base with parameters of type FunctionLookupContextModifier and TypeMethodDescriptionAbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.context(FunctionLookupContext context) AbstractGroupScanWithMetadata.getFilterPredicate(LogicalExpression filterExpr, UdfUtilities udfUtilities, FunctionLookupContext functionImplementationRegistry, OptionManager optionManager, boolean omitUnsupportedExprs) static FilterPredicate<?> AbstractGroupScanWithMetadata.getFilterPredicate(LogicalExpression filterExpr, UdfUtilities udfUtilities, FunctionLookupContext functionImplementationRegistry, OptionManager optionManager, boolean omitUnsupportedExprs, boolean supportsFileImplicitColumns, TupleMetadata schema) Returns parquet filter predicate built from specifiedfilterExpr. -
Uses of FunctionLookupContext in org.apache.drill.exec.store.parquet
Methods in org.apache.drill.exec.store.parquet with parameters of type FunctionLookupContextModifier and TypeMethodDescriptionstatic RowsMatchFilterEvaluatorUtils.matches(LogicalExpression expr, Map<SchemaPath, ColumnStatistics<?>> columnsStatistics, TupleMetadata schema, long rowCount, UdfUtilities udfUtilities, FunctionLookupContext functionImplementationRegistry, Set<SchemaPath> schemaPathsInExpr)