public class SQLProcessorException extends Exception
Modifier and Type | Field and Description |
---|---|
static int |
ERR_CONNECT_STMT_SYNTAX
Error code for a
SQLProcessor error. |
static int |
ERR_DEFINE_STMT_SYNTAX
Error code for a
SQLProcessor error. |
static int |
ERR_ELSE_NOT_IN_IF
Error code for a
SQLProcessor error. |
static int |
ERR_ENDIF_MISSING
Error code for a
SQLProcessor error. |
static int |
ERR_ENDIF_NOT_IN_IF
Error code for a
SQLProcessor error. |
static int |
ERR_INVALID_ERROR_NUM
Error code for a
SQLProcessor error. |
static int |
ERR_INVALID_SYMBOL
Error code for a
SQLProcessor error. |
static int |
ERR_PREPROC_CMD_SYNTAX
Error code for a
SQLProcessor error. |
static int |
ERR_SQL_EXCEPTION
Error code for a
SQLProcessor error. |
static int |
ERR_SQL_EXCEPTION_STMT
Error code for a
SQLProcessor error. |
static int |
ERR_SYMBOL_NOT_DEFINED
Error code for a
SQLProcessor error. |
static int |
ERR_UNABLE_TO_OPEN_FILE
Error code for a
SQLProcessor error. |
static int |
ERR_UNKNOWN
Error code for a
SQLProcessor error. |
Constructor and Description |
---|
SQLProcessorException(int errorCode)
Creates a SQLProcessorException with a built-in message.
|
SQLProcessorException(int errorCode,
Object msg)
Creates a SQLProcessorException with a built-in message that
supports a custom sub-message (such as a specific filename).
|
SQLProcessorException(SQLException sqle)
Creates a SQLProcessorException from an underlying SQLException.
|
SQLProcessorException(SQLException sqle,
Object msg)
Creates a SQLProcessorException from an underlying SQLException;
the error will include a custom sub-message (such as the
statement that caused the SQLException).
|
SQLProcessorException(String errorMsg)
Creates a SQLProcessorException with a custom message.
|
Modifier and Type | Method and Description |
---|---|
int |
getErrorCode()
Returns the error code of the underlying SQLException.
|
void |
writeError(Log out)
Writes the current time and the error message to a Log.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public static final int ERR_UNKNOWN
SQLProcessor
error.public static final int ERR_INVALID_SYMBOL
SQLProcessor
error.public static final int ERR_SYMBOL_NOT_DEFINED
SQLProcessor
error.public static final int ERR_UNABLE_TO_OPEN_FILE
SQLProcessor
error.public static final int ERR_PREPROC_CMD_SYNTAX
SQLProcessor
error.public static final int ERR_ENDIF_MISSING
SQLProcessor
error.public static final int ERR_DEFINE_STMT_SYNTAX
SQLProcessor
error.public static final int ERR_CONNECT_STMT_SYNTAX
SQLProcessor
error.public static final int ERR_ELSE_NOT_IN_IF
SQLProcessor
error.public static final int ERR_ENDIF_NOT_IN_IF
SQLProcessor
error.public static final int ERR_INVALID_ERROR_NUM
SQLProcessor
error.public static final int ERR_SQL_EXCEPTION
SQLProcessor
error.public static final int ERR_SQL_EXCEPTION_STMT
SQLProcessor
error.public SQLProcessorException(String errorMsg)
errorMsg
- the error message to use.public SQLProcessorException(int errorCode)
errorCode
- the error code to use.public SQLProcessorException(int errorCode, Object msg)
Note: the custom sub-message Object must have a toString method.
errorCode
- the error code to use.msg
- the custom sub-message Object to use.public SQLProcessorException(SQLException sqle)
sqle
- the SQLException that occurred.public SQLProcessorException(SQLException sqle, Object msg)
sqle
- the SQLException that occurred.msg
- the custom sub-message Object.public int getErrorCode()
public void writeError(Log out)
out
- the Log to write the message to.Copyright © 2023. All rights reserved.