Uses of Interface
org.apache.druid.data.input.InputFormat
Packages that use InputFormat
-
Uses of InputFormat in org.apache.druid.data.input
Methods in org.apache.druid.data.input with parameters of type InputFormatModifier and TypeMethodDescriptionprotected InputSourceReaderAbstractInputSource.formattableReader(InputRowSchema inputRowSchema, InputFormat inputFormat, File temporaryDirectory) AbstractInputSource.reader(InputRowSchema inputRowSchema, InputFormat inputFormat, File temporaryDirectory) InputSource.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 InputFormatModifier and TypeClassDescriptionclassclassInputFormat for customized Delimiter Separate Value format of input data (default is TSV).classclassclassInput format that breaks the input on newlines, and returns a single column namedLinesReader.LINE_COLUMN.classAbstract class for nested file formats such as JSON, ORC, etc.classMethods in org.apache.druid.data.input.impl that return InputFormatModifier and TypeMethodDescriptionstatic 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 InputFormatModifier and TypeMethodDescriptionCloudObjectInputSource.createSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec) CombiningInputSource.createSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec) HttpInputSource.createSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec) Stream<InputSplit<List<File>>> LocalInputSource.createSplits(InputFormat inputFormat, SplitHintSpec splitHintSpec) 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 InputFormatModifierConstructorDescriptionInputEntityIteratingReader(InputRowSchema inputRowSchema, InputFormat inputFormat, CloseableIterator<? extends InputEntity> sourceIterator, SystemFieldDecoratorFactory systemFieldDecoratorFactory, File temporaryDirectory)