Package com.illumon.iris.pqimport
Class BinaryImportPersistentQuery
java.lang.Object
com.illumon.iris.db.tables.remotequery.ContextAwareRemoteQuery<PersistentQueryState>
com.illumon.iris.pqimport.MergeImportPersistentQuery
com.illumon.iris.pqimport.ImportPersistentQuery
com.illumon.iris.pqimport.BaseImportPersistentQuery
com.illumon.iris.pqimport.BinaryImportPersistentQuery
- All Implemented Interfaces:
RemoteQuery<PersistentQueryState>
,Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
Fields inherited from class com.illumon.iris.pqimport.BaseImportPersistentQuery
dbServerConfig
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
ConstructorsConstructorDescriptionBinaryImportPersistentQuery
(PersistentQueryConfiguration config, String scriptBody, PersistentQueryDbServerConfig dbServerConfig, ControllerConfigurationType configurationType, ScriptPathLoaderState scriptLoaderState, PublicPrivateKeyEncryption encryption) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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
protected String
Methods inherited from class com.illumon.iris.pqimport.BaseImportPersistentQuery
execute
Methods inherited from class com.illumon.iris.db.tables.remotequery.ContextAwareRemoteQuery
getClient, getLog, getRemoteQueryProcessor, getUserContext, initializeContext, initializeContext
-
Field Details
-
CONFIGURATION_TYPE
- See Also:
-
TYPE_SPECIFIC_FIELDS_SOURCE_FILE
- See Also:
-
TYPE_SPECIFIC_FIELDS_SOURCE_GLOB
- See Also:
-
TYPE_SPECIFIC_FIELDS_SOURCE_DIRECTORY
- See Also:
-
-
Constructor Details
-
BinaryImportPersistentQuery
public BinaryImportPersistentQuery(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
-