1.1 --- a/java/sql-dk/src/info/globalcode/sql/dk/SQLCommand.java Sun Dec 22 22:02:44 2013 +0100
1.2 +++ b/java/sql-dk/src/info/globalcode/sql/dk/SQLCommand.java Sun Dec 22 23:31:55 2013 +0100
1.3 @@ -19,6 +19,8 @@
1.4
1.5 import java.sql.Connection;
1.6 import java.sql.PreparedStatement;
1.7 +import java.sql.SQLException;
1.8 +import java.util.List;
1.9
1.10 /**
1.11 *
1.12 @@ -29,9 +31,16 @@
1.13 private COMMAND_TYPE commandType;
1.14 private String query;
1.15
1.16 - public abstract PreparedStatement prepareStatement(Connection c);
1.17 + public SQLCommand(COMMAND_TYPE commandType, String query) {
1.18 + this.commandType = commandType;
1.19 + this.query = query;
1.20 + }
1.21
1.22 - public abstract void parametrize(PreparedStatement ps);
1.23 + public abstract PreparedStatement prepareStatement(Connection c) throws SQLException;
1.24 +
1.25 + public abstract void parametrize(PreparedStatement ps) throws SQLException;
1.26 +
1.27 + public abstract List<? extends Parameter> getParameters();
1.28
1.29 public COMMAND_TYPE getCommandType() {
1.30 return commandType;