Package io.trino
Class SystemSessionProperties
java.lang.Object
io.trino.SystemSessionProperties
- All Implemented Interfaces:
SystemSessionPropertiesProvider
public final class SystemSessionProperties
extends Object
implements SystemSessionPropertiesProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionSystemSessionProperties(QueryManagerConfig queryManagerConfig, TaskManagerConfig taskManagerConfig, MemoryManagerConfig memoryManagerConfig, FeaturesConfig featuresConfig, OptimizerConfig optimizerConfig, NodeMemoryConfig nodeMemoryConfig, DynamicFilterConfig dynamicFilterConfig, NodeSchedulerConfig nodeSchedulerConfig) -
Method Summary
Modifier and TypeMethodDescriptionstatic doublestatic io.airlift.units.DataSizestatic io.airlift.units.Durationstatic IntegergetCostEstimationWorkerCount(Session session) static CompressionCodecgetExchangeCompressionCodec(Session session) static StringgetExecutionPolicy(Session session) static doublestatic intstatic io.airlift.units.DataSizestatic io.airlift.units.DataSizestatic doublestatic intstatic io.airlift.units.DataSizestatic io.airlift.units.DataSizestatic io.airlift.units.DataSizestatic io.airlift.units.DataSizestatic doublestatic io.airlift.units.DataSizestatic doublestatic intstatic io.airlift.units.DataSizestatic intstatic intstatic intstatic intstatic doublestatic io.airlift.units.DataSizestatic intstatic io.airlift.units.DataSizestatic doublestatic io.airlift.units.DataSizestatic doublestatic doublestatic intstatic io.airlift.units.DataSizestatic doublestatic io.airlift.units.DataSizegetIdleWriterMinDataSizeThreshold(Session session) static intgetInitialSplitsPerNode(Session session) getJoinDistributionType(Session session) static io.airlift.units.DataSizegetJoinMaxBroadcastTableSize(Session session) static doublestatic longgetJoinReorderingStrategy(Session session) static OptionalIntgetMaxDriversPerTask(Session session) static intgetMaxGroupingSets(Session session) static intgetMaxHashPartitionCount(Session session) static io.airlift.units.DataSizegetMaxMemoryPerPartitionWriter(Session session) static io.airlift.units.DataSizegetMaxPartialTopNMemory(Session session) static intgetMaxRecursionDepth(Session session) static io.airlift.units.DataSizegetMaxRemoteTaskRequestSize(Session session) static intgetMaxReorderedJoins(Session session) static intstatic intgetMaxTasksWaitingForNodePerStage(Session session) static intgetMaxUnacknowledgedSplitsPerTask(Session session) static intgetMaxWriterTaskCount(Session session) static intgetMinHashPartitionCount(Session session) static intgetMinHashPartitionCountForWrite(Session session) static longgetMinInputRowsPerTask(Session session) static io.airlift.units.DataSizegetMinInputSizePerTask(Session session) static io.airlift.units.DurationgetOptimizerTimeout(Session session) static intgetPagePartitioningBufferPoolSize(Session session) static io.airlift.units.DurationgetQueryMaxCpuTime(Session session) static io.airlift.units.DurationgetQueryMaxExecutionTime(Session session) static io.airlift.units.DataSizegetQueryMaxMemory(Session session) static io.airlift.units.DataSizegetQueryMaxMemoryPerNode(Session session) static io.airlift.units.DurationgetQueryMaxPlanningTime(Session session) static io.airlift.units.DurationgetQueryMaxRunTime(Session session) static Optional<io.airlift.units.DataSize> getQueryMaxScanPhysicalBytes(Session session) static intgetQueryMaxStageCount(Session session) static io.airlift.units.DataSizegetQueryMaxTotalMemory(Session session) static intgetQueryPriority(Session session) static intgetQueryRetryAttempts(Session session) static intstatic io.airlift.units.DataSizegetRemoteTaskRequestSizeHeadroom(Session session) static intgetRequiredWorkers(Session session) static io.airlift.units.DurationgetRequiredWorkersMaxWait(Session session) static doublegetRetryDelayScaleFactor(Session session) static io.airlift.units.DurationgetRetryInitialDelay(Session session) static io.airlift.units.DurationgetRetryMaxDelay(Session session) static RetryPolicygetRetryPolicy(Session session) List<PropertyMetadata<?>> static io.airlift.units.DataSizegetSpatialPartitioningTableName(Session session) static io.airlift.units.Durationstatic doublestatic intgetTaskConcurrency(Session session) static intgetTaskMaxWriterCount(Session session) static intgetTaskMinWriterCount(Session session) static intgetTaskRetryAttemptsPerTask(Session session) getTimeZoneId(Session session) static io.airlift.units.DataSizegetWriterScalingMinDataProcessed(Session session) static booleanignoreDownStreamPreferences(Session session) static booleanstatic booleanisAllowPushdownIntoConnectors(Session session) static booleanstatic booleanisColocatedJoinEnabled(Session session) static booleanisComplexExpressionPushdown(Session session) static booleanisDefaultFilterFactorEnabled(Session session) static booleanstatic booleanisDictionaryAggregationEnabled(Session session) static booleanisDistributedSortEnabled(Session session) static booleanstatic booleanisEnableDynamicFiltering(Session session) static booleanstatic booleanisEnableIntermediateAggregations(Session session) static booleanisEnableLargeDynamicFilters(Session session) static booleanisEnableStatsCalculator(Session session) static booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanisForceSingleNodeOutput(Session session) static booleanisForceSpillingOperator(Session session) static booleanisHideInaccessibleColumns(Session session) static booleanisIgnoreStatsCalculatorFailures(Session session) static booleanstatic booleanisLegacyCatalogRoles(Session session) static booleanisMergeProjectWithValues(Session session) static booleanstatic booleanisOmitDateTimeTypePrecision(Session session) static booleanstatic booleanstatic booleanisOptimizeHashGenerationEnabled(Session session) static booleanisOptimizeMetadataQueries(Session session) static booleanisOptimizeTopNRanking(Session session) static booleanstatic booleanstatic booleanisPushAggregationThroughOuterJoin(Session session) static booleanstatic booleanisPushTableWriteThroughUnion(Session session) static booleanisRedistributeWrites(Session session) static booleanstatic booleanstatic booleanisScaleWriters(Session session) static booleanisShareIndexLoading(Session session) static booleanisSkipRedundantSort(Session session) static booleanisSpatialJoinEnabled(Session session) static booleanisSpillEnabled(Session session) static booleanisStatisticsCpuTimerEnabled(Session session) static booleanstatic booleanisTaskScaleWritersEnabled(Session session) static booleanisUseCostBasedPartitioning(Session session) static booleanisUseExactPartitioning(Session session) static booleanisUsePartialDistinctLimit(Session session) static booleanisUsePartialTopN(Session session) static booleanisUsePreferredWritePartitioning(Session session) static booleanisUseTableScanNodePartitioning(Session session) markDistinctStrategy(Session session) static booleanpreferPartialAggregation(Session session) static booleanpreferStreamingOperators(Session session) static booleanresourceOvercommit(Session session) static booleanuseLegacyWindowFilterPushdown(Session session)
-
Field Details
-
OPTIMIZE_HASH_GENERATION
- See Also:
-
JOIN_DISTRIBUTION_TYPE
- See Also:
-
JOIN_MAX_BROADCAST_TABLE_SIZE
- See Also:
-
JOIN_MULTI_CLAUSE_INDEPENDENCE_FACTOR
- See Also:
-
DETERMINE_PARTITION_COUNT_FOR_WRITE_ENABLED
- See Also:
-
MAX_HASH_PARTITION_COUNT
- See Also:
-
MIN_HASH_PARTITION_COUNT
- See Also:
-
MIN_HASH_PARTITION_COUNT_FOR_WRITE
- See Also:
-
PREFER_STREAMING_OPERATORS
- See Also:
-
TASK_MIN_WRITER_COUNT
- See Also:
-
TASK_MAX_WRITER_COUNT
- See Also:
-
TASK_CONCURRENCY
- See Also:
-
TASK_SHARE_INDEX_LOADING
- See Also:
-
QUERY_MAX_MEMORY
- See Also:
-
QUERY_MAX_TOTAL_MEMORY
- See Also:
-
QUERY_MAX_EXECUTION_TIME
- See Also:
-
QUERY_MAX_PLANNING_TIME
- See Also:
-
QUERY_MAX_RUN_TIME
- See Also:
-
RESOURCE_OVERCOMMIT
- See Also:
-
QUERY_MAX_CPU_TIME
- See Also:
-
QUERY_MAX_SCAN_PHYSICAL_BYTES
- See Also:
-
QUERY_MAX_STAGE_COUNT
- See Also:
-
REDISTRIBUTE_WRITES
- See Also:
-
USE_PREFERRED_WRITE_PARTITIONING
- See Also:
-
SCALE_WRITERS
- See Also:
-
TASK_SCALE_WRITERS_ENABLED
- See Also:
-
MAX_WRITER_TASK_COUNT
- See Also:
-
WRITER_SCALING_MIN_DATA_PROCESSED
- See Also:
-
SKEWED_PARTITION_MIN_DATA_PROCESSED_REBALANCE_THRESHOLD
- See Also:
-
MAX_MEMORY_PER_PARTITION_WRITER
- See Also:
-
PUSH_TABLE_WRITE_THROUGH_UNION
- See Also:
-
EXECUTION_POLICY
- See Also:
-
DICTIONARY_AGGREGATION
- See Also:
-
USE_TABLE_SCAN_NODE_PARTITIONING
- See Also:
-
TABLE_SCAN_NODE_PARTITIONING_MIN_BUCKET_TO_TASK_RATIO
- See Also:
-
SPATIAL_JOIN
- See Also:
-
SPATIAL_PARTITIONING_TABLE_NAME
- See Also:
-
COLOCATED_JOIN
- See Also:
-
JOIN_REORDERING_STRATEGY
- See Also:
-
MAX_REORDERED_JOINS
- See Also:
-
INITIAL_SPLITS_PER_NODE
- See Also:
-
SPLIT_CONCURRENCY_ADJUSTMENT_INTERVAL
- See Also:
-
OPTIMIZE_METADATA_QUERIES
- See Also:
-
QUERY_PRIORITY
- See Also:
-
SPILL_ENABLED
- See Also:
-
AGGREGATION_OPERATOR_UNSPILL_MEMORY_LIMIT
- See Also:
-
OPTIMIZE_DISTINCT_AGGREGATIONS
- See Also:
-
ITERATIVE_OPTIMIZER_TIMEOUT
- See Also:
-
ENABLE_FORCED_EXCHANGE_BELOW_GROUP_ID
- See Also:
-
EXCHANGE_COMPRESSION_CODEC
- See Also:
-
ENABLE_INTERMEDIATE_AGGREGATIONS
- See Also:
-
PUSH_AGGREGATION_THROUGH_OUTER_JOIN
- See Also:
-
PUSH_PARTIAL_AGGREGATION_THROUGH_JOIN
- See Also:
-
PRE_AGGREGATE_CASE_AGGREGATIONS_ENABLED
- See Also:
-
FORCE_SINGLE_NODE_OUTPUT
- See Also:
-
FILTER_AND_PROJECT_MIN_OUTPUT_PAGE_SIZE
- See Also:
-
FILTER_AND_PROJECT_MIN_OUTPUT_PAGE_ROW_COUNT
- See Also:
-
DISTRIBUTED_SORT
- See Also:
-
USE_PARTIAL_TOPN
- See Also:
-
USE_PARTIAL_DISTINCT_LIMIT
- See Also:
-
MAX_RECURSION_DEPTH
- See Also:
-
MARK_DISTINCT_STRATEGY
- See Also:
-
PREFER_PARTIAL_AGGREGATION
- See Also:
-
OPTIMIZE_TOP_N_RANKING
- See Also:
-
MAX_GROUPING_SETS
- See Also:
-
STATISTICS_CPU_TIMER_ENABLED
- See Also:
-
ENABLE_STATS_CALCULATOR
- See Also:
-
STATISTICS_PRECALCULATION_FOR_PUSHDOWN_ENABLED
- See Also:
-
COLLECT_PLAN_STATISTICS_FOR_ALL_QUERIES
- See Also:
-
IGNORE_STATS_CALCULATOR_FAILURES
- See Also:
-
MAX_DRIVERS_PER_TASK
- See Also:
-
DEFAULT_FILTER_FACTOR_ENABLED
- See Also:
-
FILTER_CONJUNCTION_INDEPENDENCE_FACTOR
- See Also:
-
NON_ESTIMATABLE_PREDICATE_APPROXIMATION_ENABLED
- See Also:
-
SKIP_REDUNDANT_SORT
- See Also:
-
ALLOW_PUSHDOWN_INTO_CONNECTORS
- See Also:
-
COMPLEX_EXPRESSION_PUSHDOWN
- See Also:
-
PREDICATE_PUSHDOWN_USE_TABLE_PROPERTIES
- See Also:
-
ENABLE_DYNAMIC_FILTERING
- See Also:
-
ENABLE_COORDINATOR_DYNAMIC_FILTERS_DISTRIBUTION
- See Also:
-
ENABLE_LARGE_DYNAMIC_FILTERS
- See Also:
-
QUERY_MAX_MEMORY_PER_NODE
- See Also:
-
IGNORE_DOWNSTREAM_PREFERENCES
- See Also:
-
FILTERING_SEMI_JOIN_TO_INNER
- See Also:
-
OPTIMIZE_DUPLICATE_INSENSITIVE_JOINS
- See Also:
-
REQUIRED_WORKERS_COUNT
- See Also:
-
REQUIRED_WORKERS_MAX_WAIT_TIME
- See Also:
-
COST_ESTIMATION_WORKER_COUNT
- See Also:
-
OMIT_DATETIME_TYPE_PRECISION
- See Also:
-
USE_LEGACY_WINDOW_FILTER_PUSHDOWN
- See Also:
-
MAX_UNACKNOWLEDGED_SPLITS_PER_TASK
- See Also:
-
MERGE_PROJECT_WITH_VALUES
- See Also:
-
TIME_ZONE_ID
- See Also:
-
LEGACY_CATALOG_ROLES
- See Also:
-
INCREMENTAL_HASH_ARRAY_LOAD_FACTOR_ENABLED
- See Also:
-
MAX_PARTIAL_TOP_N_MEMORY
- See Also:
-
RETRY_POLICY
- See Also:
-
QUERY_RETRY_ATTEMPTS
- See Also:
-
TASK_RETRY_ATTEMPTS_PER_TASK
- See Also:
-
MAX_TASKS_WAITING_FOR_EXECUTION_PER_QUERY
- See Also:
-
MAX_TASKS_WAITING_FOR_NODE_PER_STAGE
- See Also:
-
RETRY_INITIAL_DELAY
- See Also:
-
RETRY_MAX_DELAY
- See Also:
-
RETRY_DELAY_SCALE_FACTOR
- See Also:
-
HIDE_INACCESSIBLE_COLUMNS
- See Also:
-
FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_COMPUTE_TASK_TARGET_SIZE_GROWTH_PERIOD
public static final String FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_COMPUTE_TASK_TARGET_SIZE_GROWTH_PERIOD- See Also:
-
FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_COMPUTE_TASK_TARGET_SIZE_GROWTH_FACTOR
public static final String FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_COMPUTE_TASK_TARGET_SIZE_GROWTH_FACTOR- See Also:
-
FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_COMPUTE_TASK_TARGET_SIZE_MIN
public static final String FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_COMPUTE_TASK_TARGET_SIZE_MIN- See Also:
-
FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_COMPUTE_TASK_TARGET_SIZE_MAX
public static final String FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_COMPUTE_TASK_TARGET_SIZE_MAX- See Also:
-
FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_WRITE_TASK_TARGET_SIZE_GROWTH_PERIOD
public static final String FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_WRITE_TASK_TARGET_SIZE_GROWTH_PERIOD- See Also:
-
FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_WRITE_TASK_TARGET_SIZE_GROWTH_FACTOR
public static final String FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_WRITE_TASK_TARGET_SIZE_GROWTH_FACTOR- See Also:
-
FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_WRITE_TASK_TARGET_SIZE_MIN
public static final String FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_WRITE_TASK_TARGET_SIZE_MIN- See Also:
-
FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_WRITE_TASK_TARGET_SIZE_MAX
public static final String FAULT_TOLERANT_EXECUTION_ARBITRARY_DISTRIBUTION_WRITE_TASK_TARGET_SIZE_MAX- See Also:
-
FAULT_TOLERANT_EXECUTION_HASH_DISTRIBUTION_COMPUTE_TASK_TARGET_SIZE
- See Also:
-
FAULT_TOLERANT_EXECUTION_HASH_DISTRIBUTION_WRITE_TASK_TARGET_SIZE
- See Also:
-
FAULT_TOLERANT_EXECUTION_HASH_DISTRIBUTION_WRITE_TASK_TARGET_MAX_COUNT
- See Also:
-
FAULT_TOLERANT_EXECUTION_HASH_DISTRIBUTION_COMPUTE_TASK_TO_NODE_MIN_RATIO
public static final String FAULT_TOLERANT_EXECUTION_HASH_DISTRIBUTION_COMPUTE_TASK_TO_NODE_MIN_RATIO- See Also:
-
FAULT_TOLERANT_EXECUTION_HASH_DISTRIBUTION_WRITE_TASK_TO_NODE_MIN_RATIO
- See Also:
-
FAULT_TOLERANT_EXECUTION_STANDARD_SPLIT_SIZE
- See Also:
-
FAULT_TOLERANT_EXECUTION_MAX_TASK_SPLIT_COUNT
- See Also:
-
FAULT_TOLERANT_EXECUTION_COORDINATOR_TASK_MEMORY
- See Also:
-
FAULT_TOLERANT_EXECUTION_TASK_MEMORY
- See Also:
-
FAULT_TOLERANT_EXECUTION_TASK_MEMORY_GROWTH_FACTOR
- See Also:
-
FAULT_TOLERANT_EXECUTION_TASK_MEMORY_ESTIMATION_QUANTILE
- See Also:
-
FAULT_TOLERANT_EXECUTION_MAX_PARTITION_COUNT
- See Also:
-
FAULT_TOLERANT_EXECUTION_MIN_PARTITION_COUNT
- See Also:
-
FAULT_TOLERANT_EXECUTION_MIN_PARTITION_COUNT_FOR_WRITE
- See Also:
-
FAULT_TOLERANT_EXECUTION_RUNTIME_ADAPTIVE_PARTITIONING_ENABLED
- See Also:
-
FAULT_TOLERANT_EXECUTION_RUNTIME_ADAPTIVE_PARTITIONING_PARTITION_COUNT
- See Also:
-
FAULT_TOLERANT_EXECUTION_RUNTIME_ADAPTIVE_PARTITIONING_MAX_TASK_SIZE
- See Also:
-
FAULT_TOLERANT_EXECUTION_MIN_SOURCE_STAGE_PROGRESS
- See Also:
-
FAULT_TOLERANT_EXECUTION_ADAPTIVE_QUERY_PLANNING_ENABLED
- See Also:
-
ADAPTIVE_PARTIAL_AGGREGATION_ENABLED
- See Also:
-
ADAPTIVE_PARTIAL_AGGREGATION_UNIQUE_ROWS_RATIO_THRESHOLD
- See Also:
-
REMOTE_TASK_ADAPTIVE_UPDATE_REQUEST_SIZE_ENABLED
- See Also:
-
REMOTE_TASK_MAX_REQUEST_SIZE
- See Also:
-
REMOTE_TASK_REQUEST_SIZE_HEADROOM
- See Also:
-
REMOTE_TASK_GUARANTEED_SPLITS_PER_REQUEST
- See Also:
-
JOIN_PARTITIONED_BUILD_MIN_ROW_COUNT
- See Also:
-
MIN_INPUT_SIZE_PER_TASK
- See Also:
-
MIN_INPUT_ROWS_PER_TASK
- See Also:
-
USE_EXACT_PARTITIONING
- See Also:
-
USE_COST_BASED_PARTITIONING
- See Also:
-
FORCE_SPILLING_JOIN
- See Also:
-
PAGE_PARTITIONING_BUFFER_POOL_SIZE
- See Also:
-
IDLE_WRITER_MIN_DATA_SIZE_THRESHOLD
- See Also:
-
CLOSE_IDLE_WRITERS_TRIGGER_DURATION
- See Also:
-
-
Constructor Details
-
SystemSessionProperties
public SystemSessionProperties() -
SystemSessionProperties
@Inject public SystemSessionProperties(QueryManagerConfig queryManagerConfig, TaskManagerConfig taskManagerConfig, MemoryManagerConfig memoryManagerConfig, FeaturesConfig featuresConfig, OptimizerConfig optimizerConfig, NodeMemoryConfig nodeMemoryConfig, DynamicFilterConfig dynamicFilterConfig, NodeSchedulerConfig nodeSchedulerConfig)
-
-
Method Details
-
getSessionProperties
- Specified by:
getSessionPropertiesin interfaceSystemSessionPropertiesProvider
-
getExecutionPolicy
-
isOptimizeHashGenerationEnabled
-
getJoinDistributionType
-
getJoinMaxBroadcastTableSize
-
getJoinMultiClauseIndependenceFactor
-
isDeterminePartitionCountForWriteEnabled
-
getMaxHashPartitionCount
-
getMinHashPartitionCount
-
getMinHashPartitionCountForWrite
-
preferStreamingOperators
-
getTaskMinWriterCount
-
getTaskMaxWriterCount
-
isRedistributeWrites
-
isUsePreferredWritePartitioning
-
isScaleWriters
-
isTaskScaleWritersEnabled
-
getMaxWriterTaskCount
-
getWriterScalingMinDataProcessed
-
getSkewedPartitionMinDataProcessedRebalanceThreshold
public static io.airlift.units.DataSize getSkewedPartitionMinDataProcessedRebalanceThreshold(Session session) -
getMaxMemoryPerPartitionWriter
-
isPushTableWriteThroughUnion
-
getTaskConcurrency
-
isDictionaryAggregationEnabled
-
isOptimizeMetadataQueries
-
getQueryMaxMemory
-
getQueryMaxTotalMemory
-
getQueryMaxRunTime
-
getQueryMaxExecutionTime
-
getQueryMaxPlanningTime
-
resourceOvercommit
-
getQueryMaxStageCount
-
isUseTableScanNodePartitioning
-
getTableScanNodePartitioningMinBucketToTaskRatio
-
getJoinReorderingStrategy
-
getMaxReorderedJoins
-
isColocatedJoinEnabled
-
isSpatialJoinEnabled
-
getSpatialPartitioningTableName
-
getInitialSplitsPerNode
-
getQueryPriority
-
getSplitConcurrencyAdjustmentInterval
-
getQueryMaxCpuTime
-
getQueryMaxScanPhysicalBytes
-
isSpillEnabled
-
getAggregationOperatorUnspillMemoryLimit
-
isOptimizeDistinctAggregationEnabled
-
getOptimizerTimeout
-
isEnableForcedExchangeBelowGroupId
-
getExchangeCompressionCodec
-
isEnableIntermediateAggregations
-
isPushAggregationThroughOuterJoin
-
isPushPartialAggregationThroughJoin
-
isPreAggregateCaseAggregationsEnabled
-
isForceSingleNodeOutput
-
getFilterAndProjectMinOutputPageSize
-
getFilterAndProjectMinOutputPageRowCount
-
markDistinctStrategy
-
preferPartialAggregation
-
isOptimizeTopNRanking
-
isDistributedSortEnabled
-
isUsePartialTopN
-
isUsePartialDistinctLimit
-
getMaxRecursionDepth
-
getMaxGroupingSets
-
getMaxDriversPerTask
-
isStatisticsCpuTimerEnabled
-
isEnableStatsCalculator
-
isStatisticsPrecalculationForPushdownEnabled
-
isCollectPlanStatisticsForAllQueries
-
isIgnoreStatsCalculatorFailures
-
isDefaultFilterFactorEnabled
-
getFilterConjunctionIndependenceFactor
-
isNonEstimatablePredicateApproximationEnabled
-
isSkipRedundantSort
-
isAllowPushdownIntoConnectors
-
isComplexExpressionPushdown
-
isPredicatePushdownUseTableProperties
-
isEnableDynamicFiltering
-
isEnableCoordinatorDynamicFiltersDistribution
-
isEnableLargeDynamicFilters
-
getQueryMaxMemoryPerNode
-
ignoreDownStreamPreferences
-
isRewriteFilteringSemiJoinToInnerJoin
-
isOptimizeDuplicateInsensitiveJoins
-
getRequiredWorkers
-
getRequiredWorkersMaxWait
-
getCostEstimationWorkerCount
-
isOmitDateTimeTypePrecision
-
useLegacyWindowFilterPushdown
-
getMaxUnacknowledgedSplitsPerTask
-
isMergeProjectWithValues
-
getTimeZoneId
-
isLegacyCatalogRoles
-
isIncrementalHashArrayLoadFactorEnabled
-
getMaxPartialTopNMemory
-
getRetryPolicy
-
getQueryRetryAttempts
-
getTaskRetryAttemptsPerTask
-
getMaxTasksWaitingForExecutionPerQuery
-
getMaxTasksWaitingForNodePerStage
-
getRetryInitialDelay
-
getRetryMaxDelay
-
getRetryDelayScaleFactor
-
isHideInaccessibleColumns
-
getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthPeriod
public static int getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthPeriod(Session session) -
getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthFactor
public static double getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthFactor(Session session) -
getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMin
public static io.airlift.units.DataSize getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMin(Session session) -
getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMax
public static io.airlift.units.DataSize getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMax(Session session) -
getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthPeriod
public static int getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthPeriod(Session session) -
getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthFactor
public static double getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthFactor(Session session) -
getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMin
public static io.airlift.units.DataSize getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMin(Session session) -
getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMax
public static io.airlift.units.DataSize getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMax(Session session) -
getFaultTolerantExecutionHashDistributionComputeTaskTargetSize
public static io.airlift.units.DataSize getFaultTolerantExecutionHashDistributionComputeTaskTargetSize(Session session) -
getFaultTolerantExecutionHashDistributionWriteTaskTargetSize
public static io.airlift.units.DataSize getFaultTolerantExecutionHashDistributionWriteTaskTargetSize(Session session) -
getFaultTolerantExecutionHashDistributionWriteTaskTargetMaxCount
-
getFaultTolerantExecutionHashDistributionComputeTasksToNodesMinRatio
public static double getFaultTolerantExecutionHashDistributionComputeTasksToNodesMinRatio(Session session) -
getFaultTolerantExecutionHashDistributionWriteTasksToNodesMinRatio
public static double getFaultTolerantExecutionHashDistributionWriteTasksToNodesMinRatio(Session session) -
getFaultTolerantExecutionStandardSplitSize
-
getFaultTolerantExecutionMaxTaskSplitCount
-
getFaultTolerantExecutionDefaultCoordinatorTaskMemory
public static io.airlift.units.DataSize getFaultTolerantExecutionDefaultCoordinatorTaskMemory(Session session) -
getFaultTolerantExecutionDefaultTaskMemory
-
getFaultTolerantExecutionTaskMemoryGrowthFactor
-
getFaultTolerantExecutionTaskMemoryEstimationQuantile
-
getFaultTolerantExecutionMaxPartitionCount
-
getFaultTolerantExecutionMinPartitionCount
-
getFaultTolerantExecutionMinPartitionCountForWrite
-
isFaultTolerantExecutionRuntimeAdaptivePartitioningEnabled
-
getFaultTolerantExecutionRuntimeAdaptivePartitioningPartitionCount
public static int getFaultTolerantExecutionRuntimeAdaptivePartitioningPartitionCount(Session session) -
getFaultTolerantExecutionRuntimeAdaptivePartitioningMaxTaskSize
public static io.airlift.units.DataSize getFaultTolerantExecutionRuntimeAdaptivePartitioningMaxTaskSize(Session session) -
getFaultTolerantExecutionMinSourceStageProgress
-
isFaultTolerantExecutionSmallStageEstimationEnabled
-
getFaultTolerantExecutionSmallStageEstimationThreshold
public static io.airlift.units.DataSize getFaultTolerantExecutionSmallStageEstimationThreshold(Session session) -
getFaultTolerantExecutionSmallStageSourceSizeMultiplier
-
isFaultTolerantExecutionSmallStageRequireNoMorePartitions
-
isFaultTolerantExecutionStageEstimationForEagerParentEnabled
-
isFaultTolerantExecutionAdaptiveQueryPlanningEnabled
-
isAdaptivePartialAggregationEnabled
-
getAdaptivePartialAggregationUniqueRowsRatioThreshold
-
isRemoteTaskAdaptiveUpdateRequestSizeEnabled
-
getMaxRemoteTaskRequestSize
-
getRemoteTaskRequestSizeHeadroom
-
getRemoteTaskGuaranteedSplitsPerRequest
-
getJoinPartitionedBuildMinRowCount
-
getMinInputSizePerTask
-
getMinInputRowsPerTask
-
isUseExactPartitioning
-
isUseCostBasedPartitioning
-
isForceSpillingOperator
-
getPagePartitioningBufferPoolSize
-
getIdleWriterMinDataSizeThreshold
-
getCloseIdleWritersTriggerDuration
-