Package io.trino.sql
Class PlannerContext
java.lang.Object
io.trino.sql.PlannerContext
A carrier of core, global, non-derived services for planner and analyzer.
This is used to ease the addition of new services in the future without
having to modify large portions the planner and analyzer just to pass around
the service.
-
Constructor Summary
ConstructorsConstructorDescriptionPlannerContext(Metadata metadata, TypeOperators typeOperators, BlockEncodingSerde blockEncodingSerde, TypeManager typeManager) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
PlannerContext
@Inject public PlannerContext(Metadata metadata, TypeOperators typeOperators, BlockEncodingSerde blockEncodingSerde, TypeManager typeManager)
-
-
Method Details
-
getMetadata
-
getTypeOperators
-
getBlockEncodingSerde
-
getTypeManager
-