Uses of Interface
org.apache.druid.java.util.common.parsers.CloseableIterator
Packages that use CloseableIterator
Package
Description
-
Uses of CloseableIterator in org.apache.druid.data.input
Classes in org.apache.druid.data.input that implement CloseableIteratorModifier and TypeClassDescriptionclassDecoratedCloseableIterator<InputRow>that can process rows withHandlingInputRowIterator.InputRowHandlers.Methods in org.apache.druid.data.input that return CloseableIteratorModifier and TypeMethodDescriptionprotected CloseableIterator<T>IntermediateRowParsingReader.intermediateRowIterator()Creates an iterator of intermediate rows.protected CloseableIterator<byte[]>TextReader.Bytes.makeSourceIterator(InputStream in) protected abstract CloseableIterator<T>TextReader.makeSourceIterator(InputStream in) protected CloseableIterator<String>TextReader.Strings.makeSourceIterator(InputStream in) InputEntityReader.read()default CloseableIterator<InputRow>InputSourceReader.read()InputSourceReader.read(InputStats inputStats) IntermediateRowParsingReader.read()InputEntityReader.sample()InputSourceReader.sample()IntermediateRowParsingReader.sample()Constructors in org.apache.druid.data.input with parameters of type CloseableIteratorModifierConstructorDescriptionHandlingInputRowIterator(CloseableIterator<InputRow> inputRowIterator, List<HandlingInputRowIterator.InputRowHandler> inputRowHandlers) -
Uses of CloseableIterator in org.apache.druid.data.input.impl
Classes in org.apache.druid.data.input.impl that implement CloseableIteratorModifier and TypeClassDescriptionclassLike the Apache Commons LineIterator, but faster.static classstatic classMethods in org.apache.druid.data.input.impl that return CloseableIteratorModifier and TypeMethodDescriptionprotected CloseableIterator<com.fasterxml.jackson.databind.JsonNode>JsonNodeReader.intermediateRowIterator()protected CloseableIterator<InputEntity>JsonReader.intermediateRowIterator()InputEntityIteratingReader.read(InputStats inputStats) TimedShutoffInputSourceReader.read(InputStats inputStats) InputEntityIteratingReader.sample()TimedShutoffInputSourceReader.sample()Constructors in org.apache.druid.data.input.impl with parameters of type CloseableIteratorModifierConstructorDescriptionInputEntityIteratingReader(InputRowSchema inputRowSchema, InputFormat inputFormat, CloseableIterator<? extends InputEntity> sourceIterator, SystemFieldDecoratorFactory systemFieldDecoratorFactory, File temporaryDirectory) -
Uses of CloseableIterator in org.apache.druid.data.input.impl.prefetch
Classes in org.apache.druid.data.input.impl.prefetch that implement CloseableIteratorModifier and TypeClassDescriptionclassJsonIterator<T>An iterator over an array of JSON objects. -
Uses of CloseableIterator in org.apache.druid.java.util.common
Methods in org.apache.druid.java.util.common that return CloseableIteratorModifier and TypeMethodDescriptionstatic <T> CloseableIterator<T>CloseableIterators.concat(List<? extends CloseableIterator<? extends T>> iterators) static <T> CloseableIterator<T>CloseableIterators.mergeSorted(List<? extends CloseableIterator<? extends T>> iterators, Comparator<T> comparator) static <T> CloseableIterator<T>CloseableIterators.withEmptyBaggage(Iterator<T> innerIterator) static <T> CloseableIterator<T>Method parameters in org.apache.druid.java.util.common with type arguments of type CloseableIteratorModifier and TypeMethodDescriptionstatic <T> CloseableIterator<T>CloseableIterators.concat(List<? extends CloseableIterator<? extends T>> iterators) static <T> CloseableIterator<T>CloseableIterators.mergeSorted(List<? extends CloseableIterator<? extends T>> iterators, Comparator<T> comparator) -
Uses of CloseableIterator in org.apache.druid.java.util.common.parsers
Subinterfaces of CloseableIterator in org.apache.druid.java.util.common.parsersModifier and TypeInterfaceDescriptioninterfaceLikeCloseableIterator, but has a currentMetadata() method, which returns "metadata", which is effectively a Map<String, Object> about the source of last value returned by next() The returned metadata is read-only and cannot be modified.Methods in org.apache.druid.java.util.common.parsers that return CloseableIteratorModifier and TypeMethodDescriptiondefault <R> CloseableIterator<R>CloseableIterator.flatMap(Function<T, CloseableIterator<R>> function) default <R> CloseableIterator<R>Methods in org.apache.druid.java.util.common.parsers with parameters of type CloseableIteratorModifier and TypeMethodDescriptionstatic <T> CloseableIteratorWithMetadata<T>CloseableIteratorWithMetadata.withEmptyMetadata(CloseableIterator<T> delegate) Creates an instance of CloseableIteratorWithMetadata from aCloseableIterator.Method parameters in org.apache.druid.java.util.common.parsers with type arguments of type CloseableIteratorModifier and TypeMethodDescriptiondefault <R> CloseableIterator<R>CloseableIterator.flatMap(Function<T, CloseableIterator<R>> function) -
Uses of CloseableIterator in org.apache.druid.query.groupby.epinephelinae
Classes in org.apache.druid.query.groupby.epinephelinae that implement CloseableIteratorMethods in org.apache.druid.query.groupby.epinephelinae that return CloseableIteratorModifier and TypeMethodDescriptionParallelCombiner.combine(List<? extends CloseableIterator<Grouper.Entry<KeyType>>> sortedIterators, List<String> mergedDictionary) Build a combining tree for the input iterators which combine input entries asynchronously.BufferArrayGrouper.iterator()BufferArrayGrouper.iterator(boolean sorted) BufferHashGrouper.iterator(boolean sorted) ConcurrentGrouper.iterator(boolean sorted) Grouper.iterator(boolean sorted) Iterate through entries.HashVectorGrouper.iterator()LimitedBufferHashGrouper.iterator(boolean sorted) SpillingGrouper.iterator(boolean sorted) StreamingMergeSortedGrouper.iterator()Return a sorted iterator.StreamingMergeSortedGrouper.iterator(boolean sorted) Return a sorted iterator.VectorGrouper.iterator()Iterate through entry buckets.Method parameters in org.apache.druid.query.groupby.epinephelinae with type arguments of type CloseableIteratorModifier and TypeMethodDescriptionParallelCombiner.combine(List<? extends CloseableIterator<Grouper.Entry<KeyType>>> sortedIterators, List<String> mergedDictionary) Build a combining tree for the input iterators which combine input entries asynchronously.Constructors in org.apache.druid.query.groupby.epinephelinae with parameters of type CloseableIteratorModifierConstructorDescriptionCloseableGrouperIterator(CloseableIterator<Grouper.Entry<KeyType>> iterator, Function<Grouper.Entry<KeyType>, T> transformer, Closeable closeable) -
Uses of CloseableIterator in org.apache.druid.query.scan
Classes in org.apache.druid.query.scan that implement CloseableIteratorModifier and TypeClassDescriptionclassThis iterator supports iteration through a Sequence returned by a ScanResultValue QueryRunner.classIterates over the scan result sequence and provides an interface to clean up the resources (if any) to close the underlying sequence. -
Uses of CloseableIterator in org.apache.druid.segment
Classes in org.apache.druid.segment that implement CloseableIteratorModifier and TypeClassDescriptionclassDictionaryMergingIterator<T extends Comparable<T>>Iterator for merging dictionaries for some comparable type into a single sorted dictionary, useful when merging dictionary encoded columnsclassSimpleDictionaryMergingIterator<T extends Comparable<T>> -
Uses of CloseableIterator in org.apache.druid.segment.transform
Methods in org.apache.druid.segment.transform that return CloseableIteratorModifier and TypeMethodDescriptionTransformingInputEntityReader.read()TransformingInputSourceReader.read(InputStats inputStats) TransformingInputEntityReader.sample()TransformingInputSourceReader.sample()