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,
int theBuildingFromVersion)
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)
|
boolean |
didWeDoThis(String label,
boolean addAsDoing)
see if we already did this
|
StringBuilder |
getAdditionalScripts()
additional scripts to add after ddlutils scripts
|
int |
getBuildingFromVersion()
version building from
|
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
|
GrouperDdlCompareResult |
getGrouperDdlCompareResult() |
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 |
resetAlreadyDone()
if starting over, reset this
|
void |
setAdditionalScripts(StringBuilder additionalScripts)
additional scripts to add after ddlutils scripts
|
void |
setBuildingFromVersion(int buildingFromVersion1)
version building from
|
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 |
setGrouperDdlCompareResult(GrouperDdlCompareResult grouperDdlCompareResult) |
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, int theBuildingFromVersion)
objectName
- platform
- connection
- schema
- sqlBuilder
- oldDatabase
- database
- additionalScripts
- isDestinationVersion
- buildingToVersion
- fullScript
- public GrouperDdlCompareResult getGrouperDdlCompareResult()
public void setGrouperDdlCompareResult(GrouperDdlCompareResult grouperDdlCompareResult)
grouperDdlCompareResult
- public void resetAlreadyDone()
public boolean didWeDoThis(String label, boolean addAsDoing)
label
- addAsDoing
- true if we should add that we are doing this nowpublic 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 int getBuildingFromVersion()
public void setBuildingFromVersion(int buildingFromVersion1)
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.