| Modifier and Type | Method and Description |
|---|---|
DBMS |
ExecutionContext.getTargetDBMS()
Gets target-DBMS: ORACLE, MSSQL, DB2, MySQL, POSTGRESQL, SYBASE, SQLITE,
HSQL or H2
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExecutionContext.setTargetDBMS(DBMS targetDBMS)
Sets target-DBMS: ORACLE, MSSQL, DB2, MySQL, POSTGRESQL, SYBASE, SQLITE,
HSQL or H2
|
| Modifier and Type | Method and Description |
|---|---|
DBMS |
Subsetter.getDbms()
Gets the DBMS of the database.
|
DBMS |
Subsetter.getTargetDBMS()
Gets target-DBMS.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Subsetter.setDbms(DBMS dbms)
Sets the DBMS of the database.
|
void |
Subsetter.setTargetDBMS(DBMS targetDBMS)
Sets target-DBMS.
|
| Constructor and Description |
|---|
Subsetter(DataSource dataSource,
DBMS dbms,
File dataModel,
File extractionModel,
ScriptFormat scriptFormat)
Creates a new Subsetter with all mandatory attributes.
|
Subsetter(DataSource dataSource,
DBMS dbms,
URL dataModel,
URL extractionModel,
ScriptFormat scriptFormat)
Creates a new Subsetter with all mandatory attributes.
|
| Modifier and Type | Field and Description |
|---|---|
static DBMS |
DBMS.CLOADSCAPE |
static DBMS |
DBMS.DB2 |
static DBMS |
DBMS.DB2_ZOS |
static DBMS |
DBMS.DERBY |
static DBMS |
DBMS.FIREBIRD |
static DBMS |
DBMS.H2 |
static DBMS |
DBMS.HSQL |
static DBMS |
DBMS.INFORMIX |
static DBMS |
DBMS.MSSQL |
static DBMS |
DBMS.MySQL |
static DBMS |
DBMS.ORACLE |
static DBMS |
DBMS.POSTGRESQL |
static DBMS |
DBMS.SQLITE |
static DBMS |
DBMS.SYBASE |
| Modifier and Type | Method and Description |
|---|---|
static DBMS |
DBMS.forDBMS(String dbmsId)
Gets DBMS specific configuration.
|
static DBMS[] |
DBMS.values()
Gets all DBMSes.
|
| Modifier and Type | Method and Description |
|---|---|
List<DBMS> |
Configuration.getDBMS() |
| Modifier and Type | Method and Description |
|---|---|
void |
Configuration.setdBMSConfigurations(List<DBMS> dBMSConfigurations) |
| Constructor and Description |
|---|
DBMS(DBMS other)
Copy constructor.
|
| Modifier and Type | Field and Description |
|---|---|
DBMS |
Session.dbms
The DBMS.
|
DBMS |
BasicDataSource.dbms
The DBMS.
|
| Modifier and Type | Method and Description |
|---|---|
protected CellContentConverter |
Session.AbstractResultSetReader.getCellContentConverter(ResultSet resultSet,
Session session,
DBMS targetDBMSConfiguration)
Gets and cache CellContentConverter for the result set.
|
| Constructor and Description |
|---|
BasicDataSource(String driverClassName,
String dbUrl,
String dbUser,
String dbPassword,
DBMS dbms,
int maxPoolSize,
URL... jdbcDriverURL)
Constructor.
|
DeletionTransformer.Factory(OutputStreamWriter scriptFileWriter,
int maxBodySize,
Session session,
DBMS targetDBMSConfiguration,
ExecutionContext executionContext)
Constructor.
|
DMLTransformer.Factory(OutputStreamWriter scriptFileWriter,
boolean upsertOnly,
int maxBodySize,
Session session,
DBMS targetDBMSConfiguration,
ExecutionContext executionContext)
Constructor.
|
DMLTransformer(Table table,
OutputStreamWriter scriptFileWriter,
boolean upsertOnly,
int maxBodySize,
Session session,
DBMS targetDBMSConfiguration,
ImportFilterTransformer importFilterTransformer,
ExecutionContext executionContext)
Constructor.
|
Session(DataSource dataSource,
DBMS dbms)
Constructor.
|
Session(DataSource dataSource,
DBMS dbms,
WorkingTableScope scope,
boolean transactional)
Constructor.
|
Session(DataSource dataSource,
DBMS dbms,
WorkingTableScope scope,
boolean transactional,
boolean local)
Constructor.
|
UpdateTransformer(Table table,
Set<Column> columns,
OutputStreamWriter scriptFileWriter,
int maxBodySize,
Session session,
DBMS targetDBMSConfiguration,
ImportFilterTransformer importFilterTransformer,
ExecutionContext executionContext)
Constructor.
|
| Constructor and Description |
|---|
RowIdSupport(DataModel dataModel,
DBMS configuration,
boolean useRowIds)
Constructor.
|
RowIdSupport(DataModel dataModel,
DBMS configuration,
ExecutionContext executionContext)
Constructor.
|
RowIdSupport(DataModel dataModel,
DBMS configuration,
String rowIdType,
boolean useRowIds)
Constructor.
|
RowIdSupport(DataModel dataModel,
DBMS configuration,
String rowIdType,
ExecutionContext executionContext)
Constructor.
|
| Constructor and Description |
|---|
FlatXMLTransformer.Factory(TransformerHandler transformerHandler,
DatabaseMetaData metaData,
DBMS dbms,
ExecutionContext executionContext)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
DDLCreator.createDDL(DataSource dataSource,
DBMS dbms,
WorkingTableScope temporaryTableScope,
String workingTableSchema)
Creates the DDL for the working-tables.
|
String |
DDLCreator.getTableInConflict(DataSource dataSource,
DBMS dbms)
Checks for conflicts of existing tables and working-tables.
|
boolean |
DDLCreator.isUptodate(DataSource dataSource,
DBMS dbms,
boolean useRowId,
String workingTableSchema)
Checks whether working-tables schema is up-to-date.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HelperTableEnhancer.addComments(Writer script,
ScriptType scriptType,
Session session,
DBMS targetDBMSConfiguration,
EntityGraph entityGraph,
Set<Table> progress,
ExecutionContext executionContext) |
void |
FileBasedScriptEnhancer.addComments(Writer script,
ScriptType scriptType,
Session session,
DBMS targetDBMSConfiguration,
EntityGraph entityGraph,
Set<Table> progress,
ExecutionContext executionContext)
Adds nothing.
|
void |
ScriptEnhancer.addComments(Writer script,
ScriptType scriptType,
Session session,
DBMS targetDBMSConfiguration,
EntityGraph entityGraph,
Set<Table> progress,
ExecutionContext executionContext)
Adds comments to the script.
|
void |
HelperTableEnhancer.addEpilog(Writer script,
ScriptType scriptType,
Session session,
DBMS targetDBMSConfiguration,
EntityGraph entityGraph,
Set<Table> progress,
ExecutionContext executionContext) |
void |
FileBasedScriptEnhancer.addEpilog(Writer script,
ScriptType scriptType,
Session session,
DBMS targetDBMSConfiguration,
EntityGraph entityGraph,
Set<Table> progress,
ExecutionContext executionContext)
Adds epilogs.
|
void |
ScriptEnhancer.addEpilog(Writer script,
ScriptType scriptType,
Session session,
DBMS targetDBMSConfiguration,
EntityGraph entityGraph,
Set<Table> progress,
ExecutionContext executionContext)
Adds comments at bottom of the script.
|
void |
HelperTableEnhancer.addProlog(Writer script,
ScriptType scriptType,
Session session,
DBMS targetDBMSConfiguration,
EntityGraph entityGraph,
Set<Table> progress,
ExecutionContext executionContext) |
void |
FileBasedScriptEnhancer.addProlog(Writer script,
ScriptType scriptType,
Session session,
DBMS targetDBMSConfiguration,
EntityGraph entityGraph,
Set<Table> progress,
ExecutionContext executionContext)
Adds prologs.
|
void |
ScriptEnhancer.addProlog(Writer script,
ScriptType scriptType,
Session session,
DBMS targetDBMSConfiguration,
EntityGraph entityGraph,
Set<Table> progress,
ExecutionContext executionContext)
Adds statements at top of the script.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EntityGraph.dropMappingTables(OutputStreamWriter result,
DBMS targetDBMSConfiguration)
Creates the DROP-statements for the mapping tables.
|
void |
EntityGraph.fillAndWriteMappingTables(JobManager jobManager,
OutputStreamWriter dmlResultWriter,
int numberOfEntities,
Session targetSession,
DBMS targetDBMSConfiguration,
DBMS dbmsConfiguration)
Insert the values of columns with non-derived-import-filters into the local database.
|
abstract void |
EntityGraph.updateEntities(Table table,
Set<Column> columns,
OutputStreamWriter scriptFileWriter,
DBMS targetConfiguration)
Updates columns of a table.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IntraDatabaseEntityGraph.dropMappingTables(OutputStreamWriter result,
DBMS targetDBMSConfiguration)
Creates the DROP-statements for the mapping tables.
|
void |
IntraDatabaseEntityGraph.fillAndWriteMappingTables(JobManager jobManager,
OutputStreamWriter receiptWriter,
int numberOfEntities,
Session targetSession,
DBMS targetDBMSConfiguration,
DBMS dbmsConfiguration)
Insert the values of columns with non-derived-import-filters into the local database.
|
void |
IntraDatabaseEntityGraph.updateEntities(Table table,
Set<Column> columns,
OutputStreamWriter scriptFileWriter,
DBMS targetConfiguration)
Updates columns of a table.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LocalEntityGraph.updateEntities(Table table,
Set<Column> columns,
OutputStreamWriter scriptFileWriter,
DBMS targetConfiguration)
Updates columns of a table.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteEntityGraph.updateEntities(Table table,
Set<Column> columns,
OutputStreamWriter scriptFileWriter,
DBMS targetConfiguration)
Updates columns of a table.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ImportFilterManager.createMappingTables(DBMS configuration,
OutputStreamWriter result)
Creates the DDL for the mapping tables.
|
void |
ImportFilterManager.fillAndWriteMappingTables(EntityGraph entityGraph,
JobManager jobManager,
OutputStreamWriter dmlResultWriter,
int numberOfEntities,
Session targetSession,
DBMS targetDBMSConfiguration)
Insert the values of columns with non-derived-import-filters into the local database.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ModelBuilder.build(DataSource dataSource,
DBMS dbms,
String schema,
StringBuffer warnings,
ExecutionContext executionContext)
Builds model.
|
static void |
ModelBuilder.buildAndMerge(DataSource dataSource,
DBMS dbms,
String schema,
StringBuffer warnings,
ExecutionContext executionContext)
Builds and merges model.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SubsettingEngine.export(String whereClause,
URL extractionModelURL,
String scriptFile,
String deleteScriptFileName,
DataSource dataSource,
DBMS dbms,
boolean explain,
ScriptFormat scriptFormat,
int modelPoolSize)
Exports entities.
|
| Constructor and Description |
|---|
CellContentConverter(ResultSetMetaData resultSetMetaData,
Session session,
DBMS targetConfiguration)
Constructor.
|