Package org.apache.druid.data.input.impl
Interface InputRowParser<T>
-
- All Known Subinterfaces:
ByteBufferInputRowParser
- All Known Implementing Classes:
MapInputRowParser,NoopInputRowParser,StringInputRowParser,TransformingInputRowParser,TransformingStringInputRowParser
@Deprecated public interface InputRowParser<T>
Deprecated.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description ParseSpecgetParseSpec()Deprecated.default InputRowparse(T input)Deprecated.default @NotNull List<InputRow>parseBatch(T input)Deprecated.Parse an input into list ofInputRow.InputRowParserwithParseSpec(ParseSpec parseSpec)Deprecated.
-
-
-
Method Detail
-
parseBatch
@NotNull default @NotNull List<InputRow> parseBatch(T input)
Deprecated.Parse an input into list ofInputRow. List can contains null for rows that should be thrown away, or throwsParseExceptionif the input is unparseable. This method should never return null otherwise lots of things will break.
-
parse
@Deprecated @Nullable default InputRow parse(T input)
Deprecated.Parse an input into anInputRow. Return null if this input should be thrown away, or throwsParseExceptionif the input is unparseable.
-
getParseSpec
ParseSpec getParseSpec()
Deprecated.
-
withParseSpec
InputRowParser withParseSpec(ParseSpec parseSpec)
Deprecated.
-
-