reflection1.phpt 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104
  1. --TEST--
  2. Test OCI8 Reflection
  3. --SKIPIF--
  4. <?php if (!extension_loaded('oci8')) die ("skip no oci8 extension"); ?>
  5. --FILE--
  6. <?php
  7. /* ALL PHP_FE or PHP_ALIAS user callable functions should appear here */
  8. reflection::export(new reflectionfunction('oci_define_by_name'));
  9. reflection::export(new reflectionfunction('oci_bind_by_name'));
  10. reflection::export(new reflectionfunction('oci_bind_array_by_name'));
  11. reflection::export(new reflectionfunction('oci_field_is_null'));
  12. reflection::export(new reflectionfunction('oci_field_name'));
  13. reflection::export(new reflectionfunction('oci_field_size'));
  14. reflection::export(new reflectionfunction('oci_field_scale'));
  15. reflection::export(new reflectionfunction('oci_field_precision'));
  16. reflection::export(new reflectionfunction('oci_field_type'));
  17. reflection::export(new reflectionfunction('oci_field_type_raw'));
  18. reflection::export(new reflectionfunction('oci_execute'));
  19. reflection::export(new reflectionfunction('oci_cancel'));
  20. reflection::export(new reflectionfunction('oci_fetch'));
  21. reflection::export(new reflectionfunction('oci_fetch_object'));
  22. reflection::export(new reflectionfunction('oci_fetch_row'));
  23. reflection::export(new reflectionfunction('oci_fetch_assoc'));
  24. reflection::export(new reflectionfunction('oci_fetch_array'));
  25. reflection::export(new reflectionfunction('ocifetchinto'));
  26. reflection::export(new reflectionfunction('oci_fetch_all'));
  27. reflection::export(new reflectionfunction('oci_free_statement'));
  28. reflection::export(new reflectionfunction('oci_internal_debug'));
  29. reflection::export(new reflectionfunction('oci_num_fields'));
  30. reflection::export(new reflectionfunction('oci_parse'));
  31. reflection::export(new reflectionfunction('oci_new_cursor'));
  32. reflection::export(new reflectionfunction('oci_result'));
  33. reflection::export(new reflectionfunction('oci_server_version'));
  34. reflection::export(new reflectionfunction('oci_statement_type'));
  35. reflection::export(new reflectionfunction('oci_num_rows'));
  36. reflection::export(new reflectionfunction('oci_close'));
  37. reflection::export(new reflectionfunction('oci_connect'));
  38. reflection::export(new reflectionfunction('oci_new_connect'));
  39. reflection::export(new reflectionfunction('oci_pconnect'));
  40. reflection::export(new reflectionfunction('oci_error'));
  41. reflection::export(new reflectionfunction('oci_free_descriptor'));
  42. reflection::export(new reflectionfunction('oci_lob_save'));
  43. reflection::export(new reflectionfunction('oci_lob_import'));
  44. reflection::export(new reflectionfunction('oci_lob_size'));
  45. reflection::export(new reflectionfunction('oci_lob_load'));
  46. reflection::export(new reflectionfunction('oci_lob_read'));
  47. reflection::export(new reflectionfunction('oci_lob_eof'));
  48. reflection::export(new reflectionfunction('oci_lob_tell'));
  49. reflection::export(new reflectionfunction('oci_lob_truncate'));
  50. reflection::export(new reflectionfunction('oci_lob_erase'));
  51. reflection::export(new reflectionfunction('oci_lob_flush'));
  52. reflection::export(new reflectionfunction('ocisetbufferinglob'));
  53. reflection::export(new reflectionfunction('ocigetbufferinglob'));
  54. reflection::export(new reflectionfunction('oci_lob_is_equal'));
  55. reflection::export(new reflectionfunction('oci_lob_rewind'));
  56. reflection::export(new reflectionfunction('oci_lob_write'));
  57. reflection::export(new reflectionfunction('oci_lob_append'));
  58. reflection::export(new reflectionfunction('oci_lob_copy'));
  59. reflection::export(new reflectionfunction('oci_lob_export'));
  60. reflection::export(new reflectionfunction('oci_lob_seek'));
  61. reflection::export(new reflectionfunction('oci_commit'));
  62. reflection::export(new reflectionfunction('oci_rollback'));
  63. reflection::export(new reflectionfunction('oci_new_descriptor'));
  64. reflection::export(new reflectionfunction('oci_set_prefetch'));
  65. reflection::export(new reflectionfunction('oci_password_change'));
  66. reflection::export(new reflectionfunction('oci_free_collection'));
  67. reflection::export(new reflectionfunction('oci_collection_append'));
  68. reflection::export(new reflectionfunction('oci_collection_element_get'));
  69. reflection::export(new reflectionfunction('oci_collection_element_assign'));
  70. reflection::export(new reflectionfunction('oci_collection_assign'));
  71. reflection::export(new reflectionfunction('oci_collection_size'));
  72. reflection::export(new reflectionfunction('oci_collection_max'));
  73. reflection::export(new reflectionfunction('oci_collection_trim'));
  74. reflection::export(new reflectionfunction('oci_new_collection'));
  75. reflection::export(new reflectionfunction('oci_free_cursor'));
  76. reflection::export(new reflectionfunction('ocifreecursor'));
  77. reflection::export(new reflectionfunction('ocibindbyname'));
  78. reflection::export(new reflectionfunction('ocidefinebyname'));
  79. reflection::export(new reflectionfunction('ocicolumnisnull'));
  80. reflection::export(new reflectionfunction('ocicolumnname'));
  81. reflection::export(new reflectionfunction('ocicolumnsize'));
  82. reflection::export(new reflectionfunction('ocicolumnscale'));
  83. reflection::export(new reflectionfunction('ocicolumnprecision'));
  84. reflection::export(new reflectionfunction('ocicolumntype'));
  85. reflection::export(new reflectionfunction('ocicolumntyperaw'));
  86. reflection::export(new reflectionfunction('ociexecute'));
  87. reflection::export(new reflectionfunction('ocicancel'));
  88. reflection::export(new reflectionfunction('ocifetch'));
  89. reflection::export(new reflectionfunction('ocifetchstatement'));
  90. reflection::export(new reflectionfunction('ocifreestatement'));
  91. reflection::export(new reflectionfunction('ociinternaldebug'));
  92. reflection::export(new reflectionfunction('ocinumcols'));
  93. reflection::export(new reflectionfunction('ociparse'));
  94. reflection::export(new reflectionfunction('ocinewcursor'));
  95. reflection::export(new reflectionfunction('ociresult'));
  96. reflection::export(new reflectionfunction('ociserverversion'));
  97. reflection::export(new reflectionfunction('ocistatementtype'));
  98. reflection::export(new reflectionfunction('ocirowcount'));
  99. reflection::export(new reflectionfunction('ocilogoff'));
  100. reflection::export(new reflectionfunction('ocilogon'));
  101. reflection::export(new reflectionfunction('ocinlogon'));
  102. reflection::export(new reflectionfunction('ociplogon'));
  103. reflection::export(new reflectionfunction('ocierror'));
  104. reflection::export(new reflectionfunction('ocifreedesc'));
  105. reflection::export(new reflectionfunction('ocisavelob'));
  106. reflection::export(new reflectionfunction('ocisavelobfile'));
  107. reflection::export(new reflectionfunction('ociwritelobtofile'));
  108. reflection::export(new reflectionfunction('ociloadlob'));
  109. reflection::export(new reflectionfunction('ocicommit'));
  110. reflection::export(new reflectionfunction('ocirollback'));
  111. reflection::export(new reflectionfunction('ocinewdescriptor'));
  112. reflection::export(new reflectionfunction('ocisetprefetch'));
  113. reflection::export(new reflectionfunction('ocipasswordchange'));
  114. reflection::export(new reflectionfunction('ocifreecollection'));
  115. reflection::export(new reflectionfunction('ocinewcollection'));
  116. reflection::export(new reflectionfunction('ocicollappend'));
  117. reflection::export(new reflectionfunction('ocicollgetelem'));
  118. reflection::export(new reflectionfunction('ocicollassignelem'));
  119. reflection::export(new reflectionfunction('ocicollsize'));
  120. reflection::export(new reflectionfunction('ocicollmax'));
  121. reflection::export(new reflectionfunction('ocicolltrim'));
  122. reflection::export(new reflectionfunction('oci_set_edition'));
  123. reflection::export(new reflectionfunction('oci_set_module_name'));
  124. reflection::export(new reflectionfunction('oci_set_action'));
  125. reflection::export(new reflectionfunction('oci_set_client_info'));
  126. reflection::export(new reflectionfunction('oci_set_client_identifier'));
  127. reflection::export(new reflectionfunction('oci_get_implicit_resultset'));
  128. ?>
  129. ===DONE===
  130. <?php exit(0); ?>
  131. --EXPECTF--
  132. Function [ <internal%s> function oci_define_by_name ] {
  133. - Parameters [4] {
  134. Parameter #0 [ <required> $statement_resource ]
  135. Parameter #1 [ <required> $column_name ]
  136. Parameter #2 [ <required> &$variable ]
  137. Parameter #3 [ <optional> $type ]
  138. }
  139. }
  140. Function [ <internal%s> function oci_bind_by_name ] {
  141. - Parameters [5] {
  142. Parameter #0 [ <required> $statement_resource ]
  143. Parameter #1 [ <required> $column_name ]
  144. Parameter #2 [ <required> &$variable ]
  145. Parameter #3 [ <optional> $maximum_length ]
  146. Parameter #4 [ <optional> $type ]
  147. }
  148. }
  149. Function [ <internal%s> function oci_bind_array_by_name ] {
  150. - Parameters [6] {
  151. Parameter #0 [ <required> $statement_resource ]
  152. Parameter #1 [ <required> $column_name ]
  153. Parameter #2 [ <required> &$variable ]
  154. Parameter #3 [ <required> $maximum_array_length ]
  155. Parameter #4 [ <optional> $maximum_item_length ]
  156. Parameter #5 [ <optional> $type ]
  157. }
  158. }
  159. Function [ <internal%s> function oci_field_is_null ] {
  160. - Parameters [2] {
  161. Parameter #0 [ <required> $statement_resource ]
  162. Parameter #1 [ <required> $column_number_or_name ]
  163. }
  164. }
  165. Function [ <internal%s> function oci_field_name ] {
  166. - Parameters [2] {
  167. Parameter #0 [ <required> $statement_resource ]
  168. Parameter #1 [ <required> $column_number_or_name ]
  169. }
  170. }
  171. Function [ <internal%s> function oci_field_size ] {
  172. - Parameters [2] {
  173. Parameter #0 [ <required> $statement_resource ]
  174. Parameter #1 [ <required> $column_number_or_name ]
  175. }
  176. }
  177. Function [ <internal%s> function oci_field_scale ] {
  178. - Parameters [2] {
  179. Parameter #0 [ <required> $statement_resource ]
  180. Parameter #1 [ <required> $column_number_or_name ]
  181. }
  182. }
  183. Function [ <internal%s> function oci_field_precision ] {
  184. - Parameters [2] {
  185. Parameter #0 [ <required> $statement_resource ]
  186. Parameter #1 [ <required> $column_number_or_name ]
  187. }
  188. }
  189. Function [ <internal%s> function oci_field_type ] {
  190. - Parameters [2] {
  191. Parameter #0 [ <required> $statement_resource ]
  192. Parameter #1 [ <required> $column_number_or_name ]
  193. }
  194. }
  195. Function [ <internal%s> function oci_field_type_raw ] {
  196. - Parameters [2] {
  197. Parameter #0 [ <required> $statement_resource ]
  198. Parameter #1 [ <required> $column_number_or_name ]
  199. }
  200. }
  201. Function [ <internal%s> function oci_execute ] {
  202. - Parameters [2] {
  203. Parameter #0 [ <required> $statement_resource ]
  204. Parameter #1 [ <optional> $mode ]
  205. }
  206. }
  207. Function [ <internal%s> function oci_cancel ] {
  208. - Parameters [1] {
  209. Parameter #0 [ <required> $statement_resource ]
  210. }
  211. }
  212. Function [ <internal%s> function oci_fetch ] {
  213. - Parameters [1] {
  214. Parameter #0 [ <required> $statement_resource ]
  215. }
  216. }
  217. Function [ <internal%s> function oci_fetch_object ] {
  218. - Parameters [1] {
  219. Parameter #0 [ <required> $statement_resource ]
  220. }
  221. }
  222. Function [ <internal%s> function oci_fetch_row ] {
  223. - Parameters [1] {
  224. Parameter #0 [ <required> $statement_resource ]
  225. }
  226. }
  227. Function [ <internal%s> function oci_fetch_assoc ] {
  228. - Parameters [1] {
  229. Parameter #0 [ <required> $statement_resource ]
  230. }
  231. }
  232. Function [ <internal%s> function oci_fetch_array ] {
  233. - Parameters [2] {
  234. Parameter #0 [ <required> $statement_resource ]
  235. Parameter #1 [ <optional> $mode ]
  236. }
  237. }
  238. Function [ <internal%s> function ocifetchinto ] {
  239. - Parameters [3] {
  240. Parameter #0 [ <required> $statement_resource ]
  241. Parameter #1 [ <required> &$result ]
  242. Parameter #2 [ <optional> $mode ]
  243. }
  244. }
  245. Function [ <internal%s> function oci_fetch_all ] {
  246. - Parameters [5] {
  247. Parameter #0 [ <required> $statement_resource ]
  248. Parameter #1 [ <required> &$output ]
  249. Parameter #2 [ <optional> $skip ]
  250. Parameter #3 [ <optional> $maximum_rows ]
  251. Parameter #4 [ <optional> $flags ]
  252. }
  253. }
  254. Function [ <internal%s> function oci_free_statement ] {
  255. - Parameters [1] {
  256. Parameter #0 [ <required> $statement_resource ]
  257. }
  258. }
  259. Function [ <internal%s> function oci_internal_debug ] {
  260. - Parameters [1] {
  261. Parameter #0 [ <required> $mode ]
  262. }
  263. }
  264. Function [ <internal%s> function oci_num_fields ] {
  265. - Parameters [1] {
  266. Parameter #0 [ <required> $statement_resource ]
  267. }
  268. }
  269. Function [ <internal%s> function oci_parse ] {
  270. - Parameters [2] {
  271. Parameter #0 [ <required> $connection_resource ]
  272. Parameter #1 [ <required> $sql_text ]
  273. }
  274. }
  275. Function [ <internal%s> function oci_new_cursor ] {
  276. - Parameters [1] {
  277. Parameter #0 [ <required> $connection_resource ]
  278. }
  279. }
  280. Function [ <internal%s> function oci_result ] {
  281. - Parameters [2] {
  282. Parameter #0 [ <required> $statement_resource ]
  283. Parameter #1 [ <required> $column_number_or_name ]
  284. }
  285. }
  286. Function [ <internal%s> function oci_server_version ] {
  287. - Parameters [1] {
  288. Parameter #0 [ <required> $connection_resource ]
  289. }
  290. }
  291. Function [ <internal%s> function oci_statement_type ] {
  292. - Parameters [1] {
  293. Parameter #0 [ <required> $statement_resource ]
  294. }
  295. }
  296. Function [ <internal%s> function oci_num_rows ] {
  297. - Parameters [1] {
  298. Parameter #0 [ <required> $statement_resource ]
  299. }
  300. }
  301. Function [ <internal%s> function oci_close ] {
  302. - Parameters [1] {
  303. Parameter #0 [ <required> $connection_resource ]
  304. }
  305. }
  306. Function [ <internal%s> function oci_connect ] {
  307. - Parameters [5] {
  308. Parameter #0 [ <required> $username ]
  309. Parameter #1 [ <required> $password ]
  310. Parameter #2 [ <optional> $connection_string ]
  311. Parameter #3 [ <optional> $character_set ]
  312. Parameter #4 [ <optional> $session_mode ]
  313. }
  314. }
  315. Function [ <internal%s> function oci_new_connect ] {
  316. - Parameters [5] {
  317. Parameter #0 [ <required> $username ]
  318. Parameter #1 [ <required> $password ]
  319. Parameter #2 [ <optional> $connection_string ]
  320. Parameter #3 [ <optional> $character_set ]
  321. Parameter #4 [ <optional> $session_mode ]
  322. }
  323. }
  324. Function [ <internal%s> function oci_pconnect ] {
  325. - Parameters [5] {
  326. Parameter #0 [ <required> $username ]
  327. Parameter #1 [ <required> $password ]
  328. Parameter #2 [ <optional> $connection_string ]
  329. Parameter #3 [ <optional> $character_set ]
  330. Parameter #4 [ <optional> $session_mode ]
  331. }
  332. }
  333. Function [ <internal%s> function oci_error ] {
  334. - Parameters [1] {
  335. Parameter #0 [ <optional> $connection_or_statement_resource ]
  336. }
  337. }
  338. Function [ <internal%s> function oci_free_descriptor ] {
  339. - Parameters [1] {
  340. Parameter #0 [ <required> $lob_descriptor ]
  341. }
  342. }
  343. Function [ <internal%s> function oci_lob_save ] {
  344. - Parameters [3] {
  345. Parameter #0 [ <required> $lob_descriptor ]
  346. Parameter #1 [ <required> $data ]
  347. Parameter #2 [ <optional> $offset ]
  348. }
  349. }
  350. Function [ <internal%s> function oci_lob_import ] {
  351. - Parameters [2] {
  352. Parameter #0 [ <required> $lob_descriptor ]
  353. Parameter #1 [ <required> $filename ]
  354. }
  355. }
  356. Function [ <internal%s> function oci_lob_size ] {
  357. - Parameters [1] {
  358. Parameter #0 [ <required> $lob_descriptor ]
  359. }
  360. }
  361. Function [ <internal%s> function oci_lob_load ] {
  362. - Parameters [1] {
  363. Parameter #0 [ <required> $lob_descriptor ]
  364. }
  365. }
  366. Function [ <internal%s> function oci_lob_read ] {
  367. - Parameters [2] {
  368. Parameter #0 [ <required> $lob_descriptor ]
  369. Parameter #1 [ <required> $length ]
  370. }
  371. }
  372. Function [ <internal%s> function oci_lob_eof ] {
  373. - Parameters [1] {
  374. Parameter #0 [ <required> $lob_descriptor ]
  375. }
  376. }
  377. Function [ <internal%s> function oci_lob_tell ] {
  378. - Parameters [1] {
  379. Parameter #0 [ <required> $lob_descriptor ]
  380. }
  381. }
  382. Function [ <internal%s> function oci_lob_truncate ] {
  383. - Parameters [2] {
  384. Parameter #0 [ <required> $lob_descriptor ]
  385. Parameter #1 [ <optional> $length ]
  386. }
  387. }
  388. Function [ <internal%s> function oci_lob_erase ] {
  389. - Parameters [3] {
  390. Parameter #0 [ <required> $lob_descriptor ]
  391. Parameter #1 [ <optional> $offset ]
  392. Parameter #2 [ <optional> $length ]
  393. }
  394. }
  395. Function [ <internal%s> function oci_lob_flush ] {
  396. - Parameters [2] {
  397. Parameter #0 [ <required> $lob_descriptor ]
  398. Parameter #1 [ <optional> $flag ]
  399. }
  400. }
  401. Function [ <internal%s> function ocisetbufferinglob ] {
  402. - Parameters [2] {
  403. Parameter #0 [ <required> $lob_descriptor ]
  404. Parameter #1 [ <required> $mode ]
  405. }
  406. }
  407. Function [ <internal%s> function ocigetbufferinglob ] {
  408. - Parameters [1] {
  409. Parameter #0 [ <required> $lob_descriptor ]
  410. }
  411. }
  412. Function [ <internal%s> function oci_lob_is_equal ] {
  413. - Parameters [2] {
  414. Parameter #0 [ <required> $lob_descriptor ]
  415. Parameter #1 [ <required> $lob_descriptor ]
  416. }
  417. }
  418. Function [ <internal%s> function oci_lob_rewind ] {
  419. - Parameters [1] {
  420. Parameter #0 [ <required> $lob_descriptor ]
  421. }
  422. }
  423. Function [ <internal%s> function oci_lob_write ] {
  424. - Parameters [3] {
  425. Parameter #0 [ <required> $lob_descriptor ]
  426. Parameter #1 [ <required> $string ]
  427. Parameter #2 [ <optional> $length ]
  428. }
  429. }
  430. Function [ <internal%s> function oci_lob_append ] {
  431. - Parameters [2] {
  432. Parameter #0 [ <required> $lob_descriptor_to ]
  433. Parameter #1 [ <required> $lob_descriptor_from ]
  434. }
  435. }
  436. Function [ <internal%s> function oci_lob_copy ] {
  437. - Parameters [3] {
  438. Parameter #0 [ <required> $lob_descriptor_to ]
  439. Parameter #1 [ <required> $lob_descriptor_from ]
  440. Parameter #2 [ <optional> $length ]
  441. }
  442. }
  443. Function [ <internal%s> function oci_lob_export ] {
  444. - Parameters [4] {
  445. Parameter #0 [ <required> $lob_descriptor ]
  446. Parameter #1 [ <required> $filename ]
  447. Parameter #2 [ <optional> $start ]
  448. Parameter #3 [ <optional> $length ]
  449. }
  450. }
  451. Function [ <internal%s> function oci_lob_seek ] {
  452. - Parameters [3] {
  453. Parameter #0 [ <required> $lob_descriptor ]
  454. Parameter #1 [ <required> $offset ]
  455. Parameter #2 [ <optional> $whence ]
  456. }
  457. }
  458. Function [ <internal%s> function oci_commit ] {
  459. - Parameters [1] {
  460. Parameter #0 [ <required> $connection_resource ]
  461. }
  462. }
  463. Function [ <internal%s> function oci_rollback ] {
  464. - Parameters [1] {
  465. Parameter #0 [ <required> $connection_resource ]
  466. }
  467. }
  468. Function [ <internal%s> function oci_new_descriptor ] {
  469. - Parameters [2] {
  470. Parameter #0 [ <required> $connection_resource ]
  471. Parameter #1 [ <optional> $type ]
  472. }
  473. }
  474. Function [ <internal%s> function oci_set_prefetch ] {
  475. - Parameters [2] {
  476. Parameter #0 [ <required> $statement_resource ]
  477. Parameter #1 [ <required> $number_of_rows ]
  478. }
  479. }
  480. Function [ <internal%s> function oci_password_change ] {
  481. - Parameters [4] {
  482. Parameter #0 [ <required> $connection_resource_or_connection_string ]
  483. Parameter #1 [ <required> $username ]
  484. Parameter #2 [ <required> $old_password ]
  485. Parameter #3 [ <required> $new_password ]
  486. }
  487. }
  488. Function [ <internal%s> function oci_free_collection ] {
  489. - Parameters [1] {
  490. Parameter #0 [ <required> $collection ]
  491. }
  492. }
  493. Function [ <internal%s> function oci_collection_append ] {
  494. - Parameters [2] {
  495. Parameter #0 [ <required> $collection ]
  496. Parameter #1 [ <required> $value ]
  497. }
  498. }
  499. Function [ <internal%s> function oci_collection_element_get ] {
  500. - Parameters [2] {
  501. Parameter #0 [ <required> $collection ]
  502. Parameter #1 [ <required> $index ]
  503. }
  504. }
  505. Function [ <internal%s> function oci_collection_element_assign ] {
  506. - Parameters [3] {
  507. Parameter #0 [ <required> $collection ]
  508. Parameter #1 [ <required> $index ]
  509. Parameter #2 [ <required> $value ]
  510. }
  511. }
  512. Function [ <internal%s> function oci_collection_assign ] {
  513. - Parameters [2] {
  514. Parameter #0 [ <required> $collection_to ]
  515. Parameter #1 [ <required> $collection_from ]
  516. }
  517. }
  518. Function [ <internal%s> function oci_collection_size ] {
  519. - Parameters [1] {
  520. Parameter #0 [ <required> $collection ]
  521. }
  522. }
  523. Function [ <internal%s> function oci_collection_max ] {
  524. - Parameters [1] {
  525. Parameter #0 [ <required> $collection ]
  526. }
  527. }
  528. Function [ <internal%s> function oci_collection_trim ] {
  529. - Parameters [2] {
  530. Parameter #0 [ <required> $collection ]
  531. Parameter #1 [ <required> $number ]
  532. }
  533. }
  534. Function [ <internal%s> function oci_new_collection ] {
  535. - Parameters [3] {
  536. Parameter #0 [ <required> $connection_resource ]
  537. Parameter #1 [ <required> $type_name ]
  538. Parameter #2 [ <optional> $schema_name ]
  539. }
  540. }
  541. Function [ <internal%s> function oci_free_cursor ] {
  542. - Parameters [1] {
  543. Parameter #0 [ <required> $statement_resource ]
  544. }
  545. }
  546. Function [ <internal%s> function ocifreecursor ] {
  547. - Parameters [1] {
  548. Parameter #0 [ <required> $statement_resource ]
  549. }
  550. }
  551. Function [ <internal%s> function ocibindbyname ] {
  552. - Parameters [5] {
  553. Parameter #0 [ <required> $statement_resource ]
  554. Parameter #1 [ <required> $column_name ]
  555. Parameter #2 [ <required> &$variable ]
  556. Parameter #3 [ <optional> $maximum_length ]
  557. Parameter #4 [ <optional> $type ]
  558. }
  559. }
  560. Function [ <internal%s> function ocidefinebyname ] {
  561. - Parameters [4] {
  562. Parameter #0 [ <required> $statement_resource ]
  563. Parameter #1 [ <required> $column_name ]
  564. Parameter #2 [ <required> &$variable ]
  565. Parameter #3 [ <optional> $type ]
  566. }
  567. }
  568. Function [ <internal%s> function ocicolumnisnull ] {
  569. - Parameters [2] {
  570. Parameter #0 [ <required> $statement_resource ]
  571. Parameter #1 [ <required> $column_number_or_name ]
  572. }
  573. }
  574. Function [ <internal%s> function ocicolumnname ] {
  575. - Parameters [2] {
  576. Parameter #0 [ <required> $statement_resource ]
  577. Parameter #1 [ <required> $column_number_or_name ]
  578. }
  579. }
  580. Function [ <internal%s> function ocicolumnsize ] {
  581. - Parameters [2] {
  582. Parameter #0 [ <required> $statement_resource ]
  583. Parameter #1 [ <required> $column_number_or_name ]
  584. }
  585. }
  586. Function [ <internal%s> function ocicolumnscale ] {
  587. - Parameters [2] {
  588. Parameter #0 [ <required> $statement_resource ]
  589. Parameter #1 [ <required> $column_number_or_name ]
  590. }
  591. }
  592. Function [ <internal%s> function ocicolumnprecision ] {
  593. - Parameters [2] {
  594. Parameter #0 [ <required> $statement_resource ]
  595. Parameter #1 [ <required> $column_number_or_name ]
  596. }
  597. }
  598. Function [ <internal%s> function ocicolumntype ] {
  599. - Parameters [2] {
  600. Parameter #0 [ <required> $statement_resource ]
  601. Parameter #1 [ <required> $column_number_or_name ]
  602. }
  603. }
  604. Function [ <internal%s> function ocicolumntyperaw ] {
  605. - Parameters [2] {
  606. Parameter #0 [ <required> $statement_resource ]
  607. Parameter #1 [ <required> $column_number_or_name ]
  608. }
  609. }
  610. Function [ <internal%s> function ociexecute ] {
  611. - Parameters [2] {
  612. Parameter #0 [ <required> $statement_resource ]
  613. Parameter #1 [ <optional> $mode ]
  614. }
  615. }
  616. Function [ <internal%s> function ocicancel ] {
  617. - Parameters [1] {
  618. Parameter #0 [ <required> $statement_resource ]
  619. }
  620. }
  621. Function [ <internal%s> function ocifetch ] {
  622. - Parameters [1] {
  623. Parameter #0 [ <required> $statement_resource ]
  624. }
  625. }
  626. Function [ <internal%s> function ocifetchstatement ] {
  627. - Parameters [5] {
  628. Parameter #0 [ <required> $statement_resource ]
  629. Parameter #1 [ <required> &$output ]
  630. Parameter #2 [ <optional> $skip ]
  631. Parameter #3 [ <optional> $maximum_rows ]
  632. Parameter #4 [ <optional> $flags ]
  633. }
  634. }
  635. Function [ <internal%s> function ocifreestatement ] {
  636. - Parameters [1] {
  637. Parameter #0 [ <required> $statement_resource ]
  638. }
  639. }
  640. Function [ <internal%s> function ociinternaldebug ] {
  641. - Parameters [1] {
  642. Parameter #0 [ <required> $mode ]
  643. }
  644. }
  645. Function [ <internal%s> function ocinumcols ] {
  646. - Parameters [1] {
  647. Parameter #0 [ <required> $statement_resource ]
  648. }
  649. }
  650. Function [ <internal%s> function ociparse ] {
  651. - Parameters [2] {
  652. Parameter #0 [ <required> $connection_resource ]
  653. Parameter #1 [ <required> $sql_text ]
  654. }
  655. }
  656. Function [ <internal%s> function ocinewcursor ] {
  657. - Parameters [1] {
  658. Parameter #0 [ <required> $connection_resource ]
  659. }
  660. }
  661. Function [ <internal%s> function ociresult ] {
  662. - Parameters [2] {
  663. Parameter #0 [ <required> $statement_resource ]
  664. Parameter #1 [ <required> $column_number_or_name ]
  665. }
  666. }
  667. Function [ <internal%s> function ociserverversion ] {
  668. - Parameters [1] {
  669. Parameter #0 [ <required> $connection_resource ]
  670. }
  671. }
  672. Function [ <internal%s> function ocistatementtype ] {
  673. - Parameters [1] {
  674. Parameter #0 [ <required> $statement_resource ]
  675. }
  676. }
  677. Function [ <internal%s> function ocirowcount ] {
  678. - Parameters [1] {
  679. Parameter #0 [ <required> $statement_resource ]
  680. }
  681. }
  682. Function [ <internal%s> function ocilogoff ] {
  683. - Parameters [1] {
  684. Parameter #0 [ <required> $connection_resource ]
  685. }
  686. }
  687. Function [ <internal%s> function ocilogon ] {
  688. - Parameters [5] {
  689. Parameter #0 [ <required> $username ]
  690. Parameter #1 [ <required> $password ]
  691. Parameter #2 [ <optional> $connection_string ]
  692. Parameter #3 [ <optional> $character_set ]
  693. Parameter #4 [ <optional> $session_mode ]
  694. }
  695. }
  696. Function [ <internal%s> function ocinlogon ] {
  697. - Parameters [5] {
  698. Parameter #0 [ <required> $username ]
  699. Parameter #1 [ <required> $password ]
  700. Parameter #2 [ <optional> $connection_string ]
  701. Parameter #3 [ <optional> $character_set ]
  702. Parameter #4 [ <optional> $session_mode ]
  703. }
  704. }
  705. Function [ <internal%s> function ociplogon ] {
  706. - Parameters [5] {
  707. Parameter #0 [ <required> $username ]
  708. Parameter #1 [ <required> $password ]
  709. Parameter #2 [ <optional> $connection_string ]
  710. Parameter #3 [ <optional> $character_set ]
  711. Parameter #4 [ <optional> $session_mode ]
  712. }
  713. }
  714. Function [ <internal%s> function ocierror ] {
  715. - Parameters [1] {
  716. Parameter #0 [ <optional> $connection_or_statement_resource ]
  717. }
  718. }
  719. Function [ <internal%s> function ocifreedesc ] {
  720. - Parameters [1] {
  721. Parameter #0 [ <required> $lob_descriptor ]
  722. }
  723. }
  724. Function [ <internal%s> function ocisavelob ] {
  725. - Parameters [3] {
  726. Parameter #0 [ <required> $lob_descriptor ]
  727. Parameter #1 [ <required> $data ]
  728. Parameter #2 [ <optional> $offset ]
  729. }
  730. }
  731. Function [ <internal%s> function ocisavelobfile ] {
  732. - Parameters [2] {
  733. Parameter #0 [ <required> $lob_descriptor ]
  734. Parameter #1 [ <required> $filename ]
  735. }
  736. }
  737. Function [ <internal%s> function ociwritelobtofile ] {
  738. - Parameters [4] {
  739. Parameter #0 [ <required> $lob_descriptor ]
  740. Parameter #1 [ <required> $filename ]
  741. Parameter #2 [ <optional> $start ]
  742. Parameter #3 [ <optional> $length ]
  743. }
  744. }
  745. Function [ <internal%s> function ociloadlob ] {
  746. - Parameters [1] {
  747. Parameter #0 [ <required> $lob_descriptor ]
  748. }
  749. }
  750. Function [ <internal%s> function ocicommit ] {
  751. - Parameters [1] {
  752. Parameter #0 [ <required> $connection_resource ]
  753. }
  754. }
  755. Function [ <internal%s> function ocirollback ] {
  756. - Parameters [1] {
  757. Parameter #0 [ <required> $connection_resource ]
  758. }
  759. }
  760. Function [ <internal%s> function ocinewdescriptor ] {
  761. - Parameters [2] {
  762. Parameter #0 [ <required> $connection_resource ]
  763. Parameter #1 [ <optional> $type ]
  764. }
  765. }
  766. Function [ <internal%s> function ocisetprefetch ] {
  767. - Parameters [2] {
  768. Parameter #0 [ <required> $statement_resource ]
  769. Parameter #1 [ <required> $number_of_rows ]
  770. }
  771. }
  772. Function [ <internal%s> function ocipasswordchange ] {
  773. - Parameters [4] {
  774. Parameter #0 [ <required> $connection_resource_or_connection_string ]
  775. Parameter #1 [ <required> $username ]
  776. Parameter #2 [ <required> $old_password ]
  777. Parameter #3 [ <required> $new_password ]
  778. }
  779. }
  780. Function [ <internal%s> function ocifreecollection ] {
  781. - Parameters [1] {
  782. Parameter #0 [ <required> $collection ]
  783. }
  784. }
  785. Function [ <internal%s> function ocinewcollection ] {
  786. - Parameters [3] {
  787. Parameter #0 [ <required> $connection_resource ]
  788. Parameter #1 [ <required> $type_name ]
  789. Parameter #2 [ <optional> $schema_name ]
  790. }
  791. }
  792. Function [ <internal%s> function ocicollappend ] {
  793. - Parameters [2] {
  794. Parameter #0 [ <required> $collection ]
  795. Parameter #1 [ <required> $value ]
  796. }
  797. }
  798. Function [ <internal%s> function ocicollgetelem ] {
  799. - Parameters [2] {
  800. Parameter #0 [ <required> $collection ]
  801. Parameter #1 [ <required> $index ]
  802. }
  803. }
  804. Function [ <internal%s> function ocicollassignelem ] {
  805. - Parameters [3] {
  806. Parameter #0 [ <required> $collection ]
  807. Parameter #1 [ <required> $index ]
  808. Parameter #2 [ <required> $value ]
  809. }
  810. }
  811. Function [ <internal%s> function ocicollsize ] {
  812. - Parameters [1] {
  813. Parameter #0 [ <required> $collection ]
  814. }
  815. }
  816. Function [ <internal%s> function ocicollmax ] {
  817. - Parameters [1] {
  818. Parameter #0 [ <required> $collection ]
  819. }
  820. }
  821. Function [ <internal%s> function ocicolltrim ] {
  822. - Parameters [2] {
  823. Parameter #0 [ <required> $collection ]
  824. Parameter #1 [ <required> $number ]
  825. }
  826. }
  827. Function [ <internal%s> function oci_set_edition ] {
  828. - Parameters [1] {
  829. Parameter #0 [ <required> $edition_name ]
  830. }
  831. }
  832. Function [ <internal%s> function oci_set_module_name ] {
  833. - Parameters [2] {
  834. Parameter #0 [ <required> $connection_resource ]
  835. Parameter #1 [ <required> $module_name ]
  836. }
  837. }
  838. Function [ <internal%s> function oci_set_action ] {
  839. - Parameters [2] {
  840. Parameter #0 [ <required> $connection_resource ]
  841. Parameter #1 [ <required> $action ]
  842. }
  843. }
  844. Function [ <internal%s> function oci_set_client_info ] {
  845. - Parameters [2] {
  846. Parameter #0 [ <required> $connection_resource ]
  847. Parameter #1 [ <required> $client_information ]
  848. }
  849. }
  850. Function [ <internal%s> function oci_set_client_identifier ] {
  851. - Parameters [2] {
  852. Parameter #0 [ <required> $connection_resource ]
  853. Parameter #1 [ <required> $client_identifier ]
  854. }
  855. }
  856. Function [ <internal%s> function oci_get_implicit_resultset ] {
  857. - Parameters [1] {
  858. Parameter #0 [ <required> $statement_resource ]
  859. }
  860. }
  861. ===DONE===