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) classWraps an IntervalIterator and extends the bounds of its intervals(package private) classclassWraps anIntervalIteratorand passes through those intervals that match theIntervalFilter.accept()function(package private) static classprivate static classprivate static classprivate static classprivate static classprivate static class(package private) classprivate static classprivate static classFields in org.apache.lucene.queries.intervals declared as IntervalIteratorModifier and TypeFieldDescription(package private) final IntervalIteratorFilteringIntervalIterator.a(package private) final IntervalIteratorRelativeIterator.a(package private) final IntervalIteratorFilteringIntervalIterator.b(package private) final IntervalIteratorRelativeIterator.b(package private) IntervalIteratorDisjunctionIntervalsSource.DisjunctionIntervalIterator.currentprivate static final IntervalIteratorDisjunctionIntervalsSource.EMPTYprivate static final IntervalIteratorDisjunctionIntervalsSource.EXHAUSTEDprivate final IntervalIteratorExtendedIntervalIterator.inprotected final IntervalIteratorIntervalFilter.in(package private) final IntervalIteratorOffsetIntervalsSource.OffsetIntervalIterator.inprivate final IntervalIteratorRepeatingIntervalsSource.DuplicateIntervalIterator.infinal IntervalIteratorDisiWrapper.intervalsprivate final IntervalIteratorIntervalScorer.intervals(package private) final IntervalIteratorConjunctionMatchesIterator.iteratorprivate IntervalIteratorMinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.leadprivate final IntervalIterator[]UnorderedIntervalsSource.UnorderedIntervalIterator.subIteratorsFields in org.apache.lucene.queries.intervals with type parameters of type IntervalIteratorModifier and TypeFieldDescriptionprivate final PriorityQueue<IntervalIterator> MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.backgroundQueueprivate 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.lookupprivate final PriorityQueue<IntervalIterator> MinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.proximityQueueprivate final PriorityQueue<IntervalIterator> UnorderedIntervalsSource.UnorderedIntervalIterator.queue(package private) final List<IntervalIterator> ConjunctionIntervalIterator.subIteratorsMethods in org.apache.lucene.queries.intervals that return IntervalIteratorModifier and TypeMethodDescriptionprotected IntervalIteratorBlockIntervalsSource.combine(List<IntervalIterator> iterators) protected abstract IntervalIteratorConjunctionIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorContainedByIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorContainingIntervalsSource.combine(List<IntervalIterator> iterators) protected abstract IntervalIteratorDifferenceIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected abstract IntervalIteratorMinimizingConjunctionIntervalsSource.combine(List<IntervalIterator> iterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) protected IntervalIteratorNonOverlappingIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorNotContainedByIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorNotContainingIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorOrderedIntervalsSource.combine(List<IntervalIterator> iterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) protected IntervalIteratorOverlappingIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorUnorderedIntervalsSource.combine(List<IntervalIterator> iterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) final IntervalIteratorConjunctionIntervalsSource.intervals(String field, LeafReaderContext ctx) final IntervalIteratorDifferenceIntervalsSource.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 IntervalIteratorIntervalsSource.intervals(String field, LeafReaderContext ctx) Create anIntervalIteratorexposing the minimum intervals defined by thisIntervalsSourceMinimizingConjunctionIntervalsSource.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 IntervalIteratorRepeatingIntervalsSource.intervals(String field, LeafReaderContext ctx) TermIntervalsSource.intervals(String field, LeafReaderContext ctx) (package private) static IntervalIteratorprivate IntervalIteratorOffsetIntervalsSource.offset(IntervalIterator it) (package private) static IntervalIteratorIntervalMatches.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 booleanFilteredIntervalsSource.accept(IntervalIterator it) protected booleanFilteredIntervalsSource.MaxGaps.accept(IntervalIterator it) protected booleanFilteredIntervalsSource.MaxWidth.accept(IntervalIterator it) (package private) static IntervalMatchesIteratorIntervalMatches.asMatches(IntervalIterator iterator, IntervalMatchesIterator source, int doc) protected abstract IntervalIteratorDifferenceIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorNonOverlappingIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorNotContainedByIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) protected IntervalIteratorNotContainingIntervalsSource.combine(IntervalIterator minuend, IntervalIterator subtrahend) private booleanDisjunctionIntervalsSource.DisjunctionIntervalIterator.contains(IntervalIterator it, int start, int end) protected IntervalMatchesIteratorConjunctionIntervalsSource.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 IntervalMatchesIteratorContainedByIntervalsSource.createMatchesIterator(IntervalIterator it, List<IntervalMatchesIterator> subs) protected IntervalMatchesIteratorOverlappingIntervalsSource.createMatchesIterator(IntervalIterator it, List<IntervalMatchesIterator> subs) private IntervalIteratorOffsetIntervalsSource.offset(IntervalIterator it) private voidMinimumShouldMatchIntervalsSource.MinimumShouldMatchIntervalIterator.updateRightExtreme(IntervalIterator it) (package private) voidUnorderedIntervalsSource.UnorderedIntervalIterator.updateRightExtreme(IntervalIterator it) Method parameters in org.apache.lucene.queries.intervals with type arguments of type IntervalIteratorModifier and TypeMethodDescriptionprotected IntervalIteratorBlockIntervalsSource.combine(List<IntervalIterator> iterators) protected abstract IntervalIteratorConjunctionIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorContainedByIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorContainingIntervalsSource.combine(List<IntervalIterator> iterators) protected abstract IntervalIteratorMinimizingConjunctionIntervalsSource.combine(List<IntervalIterator> iterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) protected IntervalIteratorOrderedIntervalsSource.combine(List<IntervalIterator> iterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) protected IntervalIteratorOverlappingIntervalsSource.combine(List<IntervalIterator> iterators) protected IntervalIteratorUnorderedIntervalsSource.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) privateDuplicateIntervalIterator(IntervalIterator primary, int copies) (package private)ExtendedIntervalIterator(IntervalIterator in, int before, int after) Create a new ExtendedIntervalIteratorprotectedCreate a new filter(package private)IntervalScorer(Weight weight, IntervalIterator intervals, int minExtent, float boost, IntervalScoreFunction scoreFunction) privateNonOverlappingIterator(IntervalIterator minuend, IntervalIterator subtrahend) (package private)privateNotContainingIterator(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) privateOrderedIntervalIterator(List<IntervalIterator> subIntervals, MinimizingConjunctionIntervalsSource.MatchCallback onMatch) (package private)UnorderedIntervalIterator(List<IntervalIterator> subIterators, MinimizingConjunctionIntervalsSource.MatchCallback onMatch)