public class ModelBuilder extends Object
ModelElementFinder.
Writes all model elements into the files
| Modifier and Type | Field and Description |
|---|---|
static CsvFile.LineFilter |
assocFilter |
| Constructor and Description |
|---|
ModelBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static void |
build(DataSource dataSource,
DBMS dbms,
String schema,
StringBuffer warnings,
ExecutionContext executionContext)
Builds model.
|
static void |
buildAndMerge(DataSource dataSource,
DBMS dbms,
String schema,
StringBuffer warnings,
ExecutionContext executionContext)
Builds and merges model.
|
static void |
cleanUp(ExecutionContext executionContext)
Removes temporary files.
|
static String |
getModelBuilderAssociationsFilename(ExecutionContext executionContext)
Name of CSV file for generated association definitions.
|
static String |
getModelBuilderColumnsFilename(ExecutionContext executionContext)
Name of CSV file for generated column definitions.
|
static String |
getModelBuilderTablesFilename(ExecutionContext executionContext)
Name of CSV file for generated table definitions.
|
static void |
resetFiles(ExecutionContext executionContext)
Resets 'model-builder-*.csv' files.
|
public static CsvFile.LineFilter assocFilter
public static String getModelBuilderTablesFilename(ExecutionContext executionContext)
public static String getModelBuilderColumnsFilename(ExecutionContext executionContext)
public static String getModelBuilderAssociationsFilename(ExecutionContext executionContext)
public static void buildAndMerge(DataSource dataSource, DBMS dbms, String schema, StringBuffer warnings, ExecutionContext executionContext) throws Exception
warnings - string-buffer to print warnings into, may be nullExceptionpublic static void build(DataSource dataSource, DBMS dbms, String schema, StringBuffer warnings, ExecutionContext executionContext) throws Exception
warnings - string-buffer to print warnings into, may be nullExceptionpublic static void resetFiles(ExecutionContext executionContext) throws IOException
IOExceptionpublic static void cleanUp(ExecutionContext executionContext)