Uses of Class
org.apache.druid.segment.VirtualColumns
Packages that use VirtualColumns
Package
Description
-
Uses of VirtualColumns in org.apache.druid.data.input.impl
Methods in org.apache.druid.data.input.impl that return VirtualColumnsMethods in org.apache.druid.data.input.impl with parameters of type VirtualColumnsModifier and TypeMethodDescriptionAggregateProjectionSpec.Builder.virtualColumns(VirtualColumns virtualColumns) Constructors in org.apache.druid.data.input.impl with parameters of type VirtualColumnsModifierConstructorDescriptionAggregateProjectionSpec(String name, DimFilter filter, VirtualColumns virtualColumns, List<DimensionSchema> groupingColumns, AggregatorFactory[] aggregators) -
Uses of VirtualColumns in org.apache.druid.frame.processor
Methods in org.apache.druid.frame.processor with parameters of type VirtualColumnsModifier and TypeMethodDescriptionstatic FrameCursorFrameProcessors.makeCursor(Frame frame, FrameReader frameReader, VirtualColumns virtualColumns) Returns aFrameCursorfor the providedFrameandVirtualColumns, allowing both sequential and random access. -
Uses of VirtualColumns in org.apache.druid.query
Methods in org.apache.druid.query that return VirtualColumnsMethods in org.apache.druid.query with parameters of type VirtualColumnsModifier and TypeMethodDescriptionQueries.computeRequiredColumns(VirtualColumns virtualColumns, DimFilter filter, List<String> columns, List<AggregatorFactory> aggregators) Helper for implementations ofQuery.getRequiredColumns().Druids.ScanQueryBuilder.virtualColumns(VirtualColumns virtualColumns) Druids.SearchQueryBuilder.virtualColumns(VirtualColumns vc) Druids.TimeseriesQueryBuilder.virtualColumns(VirtualColumns virtualColumns) -
Uses of VirtualColumns in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby that return VirtualColumnsMethods in org.apache.druid.query.groupby with parameters of type VirtualColumnsModifier and TypeMethodDescriptionGroupByQuery.Builder.setVirtualColumns(VirtualColumns virtualColumns) GroupByQuery.withVirtualColumns(VirtualColumns virtualColumns) Constructors in org.apache.druid.query.groupby with parameters of type VirtualColumnsModifierConstructorDescriptionGroupByQuery(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) -
Uses of VirtualColumns in org.apache.druid.query.operator
Methods in org.apache.druid.query.operator that return VirtualColumnsConstructors in org.apache.druid.query.operator with parameters of type VirtualColumnsModifierConstructorDescriptionScanOperator(Operator subOperator, List<String> projectedColumns, VirtualColumns virtualColumns, org.joda.time.Interval timeRange, Filter filter, List<ColumnWithDirection> ordering, OffsetLimit offsetLimit) ScanOperatorFactory(org.joda.time.Interval timeRange, DimFilter filter, OffsetLimit offsetLimit, List<String> projectedColumns, VirtualColumns virtualColumns, List<ColumnWithDirection> ordering) -
Uses of VirtualColumns in org.apache.druid.query.rowsandcols
Constructors in org.apache.druid.query.rowsandcols with parameters of type VirtualColumnsModifierConstructorDescriptionLazilyDecoratedRowsAndColumns(RowsAndColumns base, org.joda.time.Interval interval, Filter filter, VirtualColumns virtualColumns, OffsetLimit limit, List<ColumnWithDirection> ordering, LinkedHashSet<String> viewableColumns, Long allocatorCapacity) -
Uses of VirtualColumns in org.apache.druid.query.rowsandcols.semantic
Methods in org.apache.druid.query.rowsandcols.semantic with parameters of type VirtualColumnsModifier and TypeMethodDescriptionvoidDefaultRowsAndColumnsDecorator.addVirtualColumns(VirtualColumns virtualColumns) voidRowsAndColumnsDecorator.addVirtualColumns(VirtualColumns virtualColumn) Constructors in org.apache.druid.query.rowsandcols.semantic with parameters of type VirtualColumnsModifierConstructorDescriptionDefaultRowsAndColumnsDecorator(RowsAndColumns base, org.joda.time.Interval interval, Filter filter, VirtualColumns virtualColumns, OffsetLimit limit, List<ColumnWithDirection> ordering) -
Uses of VirtualColumns in org.apache.druid.query.scan
Methods in org.apache.druid.query.scan that return VirtualColumnsConstructors in org.apache.druid.query.scan with parameters of type VirtualColumnsModifierConstructorDescriptionScanQuery(DataSource dataSource, QuerySegmentSpec querySegmentSpec, VirtualColumns virtualColumns, ScanQuery.ResultFormat resultFormat, int batchSize, long scanRowsOffset, long scanRowsLimit, Order orderFromUser, List<OrderBy> orderBysFromUser, DimFilter dimFilter, List<String> columns, Map<String, Object> context, List<ColumnType> columnTypes) -
Uses of VirtualColumns in org.apache.druid.query.search
Methods in org.apache.druid.query.search that return VirtualColumnsConstructors in org.apache.druid.query.search with parameters of type VirtualColumnsModifierConstructorDescriptionSearchQuery(DataSource dataSource, DimFilter dimFilter, Granularity granularity, int limit, QuerySegmentSpec querySegmentSpec, List<DimensionSpec> dimensions, VirtualColumns virtualColumns, SearchQuerySpec querySpec, SearchSortSpec sortSpec, Map<String, Object> context) -
Uses of VirtualColumns in org.apache.druid.query.timeseries
Methods in org.apache.druid.query.timeseries that return VirtualColumnsConstructors in org.apache.druid.query.timeseries with parameters of type VirtualColumnsModifierConstructorDescriptionTimeseriesQuery(DataSource dataSource, QuerySegmentSpec querySegmentSpec, boolean descending, VirtualColumns virtualColumns, DimFilter dimFilter, Granularity granularity, List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs, int limit, Map<String, Object> context) -
Uses of VirtualColumns in org.apache.druid.query.topn
Methods in org.apache.druid.query.topn that return VirtualColumnsMethods in org.apache.druid.query.topn with parameters of type VirtualColumnsConstructors in org.apache.druid.query.topn with parameters of type VirtualColumnsModifierConstructorDescriptionTopNQuery(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) -
Uses of VirtualColumns in org.apache.druid.segment
Fields in org.apache.druid.segment declared as VirtualColumnsMethods in org.apache.druid.segment that return VirtualColumnsModifier and TypeMethodDescriptionstatic VirtualColumnsVirtualColumns.create(List<VirtualColumn> virtualColumns) static VirtualColumnsVirtualColumns.create(VirtualColumn... virtualColumns) static VirtualColumnsVirtualColumns.fromIterable(Iterable<VirtualColumn> virtualColumns) AggregateProjectionMetadata.Schema.getVirtualColumns()CursorBuildSpec.CursorBuildSpecBuilder.getVirtualColumns()CursorBuildSpec.getVirtualColumns()AnyVirtualColumnswhich are used by a query engine to assist in determining ifCursorHolder.canVectorize()static VirtualColumnsVirtualColumns.nullToEmpty(VirtualColumns virtualColumns) Methods in org.apache.druid.segment with parameters of type VirtualColumnsModifier and TypeMethodDescriptionstatic VirtualColumnsVirtualColumns.nullToEmpty(VirtualColumns virtualColumns) CursorBuildSpec.CursorBuildSpecBuilder.setVirtualColumns(VirtualColumns virtualColumns) AggregateProjectionMetadata.SchemaBuilder.virtualColumns(VirtualColumns virtualColumns) Constructors in org.apache.druid.segment with parameters of type VirtualColumnsModifierConstructorDescriptionColumnCache(QueryableIndex index, VirtualColumns virtualColumns, Closer closer) CursorBuildSpec(Filter filter, org.joda.time.Interval interval, Set<String> physicalColumns, VirtualColumns virtualColumns, List<String> groupingColumns, List<AggregatorFactory> aggregators, List<OrderBy> preferredOrdering, QueryContext queryContext, QueryMetrics<?> queryMetrics) QueryableIndexColumnSelectorFactory(VirtualColumns virtualColumns, Order timeOrder, ReadableOffset offset, ColumnSelector columnSelector) RowBasedCursor(RowWalker<RowType> rowWalker, RowAdapter<RowType> rowAdapter, Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, boolean descending, RowSignature rowSignature) Schema(String name, String timeColumnName, DimFilter filter, VirtualColumns virtualColumns, List<String> groupingColumns, AggregatorFactory[] aggregators, List<OrderBy> ordering) -
Uses of VirtualColumns in org.apache.druid.segment.incremental
Methods in org.apache.druid.segment.incremental that return VirtualColumnsMethods in org.apache.druid.segment.incremental with parameters of type VirtualColumnsModifier and TypeMethodDescriptionstatic ColumnSelectorFactoryIncrementalIndex.makeColumnSelectorFactory(VirtualColumns virtualColumns, IncrementalIndex.InputRowHolder inputRowHolder, AggregatorFactory agg) Column selector used at ingestion time for inputs to aggregators.IncrementalIndexSchema.Builder.withVirtualColumns(VirtualColumns virtualColumns) Constructors in org.apache.druid.segment.incremental with parameters of type VirtualColumnsModifierConstructorDescriptionIncrementalIndexSchema(long minTimestamp, TimestampSpec timestampSpec, Granularity queryGranularity, VirtualColumns virtualColumns, DimensionsSpec dimensionsSpec, AggregatorFactory[] metrics, boolean rollup, List<AggregateProjectionSpec> projections) -
Uses of VirtualColumns in org.apache.druid.segment.join
Methods in org.apache.druid.segment.join with parameters of type VirtualColumnsModifier and TypeMethodDescriptionstatic PostJoinCursorPostJoinCursor.wrap(Cursor baseCursor, VirtualColumns virtualColumns, Filter filter) -
Uses of VirtualColumns in org.apache.druid.segment.join.filter
Methods in org.apache.druid.segment.join.filter that return VirtualColumnsMethods in org.apache.druid.segment.join.filter with parameters of type VirtualColumnsModifier and TypeMethodDescriptionJoinableClauses.getPostJoinVirtualColumns(VirtualColumns virtualColumns) Retrieve subset of virtual columns which require inputs which are only present on the join tableConstructors in org.apache.druid.segment.join.filter with parameters of type VirtualColumnsModifierConstructorDescriptionJoinFilterPreAnalysisKey(JoinFilterRewriteConfig config, List<JoinableClause> clauses, VirtualColumns virtualColumns, Filter filter) -
Uses of VirtualColumns in org.apache.druid.segment.vector
Constructors in org.apache.druid.segment.vector with parameters of type VirtualColumnsModifierConstructorDescriptionQueryableIndexVectorColumnSelectorFactory(ReadableVectorOffset offset, ColumnSelector columnSelector, VirtualColumns virtualColumns) -
Uses of VirtualColumns in org.apache.druid.segment.virtual
Fields in org.apache.druid.segment.virtual declared as VirtualColumnsModifier and TypeFieldDescriptionprotected final VirtualColumnsVirtualizedColumnInspector.virtualColumnsConstructors in org.apache.druid.segment.virtual with parameters of type VirtualColumnsModifierConstructorDescriptionVirtualizedColumnInspector(ColumnInspector baseInspector, VirtualColumns virtualColumns) VirtualizedColumnSelectorFactory(ColumnSelectorFactory baseFactory, VirtualColumns virtualColumns)