public final class SystemSessionProperties extends Object
| Constructor and Description |
|---|
SystemSessionProperties() |
SystemSessionProperties(QueryManagerConfig queryManagerConfig,
TaskManagerConfig taskManagerConfig,
MemoryManagerConfig memoryManagerConfig,
FeaturesConfig featuresConfig) |
public static final String OPTIMIZE_HASH_GENERATION
public static final String JOIN_DISTRIBUTION_TYPE
public static final String JOIN_MAX_BROADCAST_TABLE_SIZE
public static final String DISTRIBUTED_INDEX_JOIN
public static final String HASH_PARTITION_COUNT
public static final String GROUPED_EXECUTION
public static final String DYNAMIC_SCHEDULE_FOR_GROUPED_EXECUTION
public static final String PREFER_STREAMING_OPERATORS
public static final String TASK_WRITER_COUNT
public static final String TASK_CONCURRENCY
public static final String TASK_SHARE_INDEX_LOADING
public static final String QUERY_MAX_MEMORY
public static final String QUERY_MAX_TOTAL_MEMORY
public static final String QUERY_MAX_EXECUTION_TIME
public static final String QUERY_MAX_RUN_TIME
public static final String RESOURCE_OVERCOMMIT
public static final String QUERY_MAX_CPU_TIME
public static final String QUERY_MAX_STAGE_COUNT
public static final String REDISTRIBUTE_WRITES
public static final String SCALE_WRITERS
public static final String WRITER_MIN_SIZE
public static final String PUSH_TABLE_WRITE_THROUGH_UNION
public static final String EXECUTION_POLICY
public static final String DICTIONARY_AGGREGATION
public static final String PLAN_WITH_TABLE_NODE_PARTITIONING
public static final String SPATIAL_JOIN
public static final String SPATIAL_PARTITIONING_TABLE_NAME
public static final String COLOCATED_JOIN
public static final String CONCURRENT_LIFESPANS_PER_NODE
public static final String REORDER_JOINS
public static final String JOIN_REORDERING_STRATEGY
public static final String MAX_REORDERED_JOINS
public static final String INITIAL_SPLITS_PER_NODE
public static final String SPLIT_CONCURRENCY_ADJUSTMENT_INTERVAL
public static final String OPTIMIZE_METADATA_QUERIES
public static final String FAST_INEQUALITY_JOINS
public static final String QUERY_PRIORITY
public static final String SPILL_ENABLED
public static final String SPILL_ORDER_BY
public static final String SPILL_WINDOW_OPERATOR
public static final String AGGREGATION_OPERATOR_UNSPILL_MEMORY_LIMIT
public static final String OPTIMIZE_DISTINCT_AGGREGATIONS
public static final String ITERATIVE_OPTIMIZER
public static final String ITERATIVE_OPTIMIZER_TIMEOUT
public static final String ENABLE_FORCED_EXCHANGE_BELOW_GROUP_ID
public static final String EXCHANGE_COMPRESSION
public static final String LEGACY_TIMESTAMP
public static final String ENABLE_INTERMEDIATE_AGGREGATIONS
public static final String PUSH_AGGREGATION_THROUGH_JOIN
public static final String PUSH_PARTIAL_AGGREGATION_THROUGH_JOIN
public static final String PARSE_DECIMAL_LITERALS_AS_DOUBLE
public static final String FORCE_SINGLE_NODE_OUTPUT
public static final String FILTER_AND_PROJECT_MIN_OUTPUT_PAGE_SIZE
public static final String FILTER_AND_PROJECT_MIN_OUTPUT_PAGE_ROW_COUNT
public static final String DISTRIBUTED_SORT
public static final String USE_MARK_DISTINCT
public static final String PREFER_PARTIAL_AGGREGATION
public static final String OPTIMIZE_TOP_N_ROW_NUMBER
public static final String MAX_GROUPING_SETS
public static final String STATISTICS_CPU_TIMER_ENABLED
public static final String ENABLE_STATS_CALCULATOR
public static final String IGNORE_STATS_CALCULATOR_FAILURES
public static final String MAX_DRIVERS_PER_TASK
public static final String DEFAULT_FILTER_FACTOR_ENABLED
public static final String UNWRAP_CASTS
public static final String SKIP_REDUNDANT_SORT
public static final String WORK_PROCESSOR_PIPELINES
public SystemSessionProperties()
@Inject public SystemSessionProperties(QueryManagerConfig queryManagerConfig, TaskManagerConfig taskManagerConfig, MemoryManagerConfig memoryManagerConfig, FeaturesConfig featuresConfig)
public List<PropertyMetadata<?>> getSessionProperties()
public static boolean isOptimizeHashGenerationEnabled(Session session)
public static FeaturesConfig.JoinDistributionType getJoinDistributionType(Session session)
public static Optional<io.airlift.units.DataSize> getJoinMaxBroadcastTableSize(Session session)
public static boolean isDistributedIndexJoinEnabled(Session session)
public static int getHashPartitionCount(Session session)
public static boolean isGroupedExecutionEnabled(Session session)
public static boolean isDynamicSchduleForGroupedExecution(Session session)
public static boolean preferStreamingOperators(Session session)
public static int getTaskWriterCount(Session session)
public static boolean isRedistributeWrites(Session session)
public static boolean isScaleWriters(Session session)
public static io.airlift.units.DataSize getWriterMinSize(Session session)
public static boolean isPushTableWriteThroughUnion(Session session)
public static int getTaskConcurrency(Session session)
public static boolean isShareIndexLoading(Session session)
public static boolean isDictionaryAggregationEnabled(Session session)
public static boolean isOptimizeMetadataQueries(Session session)
public static io.airlift.units.DataSize getQueryMaxMemory(Session session)
public static io.airlift.units.DataSize getQueryMaxTotalMemory(Session session)
public static io.airlift.units.Duration getQueryMaxRunTime(Session session)
public static io.airlift.units.Duration getQueryMaxExecutionTime(Session session)
public static boolean resourceOvercommit(Session session)
public static int getQueryMaxStageCount(Session session)
public static boolean planWithTableNodePartitioning(Session session)
public static boolean isFastInequalityJoin(Session session)
public static FeaturesConfig.JoinReorderingStrategy getJoinReorderingStrategy(Session session)
public static int getMaxReorderedJoins(Session session)
public static boolean isColocatedJoinEnabled(Session session)
public static boolean isSpatialJoinEnabled(Session session)
public static Optional<String> getSpatialPartitioningTableName(Session session)
public static OptionalInt getConcurrentLifespansPerNode(Session session)
public static int getInitialSplitsPerNode(Session session)
public static int getQueryPriority(Session session)
public static io.airlift.units.Duration getSplitConcurrencyAdjustmentInterval(Session session)
public static io.airlift.units.Duration getQueryMaxCpuTime(Session session)
public static boolean isSpillEnabled(Session session)
public static boolean isSpillOrderBy(Session session)
public static boolean isSpillWindowOperator(Session session)
public static io.airlift.units.DataSize getAggregationOperatorUnspillMemoryLimit(Session session)
public static boolean isOptimizeDistinctAggregationEnabled(Session session)
public static boolean isNewOptimizerEnabled(Session session)
public static boolean isLegacyTimestamp(Session session)
public static io.airlift.units.Duration getOptimizerTimeout(Session session)
public static boolean isEnableForcedExchangeBelowGroupId(Session session)
public static boolean isExchangeCompressionEnabled(Session session)
public static boolean isEnableIntermediateAggregations(Session session)
public static boolean shouldPushAggregationThroughJoin(Session session)
public static boolean isPushAggregationThroughJoin(Session session)
public static boolean isParseDecimalLiteralsAsDouble(Session session)
public static boolean isForceSingleNodeOutput(Session session)
public static io.airlift.units.DataSize getFilterAndProjectMinOutputPageSize(Session session)
public static int getFilterAndProjectMinOutputPageRowCount(Session session)
public static boolean useMarkDistinct(Session session)
public static boolean preferPartialAggregation(Session session)
public static boolean isOptimizeTopNRowNumber(Session session)
public static boolean isDistributedSortEnabled(Session session)
public static int getMaxGroupingSets(Session session)
public static OptionalInt getMaxDriversPerTask(Session session)
public static boolean isStatisticsCpuTimerEnabled(Session session)
public static boolean isEnableStatsCalculator(Session session)
public static boolean isIgnoreStatsCalculatorFailures(Session session)
public static boolean isDefaultFilterFactorEnabled(Session session)
public static boolean isUnwrapCasts(Session session)
public static boolean isSkipRedundantSort(Session session)
public static boolean isWorkProcessorPipelines(Session session)
Copyright © 2012–2019. All rights reserved.