Package com.illumon.iris.importers
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 Summary
Fields Modifier and Type Field Description protected Map<String,String>
customImportProperties
protected ImportTableWriterFactory
importTableWriterFactory
protected String
intradayPartitionColumn
protected com.fishlib.io.logger.Logger
log
protected boolean
strict
-
Method Summary
Modifier and Type Method Description static int
getMaxOpenTableWriters()
protected com.illumon.iris.importers.GeneralImporter.CacheEntry
getTableEntry(String partition, List<String> columns, Map<String,String> importProperties)
static boolean
shouldUseLegacyCsvForImport()
-
Field Details
-
log
protected final com.fishlib.io.logger.Logger log -
importTableWriterFactory
-
intradayPartitionColumn
-
strict
protected final boolean strict -
customImportProperties
-
-
Method Details
-
getTableEntry
-
getMaxOpenTableWriters
public static int getMaxOpenTableWriters() -
shouldUseLegacyCsvForImport
public static boolean shouldUseLegacyCsvForImport()
-