public class DdlVersionBean extends Object
Constructor and Description |
---|
DdlVersionBean(String objectName,
org.apache.ddlutils.Platform platform,
Connection connection,
String schema,
org.apache.ddlutils.platform.SqlBuilder sqlBuilder,
org.apache.ddlutils.model.Database oldDatabase,
org.apache.ddlutils.model.Database database,
StringBuilder additionalScripts,
boolean isDestinationVersion,
int buildingToVersion,
StringBuilder fullScript)
construct
|
Modifier and Type | Method and Description |
---|---|
void |
appendAdditionalScriptUnique(String script)
append an additionalScript, but only if it is not already in the body of the script (or additionalScript)
|
StringBuilder |
getAdditionalScripts()
additional scripts to add after ddlutils scripts
|
int |
getBuildingToVersion()
the eventual version we are build to
|
Connection |
getConnection()
jdbc connection
|
org.apache.ddlutils.model.Database |
getDatabase()
database we are operating on
|
StringBuilder |
getFullScript()
full script so far (to make sure we dont have duplicate scripts, shouldnt add
directly to it from here though
|
String |
getObjectName()
ddl object name (e.g.
|
org.apache.ddlutils.model.Database |
getOldDatabase()
current state of the database (after modifications :) ).
|
org.apache.ddlutils.Platform |
getPlatform()
ddlutils platform
|
String |
getSchema()
schema
|
org.apache.ddlutils.platform.SqlBuilder |
getSqlBuilder()
ddlutils schemabuilder
|
boolean |
isDestinationVersion() |
boolean |
isHsql() |
boolean |
isMysql() |
boolean |
isOracle() |
boolean |
isPostgres() |
boolean |
isSmallIndexes()
if small indexes
|
boolean |
isSqlServer() |
void |
setAdditionalScripts(StringBuilder additionalScripts)
additional scripts to add after ddlutils scripts
|
void |
setBuildingToVersion(int buildingToVersion)
the eventual version we are build to
|
void |
setConnection(Connection connection)
jdbc connection
|
void |
setDatabase(org.apache.ddlutils.model.Database database)
database we are operating on
|
void |
setDestinationVersion(boolean isDestinationVersion) |
void |
setFullScript(StringBuilder fullScript)
full script so far (to make sure we dont have duplicate scripts, shouldnt add
directly to it from here though
|
void |
setObjectName(String objectName)
ddl object name (e.g.
|
void |
setOldDatabase(org.apache.ddlutils.model.Database oldDatabase)
current state of the database (after modifications :) ).
|
void |
setPlatform(org.apache.ddlutils.Platform platform)
ddlutils platform
|
void |
setSchema(String schema)
schema
|
void |
setSqlBuilder(org.apache.ddlutils.platform.SqlBuilder sqlBuilder)
ddlutils schemabuilder
|
public DdlVersionBean(String objectName, org.apache.ddlutils.Platform platform, Connection connection, String schema, org.apache.ddlutils.platform.SqlBuilder sqlBuilder, org.apache.ddlutils.model.Database oldDatabase, org.apache.ddlutils.model.Database database, StringBuilder additionalScripts, boolean isDestinationVersion, int buildingToVersion, StringBuilder fullScript)
objectName
- platform
- connection
- schema
- sqlBuilder
- oldDatabase
- database
- additionalScripts
- isDestinationVersion
- buildingToVersion
- fullScript
- public boolean isPostgres()
public boolean isMysql()
public boolean isSmallIndexes()
public boolean isOracle()
public boolean isHsql()
public boolean isSqlServer()
public void appendAdditionalScriptUnique(String script)
script
- should contain script (or scripts), and should end in a semicolon (each line should), and should end in newlinepublic org.apache.ddlutils.model.Database getOldDatabase()
public void setOldDatabase(org.apache.ddlutils.model.Database oldDatabase)
oldDatabase
- the oldDatabase to setpublic org.apache.ddlutils.model.Database getDatabase()
public void setDatabase(org.apache.ddlutils.model.Database database)
database
- the database to setpublic StringBuilder getAdditionalScripts()
public void setAdditionalScripts(StringBuilder additionalScripts)
additionalScripts
- the additionalScripts to setpublic boolean isDestinationVersion()
public void setDestinationVersion(boolean isDestinationVersion)
isDestinationVersion
- the isDestinationVersion to setpublic int getBuildingToVersion()
public void setBuildingToVersion(int buildingToVersion)
buildingToVersion
- the buildingToVersion to setpublic StringBuilder getFullScript()
public void setFullScript(StringBuilder fullScript)
fullScript
- the fullScript to setpublic org.apache.ddlutils.Platform getPlatform()
public void setPlatform(org.apache.ddlutils.Platform platform)
platform
- the platform to setpublic Connection getConnection()
public void setConnection(Connection connection)
connection
- the connection to setpublic String getSchema()
public void setSchema(String schema)
schema
- the schema to setpublic org.apache.ddlutils.platform.SqlBuilder getSqlBuilder()
public void setSqlBuilder(org.apache.ddlutils.platform.SqlBuilder sqlBuilder)
sqlBuilder
- the sqlBuilder to setpublic String getObjectName()
public void setObjectName(String objectName)
objectName
- the objectName to setCopyright © 2016 Internet2. All rights reserved.