public class InvalidSQLException extends SQLQueryException
| Constructor and Description |
|---|
InvalidSQLException(java.lang.String sql,
java.lang.String message)
Creates a new exception for the given sql.
|
InvalidSQLException(java.lang.String sql,
java.lang.String message,
java.lang.Integer offset)
Creates a new exception for the given sql.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Integer |
getColumnNumber()
Gets the column (char) number in the current line that the error occured
at.
|
java.lang.Integer |
getLineNumber()
Gets the line number in the sql that the error occured at.
|
java.lang.String |
getMessage()
Gets the message for this exception.
|
java.lang.Integer |
getOffset()
Gets the offset that the first error occurs at in the sql.
|
java.lang.String |
getSQL()
Gets the invalid sql.
|
java.lang.String |
getSQLWithError()
Gets the query with the error offset highlighted (if the offset is
known).
|
append, getAllMessages, getNextException, getObject, getRelatedObjects, setNextException, setRelatedObjectspublic InvalidSQLException(java.lang.String sql,
java.lang.String message)
sql - the sql that is invalidmessage - the error messagepublic InvalidSQLException(java.lang.String sql,
java.lang.String message,
java.lang.Integer offset)
sql - the sql that is invalidmessage - the error messageoffset - the offset in the sql that the error is atpublic java.lang.String getSQL()
public java.lang.Integer getOffset()
public java.lang.Integer getLineNumber()
public java.lang.Integer getColumnNumber()
public java.lang.String getSQLWithError()
For example:
select * frm employees
^
public java.lang.String getMessage()
DBExceptiongetAllMessages()getMessage in class DBExceptionDBException.getAllMessages()