You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@empire-db.apache.org by do...@apache.org on 2016/02/16 18:20:12 UTC
empire-db git commit: EMPIREDB-238 additonal override when generating
DDL script for database.
Repository: empire-db
Updated Branches:
refs/heads/master 0fba96742 -> d1e69e281
EMPIREDB-238
additonal override when generating DDL script for database.
Project: http://git-wip-us.apache.org/repos/asf/empire-db/repo
Commit: http://git-wip-us.apache.org/repos/asf/empire-db/commit/d1e69e28
Tree: http://git-wip-us.apache.org/repos/asf/empire-db/tree/d1e69e28
Diff: http://git-wip-us.apache.org/repos/asf/empire-db/diff/d1e69e28
Branch: refs/heads/master
Commit: d1e69e2819a52c4180a3921af15c9e7024cbbac2
Parents: 0fba967
Author: Rainer Döbele <do...@apache.org>
Authored: Tue Feb 16 18:20:05 2016 +0100
Committer: Rainer Döbele <do...@apache.org>
Committed: Tue Feb 16 18:20:05 2016 +0100
----------------------------------------------------------------------
.../src/main/java/org/apache/empire/db/DBDatabase.java | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/empire-db/blob/d1e69e28/empire-db/src/main/java/org/apache/empire/db/DBDatabase.java
----------------------------------------------------------------------
diff --git a/empire-db/src/main/java/org/apache/empire/db/DBDatabase.java b/empire-db/src/main/java/org/apache/empire/db/DBDatabase.java
index 056c9b6..bd4a754 100644
--- a/empire-db/src/main/java/org/apache/empire/db/DBDatabase.java
+++ b/empire-db/src/main/java/org/apache/empire/db/DBDatabase.java
@@ -300,12 +300,21 @@ public abstract class DBDatabase extends DBObject
if (this.driver== null)
this.driver = driver;
// Get DDL Command
- driver.getDDLScript(DBCmdType.CREATE, this, script);
+ generateDDLScript(script);
} finally {
this.driver = prevDriver;
}
}
+
+ /**
+ * Override this to change or add DDL commands
+ * @param script
+ */
+ protected void generateDDLScript(DBSQLScript script)
+ {
+ this.driver.getDDLScript(DBCmdType.CREATE, this, script);
+ }
/**
* @see org.apache.empire.db.DBObject#getDatabase()