Package io.trino.testing
Class LocalQueryRunner.Builder
java.lang.Object
io.trino.testing.LocalQueryRunner.Builder
- Enclosing class:
- LocalQueryRunner
-
Method Summary
Modifier and TypeMethodDescriptionbuild()withDefaultSessionProperties(Map<String, List<PropertyMetadata<?>>> defaultSessionProperties) withExtraSystemSessionProperties(Set<SystemSessionPropertiesProvider> extraSessionProperties) This method is required to pass in system session properties and their metadata for Trino extension modules (separate from the default system session properties, provided to the query runner atLocalQueryRunner.createSessionPropertyManager(java.util.Set<io.trino.SystemSessionPropertiesProvider>, io.trino.execution.TaskManagerConfig, io.trino.FeaturesConfig).withFeaturesConfig(FeaturesConfig featuresConfig) withNodeCountForStats(int nodeCountForStats) withNodeSpillConfig(NodeSpillConfig nodeSpillConfig) withOperatorFactories(OperatorFactories operatorFactories) withPlanOptimizersProvider(LocalQueryRunner.PlanOptimizersProvider planOptimizersProvider)
-
Method Details
-
withFeaturesConfig
-
withNodeSpillConfig
-
withInitialTransaction
-
withAlwaysRevokeMemory
-
withDefaultSessionProperties
public LocalQueryRunner.Builder withDefaultSessionProperties(Map<String, List<PropertyMetadata<?>>> defaultSessionProperties) -
withNodeCountForStats
-
withPlanOptimizersProvider
public LocalQueryRunner.Builder withPlanOptimizersProvider(LocalQueryRunner.PlanOptimizersProvider planOptimizersProvider) -
withOperatorFactories
-
withExtraSystemSessionProperties
public LocalQueryRunner.Builder withExtraSystemSessionProperties(Set<SystemSessionPropertiesProvider> extraSessionProperties) This method is required to pass in system session properties and their metadata for Trino extension modules (separate from the default system session properties, provided to the query runner atLocalQueryRunner.createSessionPropertyManager(java.util.Set<io.trino.SystemSessionPropertiesProvider>, io.trino.execution.TaskManagerConfig, io.trino.FeaturesConfig). -
build
-