Class SqlReader

  • All Implemented Interfaces:
    org.apache.druid.data.input.InputEntityReader

    public class SqlReader
    extends org.apache.druid.data.input.IntermediateRowParsingReader<Map<String,​Object>>
    Reader exclusively for SqlEntity
    • Method Detail

      • intermediateRowIterator

        protected org.apache.druid.java.util.common.parsers.CloseableIterator<Map<String,​Object>> intermediateRowIterator()
                                                                                                                         throws IOException
        Overrides:
        intermediateRowIterator in class org.apache.druid.data.input.IntermediateRowParsingReader<Map<String,​Object>>
        Throws:
        IOException
      • source

        protected org.apache.druid.data.input.InputEntity source()
        Overrides:
        source in class org.apache.druid.data.input.IntermediateRowParsingReader<Map<String,​Object>>
      • parseInputRows

        protected List<org.apache.druid.data.input.InputRow> parseInputRows​(Map<String,​Object> intermediateRow)
                                                                     throws org.apache.druid.java.util.common.parsers.ParseException
        Specified by:
        parseInputRows in class org.apache.druid.data.input.IntermediateRowParsingReader<Map<String,​Object>>
        Throws:
        org.apache.druid.java.util.common.parsers.ParseException