public class GroupByQueryConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static long |
AUTOMATIC |
static String |
CTX_KEY_APPLY_LIMIT_PUSH_DOWN |
static String |
CTX_KEY_APPLY_LIMIT_PUSH_DOWN_TO_SEGMENT |
static String |
CTX_KEY_ARRAY_RESULT_ROWS |
static String |
CTX_KEY_BUFFER_GROUPER_MAX_SIZE |
static String |
CTX_KEY_ENABLE_MULTI_VALUE_UNNESTING |
static String |
CTX_KEY_EXECUTING_NESTED_QUERY |
static String |
CTX_KEY_FORCE_LIMIT_PUSH_DOWN |
static String |
CTX_KEY_FORCE_PUSH_DOWN_NESTED_QUERY |
static String |
CTX_KEY_STRATEGY |
| Constructor and Description |
|---|
GroupByQueryConfig() |
public static final long AUTOMATIC
public static final String CTX_KEY_STRATEGY
public static final String CTX_KEY_FORCE_LIMIT_PUSH_DOWN
public static final String CTX_KEY_APPLY_LIMIT_PUSH_DOWN
public static final String CTX_KEY_APPLY_LIMIT_PUSH_DOWN_TO_SEGMENT
public static final String CTX_KEY_FORCE_PUSH_DOWN_NESTED_QUERY
public static final String CTX_KEY_EXECUTING_NESTED_QUERY
public static final String CTX_KEY_ARRAY_RESULT_ROWS
public static final String CTX_KEY_ENABLE_MULTI_VALUE_UNNESTING
public static final String CTX_KEY_BUFFER_GROUPER_MAX_SIZE
public String getDefaultStrategy()
public boolean isSingleThreaded()
public void setSingleThreaded(boolean singleThreaded)
public int getMaxIntermediateRows()
public void setMaxIntermediateRows(int maxIntermediateRows)
public int getMaxResults()
public void setMaxResults(int maxResults)
public int getBufferGrouperMaxSize()
public float getBufferGrouperMaxLoadFactor()
public int getBufferGrouperInitialBuckets()
public long getActualMaxSelectorDictionarySize(DruidProcessingConfig processingConfig)
public long getActualMaxMergingDictionarySize(long maxHeapSize,
int numConcurrentQueries)
getActualMaxMergingDictionarySize(long, int).public long getActualMaxMergingDictionarySize(DruidProcessingConfig processingConfig)
public HumanReadableBytes getMaxOnDiskStorage()
public HumanReadableBytes getDefaultOnDiskStorage()
public boolean isForcePushDownLimit()
public boolean isApplyLimitPushDownToSegment()
public boolean isForceHashAggregation()
public int getIntermediateCombineDegree()
public int getNumParallelCombineThreads()
public boolean isMergeThreadLocal()
public boolean isVectorize()
public boolean isIntermediateResultAsMapCompat()
public boolean isForcePushDownNestedQuery()
public boolean isMultiValueUnnestingEnabled()
public GroupByQueryConfig withOverrides(GroupByQuery query)
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.