1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 | 'use strict';
|
33 |
|
34 | const version = require('./version.js');
|
35 |
|
36 | const VERSION_STRING =
|
37 | version.VERSION_MAJOR + '.' +
|
38 | version.VERSION_MINOR + '.' +
|
39 | version.VERSION_PATCH +
|
40 | version.VERSION_SUFFIX;
|
41 |
|
42 | module.exports = {
|
43 |
|
44 |
|
45 | VERSION_MAJOR: version.VERSION_MAJOR,
|
46 | VERSION_MINOR: version.VERSION_MINOR,
|
47 | VERSION_PATCH: version.VERSION_PATCH,
|
48 | VERSION_SUFFIX: version.VERSION_SUFFIX,
|
49 | VERSION_STRING: VERSION_STRING,
|
50 |
|
51 |
|
52 | DEFAULT_DRIVER_NAME: "node-oracledb : " + VERSION_STRING,
|
53 | DEFAULT_ERROR_URL: "https://node-oracledb.readthedocs.io/en/latest/user_guide/installation.html",
|
54 |
|
55 |
|
56 | DEFAULT_MAX_SIZE_FOR_OUT_BINDS: 200,
|
57 |
|
58 |
|
59 | CSFRM_IMPLICIT: 1,
|
60 | CSFRM_NCHAR: 2,
|
61 |
|
62 |
|
63 | CQN_OPCODE_ALL_OPS: 0,
|
64 | CQN_OPCODE_ALL_ROWS: 1,
|
65 | CQN_OPCODE_ALTER: 16,
|
66 | CQN_OPCODE_DELETE: 8,
|
67 | CQN_OPCODE_DROP: 32,
|
68 | CQN_OPCODE_INSERT: 2,
|
69 | CQN_OPCODE_UPDATE: 4,
|
70 |
|
71 |
|
72 | DEFAULT: 0,
|
73 |
|
74 |
|
75 | STMT_TYPE_UNKNOWN: 0,
|
76 | STMT_TYPE_SELECT: 1,
|
77 | STMT_TYPE_UPDATE: 2,
|
78 | STMT_TYPE_DELETE: 3,
|
79 | STMT_TYPE_INSERT: 4,
|
80 | STMT_TYPE_CREATE: 5,
|
81 | STMT_TYPE_DROP: 6,
|
82 | STMT_TYPE_ALTER: 7,
|
83 | STMT_TYPE_BEGIN: 8,
|
84 | STMT_TYPE_DECLARE: 9,
|
85 | STMT_TYPE_CALL: 10,
|
86 | STMT_TYPE_EXPLAIN_PLAN: 15,
|
87 | STMT_TYPE_MERGE: 16,
|
88 | STMT_TYPE_ROLLBACK: 17,
|
89 | STMT_TYPE_COMMIT: 21,
|
90 |
|
91 |
|
92 | SHUTDOWN_MODE_DEFAULT: 0,
|
93 | SHUTDOWN_MODE_TRANSACTIONAL: 1,
|
94 | SHUTDOWN_MODE_TRANSACTIONAL_LOCAL: 2,
|
95 | SHUTDOWN_MODE_IMMEDIATE: 3,
|
96 | SHUTDOWN_MODE_ABORT: 4,
|
97 | SHUTDOWN_MODE_FINAL: 5,
|
98 |
|
99 |
|
100 | STARTUP_MODE_DEFAULT: 0,
|
101 | STARTUP_MODE_FORCE: 1,
|
102 | STARTUP_MODE_RESTRICT: 2,
|
103 |
|
104 |
|
105 | SUBSCR_EVENT_TYPE_SHUTDOWN: 2,
|
106 | SUBSCR_EVENT_TYPE_SHUTDOWN_ANY: 3,
|
107 | SUBSCR_EVENT_TYPE_STARTUP: 1,
|
108 | SUBSCR_EVENT_TYPE_DEREG: 5,
|
109 | SUBSCR_EVENT_TYPE_OBJ_CHANGE: 6,
|
110 | SUBSCR_EVENT_TYPE_QUERY_CHANGE: 7,
|
111 | SUBSCR_EVENT_TYPE_AQ: 100,
|
112 |
|
113 |
|
114 | SUBSCR_GROUPING_CLASS_TIME: 1,
|
115 |
|
116 |
|
117 | SUBSCR_GROUPING_TYPE_SUMMARY: 1,
|
118 | SUBSCR_GROUPING_TYPE_LAST: 2,
|
119 |
|
120 |
|
121 | SUBSCR_NAMESPACE_AQ: 1,
|
122 | SUBSCR_NAMESPACE_DBCHANGE: 2,
|
123 |
|
124 |
|
125 | SUBSCR_QOS_BEST_EFFORT: 0x10,
|
126 | SUBSCR_QOS_DEREG_NFY: 0x02,
|
127 | SUBSCR_QOS_QUERY: 0x08,
|
128 | SUBSCR_QOS_RELIABLE: 0x01,
|
129 | SUBSCR_QOS_ROWIDS: 0x04,
|
130 |
|
131 |
|
132 | SYSASM: 0x00008000,
|
133 | SYSBACKUP: 0x00020000,
|
134 | SYSDBA: 0x00000002,
|
135 | SYSDG: 0x00040000,
|
136 | SYSKM: 0x00080000,
|
137 | SYSOPER: 0x00000004,
|
138 | SYSPRELIM: 0x00000008,
|
139 | SYSRAC: 0x00100000,
|
140 |
|
141 |
|
142 | BIND_IN: 3001,
|
143 | BIND_INOUT: 3002,
|
144 | BIND_OUT: 3003,
|
145 |
|
146 |
|
147 | OUT_FORMAT_ARRAY: 4001,
|
148 | OUT_FORMAT_OBJECT: 4002,
|
149 |
|
150 |
|
151 | SODA_COLL_MAP_MODE: 5001,
|
152 |
|
153 |
|
154 | POOL_STATUS_OPEN: 6000,
|
155 | POOL_STATUS_DRAINING: 6001,
|
156 | POOL_STATUS_CLOSED: 6002,
|
157 | POOL_STATUS_RECONFIGURING: 6003,
|
158 |
|
159 |
|
160 | PURITY_DEFAULT: 0,
|
161 | PURITY_NEW: 1,
|
162 | PURITY_SELF: 2,
|
163 |
|
164 |
|
165 | AQ_DEQ_NO_WAIT: 0,
|
166 | AQ_DEQ_WAIT_FOREVER: 4294967295,
|
167 |
|
168 |
|
169 | AQ_DEQ_MODE_BROWSE: 1,
|
170 | AQ_DEQ_MODE_LOCKED: 2,
|
171 | AQ_DEQ_MODE_REMOVE: 3,
|
172 | AQ_DEQ_MODE_REMOVE_NO_DATA: 4,
|
173 |
|
174 |
|
175 | AQ_DEQ_NAV_FIRST_MSG: 1,
|
176 | AQ_DEQ_NAV_NEXT_TRANSACTION: 2,
|
177 | AQ_DEQ_NAV_NEXT_MSG: 3,
|
178 |
|
179 |
|
180 | AQ_MSG_DELIV_MODE_PERSISTENT: 1,
|
181 | AQ_MSG_DELIV_MODE_BUFFERED: 2,
|
182 | AQ_MSG_DELIV_MODE_PERSISTENT_OR_BUFFERED: 3,
|
183 |
|
184 |
|
185 | AQ_MSG_STATE_READY: 0,
|
186 | AQ_MSG_STATE_WAITING: 1,
|
187 | AQ_MSG_STATE_PROCESSED: 2,
|
188 | AQ_MSG_STATE_EXPIRED: 3,
|
189 |
|
190 |
|
191 | AQ_VISIBILITY_IMMEDIATE: 1,
|
192 | AQ_VISIBILITY_ON_COMMIT: 2,
|
193 |
|
194 |
|
195 | TPC_BEGIN_JOIN: 0x00000002,
|
196 | TPC_BEGIN_NEW: 0x00000001,
|
197 | TPC_BEGIN_PROMOTE: 0x00000008,
|
198 | TPC_BEGIN_RESUME: 0x00000004,
|
199 |
|
200 |
|
201 | TPC_END_NORMAL: 0,
|
202 | TPC_END_SUSPEND: 0x00100000,
|
203 |
|
204 |
|
205 | VECTOR_FORMAT_FLOAT32: 2,
|
206 | VECTOR_FORMAT_FLOAT64: 3,
|
207 | VECTOR_FORMAT_INT8: 4,
|
208 |
|
209 | };
|