Class: Doctrine_Connection_Mysql_Exception
Source Location: /Doctrine/Connection/Mysql/Exception.phpClass Doctrine_Connection_Mysql_Exception
Class Overview
Doctrine_Connection_Mysql_Exception Located in /Doctrine/Connection/Mysql/Exception.php [line 34] Exception | --Doctrine_Exception | --Doctrine_Connection_Exception | --Doctrine_Connection_Mysql_ExceptionAuthor(s):
|
[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties | Inherited Methods | Inherited Constants |
---|---|---|
Inherited From Doctrine_Connection_Exception Inherited From Doctrine_Exception Inherited From Exception (Internal Class)
|
Inherited From Doctrine_Connection_Exception
Inherited From Doctrine_Exception
Inherited From Exception (Internal Class)
|
[ Top ]
Property Summary
Method Summary
boolean | processErrorInfo() | This method checks if native error code/message can be converted into a portable code and then adds this portable error code to $portableCode field |
[ Top ]
Properties
static array
$errorCodeMap
= array(
1004 => Doctrine::ERR_CANNOT_CREATE,
1005 => Doctrine::ERR_CANNOT_CREATE,
1006 => Doctrine::ERR_CANNOT_CREATE,
1007 => Doctrine::ERR_ALREADY_EXISTS,
1008 => Doctrine::ERR_CANNOT_DROP,
1022 => Doctrine::ERR_ALREADY_EXISTS,
1044 => Doctrine::ERR_ACCESS_VIOLATION,
1046 => Doctrine::ERR_NODBSELECTED,
1048 => Doctrine::ERR_CONSTRAINT,
1049 => Doctrine::ERR_NOSUCHDB,
1050 => Doctrine::ERR_ALREADY_EXISTS,
1051 => Doctrine::ERR_NOSUCHTABLE,
1054 => Doctrine::ERR_NOSUCHFIELD,
1061 => Doctrine::ERR_ALREADY_EXISTS,
1062 => Doctrine::ERR_ALREADY_EXISTS,
1064 => Doctrine::ERR_SYNTAX,
1091 => Doctrine::ERR_NOT_FOUND,
1100 => Doctrine::ERR_NOT_LOCKED,
1136 => Doctrine::ERR_VALUE_COUNT_ON_ROW,
1142 => Doctrine::ERR_ACCESS_VIOLATION,
1146 => Doctrine::ERR_NOSUCHTABLE,
1216 => Doctrine::ERR_CONSTRAINT,
1217 => Doctrine::ERR_CONSTRAINT,
) [line 40]
API Tags:1004 => Doctrine::ERR_CANNOT_CREATE,
1005 => Doctrine::ERR_CANNOT_CREATE,
1006 => Doctrine::ERR_CANNOT_CREATE,
1007 => Doctrine::ERR_ALREADY_EXISTS,
1008 => Doctrine::ERR_CANNOT_DROP,
1022 => Doctrine::ERR_ALREADY_EXISTS,
1044 => Doctrine::ERR_ACCESS_VIOLATION,
1046 => Doctrine::ERR_NODBSELECTED,
1048 => Doctrine::ERR_CONSTRAINT,
1049 => Doctrine::ERR_NOSUCHDB,
1050 => Doctrine::ERR_ALREADY_EXISTS,
1051 => Doctrine::ERR_NOSUCHTABLE,
1054 => Doctrine::ERR_NOSUCHFIELD,
1061 => Doctrine::ERR_ALREADY_EXISTS,
1062 => Doctrine::ERR_ALREADY_EXISTS,
1064 => Doctrine::ERR_SYNTAX,
1091 => Doctrine::ERR_NOT_FOUND,
1100 => Doctrine::ERR_NOT_LOCKED,
1136 => Doctrine::ERR_VALUE_COUNT_ON_ROW,
1142 => Doctrine::ERR_ACCESS_VIOLATION,
1146 => Doctrine::ERR_NOSUCHTABLE,
1216 => Doctrine::ERR_CONSTRAINT,
1217 => Doctrine::ERR_CONSTRAINT,
) [line 40]
Access: | protected |
[ Top ]
Methods
processErrorInfo [line 75]
|
This method checks if native error code/message can be converted into a portable code and then adds this portable error code to $portableCode field
Parameters:array | $errorInfo: | error info array |
API Tags:
Return: | whether or not the error info processing was successfull (the process is successfull if portable error code was found) |
Access: | public |
Information Tags:
Since: | 1.0 |
[ Top ]