Uses of Interface
org.apache.druid.data.input.InputFormat
-
Packages that use InputFormat Package Description org.apache.druid.data.input org.apache.druid.data.input.impl -
-
Uses of InputFormat in org.apache.druid.data.input
Methods in org.apache.druid.data.input with parameters of type InputFormat Modifier and Type Method Description protected InputSourceReaderAbstractInputSource. formattableReader(InputRowSchema inputRowSchema, InputFormat inputFormat, File temporaryDirectory)InputSourceReaderAbstractInputSource. reader(InputRowSchema inputRowSchema, InputFormat inputFormat, File temporaryDirectory)InputSourceReaderInputSource. reader(InputRowSchema inputRowSchema, InputFormat inputFormat, File temporaryDirectory)Creates anInputSourceReader. -
Uses of InputFormat in org.apache.druid.data.input.impl
Classes in org.apache.druid.data.input.impl that implement InputFormat Modifier and Type Class Description classCsvInputFormatclassDelimitedInputFormatInputFormat for customized Delimiter Separate Value format of input data (default is TSV).classFlatTextInputFormatclassJsonInputFormatclassNestedInputFormatAbstract class for nested file formats such as JSON, ORC, etc.classRegexInputFormatMethods in org.apache.druid.data.input.impl that return InputFormat Modifier and Type Method Description static InputFormatJsonInputFormat. withLineSplittable(InputFormat format, boolean lineSplittable)If the provided format isJsonInputFormat, return a version withJsonInputFormat.withLineSplittable(boolean)called.Methods in org.apache.druid.data.input.impl with parameters of type InputFormat Modifier and Type Method Description Stream<InputSplit<List<CloudObjectLocation>>>CloudObjectInputSource. createSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec)Stream<InputSplit>CombiningInputSource. createSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec)Stream<InputSplit<URI>>HttpInputSource. createSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec)Stream<InputSplit<List<File>>>LocalInputSource. createSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec)Stream<InputSplit<T>>SplittableInputSource. createSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec)Creates aStreamofInputSplits.intCloudObjectInputSource. estimateNumSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec)intCombiningInputSource. estimateNumSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec)intHttpInputSource. estimateNumSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec)intLocalInputSource. estimateNumSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec)intSplittableInputSource. estimateNumSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec)Returns an estimated total number of splits to be created viaSplittableInputSource.createSplits(org.apache.druid.data.input.InputFormat, org.apache.druid.data.input.SplitHintSpec).protected InputSourceReaderCloudObjectInputSource. formattableReader(InputRowSchema inputRowSchema, InputFormat inputFormat, File temporaryDirectory)protected InputSourceReaderHttpInputSource. formattableReader(InputRowSchema inputRowSchema, InputFormat inputFormat, File temporaryDirectory)protected InputSourceReaderInlineInputSource. formattableReader(InputRowSchema inputRowSchema, InputFormat inputFormat, File temporaryDirectory)protected InputSourceReaderLocalInputSource. formattableReader(InputRowSchema inputRowSchema, InputFormat inputFormat, File temporaryDirectory)static InputFormatJsonInputFormat. withLineSplittable(InputFormat format, boolean lineSplittable)If the provided format isJsonInputFormat, return a version withJsonInputFormat.withLineSplittable(boolean)called.Constructors in org.apache.druid.data.input.impl with parameters of type InputFormat Constructor Description InputEntityIteratingReader(InputRowSchema inputRowSchema, InputFormat inputFormat, CloseableIterator<? extends InputEntity> sourceIterator, SystemFieldDecoratorFactory systemFieldDecoratorFactory, File temporaryDirectory)
-