| Constructor and Description |
|---|
ExecutionContext(ExecutionContext other)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
SQLDialect.dmlTableReference(String tableName,
Session session,
ExecutionContext executionContext)
Gets table reference for DML statements for a given working table.
|
void |
SqlScriptBasedStatisticRenovator.renew(Session session,
ExecutionContext executionContext)
Renews the DB table statistics for the working-tables
by executing the SQL-script.
|
void |
ShellScriptBasedStatisticRenovator.renew(Session session,
ExecutionContext executionContext)
Renews the DB table statistics for the working-tables
by executing the shell-script.
|
void |
StatisticRenovator.renew(Session session,
ExecutionContext executionContext)
Renews the DB table statistics for the working-tables.
|
| Constructor and Description |
|---|
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.
|
UpdateTransformer(Table table,
Set<Column> columns,
OutputStreamWriter scriptFileWriter,
int maxBodySize,
Session session,
DBMS targetDBMSConfiguration,
ImportFilterTransformer importFilterTransformer,
ExecutionContext executionContext)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
DataModel.getAssociationsFile(ExecutionContext executionContext)
Gets name of file containing the association definitions.
|
static String |
DataModel.getColumnsFile(ExecutionContext executionContext)
Gets name of file containing the column definitions.
|
static String |
DataModel.getDatamodelFolder(ExecutionContext executionContext)
Gets name of data model folder.
|
static String |
DataModel.getDisplayNamesFile(ExecutionContext executionContext)
Gets name of file containing the display names.
|
static String |
DataModel.getExcludeFromDeletionFile(ExecutionContext executionContext)
List of tables to be excluded from deletion.
|
static String |
DataModel.getModelNameFile(ExecutionContext executionContext)
Gets name of file containing the model name
|
static String |
DataModel.getTablesFile(ExecutionContext executionContext)
Gets name of file containing the table definitions.
|
static String |
DataModel.getVersionFile(ExecutionContext executionContext)
Name of file containing the version number.
|
| Constructor and Description |
|---|
DataModel(ExecutionContext executionContext)
Reads in
table.csv and association.csv
and builds the relational data model. |
DataModel(Map<String,String> sourceSchemaMapping,
ExecutionContext executionContext,
boolean failOnMissingTables)
Reads in
table.csv and association.csv
and builds the relational data model. |
DataModel(PrimaryKeyFactory primaryKeyFactory,
Map<String,String> sourceSchemaMapping,
ExecutionContext executionContext)
Reads in
table.csv and association.csv
and builds the relational data model. |
DataModel(String additionalTablesFile,
String additionalAssociationsFile,
ExecutionContext executionContext)
Reads in
table.csv and association.csv
and builds the relational data model. |
DataModel(String additionalTablesFile,
String additionalAssociationsFile,
Map<String,String> sourceSchemaMapping,
CsvFile.LineFilter assocFilter,
ExecutionContext executionContext)
Reads in
table.csv and association.csv
and builds the relational data model. |
DataModel(String additionalTablesFile,
String additionalAssociationsFile,
Map<String,String> sourceSchemaMapping,
CsvFile.LineFilter assocFilter,
PrimaryKeyFactory primaryKeyFactory,
ExecutionContext executionContext,
boolean failOnMissingTables)
Reads in
table.csv and association.csv
and builds the relational data model. |
DataModel(String additionalTablesFile,
String additionalAssociationsFile,
PrimaryKeyFactory primaryKeyFactory,
ExecutionContext executionContext)
Reads in
table.csv and association.csv
and builds the relational data model. |
RowIdSupport(DataModel dataModel,
DBMS configuration,
ExecutionContext executionContext)
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.
|
| Constructor and Description |
|---|
DDLCreator(ExecutionContext executionContext)
Constructor.
|
| 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 | Field and Description |
|---|---|
protected ExecutionContext |
EntityGraph.executionContext
The execution context.
|
| Constructor and Description |
|---|
EntityGraph(int graphID,
DataModel dataModel,
ExecutionContext executionContext) |
| Modifier and Type | Method and Description |
|---|---|
static IntraDatabaseEntityGraph |
IntraDatabaseEntityGraph.create(DataModel dataModel,
int graphID,
Session session,
PrimaryKey universalPrimaryKey,
ExecutionContext executionContext)
Creates a new entity-graph.
|
| Modifier and Type | Method and Description |
|---|---|
static LocalEntityGraph |
LocalEntityGraph.create(DataModel dataModel,
int graphID,
Session remoteSession,
ExecutionContext executionContext)
Creates a new entity-graph.
|
| Modifier and Type | Method and Description |
|---|---|
static RemoteEntityGraph |
RemoteEntityGraph.create(DataModel dataModel,
int graphID,
Session session,
PrimaryKey universalPrimaryKey,
ExecutionContext executionContext)
Creates a new entity-graph.
|
protected static void |
RemoteEntityGraph.init(int graphID,
Session session,
ExecutionContext executionContext)
Initializes a new entity-graph.
|
| Constructor and Description |
|---|
RemoteEntityGraph(DataModel dataModel,
int graphID,
Session session,
PrimaryKey universalPrimaryKey,
ExecutionContext executionContext)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
ExtractionModel.loadDatamodelFolder(String fileName,
ExecutionContext executionContext) |
| Constructor and Description |
|---|
ExtractionModel(DataModel dataModel,
ExecutionContext executionContext)
Constructor for empty restriction models.
|
ExtractionModel(String fileName,
Map<String,String> sourceSchemaMapping,
Map<String,String> parameters,
ExecutionContext executionContext)
Constructor.
|
ExtractionModel(URL modelURL,
Map<String,String> sourceSchemaMapping,
Map<String,String> parameters,
ExecutionContext executionContext,
boolean failOnMissingSubject)
Constructor.
|
| Constructor and Description |
|---|
ImportFilterManager(Session localSession,
OutputStreamWriter result,
Set<Table> progress,
Quoting targetQuoting,
ExecutionContext executionContext)
Constructor.
|
| Constructor and Description |
|---|
LiquibaseXMLTransformer.Factory(TransformerHandler transformerHandler,
DatabaseMetaData metaData,
EntityGraph entityGraph,
String scriptFile,
String datePattern,
String timePattern,
String timestampPattern,
ExecutionContext executionContext)
Constructor.
|
| 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.
|
static void |
ModelBuilder.cleanUp(ExecutionContext executionContext)
Removes temporary files.
|
Collection<Association> |
JDBCMetaDataBasedModelElementFinder.findAssociations(DataModel dataModel,
Map<Association,String[]> namingSuggestion,
Session session,
ExecutionContext executionContext)
Finds associations by reading the databases meta-data.
|
Collection<Association> |
ModelElementFinder.findAssociations(DataModel dataModel,
Map<Association,String[]> namingSuggestions,
Session session,
ExecutionContext executionContext)
Finds a set of
Associations. |
List<Column> |
JDBCMetaDataBasedModelElementFinder.findColumns(Table table,
Session session,
ExecutionContext executionContext)
|
List<Column> |
ModelElementFinder.findColumns(Table table,
Session session,
ExecutionContext executionContext)
|
Set<Table> |
JDBCMetaDataBasedModelElementFinder.findTables(Session session,
ExecutionContext executionContext)
Finds all tables in DB schema.
|
Collection<Table> |
ModelElementFinder.findTables(Session session,
ExecutionContext executionContext)
Finds a set of
Tables. |
static String |
ModelBuilder.getModelBuilderAssociationsFilename(ExecutionContext executionContext)
Name of CSV file for generated association definitions.
|
static String |
ModelBuilder.getModelBuilderColumnsFilename(ExecutionContext executionContext)
Name of CSV file for generated column definitions.
|
static String |
ModelBuilder.getModelBuilderTablesFilename(ExecutionContext executionContext)
Name of CSV file for generated table definitions.
|
static void |
ModelBuilder.resetFiles(ExecutionContext executionContext)
Resets 'model-builder-*.csv' files.
|
| Constructor and Description |
|---|
RestrictionModel(DataModel dataModel,
ExecutionContext executionContext)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ExplainTool.explain(EntityGraph graph,
Session session,
ExecutionContext executionContext)
Creates a listing of all association-paths of exported entities
back to a subject in an entity-graph (the 'explain.log' file)
|
| Constructor and Description |
|---|
SubsettingEngine(ExecutionContext executionContext)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
Quoting.unquotedTableName(Table t,
ExecutionContext executionContext)
Gets unquoted qualified table name.
|
| Constructor and Description |
|---|
XmlExportTransformer(OutputStream out,
String commentHeader,
EntityGraph entityGraph,
Set<Table> totalProgress,
Set<Table> cyclicAggregatedTables,
String rootTag,
String datePattern,
String timestampPattern,
Session session,
Charset charset,
ExecutionContext executionContext)
Constructor.
|