summaryrefslogtreecommitdiffstats
path: root/das-java/trunk/rdb/src/main/java/org/apache/tuscany/das/rdb/DAS.java
diff options
context:
space:
mode:
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);
}