| Modifier and Type | Method and Description | 
|---|---|
static <T,QueryType extends Query<T>> | 
QueryBenchmarkUtil.makeQueryRunner(QueryRunnerFactory<T,QueryType> factory,
               String segmentId,
               Segment adapter)  | 
| 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<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> | 
UseIndexesStrategy.getExecutionPlan(SearchQuery query,
                Segment segment)  | 
abstract List<SearchQueryExecutor> | 
SearchStrategy.getExecutionPlan(SearchQuery query,
                Segment segment)  | 
List<SearchQueryExecutor> | 
CursorOnlyStrategy.getExecutionPlan(SearchQuery query,
                Segment segment)  | 
List<SearchQueryExecutor> | 
AutoStrategy.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)  | 
Segment | 
SegmentLoaderLocalCacheManager.getSegment(DataSegment segment)  | 
Segment | 
SegmentLoader.getSegment(DataSegment segment)  | 
| Modifier and Type | Method and Description | 
|---|---|
Pair<Segment,Closeable> | 
FireHydrant.getAndIncrementSegment()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FireHydrant.swapSegment(Segment newSegment)  | 
| Constructor and Description | 
|---|
FireHydrant(Segment adapter,
           int count)  | 
Copyright © 2011–2018. All rights reserved.