public class QueryContexts extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
QueryContexts.Vectorize |
| Modifier and Type | Method and Description |
|---|---|
static <T> boolean |
allowReturnPartialResults(Query<T> query,
boolean defaultValue) |
static String |
getBrokerServiceName(Map<String,Object> queryContext) |
static <T> boolean |
getEnableJoinFilterPushDown(Query<T> query) |
static <T> boolean |
getEnableJoinFilterRewrite(Query<T> query) |
static <T> boolean |
getEnableJoinFilterRewriteValueColumnFilters(Query<T> query) |
static <T> boolean |
getEnableJoinLeftScanDirect(Map<String,Object> context) |
static <T> boolean |
getEnableParallelMerges(Query<T> query) |
static <T> boolean |
getEnableRewriteJoinToFilter(Query<T> query) |
static <T> long |
getJoinFilterRewriteMaxSize(Query<T> query) |
static <T> String |
getLane(Query<T> query) |
static <T> long |
getMaxQueuedBytes(Query<T> query,
long defaultValue) |
static <T> long |
getMaxScatterGatherBytes(Query<T> query) |
static <T> int |
getMaxSubqueryRows(Query<T> query,
int defaultSize) |
static <T> int |
getNumRetriesOnMissingSegments(Query<T> query,
int defaultValue) |
static <T> int |
getParallelMergeInitialYieldRows(Query<T> query,
int defaultValue) |
static <T> int |
getParallelMergeParallelism(Query<T> query,
int defaultValue) |
static <T> int |
getParallelMergeSmallBatchRows(Query<T> query,
int defaultValue) |
static <T> int |
getPriority(Query<T> query) |
static <T> int |
getPriority(Query<T> query,
int defaultValue) |
static <T> long |
getTimeout(Query<T> query) |
static <T> long |
getTimeout(Query<T> query,
long defaultTimeout) |
static <T> int |
getUncoveredIntervalsLimit(Query<T> query) |
static <T> int |
getUncoveredIntervalsLimit(Query<T> query,
int defaultValue) |
static <T> QueryContexts.Vectorize |
getVectorize(Query<T> query) |
static <T> QueryContexts.Vectorize |
getVectorize(Query<T> query,
QueryContexts.Vectorize defaultValue) |
static <T> QueryContexts.Vectorize |
getVectorizeVirtualColumns(Query<T> query) |
static <T> QueryContexts.Vectorize |
getVectorizeVirtualColumns(Query<T> query,
QueryContexts.Vectorize defaultValue) |
static <T> int |
getVectorSize(Query<T> query) |
static <T> int |
getVectorSize(Query<T> query,
int defaultSize) |
static <T> boolean |
hasTimeout(Query<T> query) |
static <T> boolean |
isBySegment(Query<T> query) |
static <T> boolean |
isBySegment(Query<T> query,
boolean defaultValue) |
static boolean |
isDebug(Map<String,Object> queryContext) |
static <T> boolean |
isDebug(Query<T> query) |
static <T> boolean |
isFinalize(Query<T> query,
boolean defaultValue) |
static <T> boolean |
isPopulateCache(Query<T> query) |
static <T> boolean |
isPopulateCache(Query<T> query,
boolean defaultValue) |
static <T> boolean |
isPopulateResultLevelCache(Query<T> query) |
static <T> boolean |
isPopulateResultLevelCache(Query<T> query,
boolean defaultValue) |
static <T> boolean |
isSecondaryPartitionPruningEnabled(Query<T> query) |
static <T> boolean |
isSerializeDateTimeAsLong(Query<T> query,
boolean defaultValue) |
static <T> boolean |
isSerializeDateTimeAsLongInner(Query<T> query,
boolean defaultValue) |
static <T> boolean |
isUseCache(Query<T> query) |
static <T> boolean |
isUseCache(Query<T> query,
boolean defaultValue) |
static <T> boolean |
isUseResultLevelCache(Query<T> query) |
static <T> boolean |
isUseResultLevelCache(Query<T> query,
boolean defaultValue) |
static <T> Query<T> |
verifyMaxQueryTimeout(Query<T> query,
long maxQueryTimeout) |
static <T> Query<T> |
withDefaultTimeout(Query<T> query,
long defaultTimeout) |
static <T> Query<T> |
withMaxScatterGatherBytes(Query<T> query,
long maxScatterGatherBytesLimit) |
static <T> Query<T> |
withTimeout(Query<T> query,
long timeout) |
public static final String FINALIZE_KEY
public static final String PRIORITY_KEY
public static final String LANE_KEY
public static final String TIMEOUT_KEY
public static final String MAX_SCATTER_GATHER_BYTES_KEY
public static final String MAX_QUEUED_BYTES_KEY
public static final String DEFAULT_TIMEOUT_KEY
public static final String BROKER_PARALLEL_MERGE_KEY
public static final String BROKER_PARALLEL_MERGE_INITIAL_YIELD_ROWS_KEY
public static final String BROKER_PARALLEL_MERGE_SMALL_BATCH_ROWS_KEY
public static final String BROKER_PARALLELISM
public static final String VECTORIZE_KEY
public static final String VECTORIZE_VIRTUAL_COLUMNS_KEY
public static final String VECTOR_SIZE_KEY
public static final String MAX_SUBQUERY_ROWS_KEY
public static final String JOIN_FILTER_PUSH_DOWN_KEY
public static final String JOIN_FILTER_REWRITE_ENABLE_KEY
public static final String JOIN_FILTER_REWRITE_VALUE_COLUMN_FILTERS_ENABLE_KEY
public static final String REWRITE_JOIN_TO_FILTER_ENABLE_KEY
public static final String JOIN_FILTER_REWRITE_MAX_SIZE_KEY
public static final String SQL_JOIN_LEFT_SCAN_DIRECT
public static final String USE_FILTER_CNF_KEY
public static final String NUM_RETRIES_ON_MISSING_SEGMENTS_KEY
public static final String RETURN_PARTIAL_RESULTS_KEY
public static final String USE_CACHE_KEY
public static final String SECONDARY_PARTITION_PRUNING_KEY
public static final String ENABLE_DEBUG
public static final String BY_SEGMENT_KEY
public static final String BROKER_SERVICE_NAME
public static final boolean DEFAULT_BY_SEGMENT
public static final boolean DEFAULT_POPULATE_CACHE
public static final boolean DEFAULT_USE_CACHE
public static final boolean DEFAULT_POPULATE_RESULTLEVEL_CACHE
public static final boolean DEFAULT_USE_RESULTLEVEL_CACHE
public static final QueryContexts.Vectorize DEFAULT_VECTORIZE
public static final QueryContexts.Vectorize DEFAULT_VECTORIZE_VIRTUAL_COLUMN
public static final int DEFAULT_PRIORITY
public static final int DEFAULT_UNCOVERED_INTERVALS_LIMIT
public static final long DEFAULT_TIMEOUT_MILLIS
public static final long NO_TIMEOUT
public static final boolean DEFAULT_ENABLE_PARALLEL_MERGE
public static final boolean DEFAULT_ENABLE_JOIN_FILTER_PUSH_DOWN
public static final boolean DEFAULT_ENABLE_JOIN_FILTER_REWRITE
public static final boolean DEFAULT_ENABLE_JOIN_FILTER_REWRITE_VALUE_COLUMN_FILTERS
public static final boolean DEFAULT_ENABLE_REWRITE_JOIN_TO_FILTER
public static final long DEFAULT_ENABLE_JOIN_FILTER_REWRITE_MAX_SIZE
public static final boolean DEFAULT_ENABLE_SQL_JOIN_LEFT_SCAN_DIRECT
public static final boolean DEFAULT_USE_FILTER_CNF
public static final boolean DEFAULT_SECONDARY_PARTITION_PRUNING
public static final boolean DEFAULT_ENABLE_DEBUG
public static <T> boolean isBySegment(Query<T> query)
public static <T> boolean isBySegment(Query<T> query, boolean defaultValue)
public static <T> boolean isPopulateCache(Query<T> query)
public static <T> boolean isPopulateCache(Query<T> query, boolean defaultValue)
public static <T> boolean isUseCache(Query<T> query)
public static <T> boolean isUseCache(Query<T> query, boolean defaultValue)
public static <T> boolean isPopulateResultLevelCache(Query<T> query)
public static <T> boolean isPopulateResultLevelCache(Query<T> query, boolean defaultValue)
public static <T> boolean isUseResultLevelCache(Query<T> query)
public static <T> boolean isUseResultLevelCache(Query<T> query, boolean defaultValue)
public static <T> boolean isFinalize(Query<T> query, boolean defaultValue)
public static <T> boolean isSerializeDateTimeAsLong(Query<T> query, boolean defaultValue)
public static <T> boolean isSerializeDateTimeAsLongInner(Query<T> query, boolean defaultValue)
public static <T> QueryContexts.Vectorize getVectorize(Query<T> query)
public static <T> QueryContexts.Vectorize getVectorize(Query<T> query, QueryContexts.Vectorize defaultValue)
public static <T> QueryContexts.Vectorize getVectorizeVirtualColumns(Query<T> query)
public static <T> QueryContexts.Vectorize getVectorizeVirtualColumns(Query<T> query, QueryContexts.Vectorize defaultValue)
public static <T> int getVectorSize(Query<T> query)
public static <T> int getVectorSize(Query<T> query, int defaultSize)
public static <T> int getMaxSubqueryRows(Query<T> query, int defaultSize)
public static <T> int getUncoveredIntervalsLimit(Query<T> query)
public static <T> int getUncoveredIntervalsLimit(Query<T> query, int defaultValue)
public static <T> int getPriority(Query<T> query)
public static <T> int getPriority(Query<T> query, int defaultValue)
public static <T> boolean getEnableParallelMerges(Query<T> query)
public static <T> int getParallelMergeInitialYieldRows(Query<T> query, int defaultValue)
public static <T> int getParallelMergeSmallBatchRows(Query<T> query, int defaultValue)
public static <T> int getParallelMergeParallelism(Query<T> query, int defaultValue)
public static <T> boolean getEnableJoinFilterRewriteValueColumnFilters(Query<T> query)
public static <T> boolean getEnableRewriteJoinToFilter(Query<T> query)
public static <T> long getJoinFilterRewriteMaxSize(Query<T> query)
public static <T> boolean getEnableJoinFilterPushDown(Query<T> query)
public static <T> boolean getEnableJoinFilterRewrite(Query<T> query)
public static <T> boolean getEnableJoinLeftScanDirect(Map<String,Object> context)
public static <T> boolean isSecondaryPartitionPruningEnabled(Query<T> query)
public static <T> boolean isDebug(Query<T> query)
public static <T> Query<T> withMaxScatterGatherBytes(Query<T> query, long maxScatterGatherBytesLimit)
public static <T> Query<T> verifyMaxQueryTimeout(Query<T> query, long maxQueryTimeout)
public static <T> long getMaxQueuedBytes(Query<T> query, long defaultValue)
public static <T> long getMaxScatterGatherBytes(Query<T> query)
public static <T> boolean hasTimeout(Query<T> query)
public static <T> long getTimeout(Query<T> query)
public static <T> long getTimeout(Query<T> query, long defaultTimeout)
public static <T> Query<T> withDefaultTimeout(Query<T> query, long defaultTimeout)
public static <T> int getNumRetriesOnMissingSegments(Query<T> query, int defaultValue)
public static <T> boolean allowReturnPartialResults(Query<T> query, boolean defaultValue)
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.