Class GeneralImporter<T extends ImportFieldWriter>

java.lang.Object
com.illumon.iris.importers.GeneralImporter<T>
Direct Known Subclasses:
GeneralCsvImporter, GeneralJdbcImporter, GeneralXmlImporter

public abstract class GeneralImporter<T extends ImportFieldWriter> extends Object
  • Field Details

    • log

      protected final com.fishlib.io.logger.Logger log
    • importTableWriterFactory

      protected final ImportTableWriterFactory importTableWriterFactory
    • intradayPartitionColumn

      protected final String intradayPartitionColumn
    • strict

      protected final boolean strict
    • customImportProperties

      protected final Map<String,String> customImportProperties
  • Method Details

    • getTableEntry

      protected GeneralImporter<T>.com.illumon.iris.importers.GeneralImporter.CacheEntry getTableEntry(String partition, List<String> columns, Map<String,String> importProperties)
    • getMaxOpenTableWriters

      public static int getMaxOpenTableWriters()
    • shouldUseLegacyCsvForImport

      public static boolean shouldUseLegacyCsvForImport()