Uses of Class
org.apache.druid.segment.AggregateProjectionMetadata.Schema
Packages that use AggregateProjectionMetadata.Schema
Package
Description
-
Uses of AggregateProjectionMetadata.Schema in org.apache.druid.data.input.impl
Methods in org.apache.druid.data.input.impl that return AggregateProjectionMetadata.Schema -
Uses of AggregateProjectionMetadata.Schema in org.apache.druid.segment
Fields in org.apache.druid.segment with type parameters of type AggregateProjectionMetadata.SchemaModifier and TypeFieldDescriptionstatic final Comparator<AggregateProjectionMetadata.Schema> AggregateProjectionMetadata.Schema.COMPARATORIt is not likely the best way to find the best matching projections, but it is the one we have for now.Methods in org.apache.druid.segment that return AggregateProjectionMetadata.SchemaModifier and TypeMethodDescriptionAggregateProjectionMetadata.SchemaBuilder.build()AggregateProjectionMetadata.getSchema()Constructors in org.apache.druid.segment with parameters of type AggregateProjectionMetadata.SchemaModifierConstructorDescriptionAggregateProjectionMetadata(AggregateProjectionMetadata.Schema schema, int numRows) -
Uses of AggregateProjectionMetadata.Schema in org.apache.druid.segment.projections
Methods in org.apache.druid.segment.projections with parameters of type AggregateProjectionMetadata.SchemaModifier and TypeMethodDescriptionstatic ProjectionMatchProjections.matchAggregateProjection(AggregateProjectionMetadata.Schema projection, CursorBuildSpec queryCursorBuildSpec, org.joda.time.Interval dataInterval, Projections.PhysicalColumnChecker physicalColumnChecker) Check if this projection "matches" aCursorBuildSpecfor a query to see if we can use a projection instead.static ProjectionMatchBuilderProjections.matchAggregators(AggregateProjectionMetadata.Schema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchFilter(AggregateProjectionMetadata.Schema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchGrouping(AggregateProjectionMetadata.Schema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchQueryPhysicalColumn(String column, AggregateProjectionMetadata.Schema projection, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchQueryVirtualColumn(VirtualColumn queryVirtualColumn, AggregateProjectionMetadata.Schema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchQueryVirtualColumns(AggregateProjectionMetadata.Schema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchRequiredColumn(String column, AggregateProjectionMetadata.Schema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) Ensure that the projection has the specified column required by aCursorBuildSpecin one form or another.