Uses of Class
io.trino.metadata.FunctionManager
Packages that use FunctionManager
Package
Description
-
Uses of FunctionManager in io.trino.event
Constructors in io.trino.event with parameters of type FunctionManagerModifierConstructorDescriptionQueryMonitor(io.airlift.json.JsonCodec<StageInfo> stageInfoCodec, io.airlift.json.JsonCodec<OperatorStats> operatorStatsCodec, io.airlift.json.JsonCodec<ExecutionFailureInfo> executionFailureInfoCodec, io.airlift.json.JsonCodec<StatsAndCosts> statsAndCostsCodec, EventListenerManager eventListenerManager, io.airlift.node.NodeInfo nodeInfo, NodeVersion nodeVersion, SessionPropertyManager sessionPropertyManager, Metadata metadata, FunctionManager functionManager, QueryMonitorConfig config) -
Uses of FunctionManager in io.trino.execution
Constructors in io.trino.execution with parameters of type FunctionManagerModifierConstructorDescriptionCreateFunctionTask(SqlEnvironmentConfig sqlEnvironmentConfig, SqlParser sqlParser, Metadata metadata, FunctionManager functionManager, AccessControl accessControl, LanguageFunctionManager languageFunctionManager) -
Uses of FunctionManager in io.trino.json
Constructors in io.trino.json with parameters of type FunctionManagerModifierConstructorDescriptionInvoker(ConnectorSession connectorSession, FunctionManager functionManager) JsonPathEvaluator(IrJsonPath path, ConnectorSession session, Metadata metadata, TypeManager typeManager, FunctionManager functionManager) -
Uses of FunctionManager in io.trino.metadata
Methods in io.trino.metadata that return FunctionManagerModifier and TypeMethodDescriptionstatic FunctionManagerFunctionManager.createTestingFunctionManager()Methods in io.trino.metadata with parameters of type FunctionManagerModifier and TypeMethodDescriptionLanguageFunctionManager.specialize(FunctionId functionId, InvocationConvention invocationConvention, FunctionManager functionManager) LanguageFunctionProvider.specialize(FunctionId functionId, InvocationConvention invocationConvention, FunctionManager functionManager) WorkerLanguageFunctionProvider.specialize(FunctionId functionId, InvocationConvention invocationConvention, FunctionManager functionManager) voidLanguageFunctionManager.verifyForCreate(Session session, String sql, FunctionManager functionManager, AccessControl accessControl) -
Uses of FunctionManager in io.trino.operator
Constructors in io.trino.operator with parameters of type FunctionManagerModifierConstructorDescriptionExplainAnalyzeOperator(OperatorContext operatorContext, QueryPerformanceFetcher queryPerformanceFetcher, Metadata metadata, FunctionManager functionManager, boolean verbose, NodeVersion version) ExplainAnalyzeOperatorFactory(int operatorId, PlanNodeId planNodeId, QueryPerformanceFetcher queryPerformanceFetcher, Metadata metadata, FunctionManager functionManager, boolean verbose, NodeVersion version) -
Uses of FunctionManager in io.trino.operator.scalar.json
Methods in io.trino.operator.scalar.json with parameters of type FunctionManagerModifier and TypeMethodDescriptionstatic BooleanJsonExistsFunction.jsonExists(FunctionManager functionManager, Metadata metadata, TypeManager typeManager, Type parametersRowType, JsonPathInvocationContext invocationContext, ConnectorSession session, com.fasterxml.jackson.databind.JsonNode inputExpression, IrJsonPath jsonPath, SqlRow parametersRow, long errorBehavior) static com.fasterxml.jackson.databind.JsonNodeJsonQueryFunction.jsonQuery(FunctionManager functionManager, Metadata metadata, TypeManager typeManager, Type parametersRowType, JsonPathInvocationContext invocationContext, ConnectorSession session, com.fasterxml.jackson.databind.JsonNode inputExpression, IrJsonPath jsonPath, SqlRow parametersRow, long wrapperBehavior, long emptyBehavior, long errorBehavior) static ObjectJsonValueFunction.jsonValue(FunctionManager functionManager, Metadata metadata, TypeManager typeManager, Type parametersRowType, Type returnType, JsonPathInvocationContext invocationContext, ConnectorSession session, com.fasterxml.jackson.databind.JsonNode inputExpression, IrJsonPath jsonPath, SqlRow parametersRow, long emptyBehavior, Object emptyDefault, long errorBehavior, Object errorDefault) static BooleanJsonValueFunction.jsonValueBoolean(FunctionManager functionManager, Metadata metadata, TypeManager typeManager, Type parametersRowType, Type returnType, JsonPathInvocationContext invocationContext, ConnectorSession session, com.fasterxml.jackson.databind.JsonNode inputExpression, IrJsonPath jsonPath, SqlRow parametersRow, long emptyBehavior, Boolean emptyDefault, long errorBehavior, Boolean errorDefault) static DoubleJsonValueFunction.jsonValueDouble(FunctionManager functionManager, Metadata metadata, TypeManager typeManager, Type parametersRowType, Type returnType, JsonPathInvocationContext invocationContext, ConnectorSession session, com.fasterxml.jackson.databind.JsonNode inputExpression, IrJsonPath jsonPath, SqlRow parametersRow, long emptyBehavior, Double emptyDefault, long errorBehavior, Double errorDefault) static LongJsonValueFunction.jsonValueLong(FunctionManager functionManager, Metadata metadata, TypeManager typeManager, Type parametersRowType, Type returnType, JsonPathInvocationContext invocationContext, ConnectorSession session, com.fasterxml.jackson.databind.JsonNode inputExpression, IrJsonPath jsonPath, SqlRow parametersRow, long emptyBehavior, Long emptyDefault, long errorBehavior, Long errorDefault) static io.airlift.slice.SliceJsonValueFunction.jsonValueSlice(FunctionManager functionManager, Metadata metadata, TypeManager typeManager, Type parametersRowType, Type returnType, JsonPathInvocationContext invocationContext, ConnectorSession session, com.fasterxml.jackson.databind.JsonNode inputExpression, IrJsonPath jsonPath, SqlRow parametersRow, long emptyBehavior, io.airlift.slice.Slice emptyDefault, long errorBehavior, io.airlift.slice.Slice errorDefault) Constructors in io.trino.operator.scalar.json with parameters of type FunctionManagerModifierConstructorDescriptionJsonExistsFunction(FunctionManager functionManager, Metadata metadata, TypeManager typeManager) JsonQueryFunction(FunctionManager functionManager, Metadata metadata, TypeManager typeManager) JsonValueFunction(FunctionManager functionManager, Metadata metadata, TypeManager typeManager) -
Uses of FunctionManager in io.trino.operator.table.json
Methods in io.trino.operator.table.json with parameters of type FunctionManagerModifier and TypeMethodDescriptionJsonTable.getJsonTableFunctionProcessorProvider(Metadata metadata, TypeManager typeManager, FunctionManager functionManager) -
Uses of FunctionManager in io.trino.operator.table.json.execution
Methods in io.trino.operator.table.json.execution with parameters of type FunctionManagerModifier and TypeMethodDescriptionstatic JsonTableProcessingFragmentExecutionPlanner.getExecutionPlan(JsonTablePlanNode plan, Object[] newRow, boolean errorOnError, Type[] outputTypes, ConnectorSession session, Metadata metadata, TypeManager typeManager, FunctionManager functionManager) Constructors in io.trino.operator.table.json.execution with parameters of type FunctionManagerModifierConstructorDescriptionFragmentLeaf(IrJsonPath path, List<Column> columns, boolean errorOnError, Object[] newRow, ConnectorSession session, Metadata metadata, TypeManager typeManager, FunctionManager functionManager) FragmentSingle(IrJsonPath path, List<Column> columns, boolean errorOnError, boolean outer, JsonTableProcessingFragment child, Object[] newRow, ConnectorSession session, Metadata metadata, TypeManager typeManager, FunctionManager functionManager) -
Uses of FunctionManager in io.trino.server
Methods in io.trino.server with parameters of type FunctionManagerModifier and TypeMethodDescriptionstatic FunctionBundleServerMainModule.jsonFunctionBundle(FunctionManager functionManager, Metadata metadata, TypeManager typeManager) Constructors in io.trino.server with parameters of type FunctionManagerModifierConstructorDescriptionDynamicFilterService(Metadata metadata, FunctionManager functionManager, TypeOperators typeOperators, DynamicFilterConfig dynamicFilterConfig) -
Uses of FunctionManager in io.trino.sql
Methods in io.trino.sql that return FunctionManagerConstructors in io.trino.sql with parameters of type FunctionManagerModifierConstructorDescriptionInterpretedFunctionInvoker(FunctionManager functionManager) PlannerContext(Metadata metadata, TypeOperators typeOperators, BlockEncodingSerde blockEncodingSerde, TypeManager typeManager, FunctionManager functionManager, LanguageFunctionManager languageFunctionManager, io.opentelemetry.api.trace.Tracer tracer) -
Uses of FunctionManager in io.trino.sql.gen
Methods in io.trino.sql.gen with parameters of type FunctionManagerModifier and TypeMethodDescriptionLambdaBytecodeGenerator.compileLambdaProvider(LambdaDefinitionExpression lambdaExpression, FunctionManager functionManager, Class<?> lambdaInterface) static io.airlift.bytecode.BytecodeNodeBytecodeUtils.generateFullInvocation(io.airlift.bytecode.Scope scope, ResolvedFunction resolvedFunction, FunctionManager functionManager, Function<MethodHandle, io.airlift.bytecode.BytecodeNode> instanceFactory, List<Function<Optional<Class<?>>, io.airlift.bytecode.BytecodeNode>> argumentCompilers, CallSiteBinder binder) static io.airlift.bytecode.BytecodeNodeBytecodeUtils.generateInvocation(io.airlift.bytecode.Scope scope, ResolvedFunction resolvedFunction, FunctionManager functionManager, List<io.airlift.bytecode.BytecodeNode> arguments, CallSiteBinder binder) LambdaBytecodeGenerator.generateMethodsForLambda(io.airlift.bytecode.ClassDefinition containerClassDefinition, CallSiteBinder callSiteBinder, CachedInstanceBinder cachedInstanceBinder, RowExpression expression, FunctionManager functionManager) LambdaBytecodeGenerator.preGenerateLambdaExpression(LambdaDefinitionExpression lambdaExpression, String methodName, io.airlift.bytecode.ClassDefinition classDefinition, Map<LambdaDefinitionExpression, LambdaBytecodeGenerator.CompiledLambda> compiledLambdaMap, CallSiteBinder callSiteBinder, CachedInstanceBinder cachedInstanceBinder, FunctionManager functionManager) Constructors in io.trino.sql.gen with parameters of type FunctionManagerModifierConstructorDescriptionBytecodeGeneratorContext(RowExpressionCompiler rowExpressionCompiler, io.airlift.bytecode.Scope scope, CallSiteBinder callSiteBinder, CachedInstanceBinder cachedInstanceBinder, FunctionManager functionManager) CursorProcessorCompiler(FunctionManager functionManager) ExpressionCompiler(FunctionManager functionManager, PageFunctionCompiler pageFunctionCompiler) JoinFilterFunctionCompiler(FunctionManager functionManager) PageFunctionCompiler(FunctionManager functionManager, int expressionCacheSize) PageFunctionCompiler(FunctionManager functionManager, CompilerConfig config) RowExpressionCompiler(CallSiteBinder callSiteBinder, CachedInstanceBinder cachedInstanceBinder, RowExpressionVisitor<io.airlift.bytecode.BytecodeNode, io.airlift.bytecode.Scope> fieldReferenceCompiler, FunctionManager functionManager, Map<LambdaDefinitionExpression, LambdaBytecodeGenerator.CompiledLambda> compiledLambdaMap) -
Uses of FunctionManager in io.trino.sql.planner
Methods in io.trino.sql.planner with parameters of type FunctionManagerModifier and TypeMethodDescriptionstatic DomainDomainCoercer.applySaturatedCasts(Metadata metadata, FunctionManager functionManager, TypeOperators typeOperators, Session session, Domain domain, Type coercedValueType) Constructors in io.trino.sql.planner with parameters of type FunctionManagerModifierConstructorDescriptionPlanFragmenter(Metadata metadata, FunctionManager functionManager, TransactionManager transactionManager, CatalogManager catalogManager, LanguageFunctionManager languageFunctionManager, QueryManagerConfig queryManagerConfig) -
Uses of FunctionManager in io.trino.sql.planner.optimizations
Constructors in io.trino.sql.planner.optimizations with parameters of type FunctionManagerModifierConstructorDescriptionBeginTableWrite(Metadata metadata, FunctionManager functionManager) -
Uses of FunctionManager in io.trino.sql.planner.planprinter
Methods in io.trino.sql.planner.planprinter with parameters of type FunctionManagerModifier and TypeMethodDescriptionstatic StringPlanPrinter.jsonDistributedPlan(StageInfo outputStageInfo, Session session, Metadata metadata, FunctionManager functionManager, Anonymizer anonymizer) static StringPlanPrinter.jsonDistributedPlan(SubPlan plan, Metadata metadata, FunctionManager functionManager, Session session) static StringPlanPrinter.jsonFragmentPlan(PlanNode root, Metadata metadata, FunctionManager functionManager, Session session) static StringPlanPrinter.jsonLogicalPlan(PlanNode plan, Session session, Metadata metadata, FunctionManager functionManager, StatsAndCosts estimatedStatsAndCosts) static StringPlanPrinter.textDistributedPlan(StageInfo outputStageInfo, QueryStats queryStats, Metadata metadata, FunctionManager functionManager, Session session, boolean verbose, NodeVersion version) static StringPlanPrinter.textDistributedPlan(SubPlan plan, Metadata metadata, FunctionManager functionManager, Session session, boolean verbose, NodeVersion version) static StringPlanPrinter.textLogicalPlan(PlanNode plan, Metadata metadata, FunctionManager functionManager, StatsAndCosts estimatedStatsAndCosts, Session session, int level, boolean verbose) static StringPlanPrinter.textLogicalPlan(PlanNode plan, Metadata metadata, FunctionManager functionManager, StatsAndCosts estimatedStatsAndCosts, Session session, int level, boolean verbose, Optional<NodeVersion> version) Constructors in io.trino.sql.planner.planprinter with parameters of type FunctionManagerModifierConstructorDescriptionValuePrinter(Metadata metadata, FunctionManager functionManager, Session session) -
Uses of FunctionManager in io.trino.sql.routine
Constructors in io.trino.sql.routine with parameters of type FunctionManager