Modifier and Type | Method and Description |
---|---|
QueryRunner<T> |
QueryRunnerFactory.createRunner(Segment segment)
Given a specific segment, this method will create a QueryRunner.
|
Modifier and Type | Method and Description |
---|---|
QueryRunner<Result<DataSourceMetadataResultValue>> |
DataSourceMetadataQueryRunnerFactory.createRunner(Segment segment) |
Modifier and Type | Method and Description |
---|---|
QueryRunner<org.apache.druid.data.input.Row> |
GroupByQueryRunnerFactory.createRunner(Segment segment) |
Modifier and Type | Method and Description |
---|---|
Map<String,ColumnAnalysis> |
SegmentAnalyzer.analyze(Segment segment) |
QueryRunner<SegmentAnalysis> |
SegmentMetadataQueryRunnerFactory.createRunner(Segment segment) |
long |
SegmentAnalyzer.numRows(Segment segment) |
Modifier and Type | Method and Description |
---|---|
QueryRunner<ScanResultValue> |
ScanQueryRunnerFactory.createRunner(Segment segment) |
Sequence<ScanResultValue> |
ScanQueryEngine.process(ScanQuery query,
Segment segment,
Map<String,Object> responseContext) |
Modifier and Type | Field and Description |
---|---|
protected Segment |
SearchQueryExecutor.segment |
Modifier and Type | Method and Description |
---|---|
QueryRunner<Result<SearchResultValue>> |
SearchQueryRunnerFactory.createRunner(Segment segment) |
List<SearchQueryExecutor> |
CursorOnlyStrategy.getExecutionPlan(SearchQuery query,
Segment segment) |
abstract List<SearchQueryExecutor> |
SearchStrategy.getExecutionPlan(SearchQuery query,
Segment segment) |
List<SearchQueryExecutor> |
AutoStrategy.getExecutionPlan(SearchQuery query,
Segment segment) |
List<SearchQueryExecutor> |
UseIndexesStrategy.getExecutionPlan(SearchQuery query,
Segment segment) |
Constructor and Description |
---|
CursorBasedExecutor(SearchQuery query,
Segment segment,
Filter filter,
org.joda.time.Interval interval,
List<DimensionSpec> dimensionSpecs) |
IndexOnlyExecutor(SearchQuery query,
Segment segment,
ImmutableBitmap timeFilteredBitmap,
List<DimensionSpec> dimensionSpecs) |
SearchQueryExecutor(SearchQuery query,
Segment segment,
List<DimensionSpec> dimensionSpecs) |
SearchQueryRunner(Segment segment,
SearchStrategySelector strategySelector) |
Modifier and Type | Method and Description |
---|---|
QueryRunner<Result<SelectResultValue>> |
SelectQueryRunnerFactory.createRunner(Segment segment) |
Sequence<Result<SelectResultValue>> |
SelectQueryEngine.process(SelectQuery query,
Segment segment) |
Modifier and Type | Method and Description |
---|---|
QueryRunner<Result<TimeBoundaryResultValue>> |
TimeBoundaryQueryRunnerFactory.createRunner(Segment segment) |
Modifier and Type | Method and Description |
---|---|
QueryRunner<Result<TimeseriesResultValue>> |
TimeseriesQueryRunnerFactory.createRunner(Segment segment) |
Modifier and Type | Method and Description |
---|---|
QueryRunner<Result<TopNResultValue>> |
TopNQueryRunnerFactory.createRunner(Segment segment) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSegment |
class |
IncrementalIndexSegment |
class |
QueryableIndexSegment |
class |
ReferenceCountingSegment
ReferenceCountingSegment allows to call
ReferenceCountingSegment.close() before some other "users", which called ReferenceCountingSegment.increment() , has not called ReferenceCountingSegment.decrement() yet, and the wrapped Segment won't be actually closed
until that. |
Modifier and Type | Method and Description |
---|---|
Segment |
ReferenceCountingSegment.getBaseSegment() |
Constructor and Description |
---|
ReferenceCountingSegment(Segment baseSegment) |
Modifier and Type | Method and Description |
---|---|
Segment |
SegmentizerFactory.factorize(DataSegment segment,
File parentDir) |
Segment |
MMappedQueryableSegmentizerFactory.factorize(DataSegment dataSegment,
File parentDir) |
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.