java/sql-dk/src/info/globalcode/sql/dk/SQLCommandNamed.java
branchv_0
changeset 34 9335cf31c0f2
parent 16 5b8fcd35d4d6
child 35 b2ff3b2d58b2
     1.1 --- a/java/sql-dk/src/info/globalcode/sql/dk/SQLCommandNamed.java	Sun Dec 22 22:02:44 2013 +0100
     1.2 +++ b/java/sql-dk/src/info/globalcode/sql/dk/SQLCommandNamed.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 @@ -26,13 +28,25 @@
    1.13   */
    1.14  public class SQLCommandNamed extends SQLCommand {
    1.15  
    1.16 +	private List<NamedParameter> parameters;
    1.17 +
    1.18 +	public SQLCommandNamed(COMMAND_TYPE commandType, String query, List<NamedParameter> parameters) {
    1.19 +		super(commandType, query);
    1.20 +		this.parameters = parameters;
    1.21 +	}
    1.22 +
    1.23  	@Override
    1.24 -	public PreparedStatement prepareStatement(Connection c) {
    1.25 +	public PreparedStatement prepareStatement(Connection c) throws SQLException {
    1.26  		throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    1.27  	}
    1.28  
    1.29  	@Override
    1.30 -	public void parametrize(PreparedStatement ps) {
    1.31 +	public void parametrize(PreparedStatement ps) throws SQLException {
    1.32  		throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    1.33  	}
    1.34 +
    1.35 +	@Override
    1.36 +	public List<NamedParameter> getParameters() {
    1.37 +		return parameters;
    1.38 +	}
    1.39  }