|
1 | 1 | <?php |
2 | 2 |
|
3 | 3 | if (!\defined('CONSTANTS')) { |
4 | | - |
| 4 | + |
5 | 5 | /** |
6 | 6 | * ezsqlModel Constants |
7 | 7 | */ |
8 | | - \defined('EZSQL_VERSION') or \define('EZSQL_VERSION', '4.0.5'); |
| 8 | + \defined('EZSQL_VERSION') or \define('EZSQL_VERSION', '4.0.8'); |
9 | 9 | \defined('OBJECT') or \define('OBJECT', 'OBJECT'); |
10 | 10 | \defined('ARRAY_A') or \define('ARRAY_A', 'ARRAY_A'); |
11 | 11 | \defined('ARRAY_N') or \define('ARRAY_N', 'ARRAY_N'); |
|
17 | 17 |
|
18 | 18 | // ezQuery prepare placeholder/positional tag |
19 | 19 | \define('_TAG', '__ez__'); |
20 | | - // Use to set get_result output as json |
| 20 | + // Use to set get_result output as json |
21 | 21 | \define('_JSON', 'json'); |
22 | | - |
| 22 | + |
23 | 23 | /** |
24 | 24 | * Operator boolean expressions. |
25 | 25 | */ |
|
31 | 31 | \define('GT', '>'); |
32 | 32 | \define('GTE', '>='); |
33 | 33 | \define('_BOOLEAN', ['<', '>', '=', '!=', '>=', '<=', '<>']); |
34 | | - |
| 34 | + |
35 | 35 | \define('_IN', 'IN'); |
36 | 36 | \define('_notIN', 'NOT IN'); |
37 | 37 | \define('_LIKE', 'LIKE'); |
38 | 38 | \define('_notLIKE', 'NOT LIKE'); |
39 | 39 | \define('_BETWEEN', 'BETWEEN'); |
40 | 40 | \define('_notBETWEEN', 'NOT BETWEEN'); |
41 | | - |
| 41 | + |
42 | 42 | \define('_isNULL', 'IS NULL'); |
43 | 43 | \define('_notNULL', 'IS NOT NULL'); |
44 | | - \define('_BOOLEAN_OPERATORS', ['<', '>', '=', '!=', '>=', '<=', '<>', |
| 44 | + \define('_BOOLEAN_OPERATORS', ['<', '>', '=', '!=', '>=', '<=', '<>', |
45 | 45 | 'IN', 'LIKE', 'NOT LIKE', 'BETWEEN', 'NOT BETWEEN', 'IS', 'IS NOT']); |
46 | | - |
| 46 | + |
47 | 47 | /** |
48 | 48 | * Combine operators. |
49 | | - */ |
| 49 | + */ |
50 | 50 | \define('_AND', 'AND'); |
51 | 51 | \define('_OR', 'OR'); |
52 | 52 | \define('_NOT', 'NOT'); |
|
55 | 55 |
|
56 | 56 | /* |
57 | 57 | * for joining shortcut methods. |
58 | | - */ |
| 58 | + */ |
59 | 59 | \define('_INNER', 'INNER'); |
60 | 60 | \define('_LEFT', 'LEFT'); |
61 | 61 | \define('_RIGHT', 'RIGHT'); |
62 | | - \define('_FULL', 'FULL'); |
63 | | - \define('_JOINERS', ['INNER', 'LEFT', 'RIGHT', 'FULL']); |
64 | | - |
| 62 | + \define('_FULL', 'FULL'); |
| 63 | + \define('_JOINERS', ['INNER', 'LEFT', 'RIGHT', 'FULL']); |
| 64 | + |
65 | 65 | /** |
66 | 66 | * Associative array of supported SQL Drivers, and library |
67 | 67 | * @define(array) |
|
108 | 108 | \define('NTEXT', 'NTEXT'); |
109 | 109 | \define('IMAGE', 'IMAGE'); |
110 | 110 | \define('CLOB', 'CLOB'); |
111 | | - |
| 111 | + |
112 | 112 | // Numeric SQL data types |
113 | 113 | \define('INTR', 'INT'); |
114 | 114 | \define('INT0', 'INT'); |
|
133 | 133 | \define('BOOLEANS', 'BOOLEAN'); |
134 | 134 | \define('SMALLMONEY', 'SMALLMONEY'); |
135 | 135 | \define('MONEY', 'MONEY'); |
136 | | - |
137 | | - // Date/Time SQL data types |
| 136 | + |
| 137 | + // Date/Time SQL data types |
138 | 138 | \define('DATES', 'DATE'); |
139 | 139 | \define('TIMESTAMP', 'TIMESTAMP'); |
140 | 140 | \define('TIMES', 'TIME'); |
|
143 | 143 | \define('DATETIME2', 'DATETIME2'); |
144 | 144 | \define('SMALLDATETIME', 'SMALLDATETIME'); |
145 | 145 | \define('DATETIMEOFFSET', 'DATETIMEOFFSET'); |
146 | | - |
| 146 | + |
147 | 147 | // Large Object SQL data types |
148 | 148 | \define('TINYBLOB', 'TINYBLOB'); |
149 | 149 | \define('BLOB', 'BLOB'); |
150 | 150 | \define('MEDIUMBLOB', 'MEDIUMBLOB'); |
151 | | - |
| 151 | + |
152 | 152 | \define('NULLS', 'NULL'); |
153 | 153 | \define('notNULL', 'NOT NULL'); |
154 | 154 |
|
|
0 commit comments