/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.eas.client.exceptions; /** A parameter name referenced in SQL query text is missing from parameters * names-to-values map. * * @author pk */ public class UnboundSqlParameterException extends Exception { private String paramName; private String sql; /** Creates an instance for given parameter name and SQL query text. * * @param paramName parameter name. * @param sql SQL query text. */ public UnboundSqlParameterException(String paramName, String sql) { this.paramName = paramName; this.sql = sql; } @Override public String toString() { return String.format("Unbound parameter '%s' in query '%s'", this.paramName, this.sql); } }