Uses of Record Class
io.trino.sql.routine.ir.IrRoutine
Packages that use IrRoutine
Package
Description
-
Uses of IrRoutine in io.trino.metadata
Methods in io.trino.metadata that return types with arguments of type IrRoutineModifier and TypeMethodDescriptionLanguageFunctionManager.serializeFunctionsForWorkers(Session session) Method parameters in io.trino.metadata with type arguments of type IrRoutineModifier and TypeMethodDescriptionvoidLanguageFunctionManager.registerTask(TaskId taskId, Map<FunctionId, IrRoutine> languageFunctions) voidLanguageFunctionProvider.registerTask(TaskId taskId, Map<FunctionId, IrRoutine> languageFunctions) voidWorkerLanguageFunctionProvider.registerTask(TaskId taskId, Map<FunctionId, IrRoutine> functions) -
Uses of IrRoutine in io.trino.sql.planner
Methods in io.trino.sql.planner that return types with arguments of type IrRoutineConstructor parameters in io.trino.sql.planner with type arguments of type IrRoutineModifierConstructorDescriptionPlanFragment(PlanFragmentId id, PlanNode root, Set<Symbol> symbols, PartitioningHandle partitioning, Optional<Integer> partitionCount, List<PlanNodeId> partitionedSources, PartitioningScheme outputPartitioningScheme, StatsAndCosts statsAndCosts, List<CatalogProperties> activeCatalogs, Map<FunctionId, IrRoutine> languageFunctions, Optional<String> jsonRepresentation) -
Uses of IrRoutine in io.trino.sql.routine
Methods in io.trino.sql.routine that return IrRoutineModifier and TypeMethodDescriptionSqlRoutinePlanner.planSqlFunction(Session session, FunctionSpecification function, SqlRoutineAnalysis routineAnalysis) Methods in io.trino.sql.routine with parameters of type IrRoutineModifier and TypeMethodDescriptionClass<?> SqlRoutineCompiler.compileClass(IrRoutine routine) static voidSqlRoutineHash.hash(IrRoutine routine, com.google.common.hash.Hasher hasher, BlockEncodingSerde blockEncodingSerde) -
Uses of IrRoutine in io.trino.sql.routine.ir
Methods in io.trino.sql.routine.ir with parameters of type IrRoutineModifier and TypeMethodDescriptionDefaultIrNodeVisitor.visitRoutine(IrRoutine node, Void context) default RIrNodeVisitor.visitRoutine(IrRoutine node, C context)