diff -r 57c44a6baedb -r d66858b4b563 java/sql-dk/src/info/globalcode/sql/dk/SQLCommand.java --- a/java/sql-dk/src/info/globalcode/sql/dk/SQLCommand.java Sat Dec 21 22:22:30 2013 +0100 +++ b/java/sql-dk/src/info/globalcode/sql/dk/SQLCommand.java Sun Dec 22 18:19:38 2013 +0100 @@ -26,9 +26,30 @@ */ public abstract class SQLCommand { + private COMMAND_TYPE commandType; private String query; public abstract PreparedStatement prepareStatement(Connection c); public abstract void parametrize(PreparedStatement ps); + + public COMMAND_TYPE getCommandType() { + return commandType; + } + + public void setCommandType(COMMAND_TYPE commandType) { + this.commandType = commandType; + } + + public String getQuery() { + return query; + } + + public enum COMMAND_TYPE { + + /** SELECT */ + QUERY, + /** INSERT, UPDATE, DELETE */ + UPDATE + }; }