Package org.apache.druid.java.util.common.parsers
-
Interface Summary Interface Description CloseableIterator<T> CloseableIteratorWithMetadata<T> LikeCloseableIterator
, but has a currentMetadata() method, which returns "metadata", which is effectively a Mapabout the source of last value returned by next() The returned metadata is read-only and cannot be modified. ObjectFlattener<T> ObjectFlatteners.FlattenerMaker<T> Parser<K,V> Class that can parse Strings into Maps. -
Class Summary Class Description AbstractFlatTextFormatParser CSVParser DelimitedParser FlattenerJsonProvider JavaScriptParser JSONFlattenerMaker JSONPathFieldSpec JSONPathParser JSON parser class that uses the JsonPath library to access fields via path expressions.JSONPathSpec JSONToLowerParser Deprecated. NotImplementedMappingProvider ObjectFlatteners Parsers ParserUtils RegexParser TimestampParser -
Enum Summary Enum Description AbstractFlatTextFormatParser.FlatTextFormat JSONPathFieldType -
Exception Summary Exception Description ParseException ParseException can be thrown on both ingestion side and query side.UnparseableColumnsParseException This type of ParseException is meant to be used within ingestion to hold parse exception information for rows that were partially parseable but had one or more unparseable columns, such as when passing a non-numeric value to a numeric column.