Completed
Branch dev-0.1.x (cbb4c7)
by Josué
06:10
created

SqlStateCode::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 1
Bugs 0 Features 1
Metric Value
c 1
b 0
f 1
dl 0
loc 3
ccs 0
cts 2
cp 0
rs 10
cc 1
eloc 1
nc 1
nop 0
crap 2
1
<?php
2
3
namespace Jpina\PdoOci8;
4
5
class SqlStateCode
6
{
7
    const SUCCESSFUL_COMPLETION = '00000';
8
    const WARNING = '01000';
9
    const CURSOR_OPERATION_CONFLICT = '01001';
10
    const DISCONNECT_ERROR = '01002';
11
    const NULL_VALUE_ELIMINATED_IN_SET_FUNCTION = '01003';
12
    const DATA_TRUNCATED = '01004';
13
    const INSUFFICIENT_ITEM_DESCRIPTOR_AREAS = '01005';
14
    const PRIVILEGE_NOT_REVOKED = '01006';
15
    const PRIVILEGE_NOT_GRANTED = '01007';
16
    const IMPLICIT_ZERO_BIT_PADDING = '01008';
17
    const SEARCH_CONDITION_TOO_LONG = '01009';
18
    const QUERY_EXPRESSION_TOO_LONG = '0100A';
19
    const NO_DATA = '02000';
20
    const DYNAMIC_SQL_ERROR = '07000';
21
    const WRONG_NUMBER_OF_PARAMS = '07001';
22
    const USING_CLAUSE_DONT_MATCH_TARGET_SPECS = '07002';
23
    const CURSOR_SPEC_CANNOT_BE_EXECUTED = '07003';
24
    const USING_CLAUSE_REQUIRED_FOR_DYNAMIC_PARAMS = '07004';
25
    const PREPARED_STMT_NOT_A_CURSOR_SPEC = '07005';
26
    const RESTRICTED_DATATYPE_ATTR_VIOLATION = '07006';
27
    const USING_CLAUSE_REQUIRED_FOR_RESULTS_FIELDS = '07007';
28
    const INVALID_DESCRIPTOR_COUNT = '07008';
29
    const INVALID_DESCRIPTOR_INDEX = '07009';
30
    const CONNECTION_EXCEPTION = '08000';
31
    const CLIENT_UNABLE_TO_CONNECT = '08001';
32
    const CONNECTION_NAME_IN_USE = '08002';
33
    const CONNECTION_DOES_NOT_EXIST = '08003';
34
    const SERVER_REJECTED_CONNECTION = '08004';
35
    const CONNECTION_FAILURE = '08006';
36
    const TRANSACTION_RESOLUTION_UNKNOWN = '08007';
37
    const FEATURE_NOT_SUPPORTED = '0A000';
38
    const MULTIPLE_SERVER_TRANSACTIONS = '0A001';
39
    const CARDINALITY_VIOLATION = '21000';
40
    const DATA_EXCEPTION = '22000';
41
    const STRING_DATA_RIGHT_TRUNCATION = '22001';
42
    const INDICATOR_VARIABLE_NOT_SUPPLIED = '22002';
43
    const NUMERIC_VALUE_OUT_OF_RANGE = '22003';
44
    const ERROR_IN_ASSIGNMENT = '22005';
45
    const INVALID_DATETIME_FORMAT = '22007';
46
    const DATETIME_FIELD_OVERFLOW = '22008';
47
    const INVALID_TIMEZONE_DISPLACEMENT_VALUE = '22009';
48
    const SUBSTRING_ERROR = '22011';
49
    const DIVISION_BY_ZERO = '22012';
50
    const INTERVAL_FIELD_OVERFLOW = '22015';
51
    const INVALID_CHAR_VALUE_FOR_CAST = '22018';
52
    const INVALID_ESCAPE_CHAR = '22019';
53
    const CHAR_NOT_IN_REPERTOIRE = '22021';
54
    const INDICATOR_OVERFLOW = '22022';
55
    const INVALID_PARAM_VALUE = '22023';
56
    const UNTERMINATED_C_STRING = '22024';
57
    const INVALID_ESCAPE_SEQUENCE = '22025';
58
    const STRING_DATA_LENGTH_MISMATCH = '22026';
59
    const TRIM_ERROR = '22027';
60
    const INTEGRITY_CONSTRAINT_VIOLATION_1 = '23000';
61
    const INVALID_CURSOR_STATE = '24000';
62
    const INVALID_TRANSACTION_STATE = '25000';
63
    const INVALID_SQL_STATE_NAME = '26000';
64
    const TRIGGERED_DATA_CHANGE_VIOLATION = '27000';
65
    const INVALID_AUTHORIZATION_SPEC = '28000';
66
    const SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION_1 = '2A000';
67
    const DEPENDENT_PRIVILEGE_DESCRIPTOR_STILL_EXIST = '2B000';
68
    const INVALID_CHARSET_NAME = '2C000';
69
    const INVALID_TRANSACTION_TERMINATION = '2D000';
70
    const INVALID_CONNECTION_NAME = '2E000';
71
    const INVALID_DESCRIPTOR_NAME = '33000';
72
    const INVALID_CURSOR_NAME = '34000';
73
    const INVALID_CONDITION_NUMBER = '35000';
74
    const SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION_2 = '37000';
75
    const DUPLICATE_CURSOR_NAME = '3C000';
76
    const INVALID_CATALOG_NAME = '3D000';
77
    const INVALID_SCHEMA_NAME = '3F000';
78
    const TRANSACTION_ROLLBACK = '40000';
79
    const SERIALIZATION_FAILURE = '40001';
80
    const INTEGRITY_CONSTRAINT_VIOLATION_2 = '40002';
81
    const STMT_COMPLETION_UNKNOWN = '40003';
82
    const SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION_3 = '42000';
83
    const WITH_CHECK_OPTION_VIOLATION = '44000';
84
    const SYSTEM_ERRORS = '60000';
85
    const RESOURCE_ERROR = '61000';
86
    const MULTI_THREADED_SERVER_OR_DETACHED_PROCESS_ERROR = '62000';
87
    const ORACLE_XA_AND_2_TASK_INTERFACE_ERROR = '63000';
88
    const ARCHIVAL_AND_MEDIA_RECOVERY_ERROR = '64000';
89
    const PL_SQL_ERROR = '65000';
90
    const SQL_NET_DRIVER_ERROR = '66000';
91
    const LICENSING_ERROR = '67000';
92
    const SQL_CONNECT_ERROR = '69000';
93
    const SQL_EXECUTE_PHASE_ERROR = '72000';
94
    const OUT_OF_MEMORY = '82100';
95
    const INCONSISTENT_CURSOR_CACHE_MISMATCH = '82101';
96
    const INCONSISTENT_CURSOR_CACHE_NO_ENTRY = '82102';
97
    const INCONSISTENT_CURSOR_CACHE_REF_OUT_OF_RANGE = '82103';
98
    const INCONSISTENT_HOST_CACHE_NOT_AVAILABLE = '82104';
99
    const INCONSISTENT_CURSOR_CACHE_NOT_FOUND = '82105';
100
    const INCONSISTENT_CURSOR_CACHE_INVALID_NUMBER = '82106';
101
    const PROGRAM_TOO_OLD = '82107';
102
    const INVALID_DESCRIPTOR_PASSED = '82108';
103
    const INCONSISTENT_HOST_CACHE_REF_OUT_OF_RANGE = '82109';
104
    const INCONSISTENT_HOST_CACHE_INVALID_ENTRY_TYPE = '82110';
105
    const HEAP_CONSISTENCY_ERROR = '82111';
106
    const UNABLE_TO_OPEN_MESSAGE_FILE = '82112';
107
    const CODE_GENERATION_INTERNAL_CONSISTENCY_FAILED = '82113';
108
    const REENTRANT_CODE_GENERATOR_GAVE_INVALID_CONTEXT = '82114';
109
    const INVALID_HSTDEF_ARGUMENT = '82115';
110
    const FIRST_AND_SECOND_ARGS_TO_SQLRCN_BOTH_NULL = '82116';
111
    const INVALID_OPEN_OR_PREPARE = '82117';
112
    const APPLICATION_CONTEXT_NOT_FOUND = '82118';
113
    const CONNECTION_ERROR_NO_ERROR_TEXT = '82119';
114
    const PRECOMPILER_VERSION_MISMATCH = '82120';
115
    const FETCHED_NUMBER_OF_BYTES_IS_ODD = '82121';
116
    const EXEC_TOOLS_INTERFACE_NOT_AVAILABLE = '82122';
117
    const DEBUG_EVENTS = '90000';
118
    const CATCH_ALL = '99999';
119
    const REMOTE_DATABASE_ACCESS = 'HZ000';
120
    const GENERAL_ERROR = 'HY000';
121
122
    private function __construct()
123
    {
124
    }
125
}
126