|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.connectors.schema.AutomaticScriptFactory
public abstract class AutomaticScriptFactory
Field Summary | |
---|---|
static int |
MAX_DECIMAL
|
static java.lang.Object |
NO_DEFAULT
Put this constant as default value for clob or blob and Oracle will not set default empty_clob()/empty_blob() for you. |
Constructor Summary | |
---|---|
AutomaticScriptFactory()
|
Method Summary | |
---|---|
void |
generateCreateScript(AbstractSQLGenerator generator,
SQLBatch batch,
boolean utf8DB,
int toVersion,
ScriptGenerationConfiguration configuration)
Generates script creating database structures to specified version |
void |
generateLiveUpdateScript(SQLPalioConnector connector,
SQLBatch batch,
boolean utf8DB,
int fromVersion,
int toVersion,
ScriptGenerationConfiguration configuration)
Tries to generate script updating database structure from live version to specified one if database scanning supported. |
void |
generateUpdateScript(AbstractSQLGenerator generator,
SQLBatch batch,
boolean utf8DB,
int fromVersion,
int toVersion,
ScriptGenerationConfiguration configuration)
Generates script updating database structures from one version to another |
abstract void |
insertContent(SQLConnector connector,
int fromVersion)
This method fills created tables with content. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int MAX_DECIMAL
public static final java.lang.Object NO_DEFAULT
Constructor Detail |
---|
public AutomaticScriptFactory()
Method Detail |
---|
public abstract void insertContent(SQLConnector connector, int fromVersion) throws palio.PalioException
insertOrUpdateIfExists
methods to achieve
this result.
palio.PalioException
public void generateCreateScript(AbstractSQLGenerator generator, SQLBatch batch, boolean utf8DB, int toVersion, ScriptGenerationConfiguration configuration)
public void generateUpdateScript(AbstractSQLGenerator generator, SQLBatch batch, boolean utf8DB, int fromVersion, int toVersion, ScriptGenerationConfiguration configuration)
public void generateLiveUpdateScript(SQLPalioConnector connector, SQLBatch batch, boolean utf8DB, int fromVersion, int toVersion, ScriptGenerationConfiguration configuration) throws palio.PalioException
palio.PalioException
- if error occured during database scanning
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |