Skip to content

Commit

Permalink
add product version for full database version numbering
Browse files Browse the repository at this point in the history
  • Loading branch information
erilong committed Sep 9, 2008
1 parent 6e91fdb commit 6987633
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
Expand Up @@ -110,6 +110,8 @@ abstract public class AbstractDbDialect implements IDbDialect {
private int databaseMajorVersion;

private int databaseMinorVersion;

private String databaseProductVersion;

protected AbstractDbDialect() {
_defaultSizes = new HashMap<Integer, String>();
Expand Down Expand Up @@ -161,6 +163,7 @@ public Object doInConnection(Connection c) throws SQLException, DataAccessExcept
databaseName = meta.getDatabaseProductName();
databaseMajorVersion = meta.getDatabaseMajorVersion();
databaseMinorVersion = meta.getDatabaseMinorVersion();
databaseProductVersion = meta.getDatabaseProductVersion();
return null;
}
});
Expand Down Expand Up @@ -746,6 +749,10 @@ public int getMinorVersion() {
return databaseMinorVersion;
}

public String getProductVersion() {
return databaseProductVersion;
}

public String replaceTemplateVariables(DataEventType dml, Trigger trigger, TriggerHistory history,
String targetString) {
return sqlTemplate.replaceTemplateVariables(this, dml, trigger, history, tablePrefix, getMetaDataFor(trigger
Expand Down
Expand Up @@ -78,6 +78,8 @@ public interface IDbDialect {
public int getMajorVersion();

public int getMinorVersion();

public String getProductVersion();

public BinaryEncoding getBinaryEncoding();

Expand Down

0 comments on commit 6987633

Please sign in to comment.