SESqlEngineException Class Reference

This is the base exception class from which all exceptions from the SQLEngine should extend. More...

Inherits Simba::Support::ErrorException.

Inherited by SEInvalidParseTreeException, SELogicErrorException, and SESqlErrorException.

List of all members.

Public Member Functions

 SESqlEngineException (DiagState in_stateKey, const simba_wstring &in_msgKey, const std::vector< simba_wstring > &in_msgParams, simba_signed_native in_rowNum=NO_ROW_NUMBER, simba_int32 in_colNum=NO_COLUMN_NUMBER)
 Constructor.
 SESqlEngineException (DiagState in_stateKey, const simba_wstring &in_msgKey, simba_signed_native in_rowNum=NO_ROW_NUMBER, simba_int32 in_colNum=NO_COLUMN_NUMBER)
 Constructor.
 SESqlEngineException (bool in_dummy, DiagState in_stateKey, simba_int32 in_nativeErrCode, const simba_wstring &in_msgText, simba_signed_native in_rowNum=NO_ROW_NUMBER, simba_int32 in_colNum=NO_COLUMN_NUMBER)
 Constructor for ErrorException with pre-formatted message and pre-made native error code.

Detailed Description

This is the base exception class from which all exceptions from the SQLEngine should extend.


Constructor & Destructor Documentation

SESqlEngineException ( bool  in_dummy,
DiagState  in_stateKey,
simba_int32  in_nativeErrCode,
const simba_wstring in_msgText,
simba_signed_native  in_rowNum = NO_ROW_NUMBER,
simba_int32  in_colNum = NO_COLUMN_NUMBER 
)

Constructor for ErrorException with pre-formatted message and pre-made native error code.

Parameters:
in_dummy Used to differentiate pre-formatted message constructor.
in_stateKey Type of error.
in_nativeErrCode Native error code.
in_msgText Pre-formated Error message text.
in_colNum Column for the error. May be a non-negative integer, NO_COLUMN_NUMBER, or COLUMN_NUMBER_UNKNOWN.
in_rowNum Row for the error. May be a non-negative integer, NO_ROW_NUMBER, or ROW_NUMBER_UNKNOWN.
SESqlEngineException ( DiagState  in_stateKey,
const simba_wstring in_msgKey,
simba_signed_native  in_rowNum = NO_ROW_NUMBER,
simba_int32  in_colNum = NO_COLUMN_NUMBER 
)

Constructor.

Parameters:
in_stateKey Type of error.
in_msgKey Key into IMessageSource for the error message.
in_colNum Column for the error. May be a non-negative integer, NO_COLUMN_NUMBER, or COLUMN_NUMBER_UNKNOWN.
in_rowNum Row for the error. May be a non-negative integer, NO_ROW_NUMBER, or ROW_NUMBER_UNKNOWN.
SESqlEngineException ( DiagState  in_stateKey,
const simba_wstring in_msgKey,
const std::vector< simba_wstring > &  in_msgParams,
simba_signed_native  in_rowNum = NO_ROW_NUMBER,
simba_int32  in_colNum = NO_COLUMN_NUMBER 
)

Constructor.

Parameters:
in_stateKey Type of error.
in_msgKey Key into IMessageSource for the error message.
in_msgParams Parameters to be used to construct the error message.
in_colNum Column for the error. May be a non-negative integer, NO_COLUMN_NUMBER, or COLUMN_NUMBER_UNKNOWN.
in_rowNum Row for the error. May be a non-negative integer, NO_ROW_NUMBER, or ROW_NUMBER_UNKNOWN.

The documentation for this class was generated from the following file:

Generated on Wed May 17 14:21:18 2017 for SimbaEngine 10.1.3.1011 by simba