Package com.illumon.iris.pqimport
Class JdbcImportPersistentQuery
- All Implemented Interfaces:
RemoteQuery<PersistentQueryState>
,Serializable
public class JdbcImportPersistentQuery extends BaseImportPersistentQuery
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static String
CATALOG
static String
CONFIGURATION_TYPE
static String
DRIVER
static String
PASSWORD
static String
QUERY
static String
URI
static String
USER
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 JdbcImportPersistentQuery(PersistentQueryConfiguration config, String scriptBody, PersistentQueryDbServerConfig dbServerConfig, ControllerConfigurationType configurationType, ScriptPathLoaderState scriptLoaderState, PublicPrivateKeyEncryption encryption)
-
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
-
DRIVER
- See Also:
- Constant Field Values
-
URI
- See Also:
- Constant Field Values
-
USER
- See Also:
- Constant Field Values
-
PASSWORD
- See Also:
- Constant Field Values
-
CATALOG
- See Also:
- Constant Field Values
-
QUERY
- See Also:
- Constant Field Values
-
-
Constructor Details
-
JdbcImportPersistentQuery
public JdbcImportPersistentQuery(PersistentQueryConfiguration config, String scriptBody, PersistentQueryDbServerConfig dbServerConfig, ControllerConfigurationType configurationType, ScriptPathLoaderState scriptLoaderState, PublicPrivateKeyEncryption encryption)
-
-
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
-