diff options
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.java | 11 |
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); } |