Package org.apache.druid.data.input.impl
package org.apache.druid.data.input.impl
-
ClassDescriptionAPI type to specify an aggregating projection on
IncrementalIndexSchemaCommon type for 'bucket' and 'path' concept of cloud objects to allow code sharing between cloud specific implementations.InputSource that combines data from multiple inputSources.Utility function forDelimitedInputFormat.InputFormat for customized Delimiter Separate Value format of input data (default is TSV).DelimitedValueReader is the reader for Delimitor Separate Value format input data(CSV/TSV).Defines the schema of a single dimension in a dataset.Custom json-path JsonProvider override to circumvent slow performance when encountering null paths as described in https://github.com/json-path/JsonPath/issues/396 Note that this only avoids errors for map properties, avoiding the exception on array paths is not possible without patching json-path itselfLike the Apache Commons LineIterator, but faster.InputSourceReader iterating multipleInputEntitys.JsonLineReaderreads input text line by line and tries to convert each text line to an JSON object.In contrast toJsonLineReaderwhich processes input text line by line independently, this class tries to split the input into a list of JsonNode objects, and then parses each JsonNode independently into an InputRow.In contrast toJsonLineReaderwhich processes input text line by line independently, this class tries to parse the input text as a whole to an array of objects.Input format that breaks the input on newlines, and returns a single column namedLinesReader.LINE_COLUMN.Reader forLinesInputFormat.Abstract class for nested file formats such as JSON, ORC, etc.NOTE: This class should be deprecated after Druid supports configurable index types on dimensions.This class is responsible for re-opening the underlying input stream for the input object on the givenRetryingInputStream.retryCondition.Deprecated.Splittable InputSource.