You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ddlutils-dev@db.apache.org by to...@apache.org on 2005/09/21 13:13:24 UTC
svn commit: r290682 -
/db/ddlutils/trunk/src/java/org/apache/ddlutils/task/DatabaseCommand.java
Author: tomdz
Date: Wed Sep 21 04:13:21 2005
New Revision: 290682
URL: http://svn.apache.org/viewcvs?rev=290682&view=rev
Log:
Added ability to specify at the ant tasks whether to use delimited sql identifiers or not
Modified:
db/ddlutils/trunk/src/java/org/apache/ddlutils/task/DatabaseCommand.java
Modified: db/ddlutils/trunk/src/java/org/apache/ddlutils/task/DatabaseCommand.java
URL: http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/task/DatabaseCommand.java?rev=290682&r1=290681&r2=290682&view=diff
==============================================================================
--- db/ddlutils/trunk/src/java/org/apache/ddlutils/task/DatabaseCommand.java (original)
+++ db/ddlutils/trunk/src/java/org/apache/ddlutils/task/DatabaseCommand.java Wed Sep 21 04:13:21 2005
@@ -17,6 +17,8 @@
private BasicDataSource _dataSource;
/** Whether to stop execution upon an error */
private boolean _failOnError = true;
+ /** Whether to use delimited SQL identifiers */
+ private boolean _useDelimitedSqlIdentifiers = true;
/**
* Returns the database type.
@@ -72,6 +74,26 @@
}
/**
+ * Determines whether delimited SQL identifiers shall be used (the default).
+ *
+ * @return <code>true</code> if delimited SQL identifiers shall be used
+ */
+ public boolean isUseDelimitedSqlIdentifiers()
+ {
+ return _useDelimitedSqlIdentifiers;
+ }
+
+ /**
+ * Specifies whether delimited SQL identifiers shall be used.
+ *
+ * @param useDelimitedSqlIdentifiers <code>true</code> if delimited SQL identifiers shall be used
+ */
+ public void setUseDelimitedSqlIdentifiers(boolean useDelimitedSqlIdentifiers)
+ {
+ _useDelimitedSqlIdentifiers = useDelimitedSqlIdentifiers;
+ }
+
+ /**
* Creates the platform for the configured database.
*
* @return The platform
@@ -108,10 +130,9 @@
{
throw new BuildException("Database type "+_databaseType+" is not supported.");
}
- else
- {
- platform.setDataSource(_dataSource);
- return platform;
- }
+ platform.setDataSource(_dataSource);
+ platform.getPlatformInfo().setUseDelimitedIdentifiers(isUseDelimitedSqlIdentifiers());
+
+ return platform;
}
}