Package io.trino.testing
Class LocalQueryRunner.Builder
- java.lang.Object
-
- io.trino.testing.LocalQueryRunner.Builder
-
- Enclosing class:
- LocalQueryRunner
public static class LocalQueryRunner.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalQueryRunnerbuild()LocalQueryRunner.BuilderwithAlwaysRevokeMemory()LocalQueryRunner.BuilderwithDefaultSessionProperties(Map<String,List<PropertyMetadata<?>>> defaultSessionProperties)LocalQueryRunner.BuilderwithFeaturesConfig(FeaturesConfig featuresConfig)LocalQueryRunner.BuilderwithInitialTransaction()LocalQueryRunner.BuilderwithNodeCountForStats(int nodeCountForStats)LocalQueryRunner.BuilderwithNodeSpillConfig(NodeSpillConfig nodeSpillConfig)LocalQueryRunner.BuilderwithOperatorFactories(OperatorFactories operatorFactories)LocalQueryRunner.BuilderwithPlanOptimizersProvider(LocalQueryRunner.PlanOptimizersProvider planOptimizersProvider)
-
-
-
Method Detail
-
withFeaturesConfig
public LocalQueryRunner.Builder withFeaturesConfig(FeaturesConfig featuresConfig)
-
withNodeSpillConfig
public LocalQueryRunner.Builder withNodeSpillConfig(NodeSpillConfig nodeSpillConfig)
-
withInitialTransaction
public LocalQueryRunner.Builder withInitialTransaction()
-
withAlwaysRevokeMemory
public LocalQueryRunner.Builder withAlwaysRevokeMemory()
-
withDefaultSessionProperties
public LocalQueryRunner.Builder withDefaultSessionProperties(Map<String,List<PropertyMetadata<?>>> defaultSessionProperties)
-
withNodeCountForStats
public LocalQueryRunner.Builder withNodeCountForStats(int nodeCountForStats)
-
withPlanOptimizersProvider
public LocalQueryRunner.Builder withPlanOptimizersProvider(LocalQueryRunner.PlanOptimizersProvider planOptimizersProvider)
-
withOperatorFactories
public LocalQueryRunner.Builder withOperatorFactories(OperatorFactories operatorFactories)
-
build
public LocalQueryRunner build()
-
-