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 Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.illumon.iris.pqimport.BaseImportPersistentQuery
dbServerConfig -
Constructor Summary
ConstructorsConstructorDescriptionBinaryImportPersistentQuery(PersistentQueryConfiguration config, String scriptBody, PersistentQueryDbServerConfig dbServerConfig, ControllerConfigurationType configurationType, ScriptPathLoaderState scriptLoaderState, PublicPrivateKeyEncryption encryption) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoImport(PersistentQueryConfiguration config, org.jdom2.Element importSource, ImportOutputMode outputMode, ImportTableWriterFactory importTableWriterFactory, String intradayPartitionColumn, Boolean strict, RemoteCommandProgress progress, String columnPartitionValue, Database database, TableDefinitionSchema schema) protected @NotNull Stringprotected @NotNull StringMethods inherited from class com.illumon.iris.pqimport.BaseImportPersistentQuery
executeMethods inherited from class com.illumon.iris.db.tables.remotequery.ContextAwareRemoteQuery
getClient, getLog, getRemoteQueryProcessor, getUserContext, initializeContext, initializeContext, toString
-
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:
doImportin classBaseImportPersistentQuery
-
getConfigurationType
- Specified by:
getConfigurationTypein classBaseImportPersistentQuery
-
getImportSourceType
- Specified by:
getImportSourceTypein classBaseImportPersistentQuery
-