Interface InputRowParser<T>

All Known Subinterfaces:
ByteBufferInputRowParser
All Known Implementing Classes:
MapInputRowParser, NoopInputRowParser, StringInputRowParser, TransformingInputRowParser, TransformingStringInputRowParser

@Deprecated public interface InputRowParser<T>
Deprecated.
  • Method Details

    • parseBatch

      @NotNull default @NotNull List<InputRow> parseBatch(T input)
      Deprecated.
      Parse an input into list of InputRow. List can contains null for rows that should be thrown away, or throws ParseException if 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 an InputRow. Return null if this input should be thrown away, or throws ParseException if the input is unparseable.
    • getParseSpec

      ParseSpec getParseSpec()
      Deprecated.
    • withParseSpec

      InputRowParser withParseSpec(ParseSpec parseSpec)
      Deprecated.