summaryrefslogtreecommitdiffstats
path: root/das-java/trunk/rdb/src/main/java/org/apache/tuscany/das/rdb/DAS.java
diff options
context:
space:
mode:
authorlresende <lresende@13f79535-47bb-0310-9956-ffa450edef68>2010-03-15 16:06:52 +0000
committerlresende <lresende@13f79535-47bb-0310-9956-ffa450edef68>2010-03-15 16:06:52 +0000
commit6b51b7c94e2859e7bca4440d29f918d5cd4e9f87 (patch)
tree881c4a7059a5bce138fef0005a36c1097760a1d2 /das-java/trunk/rdb/src/main/java/org/apache/tuscany/das/rdb/DAS.java
parenta91627d5b8cc6c79a5a92ff39670a3716eeaa773 (diff)
TUSCANY-3494 - Applying patch from Florian Pinel to create a new command method that takes in consideration the type of command being created
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@923318 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'das-java/trunk/rdb/src/main/java/org/apache/tuscany/das/rdb/DAS.java')
-rw-r--r--das-java/trunk/rdb/src/main/java/org/apache/tuscany/das/rdb/DAS.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/das-java/trunk/rdb/src/main/java/org/apache/tuscany/das/rdb/DAS.java b/das-java/trunk/rdb/src/main/java/org/apache/tuscany/das/rdb/DAS.java
index 43f1e30d1a..f1444b52a4 100644
--- a/das-java/trunk/rdb/src/main/java/org/apache/tuscany/das/rdb/DAS.java
+++ b/das-java/trunk/rdb/src/main/java/org/apache/tuscany/das/rdb/DAS.java
@@ -57,6 +57,7 @@ public interface DAS {
/**
* Creates a Command based on the provided SQL statement
+ * The Command kind is determined automatically for most common cases
*
* @param sql
* The SQL statement
@@ -64,4 +65,14 @@ public interface DAS {
*/
Command createCommand(String sql);
+ /**
+ * Creates a Command of the specified kind based on the provided SQL statement
+ *
+ * @param sql
+ * The SQL statement
+ * @param sql
+ * The Command kind (select, insert, update, delete or procedure), case-insensitive
+ * @return returns a Command instance
+ */
+ Command createCommand(String sql, String kind);
}