Uses of Class
org.apache.druid.segment.CursorBuildSpec
-
-
Uses of CursorBuildSpec in org.apache.druid.frame.segment.columnar
Methods in org.apache.druid.frame.segment.columnar with parameters of type CursorBuildSpec Modifier and Type Method Description CursorHolderColumnarFrameCursorFactory. makeCursorHolder(CursorBuildSpec spec) -
Uses of CursorBuildSpec in org.apache.druid.frame.segment.row
Methods in org.apache.druid.frame.segment.row with parameters of type CursorBuildSpec Modifier and Type Method Description CursorHolderRowFrameCursorFactory. makeCursorHolder(CursorBuildSpec spec) -
Uses of CursorBuildSpec in org.apache.druid.java.util.common.granularity
Methods in org.apache.druid.java.util.common.granularity that return CursorBuildSpec Modifier and Type Method Description static CursorBuildSpecGranularities. decorateCursorBuildSpec(Query<?> query, CursorBuildSpec buildSpec)DecoratesCursorBuildSpecwith a grouping column and virtual column equivalent to theGranularityfor aQuery, if that query has granularity other thanGranularities.ALL.Methods in org.apache.druid.java.util.common.granularity with parameters of type CursorBuildSpec Modifier and Type Method Description static CursorBuildSpecGranularities. decorateCursorBuildSpec(Query<?> query, CursorBuildSpec buildSpec)DecoratesCursorBuildSpecwith a grouping column and virtual column equivalent to theGranularityfor aQuery, if that query has granularity other thanGranularities.ALL. -
Uses of CursorBuildSpec in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby that return CursorBuildSpec Modifier and Type Method Description static CursorBuildSpecGroupingEngine. makeCursorBuildSpec(GroupByQuery query, QueryMetrics<?> queryMetrics) -
Uses of CursorBuildSpec in org.apache.druid.query.groupby.epinephelinae
Methods in org.apache.druid.query.groupby.epinephelinae with parameters of type CursorBuildSpec Modifier and Type Method Description static Sequence<ResultRow>GroupByQueryEngine. process(GroupByQuery query, TimeBoundaryInspector timeBoundaryInspector, CursorHolder cursorHolder, CursorBuildSpec buildSpec, ByteBuffer processingBuffer, org.joda.time.DateTime fudgeTimestamp, GroupByQueryConfig querySpecificConfig, DruidProcessingConfig processingConfig) -
Uses of CursorBuildSpec in org.apache.druid.query.policy
Methods in org.apache.druid.query.policy that return CursorBuildSpec Modifier and Type Method Description CursorBuildSpecNoRestrictionPolicy. visit(CursorBuildSpec spec)CursorBuildSpecPolicy. visit(CursorBuildSpec spec)Apply this policy to aCursorBuildSpecto seamlessly enforce policies for cursor-based queries.CursorBuildSpecRowFilterPolicy. visit(CursorBuildSpec spec)Methods in org.apache.druid.query.policy with parameters of type CursorBuildSpec Modifier and Type Method Description CursorBuildSpecNoRestrictionPolicy. visit(CursorBuildSpec spec)CursorBuildSpecPolicy. visit(CursorBuildSpec spec)Apply this policy to aCursorBuildSpecto seamlessly enforce policies for cursor-based queries.CursorBuildSpecRowFilterPolicy. visit(CursorBuildSpec spec) -
Uses of CursorBuildSpec in org.apache.druid.query.scan
Methods in org.apache.druid.query.scan that return CursorBuildSpec Modifier and Type Method Description static CursorBuildSpecScanQueryEngine. makeCursorBuildSpec(ScanQuery query, QueryMetrics<?> queryMetrics) -
Uses of CursorBuildSpec in org.apache.druid.query.timeboundary
Methods in org.apache.druid.query.timeboundary that return CursorBuildSpec Modifier and Type Method Description static CursorBuildSpecTimeBoundaryQueryRunnerFactory. makeCursorBuildSpec(TimeBoundaryQuery query) -
Uses of CursorBuildSpec in org.apache.druid.query.timeseries
Methods in org.apache.druid.query.timeseries that return CursorBuildSpec Modifier and Type Method Description static CursorBuildSpecTimeseriesQueryEngine. makeCursorBuildSpec(TimeseriesQuery query, QueryMetrics<?> queryMetrics) -
Uses of CursorBuildSpec in org.apache.druid.query.topn
Methods in org.apache.druid.query.topn that return CursorBuildSpec Modifier and Type Method Description static CursorBuildSpecTopNQueryEngine. makeCursorBuildSpec(TopNQuery query, QueryMetrics<?> queryMetrics) -
Uses of CursorBuildSpec in org.apache.druid.segment
Fields in org.apache.druid.segment declared as CursorBuildSpec Modifier and Type Field Description static CursorBuildSpecCursorBuildSpec. FULL_SCANMethods in org.apache.druid.segment that return CursorBuildSpec Modifier and Type Method Description CursorBuildSpecCursorBuildSpec.CursorBuildSpecBuilder. build()Methods in org.apache.druid.segment with parameters of type CursorBuildSpec Modifier and Type Method Description static CursorBuildSpec.CursorBuildSpecBuilderCursorBuildSpec. builder(CursorBuildSpec spec)default QueryableProjection<QueryableIndex>QueryableIndex. getProjection(CursorBuildSpec cursorBuildSpec)QueryableProjection<QueryableIndex>SimpleQueryableIndex. getProjection(CursorBuildSpec cursorBuildSpec)CursorHolderCursorFactory. makeCursorHolder(CursorBuildSpec spec)CursorHolderFilteredCursorFactory. makeCursorHolder(CursorBuildSpec spec)CursorHolderQueryableIndexCursorFactory. makeCursorHolder(CursorBuildSpec spec)CursorHolderRestrictedCursorFactory. makeCursorHolder(CursorBuildSpec spec)CursorHolderRowBasedCursorFactory. makeCursorHolder(CursorBuildSpec spec)CursorHolderUnnestCursorFactory. makeCursorHolder(CursorBuildSpec spec)Projections.ProjectionMatchAggregateProjectionMetadata.Schema. matches(CursorBuildSpec queryCursorBuildSpec, Projections.PhysicalColumnChecker physicalColumnChecker)Check if this projection "matches" aCursorBuildSpecfor a query to see if we can use a projection instead.static booleanCursors. preferDescendingTimeOrdering(CursorBuildSpec buildSpec)Check if the firstOrderBycolumn ofgetPreferredOrdering()isOrder.DESCENDING, which allowCursoron time ordered data to advance in descending order if possible.Constructors in org.apache.druid.segment with parameters of type CursorBuildSpec Constructor Description QueryableIndexCursorHolder(QueryableIndex index, CursorBuildSpec cursorBuildSpec, TimeBoundaryInspector timeBoundaryInspector) -
Uses of CursorBuildSpec in org.apache.druid.segment.incremental
Methods in org.apache.druid.segment.incremental with parameters of type CursorBuildSpec Modifier and Type Method Description abstract QueryableProjection<IncrementalIndexRowSelector>IncrementalIndex. getProjection(CursorBuildSpec buildSpec)QueryableProjection<IncrementalIndexRowSelector>OnheapIncrementalIndex. getProjection(CursorBuildSpec buildSpec)CursorHolderIncrementalIndexCursorFactory. makeCursorHolder(CursorBuildSpec spec)ColumnSelectorFactoryIncrementalIndexCursorHolder. makeSelectorFactory(CursorBuildSpec buildSpec, IncrementalIndexRowHolder currEntry)Constructors in org.apache.druid.segment.incremental with parameters of type CursorBuildSpec Constructor Description IncrementalIndexCursorHolder(IncrementalIndexRowSelector rowSelector, CursorBuildSpec spec) -
Uses of CursorBuildSpec in org.apache.druid.segment.join
Methods in org.apache.druid.segment.join with parameters of type CursorBuildSpec Modifier and Type Method Description CursorHolderHashJoinSegmentCursorFactory. makeCursorHolder(CursorBuildSpec spec) -
Uses of CursorBuildSpec in org.apache.druid.segment.projections
Methods in org.apache.druid.segment.projections that return CursorBuildSpec Modifier and Type Method Description CursorBuildSpecProjections.ProjectionMatch. getCursorBuildSpec()CursorBuildSpecQueryableProjection. getCursorBuildSpec()The originalCursorBuildSpecof a query can be modified if a projection matches the query, such as removing virtual columns which have already been pre-computed.Methods in org.apache.druid.segment.projections with parameters of type CursorBuildSpec Modifier and Type Method Description Projections.ProjectionMatchProjections.ProjectionMatchBuilder. build(CursorBuildSpec queryCursorBuildSpec)static <T> QueryableProjection<T>Projections. findMatchingProjection(CursorBuildSpec cursorBuildSpec, SortedSet<AggregateProjectionMetadata> projections, Projections.PhysicalColumnChecker physicalChecker, Function<String,T> getRowSelector)Constructors in org.apache.druid.segment.projections with parameters of type CursorBuildSpec Constructor Description ProjectionMatch(CursorBuildSpec cursorBuildSpec, Map<String,String> remapColumns)QueryableProjection(CursorBuildSpec cursorBuildSpec, Map<String,String> remapColumns, T rowSelector)
-