| Modifier and Type | Method and Description | 
|---|---|
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)  | 
Druids.TimeseriesQueryBuilder | 
Druids.TimeseriesQueryBuilder.virtualColumns(VirtualColumns virtualColumns)  | 
Druids.SelectQueryBuilder | 
Druids.SelectQueryBuilder.virtualColumns(VirtualColumns vcs)  | 
| Modifier and Type | Method and Description | 
|---|---|
VirtualColumns | 
GroupByQuery.getVirtualColumns()  | 
| Modifier and Type | Method and Description | 
|---|---|
GroupByQuery.Builder | 
GroupByQuery.Builder.setVirtualColumns(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,
            Map<String,Object> context)  | 
| Modifier and Type | Method and Description | 
|---|---|
VirtualColumns | 
ScanQuery.getVirtualColumns()  | 
| Modifier and Type | Method and Description | 
|---|---|
ScanQuery.ScanQueryBuilder | 
ScanQuery.ScanQueryBuilder.virtualColumns(VirtualColumns virtualColumns)  | 
| Constructor and Description | 
|---|
ScanQuery(DataSource dataSource,
         QuerySegmentSpec querySegmentSpec,
         VirtualColumns virtualColumns,
         String resultFormat,
         int batchSize,
         long limit,
         DimFilter dimFilter,
         List<String> columns,
         Boolean legacy,
         Map<String,Object> context)  | 
| Modifier and Type | Method and Description | 
|---|---|
VirtualColumns | 
SelectQuery.getVirtualColumns()  | 
| Constructor and Description | 
|---|
SelectQuery(DataSource dataSource,
           QuerySegmentSpec querySegmentSpec,
           boolean descending,
           DimFilter dimFilter,
           Granularity granularity,
           List<DimensionSpec> dimensions,
           List<String> metrics,
           VirtualColumns virtualColumns,
           PagingSpec pagingSpec,
           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,
               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 | 
|---|---|
Sequence<Cursor> | 
QueryableIndexStorageAdapter.makeCursors(Filter filter,
           org.joda.time.Interval interval,
           VirtualColumns virtualColumns,
           Granularity gran,
           boolean descending,
           QueryMetrics<?> queryMetrics)  | 
Sequence<Cursor> | 
CursorFactory.makeCursors(Filter filter,
           org.joda.time.Interval interval,
           VirtualColumns virtualColumns,
           Granularity gran,
           boolean descending,
           QueryMetrics<?> queryMetrics)  | 
static VirtualColumns | 
VirtualColumns.nullToEmpty(VirtualColumns virtualColumns)  | 
| Constructor and Description | 
|---|
ColumnSelectorBitmapIndexSelector(BitmapFactory bitmapFactory,
                                 VirtualColumns virtualColumns,
                                 ColumnSelector index)  | 
| 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)  | 
| Constructor and Description | 
|---|
VirtualizedColumnSelectorFactory(ColumnSelectorFactory baseFactory,
                                VirtualColumns virtualColumns)  | 
| Modifier and Type | Method and Description | 
|---|---|
VirtualColumns | 
DruidQuery.getVirtualColumns(ExprMacroTable macroTable,
                 boolean includeDimensions)  | 
Copyright © 2011–2018. All rights reserved.