Class RecordReaderSpec

    • Constructor Detail

      • RecordReaderSpec

        public RecordReaderSpec()
    • Method Detail

      • getDataFormat

        public String getDataFormat()
      • setDataFormat

        public void setDataFormat​(String dataFormat)
        Record data format, e.g. 'avro', 'parquet', 'orc', 'csv', 'json', 'thrift' etc.
        Parameters:
        dataFormat -
      • getClassName

        public String getClassName()
      • setClassName

        public void setClassName​(String className)
        Corresponding RecordReader class name. E.g. org.apache.pinot.plugin.inputformat.avro.AvroRecordReader org.apache.pinot.plugin.inputformat.csv.CSVRecordReader org.apache.pinot.plugin.inputformat.parquet.ParquetRecordReader org.apache.pinot.plugin.inputformat.json.JSONRecordReader org.apache.pinot.plugin.inputformat.orc.ORCRecordReader org.apache.pinot.plugin.inputformat.thrift.ThriftRecordReader
        Parameters:
        className -
      • setConfigs

        public void setConfigs​(Map<String,​String> configs)
        Used to init RecordReaderConfig class name, this config is required for CSV and Thrift data format.
        Parameters:
        configs -
      • getConfigClassName

        public String getConfigClassName()
      • setConfigClassName

        public void setConfigClassName​(String configClassName)
        Corresponding RecordReaderConfig class name, it's mandatory for CSV and Thrift file format. E.g. org.apache.pinot.plugin.inputformat.csv.CSVRecordReaderConfig org.apache.pinot.plugin.inputformat.thrift.ThriftRecordReaderConfig
        Parameters:
        configClassName -