public final class SQLImportTemplateSpec extends ImportExportTemplateSpec<SQLSourceTable,SQLTargetTable>
Constructor and Description |
---|
SQLImportTemplateSpec(String templateId,
com.orchestranetworks.service.Session session)
Constructs a new
SQLImportTemplateSpec instance. |
SQLImportTemplateSpec(TemplateConfig<SQLSourceTable,SQLTargetTable> templateConfig,
com.orchestranetworks.service.Session session)
Constructs a new
SQLImportTemplateSpec instance. |
Modifier and Type | Method and Description |
---|---|
void |
configureProcedure(java.util.function.Consumer<com.orchestranetworks.service.ProcedureContext> config)
Configures the
ProcedureContext instance when writing in EBX. |
java.util.function.Consumer<com.orchestranetworks.service.ProcedureContext> |
getProcedureConfig()
Returns the
ProcedureContext configuration or null . |
getDataset, setDataset
getSession, getTemplateConfig, getTemplateId
public SQLImportTemplateSpec(String templateId, com.orchestranetworks.service.Session session)
SQLImportTemplateSpec
instance.templateId
- The unique template id.session
- The session.IllegalArgumentException
- If any parameter is null
.public SQLImportTemplateSpec(TemplateConfig<SQLSourceTable,SQLTargetTable> templateConfig, com.orchestranetworks.service.Session session)
SQLImportTemplateSpec
instance.templateConfig
- The template configuration.session
- The session.IllegalArgumentException
- If any parameter is null
.public void configureProcedure(java.util.function.Consumer<com.orchestranetworks.service.ProcedureContext> config)
ProcedureContext
instance when writing in EBX.Procedure.execute(ProcedureContext)
public java.util.function.Consumer<com.orchestranetworks.service.ProcedureContext> getProcedureConfig()
ProcedureContext
configuration or null
.Procedure.execute(ProcedureContext)