1.1 --- a/java/sql-dk/src/info/globalcode/sql/dk/SQLCommand.java Sat Dec 21 22:22:30 2013 +0100
1.2 +++ b/java/sql-dk/src/info/globalcode/sql/dk/SQLCommand.java Sun Dec 22 18:19:38 2013 +0100
1.3 @@ -26,9 +26,30 @@
1.4 */
1.5 public abstract class SQLCommand {
1.6
1.7 + private COMMAND_TYPE commandType;
1.8 private String query;
1.9
1.10 public abstract PreparedStatement prepareStatement(Connection c);
1.11
1.12 public abstract void parametrize(PreparedStatement ps);
1.13 +
1.14 + public COMMAND_TYPE getCommandType() {
1.15 + return commandType;
1.16 + }
1.17 +
1.18 + public void setCommandType(COMMAND_TYPE commandType) {
1.19 + this.commandType = commandType;
1.20 + }
1.21 +
1.22 + public String getQuery() {
1.23 + return query;
1.24 + }
1.25 +
1.26 + public enum COMMAND_TYPE {
1.27 +
1.28 + /** SELECT */
1.29 + QUERY,
1.30 + /** INSERT, UPDATE, DELETE */
1.31 + UPDATE
1.32 + };
1.33 }