package dao.impl;

import java.sql.Types;

import javax.sql.DataSource;

import org.springframework.jdbc.core.SqlParameter;
import org.springframework.jdbc.object.SqlUpdate;

class UpdatePlayer extends SqlUpdate {
    private static String SQL_UPDATE_PLAYER = "UPDATE player SET name = ?, team_id = ? WHERE player_id = ?";

    public UpdatePlayer(DataSource ds) {
        super(ds, SQL_UPDATE_PLAYER);
        super.declareParameter(new SqlParameter("name", Types.VARCHAR));
        super.declareParameter(new SqlParameter("team_id", Types.INTEGER));
        super.declareParameter(new SqlParameter("player_id", Types.INTEGER));
        compile();
    }
}
