Uses of Interface
org.apache.druid.segment.Segment
-
-
Uses of Segment in org.apache.druid.frame.segment
Classes in org.apache.druid.frame.segment that implement Segment Modifier and Type Class Description classFrameSegment -
Uses of Segment in org.apache.druid.query
Methods in org.apache.druid.query with parameters of type Segment Modifier and Type Method Description QueryRunner<T>QueryRunnerFactory. createRunner(Segment segment)Given a specific segment, this method will create aQueryRunner. -
Uses of Segment in org.apache.druid.query.datasourcemetadata
Methods in org.apache.druid.query.datasourcemetadata with parameters of type Segment Modifier and Type Method Description QueryRunner<Result<DataSourceMetadataResultValue>>DataSourceMetadataQueryRunnerFactory. createRunner(Segment segment) -
Uses of Segment in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby with parameters of type Segment Modifier and Type Method Description QueryRunner<ResultRow>GroupByQueryRunnerFactory. createRunner(Segment segment) -
Uses of Segment in org.apache.druid.query.lookup
Classes in org.apache.druid.query.lookup that implement Segment Modifier and Type Class Description classLookupSegmentASegmentthat is based on aLookupExtractor. -
Uses of Segment in org.apache.druid.query.metadata
Methods in org.apache.druid.query.metadata with parameters of type Segment Modifier and Type Method Description Map<String,ColumnAnalysis>SegmentAnalyzer. analyze(Segment segment)QueryRunner<SegmentAnalysis>SegmentMetadataQueryRunnerFactory. createRunner(Segment segment)longSegmentAnalyzer. numRows(Segment segment) -
Uses of Segment in org.apache.druid.query.operator
Methods in org.apache.druid.query.operator with parameters of type Segment Modifier and Type Method Description QueryRunner<RowsAndColumns>WindowOperatorQueryQueryRunnerFactory. createRunner(Segment segment)Constructors in org.apache.druid.query.operator with parameters of type Segment Constructor Description SegmentToRowsAndColumnsOperator(Segment segment) -
Uses of Segment in org.apache.druid.query.scan
Methods in org.apache.druid.query.scan with parameters of type Segment Modifier and Type Method Description QueryRunner<ScanResultValue>ScanQueryRunnerFactory. createRunner(Segment segment)Sequence<ScanResultValue>ScanQueryEngine. process(ScanQuery query, Segment segment, ResponseContext responseContext, QueryMetrics<?> queryMetrics) -
Uses of Segment in org.apache.druid.query.search
Fields in org.apache.druid.query.search declared as Segment Modifier and Type Field Description protected SegmentSearchQueryExecutor. segmentMethods in org.apache.druid.query.search with parameters of type Segment Modifier and Type Method 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>UseIndexesStrategy. getExecutionPlan(SearchQuery query, Segment segment)Constructors in org.apache.druid.query.search with parameters of type Segment Constructor 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) -
Uses of Segment in org.apache.druid.query.timeboundary
Methods in org.apache.druid.query.timeboundary with parameters of type Segment Modifier and Type Method Description QueryRunner<Result<TimeBoundaryResultValue>>TimeBoundaryQueryRunnerFactory. createRunner(Segment segment) -
Uses of Segment in org.apache.druid.query.timeseries
Methods in org.apache.druid.query.timeseries with parameters of type Segment Modifier and Type Method Description QueryRunner<Result<TimeseriesResultValue>>TimeseriesQueryRunnerFactory. createRunner(Segment segment) -
Uses of Segment in org.apache.druid.query.topn
Methods in org.apache.druid.query.topn with parameters of type Segment Modifier and Type Method Description QueryRunner<Result<TopNResultValue>>TopNQueryRunnerFactory. createRunner(Segment segment) -
Uses of Segment in org.apache.druid.segment
Subinterfaces of Segment in org.apache.druid.segment Modifier and Type Interface Description interfaceSegmentReferenceASegmentwith a associated references, such asReferenceCountingSegmentwhere the reference is the segment itself, andHashJoinSegmentwhich wraps aReferenceCountingSegmentand also includes the associated list ofJoinableClauseClasses in org.apache.druid.segment that implement Segment Modifier and Type Class Description classAbstractSegmentDeprecated.useSegmentdirectly as this does nothingclassArrayListSegment<RowType>ASegmentthat is based on a stream of objects.classIncrementalIndexSegmentclassQueryableIndexSegmentclassReferenceCountingSegmentSegmentthat is also aReferenceCountingSegment, allowing query engines that operate directly on segments to track references so that dropping aSegmentcan be done safely to ensure there are no in-flight queries.classRowBasedSegment<RowType>ASegmentthat is based on a stream of objects.classWrappedSegmentReferenceThis class is used as a wrapper for other classes that just want to modify the storage adapter for a datasource.Methods in org.apache.druid.segment that return Segment Modifier and Type Method Description SegmentReferenceCountingSegment. getBaseSegment()Methods in org.apache.druid.segment that return types with arguments of type Segment Modifier and Type Method Description Iterable<Segment>SegmentWrangler. getSegmentsForIntervals(DataSource dataSource, Iterable<org.joda.time.Interval> intervals)Gets Segments for a particular datasource and set of intervals.Methods in org.apache.druid.segment with parameters of type Segment Modifier and Type Method Description static ReferenceCountingSegmentReferenceCountingSegment. wrapRootGenerationSegment(Segment baseSegment)static ReferenceCountingSegmentReferenceCountingSegment. wrapSegment(Segment baseSegment, ShardSpec shardSpec)Constructors in org.apache.druid.segment with parameters of type Segment Constructor Description ReferenceCountingSegment(Segment baseSegment, int startRootPartitionId, int endRootPartitionId, short minorVersion, short atomicUpdateGroupSize) -
Uses of Segment in org.apache.druid.segment.join
Classes in org.apache.druid.segment.join that implement Segment Modifier and Type Class Description classHashJoinSegmentRepresents a deep, left-heavy join of a left-hand side baseSegment onto a series of right-hand side clauses. -
Uses of Segment in org.apache.druid.segment.loading
Methods in org.apache.druid.segment.loading that return Segment Modifier and Type Method Description SegmentBroadcastJoinableMMappedQueryableSegmentizerFactory. factorize(DataSegment dataSegment, File parentDir, boolean lazy, SegmentLazyLoadFailCallback loadFailed)SegmentMMappedQueryableSegmentizerFactory. factorize(DataSegment dataSegment, File parentDir, boolean lazy, SegmentLazyLoadFailCallback loadFailed)SegmentSegmentizerFactory. factorize(DataSegment segment, File parentDir, boolean lazy, SegmentLazyLoadFailCallback loadFailed)SegmentTombstoneSegmentizerFactory. factorize(DataSegment segment, File parentDir, boolean lazy, SegmentLazyLoadFailCallback loadFailed)static SegmentTombstoneSegmentizerFactory. segmentForTombstone(DataSegment tombstone)
-