Documentation ¶
Index ¶
Constants ¶
View Source
const ( UndefinedID errorIdentifier = iota ReadBodyErrID FileReadErrID FindQueryErrID ExecuteQueryErrID BeginTxErrID CommitTxErrID NoTxErrID ParseSqlErrID NotFoundQueryClientErrID RegisterQueryClientErrID BootstrapErrID WrongReadOnlySettingErrID StartTransactionErrID UnknownTransactionErrID TransactionClientSideErrID TransactionClientSidePanicErrID )
View Source
const ( Undefined namespace = iota SqlReader FileIO Query Sqlx Context )
Variables ¶
View Source
var ( UndefinedErr = newErrorCode(UndefinedID, Undefined, "undefined error") ReadBodyErr = newErrorCode(ReadBodyErrID, FileIO, "fail to unmarshal xml file") FileReadErr = newErrorCode(FileReadErrID, FileIO, "fail to file read") FindQueryErr = newErrorCode(FindQueryErrID, Query, "fail to find the query") ParseQueryErr = newErrorCode(ParseSqlErrID, Query, "fail to parse query") ExecuteQueryErr = newErrorCode(ExecuteQueryErrID, Sqlx, "fail to execute query") BeginTxErr = newErrorCode(BeginTxErrID, Sqlx, "fail to execute query") CommitTxErr = newErrorCode(CommitTxErrID, Sqlx, "fail to commit the transaction") NoTxErr = newErrorCode(NoTxErrID, Sqlx, "nil Tx pointer is not allowed") NotFoundQueryClientErr = newErrorCode(NotFoundQueryClientErrID, Context, "fail to find query client by identifier") RegisterQueryClientErr = newErrorCode(RegisterQueryClientErrID, Context, "fail to register query client to Context") BootstrapErr = newErrorCode(BootstrapErrID, Context, "fail to bootstrap application context") WrongReadOnlySettingErr = newErrorCode(WrongReadOnlySettingErrID, Context, "fail to register query due to wrong readOnly setting ") StartTransactionErr = newErrorCode(StartTransactionErrID, Query, "fail to start transaction") UnknownTransactionErr = newErrorCode(UnknownTransactionErrID, Query, "unknown transaction error") TransactionClientSideErr = newErrorCode(TransactionClientSideErrID, Query, "fail to transaction due to client side error") TransactionClientSidePanicErr = newErrorCode(TransactionClientSidePanicErrID, Query, "fail to transaction due to client side panic") )
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.