Uses of Interface
org.apache.druid.segment.projections.Projections.PhysicalColumnChecker
Packages that use Projections.PhysicalColumnChecker
-
Uses of Projections.PhysicalColumnChecker in org.apache.druid.segment.projections
Methods in org.apache.druid.segment.projections with parameters of type Projections.PhysicalColumnCheckerModifier and TypeMethodDescriptionstatic <T> QueryableProjection<T>Projections.findMatchingProjection(CursorBuildSpec cursorBuildSpec, SortedSet<AggregateProjectionMetadata> projections, org.joda.time.Interval dataInterval, Projections.PhysicalColumnChecker physicalChecker, Function<String, T> getRowSelector) static 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.