Class PlannerConfig.Builder
java.lang.Object
org.apache.druid.sql.calcite.planner.PlannerConfig.Builder
- Enclosing class:
- PlannerConfig
Builder for
PlannerConfig, primarily for use in tests to
allow setting options programmatically rather than from the command
line or a properties file. Starts with values from an existing
(typically default) config.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthorizeSystemTablesDirectly(boolean option) build()computeInnerJoinCostAsFilter(boolean option) enableSysQueriesTable(boolean option) maxNumericInFilters(int value) maxTopNLimit(int value) requireTimeCondition(boolean option) sqlTimeZone(org.joda.time.DateTimeZone value) useApproximateCountDistinct(boolean option) useApproximateTopN(boolean option) useGroupingSetForExactDistinct(boolean option) useLexicographicTopN(boolean option) useNativeQueryExplain(boolean option) withOverrides(Map<String, Object> queryContext)
-
Constructor Details
-
Builder
-
-
Method Details
-
requireTimeCondition
-
maxTopNLimit
-
maxNumericInFilters
-
useApproximateCountDistinct
-
useApproximateTopN
-
useLexicographicTopN
-
useGroupingSetForExactDistinct
-
computeInnerJoinCostAsFilter
-
sqlTimeZone
-
authorizeSystemTablesDirectly
-
useNativeQueryExplain
-
nativeQuerySqlPlanningMode
-
enableSysQueriesTable
-
withOverrides
-
build
-