Package com.illumon.iris.pqimport
Class CsvImportPersistentQuery
- All Implemented Interfaces:
RemoteQuery<PersistentQueryState>
,Serializable
public class CsvImportPersistentQuery extends BaseImportPersistentQuery
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static String
CONFIGURATION_TYPE
static String
CONSTANT
static String
DELIMITER
static String
FILEFORMAT
static String
NO_HEADER
static String
SKIP_FOOTER_LINES
static String
SKIPLINES
static String
SOURCE_DIRECTORY
static String
SOURCE_FILE
static String
SOURCE_GLOB
static String
TRIM
Fields inherited from class com.illumon.iris.pqimport.ImportPersistentQuery
APPEND, IMPORT_SOURCE, INTRADAY_PARTITION_COLUMN, OUTPUT_MODE_APPEND, OUTPUT_MODE_REPLACE, OUTPUT_MODE_SAFE, STRICT, TYPE_SPECIFIC_FIELDS_OUTPUT_MODE
Fields inherited from class com.illumon.iris.pqimport.MergeImportPersistentQuery
PARTITION_SUBSTITUTION, SUBSTITUTION_DATE_FORMAT
-
Constructor Summary
Constructors Constructor Description CsvImportPersistentQuery(PersistentQueryConfiguration config, String scriptBody, PersistentQueryDbServerConfig dbServerConfig, ControllerConfigurationType configurationType, ScriptPathLoaderState scriptLoaderState)
-
Method Summary
Modifier and Type Method Description protected void
doImport(PersistentQueryConfiguration config, org.jdom2.Element importSource, ImportOutputMode outputMode, ImportTableWriterFactory importTableWriterFactory, String intradayPartitionColumn, Boolean strict, RemoteCommandProgress progress, String columnPartitionValue, Database database, TableDefinitionSchema schema)
protected String
getConfigurationType()
protected String
getImportSourceType()
Methods inherited from class com.illumon.iris.db.tables.remotequery.ContextAwareRemoteQuery
getClient, getLog, getRemoteQueryProcessor, getUserContext, initializeContext, initializeContext
-
Field Details
-
CONFIGURATION_TYPE
- See Also:
- Constant Field Values
-
SOURCE_FILE
- See Also:
- Constant Field Values
-
SOURCE_GLOB
- See Also:
- Constant Field Values
-
SOURCE_DIRECTORY
- See Also:
- Constant Field Values
-
TRIM
- See Also:
- Constant Field Values
-
NO_HEADER
- See Also:
- Constant Field Values
-
SKIPLINES
- See Also:
- Constant Field Values
-
SKIP_FOOTER_LINES
- See Also:
- Constant Field Values
-
DELIMITER
- See Also:
- Constant Field Values
-
FILEFORMAT
- See Also:
- Constant Field Values
-
CONSTANT
- See Also:
- Constant Field Values
-
-
Constructor Details
-
CsvImportPersistentQuery
public CsvImportPersistentQuery(PersistentQueryConfiguration config, String scriptBody, PersistentQueryDbServerConfig dbServerConfig, ControllerConfigurationType configurationType, ScriptPathLoaderState scriptLoaderState)
-
-
Method Details
-
doImport
protected void doImport(PersistentQueryConfiguration config, org.jdom2.Element importSource, ImportOutputMode outputMode, ImportTableWriterFactory importTableWriterFactory, String intradayPartitionColumn, Boolean strict, RemoteCommandProgress progress, String columnPartitionValue, Database database, TableDefinitionSchema schema)- Specified by:
doImport
in classBaseImportPersistentQuery
-
getConfigurationType
- Specified by:
getConfigurationType
in classBaseImportPersistentQuery
-
getImportSourceType
- Specified by:
getImportSourceType
in classBaseImportPersistentQuery
-