Class: Doctrine_Connection_Oracle_Exception
Source Location: /Doctrine/Connection/Oracle/Exception.phpClass Doctrine_Connection_Oracle_Exception
Class Overview
Doctrine_Connection_Oracle_Exception Located in /Doctrine/Connection/Oracle/Exception.php [line 34] Exception | --Doctrine_Exception | --Doctrine_Connection_Exception | --Doctrine_Connection_Oracle_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(
1 => Doctrine::ERR_CONSTRAINT,
900 => Doctrine::ERR_SYNTAX,
904 => Doctrine::ERR_NOSUCHFIELD,
913 => Doctrine::ERR_VALUE_COUNT_ON_ROW,
921 => Doctrine::ERR_SYNTAX,
923 => Doctrine::ERR_SYNTAX,
942 => Doctrine::ERR_NOSUCHTABLE,
955 => Doctrine::ERR_ALREADY_EXISTS,
1400 => Doctrine::ERR_CONSTRAINT_NOT_NULL,
1401 => Doctrine::ERR_INVALID,
1407 => Doctrine::ERR_CONSTRAINT_NOT_NULL,
1418 => Doctrine::ERR_NOT_FOUND,
1476 => Doctrine::ERR_DIVZERO,
1722 => Doctrine::ERR_INVALID_NUMBER,
2289 => Doctrine::ERR_NOSUCHTABLE,
2291 => Doctrine::ERR_CONSTRAINT,
2292 => Doctrine::ERR_CONSTRAINT,
2449 => Doctrine::ERR_CONSTRAINT,
) [line 40]
API Tags:1 => Doctrine::ERR_CONSTRAINT,
900 => Doctrine::ERR_SYNTAX,
904 => Doctrine::ERR_NOSUCHFIELD,
913 => Doctrine::ERR_VALUE_COUNT_ON_ROW,
921 => Doctrine::ERR_SYNTAX,
923 => Doctrine::ERR_SYNTAX,
942 => Doctrine::ERR_NOSUCHTABLE,
955 => Doctrine::ERR_ALREADY_EXISTS,
1400 => Doctrine::ERR_CONSTRAINT_NOT_NULL,
1401 => Doctrine::ERR_INVALID,
1407 => Doctrine::ERR_CONSTRAINT_NOT_NULL,
1418 => Doctrine::ERR_NOT_FOUND,
1476 => Doctrine::ERR_DIVZERO,
1722 => Doctrine::ERR_INVALID_NUMBER,
2289 => Doctrine::ERR_NOSUCHTABLE,
2291 => Doctrine::ERR_CONSTRAINT,
2292 => Doctrine::ERR_CONSTRAINT,
2449 => Doctrine::ERR_CONSTRAINT,
) [line 40]
Access: | protected |
[ Top ]
Methods
processErrorInfo [line 70]
|
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 ]