| 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<ResultRow> |
GroupByQueryRunnerFactory.createRunner(Segment segment) |
| Modifier and Type | Class and Description |
|---|---|
class |
LookupSegment
A
Segment that is based on a LookupExtractor. |
| 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,
ResponseContext 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<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 | Interface and Description |
|---|---|
interface |
SegmentReference
A
Segment with a associated references, such as ReferenceCountingSegment where the reference is
the segment itself, and HashJoinSegment which wraps a
ReferenceCountingSegment and also includes the associated list of
JoinableClause |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSegment
Deprecated.
use
Segment directly as this does nothing |
class |
IncrementalIndexSegment |
class |
QueryableIndexSegment |
class |
ReferenceCountingSegment
Segment that is also a ReferenceCountingSegment, allowing query engines that operate directly on
segments to track references so that dropping a Segment can be done safely to ensure there are no in-flight
queries. |
class |
RowBasedSegment<RowType>
A
Segment that is based on a stream of objects. |
| Modifier and Type | Method and Description |
|---|---|
Segment |
ReferenceCountingSegment.getBaseSegment() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Segment> |
SegmentWrangler.getSegmentsForIntervals(DataSource dataSource,
Iterable<org.joda.time.Interval> intervals)
Gets Segments for a particular datasource and set of intervals.
|
| Modifier and Type | Method and Description |
|---|---|
static ReferenceCountingSegment |
ReferenceCountingSegment.wrapRootGenerationSegment(Segment baseSegment) |
static ReferenceCountingSegment |
ReferenceCountingSegment.wrapSegment(Segment baseSegment,
ShardSpec shardSpec) |
| Modifier and Type | Class and Description |
|---|---|
class |
HashJoinSegment
Represents a deep, left-heavy join of a left-hand side baseSegment onto a series of right-hand side clauses.
|
| Modifier and Type | Method and Description |
|---|---|
Segment |
SegmentizerFactory.factorize(DataSegment segment,
File parentDir,
boolean lazy) |
Segment |
MMappedQueryableSegmentizerFactory.factorize(DataSegment dataSegment,
File parentDir,
boolean lazy) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.