oro_implementation.inc 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644
  1. //implementation
  2. { was #define dname def_expr }
  3. function OCI_IND_NOTNULL : OCIInd;
  4. begin
  5. OCI_IND_NOTNULL:=OCIInd(0);
  6. end;
  7. { was #define dname def_expr }
  8. function OCI_IND_NULL : OCIInd;
  9. begin
  10. OCI_IND_NULL:=OCIInd(-(1));
  11. end;
  12. { was #define dname def_expr }
  13. function OCI_IND_BADNULL : OCIInd;
  14. begin
  15. OCI_IND_BADNULL:=OCIInd(-(2));
  16. end;
  17. { was #define dname def_expr }
  18. function OCI_IND_NOTNULLABLE : OCIInd;
  19. begin
  20. OCI_IND_NOTNULLABLE:=OCIInd(-(3));
  21. end;
  22. { was #define dname def_expr }
  23. function OCI_DURATION_BEGIN : OCIDuration;
  24. begin
  25. OCI_DURATION_BEGIN:=OCIDuration(10);
  26. end;
  27. { was #define dname def_expr }
  28. function OCI_DURATION_NULL : OCIDuration;
  29. begin
  30. OCI_DURATION_NULL:=OCIDuration(OCI_DURATION_BEGIN-1);
  31. end;
  32. { was #define dname def_expr }
  33. function OCI_DURATION_DEFAULT : OCIDuration;
  34. begin
  35. OCI_DURATION_DEFAULT:=OCIDuration(OCI_DURATION_BEGIN-2);
  36. end;
  37. { was #define dname def_expr }
  38. function OCI_DURATION_USER_CALLBACK : OCIDuration;
  39. begin
  40. OCI_DURATION_USER_CALLBACK:=OCIDuration(OCI_DURATION_BEGIN-3);
  41. end;
  42. { was #define dname def_expr }
  43. function OCI_DURATION_NEXT : OCIDuration;
  44. begin
  45. OCI_DURATION_NEXT:=OCIDuration(OCI_DURATION_BEGIN-4);
  46. end;
  47. { was #define dname def_expr }
  48. function OCI_DURATION_SESSION : OCIDuration;
  49. begin
  50. OCI_DURATION_SESSION:=OCIDuration(OCI_DURATION_BEGIN);
  51. end;
  52. { was #define dname def_expr }
  53. function OCI_DURATION_TRANS : OCIDuration;
  54. begin
  55. OCI_DURATION_TRANS:=OCIDuration(OCI_DURATION_BEGIN+1);
  56. end;
  57. { was #define dname def_expr }
  58. function OCI_DURATION_CALL : OCIDuration;
  59. begin
  60. OCI_DURATION_CALL:=OCIDuration(OCI_DURATION_BEGIN+2);
  61. end;
  62. { was #define dname def_expr }
  63. function OCI_DURATION_STATEMENT : OCIDuration;
  64. begin
  65. OCI_DURATION_STATEMENT:=OCIDuration(OCI_DURATION_BEGIN+3);
  66. end;
  67. { was #define dname def_expr }
  68. function OCI_DURATION_CALLOUT : OCIDuration;
  69. begin
  70. OCI_DURATION_CALLOUT:=OCIDuration(OCI_DURATION_BEGIN+4);
  71. end;
  72. { was #define dname def_expr }
  73. function OCI_DURATION_PROCESS : OCIDuration;
  74. begin
  75. OCI_DURATION_PROCESS:=OCIDuration(OCI_DURATION_BEGIN-5);
  76. end;
  77. { was #define dname def_expr }
  78. function OCI_OBJECTCOPY_NOREF : ub1;
  79. begin
  80. OCI_OBJECTCOPY_NOREF:=ub1($01);
  81. end;
  82. { was #define dname def_expr }
  83. function OCI_OBJECTFREE_FORCE : ub2;
  84. begin
  85. OCI_OBJECTFREE_FORCE:=ub2($0001);
  86. end;
  87. { was #define dname def_expr }
  88. function OCI_OBJECTFREE_NONULL : ub2;
  89. begin
  90. OCI_OBJECTFREE_NONULL:=ub2($0002);
  91. end;
  92. { was #define dname def_expr }
  93. function OCI_OBJECTFREE_HEADER : ub2;
  94. begin
  95. OCI_OBJECTFREE_HEADER:=ub2($0004);
  96. end;
  97. { was #define dname(params) para_def_expr }
  98. { argument types are unknown }
  99. { return type might be wrong }
  100. function OCI_OBJECT_IS_UPDATED(flag : longint) : longint;
  101. begin
  102. // OCI_OBJECT_IS_UPDATED:=bit(flag,OCI_OBJECT_UPDATED);
  103. end;
  104. { was #define dname(params) para_def_expr }
  105. { argument types are unknown }
  106. { return type might be wrong }
  107. function OCI_OBJECT_IS_DELETED(flag : longint) : longint;
  108. begin
  109. // OCI_OBJECT_IS_DELETED:=bit(flag,OCI_OBJECT_DELETED);
  110. end;
  111. { was #define dname(params) para_def_expr }
  112. { argument types are unknown }
  113. { return type might be wrong }
  114. function OCI_OBJECT_IS_NEW(flag : longint) : longint;
  115. begin
  116. // OCI_OBJECT_IS_NEW:=bit(flag,OCI_OBJECT_NEW);
  117. end;
  118. { was #define dname(params) para_def_expr }
  119. { argument types are unknown }
  120. { return type might be wrong }
  121. function OCI_OBJECT_IS_DIRTY(flag : longint) : longint;
  122. begin
  123. // OCI_OBJECT_IS_DIRTY:=bit(flag,(OCI_OBJECT_UPDATED or OCI_OBJECT_NEW) or OCI_OBJECT_DELETED);
  124. end;
  125. { was #define dname(params) para_def_expr }
  126. { argument types are unknown }
  127. { return type might be wrong }
  128. function OCI_METHOD_IS_INLINE(flag : longint) : longint;
  129. begin
  130. // OCI_METHOD_IS_INLINE:=bit(flag,OCI_TYPEMETHOD_INLINE);
  131. end;
  132. { was #define dname(params) para_def_expr }
  133. { argument types are unknown }
  134. { return type might be wrong }
  135. function OCI_METHOD_IS_CONSTANT(flag : longint) : longint;
  136. begin
  137. // OCI_METHOD_IS_CONSTANT:=bit(flag,OCI_TYPEMETHOD_CONSTANT);
  138. end;
  139. { was #define dname(params) para_def_expr }
  140. { argument types are unknown }
  141. { return type might be wrong }
  142. function OCI_METHOD_IS_VIRTUAL(flag : longint) : longint;
  143. begin
  144. // OCI_METHOD_IS_VIRTUAL:=bit(flag,OCI_TYPEMETHOD_VIRTUAL);
  145. end;
  146. { was #define dname(params) para_def_expr }
  147. { argument types are unknown }
  148. { return type might be wrong }
  149. function OCI_METHOD_IS_CONSTRUCTOR(flag : longint) : longint;
  150. begin
  151. // OCI_METHOD_IS_CONSTRUCTOR:=bit(flag,OCI_TYPEMETHOD_CONSTRUCTOR);
  152. end;
  153. { was #define dname(params) para_def_expr }
  154. { argument types are unknown }
  155. { return type might be wrong }
  156. function OCI_METHOD_IS_DESTRUCTOR(flag : longint) : longint;
  157. begin
  158. // OCI_METHOD_IS_DESTRUCTOR:=bit(flag,OCI_TYPEMETHOD_DESTRUCTOR);
  159. end;
  160. { was #define dname(params) para_def_expr }
  161. { argument types are unknown }
  162. { return type might be wrong }
  163. function OCI_METHOD_IS_OPERATOR(flag : longint) : longint;
  164. begin
  165. // OCI_METHOD_IS_OPERATOR:=bit(flag,OCI_TYPEMETHOD_OPERATOR);
  166. end;
  167. { was #define dname(params) para_def_expr }
  168. { argument types are unknown }
  169. { return type might be wrong }
  170. function OCI_METHOD_IS_SELFISH(flag : longint) : longint;
  171. begin
  172. // OCI_METHOD_IS_SELFISH:=bit(flag,OCI_TYPEMETHOD_SELFISH);
  173. end;
  174. { was #define dname(params) para_def_expr }
  175. { argument types are unknown }
  176. { return type might be wrong }
  177. function OCI_METHOD_IS_MAP(flag : longint) : longint;
  178. begin
  179. // OCI_METHOD_IS_MAP:=bit(flag,OCI_TYPEMETHOD_MAP);
  180. end;
  181. { was #define dname(params) para_def_expr }
  182. { argument types are unknown }
  183. { return type might be wrong }
  184. function OCI_METHOD_IS_ORDER(flag : longint) : longint;
  185. begin
  186. // OCI_METHOD_IS_ORDER:=bit(flag,OCI_TYPEMETHOD_ORDER);
  187. end;
  188. { was #define dname(params) para_def_expr }
  189. { argument types are unknown }
  190. { return type might be wrong }
  191. function OCI_METHOD_IS_RNDS(flag : longint) : longint;
  192. begin
  193. // OCI_METHOD_IS_RNDS:=bit(flag,OCI_TYPEMETHOD_RNDS);
  194. end;
  195. { was #define dname(params) para_def_expr }
  196. { argument types are unknown }
  197. { return type might be wrong }
  198. function OCI_METHOD_IS_WNDS(flag : longint) : longint;
  199. begin
  200. // OCI_METHOD_IS_WNDS:=bit(flag,OCI_TYPEMETHOD_WNDS);
  201. end;
  202. { was #define dname(params) para_def_expr }
  203. { argument types are unknown }
  204. { return type might be wrong }
  205. function OCI_METHOD_IS_RNPS(flag : longint) : longint;
  206. begin
  207. // OCI_METHOD_IS_RNPS:=bit(flag,OCI_TYPEMETHOD_RNPS);
  208. end;
  209. { was #define dname(params) para_def_expr }
  210. { argument types are unknown }
  211. { return type might be wrong }
  212. function OCI_METHOD_IS_WNPS(flag : longint) : longint;
  213. begin
  214. // OCI_METHOD_IS_WNPS:=bit(flag,OCI_TYPEMETHOD_WNPS);
  215. end;
  216. { was #define dname(params) para_def_expr }
  217. { argument types are unknown }
  218. { return type might be wrong }
  219. function OCI_METHOD_IS_ABSTRACT(flag : longint) : longint;
  220. begin
  221. // OCI_METHOD_IS_ABSTRACT:=bit(flag,OCI_TYPEMETHOD_ABSTRACT);
  222. end;
  223. { was #define dname(params) para_def_expr }
  224. { argument types are unknown }
  225. { return type might be wrong }
  226. function OCI_METHOD_IS_OVERRIDING(flag : longint) : longint;
  227. begin
  228. // OCI_METHOD_IS_OVERRIDING:=bit(flag,OCI_TYPEMETHOD_OVERRIDING);
  229. end;
  230. { was #define dname(params) para_def_expr }
  231. { argument types are unknown }
  232. { return type might be wrong }
  233. function OCI_METHOD_IS_PIPELINED(flag : longint) : longint;
  234. begin
  235. // OCI_METHOD_IS_PIPELINED:=bit(flag,OCI_TYPEMETHOD_PIPELINED);
  236. end;
  237. { was #define dname(params) para_def_expr }
  238. { argument types are unknown }
  239. { return type might be wrong }
  240. function OCI_TYPEMETHOD_IS_INLINE(flag : longint) : longint;
  241. begin
  242. // OCI_TYPEMETHOD_IS_INLINE:=bit(flag,OCI_TYPEMETHOD_INLINE);
  243. end;
  244. { was #define dname(params) para_def_expr }
  245. { argument types are unknown }
  246. { return type might be wrong }
  247. function OCI_TYPEMETHOD_IS_CONSTANT(flag : longint) : longint;
  248. begin
  249. // OCI_TYPEMETHOD_IS_CONSTANT:=bit(flag,OCI_TYPEMETHOD_CONSTANT);
  250. end;
  251. { was #define dname(params) para_def_expr }
  252. { argument types are unknown }
  253. { return type might be wrong }
  254. function OCI_TYPEMETHOD_IS_VIRTUAL(flag : longint) : longint;
  255. begin
  256. // OCI_TYPEMETHOD_IS_VIRTUAL:=bit(flag,OCI_TYPEMETHOD_VIRTUAL);
  257. end;
  258. { was #define dname(params) para_def_expr }
  259. { argument types are unknown }
  260. { return type might be wrong }
  261. function OCI_TYPEMETHOD_IS_CONSTRUCTOR(flag : longint) : longint;
  262. begin
  263. // OCI_TYPEMETHOD_IS_CONSTRUCTOR:=bit(flag,OCI_TYPEMETHOD_CONSTRUCTOR);
  264. end;
  265. { was #define dname(params) para_def_expr }
  266. { argument types are unknown }
  267. { return type might be wrong }
  268. function OCI_TYPEMETHOD_IS_DESTRUCTOR(flag : longint) : longint;
  269. begin
  270. // OCI_TYPEMETHOD_IS_DESTRUCTOR:=bit(flag,OCI_TYPEMETHOD_DESTRUCTOR);
  271. end;
  272. { was #define dname(params) para_def_expr }
  273. { argument types are unknown }
  274. { return type might be wrong }
  275. function OCI_TYPEMETHOD_IS_OPERATOR(flag : longint) : longint;
  276. begin
  277. // OCI_TYPEMETHOD_IS_OPERATOR:=bit(flag,OCI_TYPEMETHOD_OPERATOR);
  278. end;
  279. { was #define dname(params) para_def_expr }
  280. { argument types are unknown }
  281. { return type might be wrong }
  282. function OCI_TYPEMETHOD_IS_SELFISH(flag : longint) : longint;
  283. begin
  284. // OCI_TYPEMETHOD_IS_SELFISH:=bit(flag,OCI_TYPEMETHOD_SELFISH);
  285. end;
  286. { was #define dname(params) para_def_expr }
  287. { argument types are unknown }
  288. { return type might be wrong }
  289. function OCI_TYPEMETHOD_IS_MAP(flag : longint) : longint;
  290. begin
  291. // OCI_TYPEMETHOD_IS_MAP:=bit(flag,OCI_TYPEMETHOD_MAP);
  292. end;
  293. { was #define dname(params) para_def_expr }
  294. { argument types are unknown }
  295. { return type might be wrong }
  296. function OCI_TYPEMETHOD_IS_ORDER(flag : longint) : longint;
  297. begin
  298. // OCI_TYPEMETHOD_IS_ORDER:=bit(flag,OCI_TYPEMETHOD_ORDER);
  299. end;
  300. { was #define dname(params) para_def_expr }
  301. { argument types are unknown }
  302. { return type might be wrong }
  303. function OCI_TYPEMETHOD_IS_RNDS(flag : longint) : longint;
  304. begin
  305. // OCI_TYPEMETHOD_IS_RNDS:=bit(flag,OCI_TYPEMETHOD_RNDS);
  306. end;
  307. { was #define dname(params) para_def_expr }
  308. { argument types are unknown }
  309. { return type might be wrong }
  310. function OCI_TYPEMETHOD_IS_WNDS(flag : longint) : longint;
  311. begin
  312. // OCI_TYPEMETHOD_IS_WNDS:=bit(flag,OCI_TYPEMETHOD_WNDS);
  313. end;
  314. { was #define dname(params) para_def_expr }
  315. { argument types are unknown }
  316. { return type might be wrong }
  317. function OCI_TYPEMETHOD_IS_RNPS(flag : longint) : longint;
  318. begin
  319. // OCI_TYPEMETHOD_IS_RNPS:=bit(flag,OCI_TYPEMETHOD_RNPS);
  320. end;
  321. { was #define dname(params) para_def_expr }
  322. { argument types are unknown }
  323. { return type might be wrong }
  324. function OCI_TYPEMETHOD_IS_WNPS(flag : longint) : longint;
  325. begin
  326. // OCI_TYPEMETHOD_IS_WNPS:=bit(flag,OCI_TYPEMETHOD_WNPS);
  327. end;
  328. { was #define dname(params) para_def_expr }
  329. { argument types are unknown }
  330. { return type might be wrong }
  331. function OCI_TYPEMETHOD_IS_ABSTRACT(flag : longint) : longint;
  332. begin
  333. // OCI_TYPEMETHOD_IS_ABSTRACT:=bit(flag,OCI_TYPEMETHOD_ABSTRACT);
  334. end;
  335. { was #define dname(params) para_def_expr }
  336. { argument types are unknown }
  337. { return type might be wrong }
  338. function OCI_TYPEMETHOD_IS_OVERRIDING(flag : longint) : longint;
  339. begin
  340. // OCI_TYPEMETHOD_IS_OVERRIDING:=bit(flag,OCI_TYPEMETHOD_OVERRIDING);
  341. end;
  342. { was #define dname(params) para_def_expr }
  343. { argument types are unknown }
  344. { return type might be wrong }
  345. function OCI_TYPEMETHOD_IS_PIPELINED(flag : longint) : longint;
  346. begin
  347. // OCI_TYPEMETHOD_IS_PIPELINED:=bit(flag,OCI_TYPEMETHOD_PIPELINED);
  348. end;
  349. { was #define dname(params) para_def_expr }
  350. { argument types are unknown }
  351. { return type might be wrong }
  352. function OCI_TYPEMETHOD_SET_INLINE(flag : longint) : longint;
  353. begin
  354. // OCI_TYPEMETHOD_SET_INLINE:=bis(flag,OCI_TYPEMETHOD_INLINE);
  355. end;
  356. { was #define dname(params) para_def_expr }
  357. { argument types are unknown }
  358. { return type might be wrong }
  359. function OCI_TYPEMETHOD_SET_CONSTANT(flag : longint) : longint;
  360. begin
  361. // OCI_TYPEMETHOD_SET_CONSTANT:=bis(flag,OCI_TYPEMETHOD_CONSTANT);
  362. end;
  363. { was #define dname(params) para_def_expr }
  364. { argument types are unknown }
  365. { return type might be wrong }
  366. function OCI_TYPEMETHOD_SET_VIRTUAL(flag : longint) : longint;
  367. begin
  368. // OCI_TYPEMETHOD_SET_VIRTUAL:=bis(flag,OCI_TYPEMETHOD_VIRTUAL);
  369. end;
  370. { was #define dname(params) para_def_expr }
  371. { argument types are unknown }
  372. { return type might be wrong }
  373. function OCI_TYPEMETHOD_SET_CONSTRUCTOR(flag : longint) : longint;
  374. begin
  375. // OCI_TYPEMETHOD_SET_CONSTRUCTOR:=bis(flag,OCI_TYPEMETHOD_CONSTRUCTOR);
  376. end;
  377. { was #define dname(params) para_def_expr }
  378. { argument types are unknown }
  379. { return type might be wrong }
  380. function OCI_TYPEMETHOD_SET_DESTRUCTOR(flag : longint) : longint;
  381. begin
  382. // OCI_TYPEMETHOD_SET_DESTRUCTOR:=bis(flag,OCI_TYPEMETHOD_DESTRUCTOR);
  383. end;
  384. { was #define dname(params) para_def_expr }
  385. { argument types are unknown }
  386. { return type might be wrong }
  387. function OCI_TYPEMETHOD_SET_OPERATOR(flag : longint) : longint;
  388. begin
  389. // OCI_TYPEMETHOD_SET_OPERATOR:=bis(flag,OCI_TYPEMETHOD_OPERATOR);
  390. end;
  391. { was #define dname(params) para_def_expr }
  392. { argument types are unknown }
  393. { return type might be wrong }
  394. function OCI_TYPEMETHOD_SET_SELFISH(flag : longint) : longint;
  395. begin
  396. // OCI_TYPEMETHOD_SET_SELFISH:=bis(flag,OCI_TYPEMETHOD_SELFISH);
  397. end;
  398. { was #define dname(params) para_def_expr }
  399. { argument types are unknown }
  400. { return type might be wrong }
  401. function OCI_TYPEMETHOD_SET_MAP(flag : longint) : longint;
  402. begin
  403. // OCI_TYPEMETHOD_SET_MAP:=bis(flag,OCI_TYPEMETHOD_MAP);
  404. end;
  405. { was #define dname(params) para_def_expr }
  406. { argument types are unknown }
  407. { return type might be wrong }
  408. function OCI_TYPEMETHOD_SET_ORDER(flag : longint) : longint;
  409. begin
  410. // OCI_TYPEMETHOD_SET_ORDER:=bis(flag,OCI_TYPEMETHOD_ORDER);
  411. end;
  412. { was #define dname(params) para_def_expr }
  413. { argument types are unknown }
  414. { return type might be wrong }
  415. function OCI_TYPEMETHOD_SET_RNDS(flag : longint) : longint;
  416. begin
  417. // OCI_TYPEMETHOD_SET_RNDS:=bis(flag,OCI_TYPEMETHOD_RNDS);
  418. end;
  419. { was #define dname(params) para_def_expr }
  420. { argument types are unknown }
  421. { return type might be wrong }
  422. function OCI_TYPEMETHOD_SET_WNDS(flag : longint) : longint;
  423. begin
  424. // OCI_TYPEMETHOD_SET_WNDS:=bis(flag,OCI_TYPEMETHOD_WNDS);
  425. end;
  426. { was #define dname(params) para_def_expr }
  427. { argument types are unknown }
  428. { return type might be wrong }
  429. function OCI_TYPEMETHOD_SET_RNPS(flag : longint) : longint;
  430. begin
  431. // OCI_TYPEMETHOD_SET_RNPS:=bis(flag,OCI_TYPEMETHOD_RNPS);
  432. end;
  433. { was #define dname(params) para_def_expr }
  434. { argument types are unknown }
  435. { return type might be wrong }
  436. function OCI_TYPEMETHOD_SET_WNPS(flag : longint) : longint;
  437. begin
  438. // OCI_TYPEMETHOD_SET_WNPS:=bis(flag,OCI_TYPEMETHOD_WNPS);
  439. end;
  440. { was #define dname(params) para_def_expr }
  441. { argument types are unknown }
  442. { return type might be wrong }
  443. function OCI_TYPEMETHOD_CLEAR_INLINE(flag : longint) : longint;
  444. begin
  445. // OCI_TYPEMETHOD_CLEAR_INLINE:=bic(flag,OCI_TYPEMETHOD_INLINE);
  446. end;
  447. { was #define dname(params) para_def_expr }
  448. { argument types are unknown }
  449. { return type might be wrong }
  450. function OCI_TYPEMETHOD_CLEAR_CONSTANT(flag : longint) : longint;
  451. begin
  452. // OCI_TYPEMETHOD_CLEAR_CONSTANT:=bic(flag,OCI_TYPEMETHOD_CONSTANT);
  453. end;
  454. { was #define dname(params) para_def_expr }
  455. { argument types are unknown }
  456. { return type might be wrong }
  457. function OCI_TYPEMETHOD_CLEAR_VIRTUAL(flag : longint) : longint;
  458. begin
  459. // OCI_TYPEMETHOD_CLEAR_VIRTUAL:=bic(flag,OCI_TYPEMETHOD_VIRTUAL);
  460. end;
  461. { was #define dname(params) para_def_expr }
  462. { argument types are unknown }
  463. { return type might be wrong }
  464. function OCI_TYPEMETHOD_CLEAR_CONSTRUCTOR(flag : longint) : longint;
  465. begin
  466. // OCI_TYPEMETHOD_CLEAR_CONSTRUCTOR:=bic(flag,OCI_TYPEMETHOD_CONSTRUCTOR);
  467. end;
  468. { was #define dname(params) para_def_expr }
  469. { argument types are unknown }
  470. { return type might be wrong }
  471. function OCI_TYPEMETHOD_CLEAR_DESTRUCTOR(flag : longint) : longint;
  472. begin
  473. // OCI_TYPEMETHOD_CLEAR_DESTRUCTOR:=bic(flag,OCI_TYPEMETHOD_DESTRUCTOR);
  474. end;
  475. { was #define dname(params) para_def_expr }
  476. { argument types are unknown }
  477. { return type might be wrong }
  478. function OCI_TYPEMETHOD_CLEAR_OPERATOR(flag : longint) : longint;
  479. begin
  480. // OCI_TYPEMETHOD_CLEAR_OPERATOR:=bic(flag,OCI_TYPEMETHOD_OPERATOR);
  481. end;
  482. { was #define dname(params) para_def_expr }
  483. { argument types are unknown }
  484. { return type might be wrong }
  485. function OCI_TYPEMETHOD_CLEAR_SELFISH(flag : longint) : longint;
  486. begin
  487. // OCI_TYPEMETHOD_CLEAR_SELFISH:=bic(flag,OCI_TYPEMETHOD_SELFISH);
  488. end;
  489. { was #define dname(params) para_def_expr }
  490. { argument types are unknown }
  491. { return type might be wrong }
  492. function OCI_TYPEMETHOD_CLEAR_MAP(flag : longint) : longint;
  493. begin
  494. // OCI_TYPEMETHOD_CLEAR_MAP:=bic(flag,OCI_TYPEMETHOD_MAP);
  495. end;
  496. { was #define dname(params) para_def_expr }
  497. { argument types are unknown }
  498. { return type might be wrong }
  499. function OCI_TYPEMETHOD_CLEAR_ORDER(flag : longint) : longint;
  500. begin
  501. // OCI_TYPEMETHOD_CLEAR_ORDER:=bic(flag,OCI_TYPEMETHOD_ORDER);
  502. end;
  503. { was #define dname(params) para_def_expr }
  504. { argument types are unknown }
  505. { return type might be wrong }
  506. function OCI_TYPEMETHOD_CLEAR_RNDS(flag : longint) : longint;
  507. begin
  508. // OCI_TYPEMETHOD_CLEAR_RNDS:=bic(flag,OCI_TYPEMETHOD_RNDS);
  509. end;
  510. { was #define dname(params) para_def_expr }
  511. { argument types are unknown }
  512. { return type might be wrong }
  513. function OCI_TYPEMETHOD_CLEAR_WNDS(flag : longint) : longint;
  514. begin
  515. // OCI_TYPEMETHOD_CLEAR_WNDS:=bic(flag,OCI_TYPEMETHOD_WNDS);
  516. end;
  517. { was #define dname(params) para_def_expr }
  518. { argument types are unknown }
  519. { return type might be wrong }
  520. function OCI_TYPEMETHOD_CLEAR_RNPS(flag : longint) : longint;
  521. begin
  522. // OCI_TYPEMETHOD_CLEAR_RNPS:=bic(flag,OCI_TYPEMETHOD_RNPS);
  523. end;
  524. { was #define dname(params) para_def_expr }
  525. { argument types are unknown }
  526. { return type might be wrong }
  527. function OCI_TYPEMETHOD_CLEAR_WNPS(flag : longint) : longint;
  528. begin
  529. // OCI_TYPEMETHOD_CLEAR_WNPS:=bic(flag,OCI_TYPEMETHOD_WNPS);
  530. end;
  531. { was #define dname def_expr }
  532. function OCI_NUMBER_DEFAULTPREC : ub1;
  533. begin
  534. OCI_NUMBER_DEFAULTPREC:=ub1(0);
  535. end;
  536. { was #define dname def_expr }
  537. function OCI_NUMBER_DEFAULTSCALE : sb1;
  538. begin
  539. OCI_NUMBER_DEFAULTSCALE:=sb1(MAXSB1MINVAL);
  540. end;
  541. { was #define dname def_expr }
  542. function OCI_COHERENCY_NONE : OCIRefreshOpt;
  543. begin
  544. OCI_COHERENCY_NONE:=OCIRefreshOpt(2);
  545. end;
  546. { was #define dname def_expr }
  547. function OCI_COHERENCY_NULL : OCIRefreshOpt;
  548. begin
  549. OCI_COHERENCY_NULL:=OCIRefreshOpt(4);
  550. end;
  551. { was #define dname def_expr }
  552. function OCI_COHERENCY_ALWAYS : OCIRefreshOpt;
  553. begin
  554. OCI_COHERENCY_ALWAYS:=OCIRefreshOpt(5);
  555. end;