com.consensus.build.DDLManager Tool that manages all ConnectedCommerce DDLs
All rights reserved. (C) Consensus Corporation
| Type | Name and description |
|---|---|
java.lang.String |
STORE_PROC_PATTERN |
java.lang.Object |
appliedEntries |
java.lang.String |
dbHost |
java.lang.String |
dbName |
java.lang.String |
dbPassword |
java.lang.String |
dbPort |
java.lang.String |
dbUser |
java.lang.String |
defaultSqlPath |
java.io.File |
devSqlFile |
boolean |
executeQuery |
java.lang.String |
filesExtension |
boolean |
generateFile |
java.lang.String |
initializationModule |
java.lang.String |
jdbcDriver |
java.lang.String |
newVersion |
java.io.File |
prodSqlFile |
groovy.sql.Sql |
sql |
java.lang.String |
sqlFilesPath |
java.lang.String |
sqlOutputFilePath |
boolean |
verbose |
| Constructor and description |
|---|
DDLManager
(java.lang.Object settings) |
| Type | Name and description |
|---|---|
java.lang.Object |
applyEntry(DDLManager.ModuleEntry moduleEntry, boolean ignoreUpdate = false) |
groovy.sql.Sql |
connectToDB(java.lang.String databaseName) |
groovy.sql.Sql |
createDB(java.lang.String dbName) |
java.lang.Object |
createSqlFile(java.lang.Object fileHandler) |
groovy.sql.Sql |
databaseExists(java.lang.String databaseName) |
java.util.Map<java.lang.String, java.util.List<ModuleEntry>> |
fetchAppliedDDLs() |
java.lang.String |
getFileName(java.lang.String stPath, java.lang.String databaseName) |
boolean |
isEntryApplied(java.lang.String moduleName, java.lang.String entryId, java.util.List<ModuleEntry> appliedDDLs) |
java.lang.Object |
processAllModules() |
DDLManager.Module |
processDDLFile(java.lang.String moduleName, java.lang.String fileContent) |
java.util.Map<java.lang.String, Module> |
processDirectory(java.lang.String directoryPath) |
java.lang.Object |
processModule(DDLManager.Module module, java.util.List<ModuleEntry> appliedDDLs) |
java.lang.Object |
processModuleEntry(DDLManager.Module module, java.lang.String content) |
java.lang.Object |
storeEntry(java.lang.String entry, java.lang.String environmentType) |
java.lang.Object |
updateDDLTable(DDLManager.ModuleEntry moduleEntry) |
java.lang.String |
validate() |
java.lang.String |
version() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Groovy Documentation