Uses of Class
org.apache.druid.query.Result
Packages that use Result
Package
Description
-
Uses of Result in org.apache.druid.query
Methods in org.apache.druid.query that return ResultMethods in org.apache.druid.query that return types with arguments of type ResultModifier and TypeMethodDescriptionstatic <T> com.google.common.collect.Ordering<Result<T>>ResultGranularTimestampComparator.create(Granularity granularity, boolean descending) Methods in org.apache.druid.query with parameters of type Result -
Uses of Result in org.apache.druid.query.datasourcemetadata
Methods in org.apache.druid.query.datasourcemetadata that return types with arguments of type ResultModifier and TypeMethodDescriptionDataSourceMetadataQuery.buildResult(org.joda.time.DateTime timestamp, org.joda.time.DateTime maxIngestedEventTime) DataSourceMetadataQueryRunnerFactory.createRunner(Segment segment) com.fasterxml.jackson.core.type.TypeReference<Result<DataSourceMetadataResultValue>>DataSourceQueryQueryToolChest.getResultTypeReference()DataSourceMetadataQueryRunnerFactory.getToolchest()com.google.common.base.Function<Result<DataSourceMetadataResultValue>,Result<DataSourceMetadataResultValue>> DataSourceQueryQueryToolChest.makePreComputeManipulatorFn(DataSourceMetadataQuery query, MetricManipulationFn fn) com.google.common.base.Function<Result<DataSourceMetadataResultValue>,Result<DataSourceMetadataResultValue>> DataSourceQueryQueryToolChest.makePreComputeManipulatorFn(DataSourceMetadataQuery query, MetricManipulationFn fn) DataSourceMetadataQuery.mergeResults(List<Result<DataSourceMetadataResultValue>> results) DataSourceQueryQueryToolChest.mergeResults(QueryRunner<Result<DataSourceMetadataResultValue>> runner) DataSourceMetadataQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<Result<DataSourceMetadataResultValue>>> queryRunners) DataSourceMetadataQuery.withDataSource(DataSource dataSource) Method parameters in org.apache.druid.query.datasourcemetadata with type arguments of type ResultModifier and TypeMethodDescriptionDataSourceMetadataQuery.mergeResults(List<Result<DataSourceMetadataResultValue>> results) DataSourceQueryQueryToolChest.mergeResults(QueryRunner<Result<DataSourceMetadataResultValue>> runner) DataSourceMetadataQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<Result<DataSourceMetadataResultValue>>> queryRunners) -
Uses of Result in org.apache.druid.query.search
Methods in org.apache.druid.query.search that return ResultModifier and TypeMethodDescriptionSearchBinaryFn.apply(Result<SearchResultValue> arg1, Result<SearchResultValue> arg2) Methods in org.apache.druid.query.search that return types with arguments of type ResultModifier and TypeMethodDescriptionSearchQueryQueryToolChest.createMergeFn(Query<Result<SearchResultValue>> query) SearchQueryQueryToolChest.createResultComparator(Query<Result<SearchResultValue>> query) SearchQueryRunnerFactory.createRunner(Segment segment) SearchQueryQueryToolChest.getCacheStrategy(SearchQuery query) SearchQueryQueryToolChest.getCacheStrategy(SearchQuery query, com.fasterxml.jackson.databind.ObjectMapper objectMapper) BySegmentSearchResultValue.getResults()com.fasterxml.jackson.core.type.TypeReference<Result<SearchResultValue>>SearchQueryQueryToolChest.getResultTypeReference()SearchQueryRunnerFactory.getToolchest()com.google.common.base.Function<Result<SearchResultValue>,Result<SearchResultValue>> SearchQueryQueryToolChest.makePreComputeManipulatorFn(SearchQuery query, MetricManipulationFn fn) com.google.common.base.Function<Result<SearchResultValue>,Result<SearchResultValue>> SearchQueryQueryToolChest.makePreComputeManipulatorFn(SearchQuery query, MetricManipulationFn fn) SearchQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<Result<SearchResultValue>>> queryRunners) SearchQueryQueryToolChest.preMergeQueryDecoration(QueryRunner<Result<SearchResultValue>> runner) SearchQueryRunner.run(QueryPlus<Result<SearchResultValue>> queryPlus, ResponseContext responseContext) SearchQuery.withDataSource(DataSource dataSource) Methods in org.apache.druid.query.search with parameters of type ResultModifier and TypeMethodDescriptionSearchBinaryFn.apply(Result<SearchResultValue> arg1, Result<SearchResultValue> arg2) Method parameters in org.apache.druid.query.search with type arguments of type ResultModifier and TypeMethodDescriptionSearchQueryQueryToolChest.createMergeFn(Query<Result<SearchResultValue>> query) SearchQueryQueryToolChest.createResultComparator(Query<Result<SearchResultValue>> query) SearchQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<Result<SearchResultValue>>> queryRunners) SearchQueryQueryToolChest.preMergeQueryDecoration(QueryRunner<Result<SearchResultValue>> runner) SearchQueryRunner.run(QueryPlus<Result<SearchResultValue>> queryPlus, ResponseContext responseContext) Constructor parameters in org.apache.druid.query.search with type arguments of type ResultModifierConstructorDescriptionBySegmentSearchResultValue(List<Result<SearchResultValue>> results, String segmentId, org.joda.time.Interval interval) -
Uses of Result in org.apache.druid.query.timeboundary
Methods in org.apache.druid.query.timeboundary that return types with arguments of type ResultModifier and TypeMethodDescriptionTimeBoundaryQuery.buildResult(org.joda.time.DateTime timestamp, org.joda.time.DateTime min, org.joda.time.DateTime max) TimeBoundaryQueryQueryToolChest.createMergeFn(Query<Result<TimeBoundaryResultValue>> query) TimeBoundaryQueryQueryToolChest.createResultComparator(Query<Result<TimeBoundaryResultValue>> query) TimeBoundaryQueryRunnerFactory.createRunner(Segment segment) TimeBoundaryQueryQueryToolChest.getCacheStrategy(TimeBoundaryQuery query) TimeBoundaryQueryQueryToolChest.getCacheStrategy(TimeBoundaryQuery query, com.fasterxml.jackson.databind.ObjectMapper objectMapper) com.fasterxml.jackson.core.type.TypeReference<Result<TimeBoundaryResultValue>>TimeBoundaryQueryQueryToolChest.getResultTypeReference()TimeBoundaryQueryRunnerFactory.getToolchest()com.google.common.base.Function<Result<TimeBoundaryResultValue>,Result<TimeBoundaryResultValue>> TimeBoundaryQueryQueryToolChest.makePreComputeManipulatorFn(TimeBoundaryQuery query, MetricManipulationFn fn) com.google.common.base.Function<Result<TimeBoundaryResultValue>,Result<TimeBoundaryResultValue>> TimeBoundaryQueryQueryToolChest.makePreComputeManipulatorFn(TimeBoundaryQuery query, MetricManipulationFn fn) TimeBoundaryQuery.mergeResults(List<Result<TimeBoundaryResultValue>> results) TimeBoundaryQueryQueryToolChest.mergeResults(QueryRunner<Result<TimeBoundaryResultValue>> runner) TimeBoundaryQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<Result<TimeBoundaryResultValue>>> queryRunners) TimeBoundaryQuery.withDataSource(DataSource dataSource) Method parameters in org.apache.druid.query.timeboundary with type arguments of type ResultModifier and TypeMethodDescriptionTimeBoundaryQueryQueryToolChest.createMergeFn(Query<Result<TimeBoundaryResultValue>> query) TimeBoundaryQueryQueryToolChest.createResultComparator(Query<Result<TimeBoundaryResultValue>> query) TimeBoundaryQuery.mergeResults(List<Result<TimeBoundaryResultValue>> results) TimeBoundaryQueryQueryToolChest.mergeResults(QueryRunner<Result<TimeBoundaryResultValue>> runner) TimeBoundaryQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<Result<TimeBoundaryResultValue>>> queryRunners) TimeBoundaryQueryQueryToolChest.resultsAsArrays(TimeBoundaryQuery query, Sequence<Result<TimeBoundaryResultValue>> resultSequence) -
Uses of Result in org.apache.druid.query.timeseries
Methods in org.apache.druid.query.timeseries that return ResultModifier and TypeMethodDescriptionTimeseriesBinaryFn.apply(Result<TimeseriesResultValue> arg1, Result<TimeseriesResultValue> arg2) TimeseriesResultBuilder.build()Methods in org.apache.druid.query.timeseries that return types with arguments of type ResultModifier and TypeMethodDescriptionTimeseriesQueryQueryToolChest.createMergeFn(Query<Result<TimeseriesResultValue>> query) TimeseriesQueryQueryToolChest.createResultComparator(Query<Result<TimeseriesResultValue>> query) TimeseriesQueryRunnerFactory.createRunner(Segment segment) TimeseriesQueryQueryToolChest.getCacheStrategy(TimeseriesQuery query) TimeseriesQueryQueryToolChest.getCacheStrategy(TimeseriesQuery query, com.fasterxml.jackson.databind.ObjectMapper objectMapper) com.google.common.collect.Ordering<Result<TimeseriesResultValue>>TimeseriesQuery.getResultOrdering()com.fasterxml.jackson.core.type.TypeReference<Result<TimeseriesResultValue>>TimeseriesQueryQueryToolChest.getResultTypeReference()TimeseriesQueryRunnerFactory.getToolchest()com.google.common.base.Function<Result<TimeseriesResultValue>,Result<TimeseriesResultValue>> TimeseriesQueryQueryToolChest.makePostComputeManipulatorFn(TimeseriesQuery query, MetricManipulationFn fn) com.google.common.base.Function<Result<TimeseriesResultValue>,Result<TimeseriesResultValue>> TimeseriesQueryQueryToolChest.makePostComputeManipulatorFn(TimeseriesQuery query, MetricManipulationFn fn) com.google.common.base.Function<Result<TimeseriesResultValue>,Result<TimeseriesResultValue>> TimeseriesQueryQueryToolChest.makePreComputeManipulatorFn(TimeseriesQuery query, MetricManipulationFn fn) com.google.common.base.Function<Result<TimeseriesResultValue>,Result<TimeseriesResultValue>> TimeseriesQueryQueryToolChest.makePreComputeManipulatorFn(TimeseriesQuery query, MetricManipulationFn fn) TimeseriesQueryQueryToolChest.mergeResults(QueryRunner<Result<TimeseriesResultValue>> queryRunner) TimeseriesQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<Result<TimeseriesResultValue>>> queryRunners) TimeseriesQuery.optimizeForSegment(PerSegmentQueryOptimizationContext optimizationContext) TimeseriesQueryQueryToolChest.preMergeQueryDecoration(QueryRunner<Result<TimeseriesResultValue>> runner) TimeseriesQueryEngine.process(TimeseriesQuery query, CursorFactory cursorFactory, TimeBoundaryInspector timeBoundaryInspector, TimeseriesQueryMetrics timeseriesQueryMetrics) Run a single-segment, single-interval timeseries query on a particular adapter.TimeseriesQuery.withDataSource(DataSource dataSource) Methods in org.apache.druid.query.timeseries with parameters of type ResultModifier and TypeMethodDescriptionTimeseriesBinaryFn.apply(Result<TimeseriesResultValue> arg1, Result<TimeseriesResultValue> arg2) Method parameters in org.apache.druid.query.timeseries with type arguments of type ResultModifier and TypeMethodDescriptionTimeseriesQueryQueryToolChest.createMergeFn(Query<Result<TimeseriesResultValue>> query) TimeseriesQueryQueryToolChest.createResultComparator(Query<Result<TimeseriesResultValue>> query) TimeseriesQueryQueryToolChest.mergeResults(QueryRunner<Result<TimeseriesResultValue>> queryRunner) TimeseriesQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<Result<TimeseriesResultValue>>> queryRunners) TimeseriesQueryQueryToolChest.preMergeQueryDecoration(QueryRunner<Result<TimeseriesResultValue>> runner) TimeseriesQueryQueryToolChest.resultsAsArrays(TimeseriesQuery query, Sequence<Result<TimeseriesResultValue>> resultSequence) TimeseriesQueryQueryToolChest.resultsAsFrames(TimeseriesQuery query, Sequence<Result<TimeseriesResultValue>> resultSequence, MemoryAllocatorFactory memoryAllocatorFactory, boolean useNestedForUnknownTypes) This returns a single frame containing the results of the timeseries query -
Uses of Result in org.apache.druid.query.topn
Methods in org.apache.druid.query.topn that return ResultModifier and TypeMethodDescriptionTopNBinaryFn.apply(Result<TopNResultValue> arg1, Result<TopNResultValue> arg2) TopNMapFn.apply(Cursor cursor, ColumnSelectorPlus<TopNColumnAggregatesProcessor<?>> selectorPlus, CursorGranularizer granularizer, TopNQueryMetrics queryMetrics) TopNLexicographicResultBuilder.build()TopNNumericResultBuilder.build()TopNResultBuilder.build()Methods in org.apache.druid.query.topn that return types with arguments of type ResultModifier and TypeMethodDescriptionTopNQueryRunnerFactory.createRunner(Segment segment) TopNQueryQueryToolChest.getCacheStrategy(TopNQuery query) TopNQueryQueryToolChest.getCacheStrategy(TopNQuery query, com.fasterxml.jackson.databind.ObjectMapper objectMapper) BySegmentTopNResultValue.getResults()com.fasterxml.jackson.core.type.TypeReference<Result<TopNResultValue>>TopNQueryQueryToolChest.getResultTypeReference()TopNQueryRunnerFactory.getToolchest()com.google.common.base.Function<Result<TopNResultValue>,Result<TopNResultValue>> TopNQueryQueryToolChest.makePostComputeManipulatorFn(TopNQuery query, MetricManipulationFn fn) com.google.common.base.Function<Result<TopNResultValue>,Result<TopNResultValue>> TopNQueryQueryToolChest.makePostComputeManipulatorFn(TopNQuery query, MetricManipulationFn fn) com.google.common.base.Function<Result<TopNResultValue>,Result<TopNResultValue>> TopNQueryQueryToolChest.makePreComputeManipulatorFn(TopNQuery query, MetricManipulationFn fn) com.google.common.base.Function<Result<TopNResultValue>,Result<TopNResultValue>> TopNQueryQueryToolChest.makePreComputeManipulatorFn(TopNQuery query, MetricManipulationFn fn) TopNQueryQueryToolChest.mergeResults(QueryRunner<Result<TopNResultValue>> runner) TopNQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<Result<TopNResultValue>>> queryRunners) TopNQuery.optimizeForSegment(PerSegmentQueryOptimizationContext optimizationContext) TopNQueryQueryToolChest.postMergeQueryDecoration(QueryRunner<Result<TopNResultValue>> runner) TopNQueryQueryToolChest.preMergeQueryDecoration(QueryRunner<Result<TopNResultValue>> runner) TopNQueryEngine.query(TopNQuery query, Segment segment, TopNQueryMetrics queryMetrics) Do the thing - process aSegmentinto aSequenceofTopNResultValue, with one of the fineTopNAlgorithmavailable chosen based on the type of column being aggregated.TopNQuery.withDataSource(DataSource dataSource) Methods in org.apache.druid.query.topn with parameters of type ResultModifier and TypeMethodDescriptionTopNBinaryFn.apply(Result<TopNResultValue> arg1, Result<TopNResultValue> arg2) Method parameters in org.apache.druid.query.topn with type arguments of type ResultModifier and TypeMethodDescriptionTopNQueryQueryToolChest.mergeResults(QueryRunner<Result<TopNResultValue>> runner) TopNQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<Result<TopNResultValue>>> queryRunners) TopNQueryQueryToolChest.postMergeQueryDecoration(QueryRunner<Result<TopNResultValue>> runner) TopNQueryQueryToolChest.preMergeQueryDecoration(QueryRunner<Result<TopNResultValue>> runner) TopNQueryQueryToolChest.resultsAsArrays(TopNQuery query, Sequence<Result<TopNResultValue>> resultSequence) TopNQueryQueryToolChest.resultsAsFrames(TopNQuery query, Sequence<Result<TopNResultValue>> resultSequence, MemoryAllocatorFactory memoryAllocatorFactory, boolean useNestedForUnknownTypes) This returns a single frame containing the rows of the topN query's resultsConstructor parameters in org.apache.druid.query.topn with type arguments of type ResultModifierConstructorDescriptionBySegmentTopNResultValue(List<Result<TopNResultValue>> results, String segmentId, org.joda.time.Interval interval)