| Modifier and Type | Method and Description |
|---|---|
boolean |
FrameStorageAdapter.canVectorize(Filter filter,
VirtualColumns virtualColumns,
boolean descending) |
Sequence<Cursor> |
FrameStorageAdapter.makeCursors(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
Granularity gran,
boolean descending,
QueryMetrics<?> queryMetrics) |
VectorCursor |
FrameStorageAdapter.makeVectorCursor(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
boolean descending,
int vectorSize,
QueryMetrics<?> queryMetrics) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
FrameCursorFactory.canVectorize(Filter filter,
VirtualColumns virtualColumns,
boolean descending) |
Sequence<Cursor> |
FrameCursorFactory.makeCursors(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
Granularity gran,
boolean descending,
QueryMetrics<?> queryMetrics) |
VectorCursor |
FrameCursorFactory.makeVectorCursor(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
boolean descending,
int vectorSize,
QueryMetrics<?> queryMetrics) |
| Modifier and Type | Method and Description |
|---|---|
Sequence<Cursor> |
FrameCursorFactory.makeCursors(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
Granularity gran,
boolean descending,
QueryMetrics<?> queryMetrics) |
| Modifier and Type | Method and Description |
|---|---|
default VirtualColumns |
Query.getVirtualColumns() |
| Modifier and Type | Method and Description |
|---|---|
static Set<String> |
Queries.computeRequiredColumns(VirtualColumns virtualColumns,
DimFilter filter,
List<DimensionSpec> dimensions,
List<AggregatorFactory> aggregators,
List<String> additionalColumns)
Helper for implementations of
Query.getRequiredColumns(). |
static <T> Sequence<Result<T>> |
QueryRunnerHelper.makeCursorBasedQuery(StorageAdapter adapter,
List<org.joda.time.Interval> queryIntervals,
Filter filter,
VirtualColumns virtualColumns,
boolean descending,
Granularity granularity,
com.google.common.base.Function<Cursor,Result<T>> mapFn,
QueryMetrics<?> queryMetrics) |
Druids.TimeseriesQueryBuilder |
Druids.TimeseriesQueryBuilder.virtualColumns(VirtualColumns virtualColumns) |
Druids.SearchQueryBuilder |
Druids.SearchQueryBuilder.virtualColumns(VirtualColumns vc) |
Druids.ScanQueryBuilder |
Druids.ScanQueryBuilder.virtualColumns(VirtualColumns virtualColumns) |
| Modifier and Type | Method and Description |
|---|---|
VirtualColumns |
GroupByQuery.getVirtualColumns() |
| Modifier and Type | Method and Description |
|---|---|
GroupByQuery.Builder |
GroupByQuery.Builder.setVirtualColumns(VirtualColumns virtualColumns) |
GroupByQuery |
GroupByQuery.withVirtualColumns(VirtualColumns virtualColumns) |
| Constructor and Description |
|---|
GroupByQuery(DataSource dataSource,
QuerySegmentSpec querySegmentSpec,
VirtualColumns virtualColumns,
DimFilter dimFilter,
Granularity granularity,
List<DimensionSpec> dimensions,
List<AggregatorFactory> aggregatorSpecs,
List<PostAggregator> postAggregatorSpecs,
HavingSpec havingSpec,
LimitSpec limitSpec,
List<List<String>> subtotalsSpec,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
VirtualColumns |
ScanQuery.getVirtualColumns() |
| Constructor and Description |
|---|
ScanQuery(DataSource dataSource,
QuerySegmentSpec querySegmentSpec,
VirtualColumns virtualColumns,
ScanQuery.ResultFormat resultFormat,
int batchSize,
long scanRowsOffset,
long scanRowsLimit,
ScanQuery.Order orderFromUser,
List<ScanQuery.OrderBy> orderBysFromUser,
DimFilter dimFilter,
List<String> columns,
Boolean legacy,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
VirtualColumns |
SearchQuery.getVirtualColumns() |
| Constructor and Description |
|---|
SearchQuery(DataSource dataSource,
DimFilter dimFilter,
Granularity granularity,
int limit,
QuerySegmentSpec querySegmentSpec,
List<DimensionSpec> dimensions,
VirtualColumns virtualColumns,
SearchQuerySpec querySpec,
SearchSortSpec sortSpec,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
VirtualColumns |
TimeseriesQuery.getVirtualColumns() |
| Constructor and Description |
|---|
TimeseriesQuery(DataSource dataSource,
QuerySegmentSpec querySegmentSpec,
boolean descending,
VirtualColumns virtualColumns,
DimFilter dimFilter,
Granularity granularity,
List<AggregatorFactory> aggregatorSpecs,
List<PostAggregator> postAggregatorSpecs,
int limit,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
VirtualColumns |
TopNQuery.getVirtualColumns() |
| Modifier and Type | Method and Description |
|---|---|
TopNQueryBuilder |
TopNQueryBuilder.virtualColumns(VirtualColumns virtualColumns) |
| Constructor and Description |
|---|
TopNQuery(DataSource dataSource,
VirtualColumns virtualColumns,
DimensionSpec dimensionSpec,
TopNMetricSpec topNMetricSpec,
int threshold,
QuerySegmentSpec querySegmentSpec,
DimFilter dimFilter,
Granularity granularity,
List<AggregatorFactory> aggregatorSpecs,
List<PostAggregator> postAggregatorSpecs,
Map<String,Object> context) |
| Modifier and Type | Field and Description |
|---|---|
static VirtualColumns |
VirtualColumns.EMPTY |
| Modifier and Type | Method and Description |
|---|---|
static VirtualColumns |
VirtualColumns.create(List<VirtualColumn> virtualColumns) |
static VirtualColumns |
VirtualColumns.nullToEmpty(VirtualColumns virtualColumns) |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
CursorFactory.canVectorize(Filter filter,
VirtualColumns virtualColumns,
boolean descending)
Returns true if the provided combination of parameters can be handled by "makeVectorCursor".
|
boolean |
QueryableIndexStorageAdapter.canVectorize(Filter filter,
VirtualColumns virtualColumns,
boolean descending) |
ColumnSelectorColumnIndexSelector |
QueryableIndexStorageAdapter.makeBitmapIndexSelector(VirtualColumns virtualColumns) |
Sequence<Cursor> |
CursorFactory.makeCursors(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
Granularity gran,
boolean descending,
QueryMetrics<?> queryMetrics)
Creates a sequence of Cursors, one for each time-granular bucket (based on the provided Granularity).
|
Sequence<Cursor> |
RowBasedStorageAdapter.makeCursors(Filter filter,
org.joda.time.Interval queryInterval,
VirtualColumns virtualColumns,
Granularity gran,
boolean descending,
QueryMetrics<?> queryMetrics) |
Sequence<Cursor> |
QueryableIndexStorageAdapter.makeCursors(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
Granularity gran,
boolean descending,
QueryMetrics<?> queryMetrics) |
default VectorCursor |
CursorFactory.makeVectorCursor(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
boolean descending,
int vectorSize,
QueryMetrics<?> queryMetrics)
Creates a VectorCursor.
|
VectorCursor |
QueryableIndexStorageAdapter.makeVectorCursor(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
boolean descending,
int vectorSize,
QueryMetrics<?> queryMetrics) |
static VirtualColumns |
VirtualColumns.nullToEmpty(VirtualColumns virtualColumns) |
static boolean |
VirtualColumns.shouldVectorize(Query<?> query,
VirtualColumns virtualColumns,
ColumnInspector inspector) |
| Constructor and Description |
|---|
ColumnSelectorColumnIndexSelector(BitmapFactory bitmapFactory,
VirtualColumns virtualColumns,
ColumnSelector index) |
QueryableIndexColumnSelectorFactory(VirtualColumns virtualColumns,
boolean descending,
ReadableOffset offset,
ColumnCache columnCache) |
QueryableIndexCursorSequenceBuilder(QueryableIndex index,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
Filter filter,
QueryMetrics<? extends Query> metrics,
long minDataTimestamp,
long maxDataTimestamp,
boolean descending) |
| Modifier and Type | Method and Description |
|---|---|
VirtualColumns |
IncrementalIndexSchema.getVirtualColumns() |
| Modifier and Type | Method and Description |
|---|---|
static ColumnSelectorFactory |
IncrementalIndex.makeColumnSelectorFactory(VirtualColumns virtualColumns,
AggregatorFactory agg,
com.google.common.base.Supplier<InputRow> in,
boolean deserializeComplexMetrics)
Column selector used at ingestion time for inputs to aggregators.
|
Sequence<Cursor> |
IncrementalIndexStorageAdapter.makeCursors(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
Granularity gran,
boolean descending,
QueryMetrics<?> queryMetrics) |
IncrementalIndexSchema.Builder |
IncrementalIndexSchema.Builder.withVirtualColumns(VirtualColumns virtualColumns) |
| Constructor and Description |
|---|
IncrementalIndexSchema(long minTimestamp,
TimestampSpec timestampSpec,
Granularity gran,
VirtualColumns virtualColumns,
DimensionsSpec dimensionsSpec,
AggregatorFactory[] metrics,
boolean rollup) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
HashJoinSegmentStorageAdapter.canVectorize(Filter filter,
VirtualColumns virtualColumns,
boolean descending) |
Set<String> |
HashJoinSegmentStorageAdapter.determineBaseColumnsWithPreAndPostJoinVirtualColumns(VirtualColumns virtualColumns,
List<VirtualColumn> preJoinVirtualColumns,
List<VirtualColumn> postJoinVirtualColumns)
Return a String set containing the name of columns that belong to the base table (including any pre-join virtual
columns as well).
|
Sequence<Cursor> |
HashJoinSegmentStorageAdapter.makeCursors(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
Granularity gran,
boolean descending,
QueryMetrics<?> queryMetrics) |
VectorCursor |
HashJoinSegmentStorageAdapter.makeVectorCursor(Filter filter,
org.joda.time.Interval interval,
VirtualColumns virtualColumns,
boolean descending,
int vectorSize,
QueryMetrics<?> queryMetrics) |
static PostJoinCursor |
PostJoinCursor.wrap(Cursor baseCursor,
VirtualColumns virtualColumns,
Filter filter) |
| Modifier and Type | Method and Description |
|---|---|
VirtualColumns |
JoinFilterPreAnalysisKey.getVirtualColumns() |
| Modifier and Type | Method and Description |
|---|---|
void |
JoinableClauses.splitVirtualColumns(VirtualColumns virtualColumns,
List<VirtualColumn> preJoinVirtualColumns,
List<VirtualColumn> postJoinVirtualColumns) |
| Constructor and Description |
|---|
JoinFilterPreAnalysisKey(JoinFilterRewriteConfig config,
List<JoinableClause> clauses,
VirtualColumns virtualColumns,
Filter filter) |
| Constructor and Description |
|---|
QueryableIndexVectorColumnSelectorFactory(QueryableIndex index,
ReadableVectorOffset offset,
ColumnCache columnCache,
VirtualColumns virtualColumns) |
| Modifier and Type | Field and Description |
|---|---|
protected VirtualColumns |
VirtualizedColumnInspector.virtualColumns |
| Constructor and Description |
|---|
VirtualizedColumnInspector(ColumnInspector baseInspector,
VirtualColumns virtualColumns) |
VirtualizedColumnSelectorFactory(ColumnSelectorFactory baseFactory,
VirtualColumns virtualColumns) |
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.