Uses of Class
org.apache.druid.segment.projections.AggregateProjectionSchema
Packages that use AggregateProjectionSchema
Package
Description
-
Uses of AggregateProjectionSchema in org.apache.druid.data.input.impl
Methods in org.apache.druid.data.input.impl that return AggregateProjectionSchema -
Uses of AggregateProjectionSchema in org.apache.druid.segment
Methods in org.apache.druid.segment that return AggregateProjectionSchemaConstructors in org.apache.druid.segment with parameters of type AggregateProjectionSchemaModifierConstructorDescriptionAggregateProjectionMetadata(AggregateProjectionSchema schema, int numRows) -
Uses of AggregateProjectionSchema in org.apache.druid.segment.projections
Fields in org.apache.druid.segment.projections with type parameters of type AggregateProjectionSchemaModifier and TypeFieldDescriptionstatic final Comparator<AggregateProjectionSchema>AggregateProjectionSchema.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.projections that return AggregateProjectionSchemaMethods in org.apache.druid.segment.projections with parameters of type AggregateProjectionSchemaModifier and TypeMethodDescriptionstatic ProjectionMatchProjections.matchAggregateProjection(AggregateProjectionSchema 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(AggregateProjectionSchema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchFilter(AggregateProjectionSchema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchGrouping(AggregateProjectionSchema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchQueryPhysicalColumn(String column, AggregateProjectionSchema projection, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchQueryVirtualColumn(VirtualColumn queryVirtualColumn, AggregateProjectionSchema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchQueryVirtualColumns(AggregateProjectionSchema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) static ProjectionMatchBuilderProjections.matchRequiredColumn(String column, AggregateProjectionSchema projection, CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker, ProjectionMatchBuilder matchBuilder) Ensure that the projection has the specified column required by aCursorBuildSpecin one form or another.