Uses of Class
org.apache.lucene.queries.intervals.IntervalIterator
Packages that use IntervalIterator
-
Uses of IntervalIterator in org.apache.lucene.queries.intervals
Subclasses of IntervalIterator in org.apache.lucene.queries.intervalsModifier and TypeClassDescriptionprivate static class
(package private) class
(package private) static class
(package private) class
Wraps an IntervalIterator and extends the bounds of its intervals(package private) class
class
Wraps anIntervalIterator
and passes through those intervals that match theIntervalFilter.accept()
function(package private) static class
private static class
private static class
private static class
private static class
private static class
(package private) class
private static class
private static class
Fields in org.apache.lucene.queries.intervals declared as IntervalIteratorModifier and TypeFieldDescription(package private) final IntervalIterator
FilteringIntervalIterator.a
(package private) final IntervalIterator
RelativeIterator.a
(package private) final IntervalIterator
FilteringIntervalIterator.b
(package private) final IntervalIterator
RelativeIterator.b
(package private) IntervalIterator
DisjunctionIntervalsSource.DisjunctionIntervalIterator.current
private static final IntervalIterator
DisjunctionIntervalsSource.EMPTY
private static final IntervalIterator
DisjunctionIntervalsSource.EXHAUSTED
private final IntervalIterator
ExtendedIntervalIterator.in
protected final IntervalIterator
IntervalFilter.in
(package private) final IntervalIterator
OffsetIntervalsSource.OffsetIntervalIterator.in
private final IntervalIterator
RepeatingIntervalsSource.DuplicateIntervalIterator.in
final IntervalIterator
DisiWrapper.intervals
private final IntervalIterator
IntervalScorer.intervals
(package private) final IntervalIterator
ConjunctionMatchesIterator.iterator
private IntervalIterator
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.lead
private final IntervalIterator[]
UnorderedIntervalsSource.UnorderedIntervalIterator.subIterators
Fields in org.apache.lucene.queries.intervals with type parameters of type IntervalIteratorModifier and TypeFieldDescriptionprivate final PriorityQueue
<IntervalIterator> MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.backgroundQueue
private final Collection
<IntervalIterator> MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.currentIterators
(package private) final PriorityQueue
<IntervalIterator> DisjunctionIntervalsSource.DisjunctionIntervalIterator.intervalQueue
(package private) final List
<IntervalIterator> DisjunctionIntervalsSource.DisjunctionIntervalIterator.iterators
(package private) final Map
<IntervalIterator, CachingMatchesIterator> MinimumShouldMatchIntervalsSource.MinimumMatchesIterator.lookup
private final PriorityQueue
<IntervalIterator> MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.proximityQueue
private final PriorityQueue
<IntervalIterator> UnorderedIntervalsSource.UnorderedIntervalIterator.queue
(package private) final List
<IntervalIterator> ConjunctionIntervalIterator.subIterators
Methods in org.apache.lucene.queries.intervals that return IntervalIteratorModifier and TypeMethodDescriptionprotected IntervalIterator
BlockIntervalsSource.combine
(List<IntervalIterator> iterators) protected abstract IntervalIterator
ConjunctionIntervalsSource.combine
(List<IntervalIterator> iterators) protected IntervalIterator
ContainedByIntervalsSource.combine
(List<IntervalIterator> iterators) protected IntervalIterator
ContainingIntervalsSource.combine
(List<IntervalIterator> iterators) protected abstract IntervalIterator
DifferenceIntervalsSource.combine
(IntervalIterator minuend, IntervalIterator subtrahend) protected abstract IntervalIterator
MinimizingConjunctionIntervalsSource.combine
(List<IntervalIterator> iterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) protected IntervalIterator
NonOverlappingIntervalsSource.combine
(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIterator
NotContainedByIntervalsSource.combine
(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIterator
NotContainingIntervalsSource.combine
(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIterator
OrderedIntervalsSource.combine
(List<IntervalIterator> iterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) protected IntervalIterator
OverlappingIntervalsSource.combine
(List<IntervalIterator> iterators) protected IntervalIterator
UnorderedIntervalsSource.combine
(List<IntervalIterator> iterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) final IntervalIterator
ConjunctionIntervalsSource.intervals
(String field, LeafReaderContext ctx) final IntervalIterator
DifferenceIntervalsSource.intervals
(String field, LeafReaderContext ctx) DisjunctionIntervalsSource.intervals
(String field, LeafReaderContext ctx) ExtendedIntervalsSource.intervals
(String field, LeafReaderContext ctx) FilteredIntervalsSource.intervals
(String field, LeafReaderContext ctx) FixedFieldIntervalsSource.intervals
(String field, LeafReaderContext ctx) abstract IntervalIterator
IntervalsSource.intervals
(String field, LeafReaderContext ctx) Create anIntervalIterator
exposing the minimum intervals defined by thisIntervalsSource
MinimizingConjunctionIntervalsSource.intervals
(String field, LeafReaderContext ctx) MinimumShouldMatchIntervalsSource.intervals
(String field, LeafReaderContext ctx) MultiTermIntervalsSource.intervals
(String field, LeafReaderContext ctx) NoMatchIntervalsSource.intervals
(String field, LeafReaderContext ctx) OffsetIntervalsSource.intervals
(String field, LeafReaderContext ctx) PayloadFilteredTermIntervalsSource.intervals
(String field, LeafReaderContext ctx) private IntervalIterator
RepeatingIntervalsSource.intervals
(String field, LeafReaderContext ctx) TermIntervalsSource.intervals
(String field, LeafReaderContext ctx) (package private) static IntervalIterator
private IntervalIterator
OffsetIntervalsSource.offset
(IntervalIterator it) (package private) static IntervalIterator
IntervalMatches.wrapMatches
(IntervalMatchesIterator mi, int doc) Methods in org.apache.lucene.queries.intervals that return types with arguments of type IntervalIteratorModifier and TypeMethodDescription(package private) Collection
<IntervalIterator> MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.getCurrentIterators()
Methods in org.apache.lucene.queries.intervals with parameters of type IntervalIteratorModifier and TypeMethodDescriptionprotected abstract boolean
FilteredIntervalsSource.accept
(IntervalIterator it) protected boolean
FilteredIntervalsSource.MaxGaps.accept
(IntervalIterator it) protected boolean
FilteredIntervalsSource.MaxWidth.accept
(IntervalIterator it) (package private) static IntervalMatchesIterator
IntervalMatches.asMatches
(IntervalIterator iterator, IntervalMatchesIterator source, int doc) protected abstract IntervalIterator
DifferenceIntervalsSource.combine
(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIterator
NonOverlappingIntervalsSource.combine
(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIterator
NotContainedByIntervalsSource.combine
(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIterator
NotContainingIntervalsSource.combine
(IntervalIterator minuend, IntervalIterator subtrahend) private boolean
DisjunctionIntervalsSource.DisjunctionIntervalIterator.contains
(IntervalIterator it, int start, int end) protected IntervalMatchesIterator
ConjunctionIntervalsSource.createMatchesIterator
(IntervalIterator it, List<IntervalMatchesIterator> subs) Create matches iterator from an advanced and validated interval iterator and a list of matches iterator of all the sub-sourcesprotected IntervalMatchesIterator
ContainedByIntervalsSource.createMatchesIterator
(IntervalIterator it, List<IntervalMatchesIterator> subs) protected IntervalMatchesIterator
OverlappingIntervalsSource.createMatchesIterator
(IntervalIterator it, List<IntervalMatchesIterator> subs) private IntervalIterator
OffsetIntervalsSource.offset
(IntervalIterator it) private void
MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.updateRightExtreme
(IntervalIterator it) (package private) void
UnorderedIntervalsSource.UnorderedIntervalIterator.updateRightExtreme
(IntervalIterator it) Method parameters in org.apache.lucene.queries.intervals with type arguments of type IntervalIteratorModifier and TypeMethodDescriptionprotected IntervalIterator
BlockIntervalsSource.combine
(List<IntervalIterator> iterators) protected abstract IntervalIterator
ConjunctionIntervalsSource.combine
(List<IntervalIterator> iterators) protected IntervalIterator
ContainedByIntervalsSource.combine
(List<IntervalIterator> iterators) protected IntervalIterator
ContainingIntervalsSource.combine
(List<IntervalIterator> iterators) protected abstract IntervalIterator
MinimizingConjunctionIntervalsSource.combine
(List<IntervalIterator> iterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) protected IntervalIterator
OrderedIntervalsSource.combine
(List<IntervalIterator> iterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) protected IntervalIterator
OverlappingIntervalsSource.combine
(List<IntervalIterator> iterators) protected IntervalIterator
UnorderedIntervalsSource.combine
(List<IntervalIterator> iterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) Constructors in org.apache.lucene.queries.intervals with parameters of type IntervalIteratorModifierConstructorDescription(package private)
ConjunctionMatchesIterator
(IntervalIterator iterator, List<? extends IntervalMatchesIterator> subs) DisiWrapper
(IntervalIterator iterator) private
DuplicateIntervalIterator
(IntervalIterator primary, int copies) (package private)
ExtendedIntervalIterator
(IntervalIterator in, int before, int after) Create a new ExtendedIntervalIteratorprotected
Create a new filter(package private)
IntervalScorer
(IntervalIterator intervals, int minExtent, float boost, IntervalScoreFunction scoreFunction) private
NonOverlappingIterator
(IntervalIterator minuend, IntervalIterator subtrahend) (package private)
private
NotContainingIterator
(IntervalIterator minuend, IntervalIterator subtrahend) (package private)
(package private)
Constructor parameters in org.apache.lucene.queries.intervals with type arguments of type IntervalIteratorModifierConstructorDescription(package private)
BlockIntervalIterator
(List<IntervalIterator> subIterators) (package private)
ConjunctionIntervalIterator
(List<IntervalIterator> subIterators) (package private)
DisjunctionIntervalIterator
(List<IntervalIterator> iterators) (package private)
MinimumMatchesIterator
(MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator iterator, Map<IntervalIterator, CachingMatchesIterator> lookup) (package private)
MinimumShouldMatchIntervalIterator
(Collection<IntervalIterator> subs, int minShouldMatch, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) private
OrderedIntervalIterator
(List<IntervalIterator> subIntervals, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) (package private)
UnorderedIntervalIterator
(List<IntervalIterator> subIterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch)