php-src/ext/oci8/tests/reflection1.phpt
Christopher Jones 2769ae0444 1. Introduce connection attribute functions:
oci_set_module_name
         oci_set_action
         oci_set_client_info
         oci_set_client_identifier
      
       These functions set values that are visible and used by the
       database.  They aid tracing, authentication and auditing.

    2. Introduce connection attribute function:

         oci_set_edition

       Oracle 11g R2 "editions" allow multiple versions of DB objects
       to exist at one time.  By setting different editions, two
       different versions of an application can run concurrently,
       making upgrades or A/B testing easier.

    3. Introduce OCI_NO_AUTO_COMMIT as an alias for the OCI_DEFAULT
       constant (which is not the default value) used by oci_execute().

    4. Allow the oci_set_prefetch value to be 0.  This is important in
       some cases using REF CURSORS in Oracle 11gR2.

    5. Set the DRIVER_NAME attribute of Oracle Database 11gR2
       connections to aid application tracing.  The value used is to
       "PHP OCI8" followed by the OCI8 version number.  Note the
       version number may get truncated in DB views such as
       v$session_connect_info.

    6. Generate an error if an invalid resource type is used in
       oci_bind_by_name

[DOC] Documentation will be added for the changes
2009-10-06 22:36:32 +00:00

1097 lines
28 KiB
PHP

--TEST--
Test OCI8 Reflection
--SKIPIF--
<?php if (!extension_loaded('oci8')) die ("skip no oci8 extension"); ?>
--FILE--
<?php
/* ALL PHP_FE or PHP_ALIAS user callable functions should appear here */
reflection::export(new reflectionfunction('oci_define_by_name'));
reflection::export(new reflectionfunction('oci_bind_by_name'));
reflection::export(new reflectionfunction('oci_bind_array_by_name'));
reflection::export(new reflectionfunction('oci_field_is_null'));
reflection::export(new reflectionfunction('oci_field_name'));
reflection::export(new reflectionfunction('oci_field_size'));
reflection::export(new reflectionfunction('oci_field_scale'));
reflection::export(new reflectionfunction('oci_field_precision'));
reflection::export(new reflectionfunction('oci_field_type'));
reflection::export(new reflectionfunction('oci_field_type_raw'));
reflection::export(new reflectionfunction('oci_execute'));
reflection::export(new reflectionfunction('oci_cancel'));
reflection::export(new reflectionfunction('oci_fetch'));
reflection::export(new reflectionfunction('oci_fetch_object'));
reflection::export(new reflectionfunction('oci_fetch_row'));
reflection::export(new reflectionfunction('oci_fetch_assoc'));
reflection::export(new reflectionfunction('oci_fetch_array'));
reflection::export(new reflectionfunction('ocifetchinto'));
reflection::export(new reflectionfunction('oci_fetch_all'));
reflection::export(new reflectionfunction('oci_free_statement'));
reflection::export(new reflectionfunction('oci_internal_debug'));
reflection::export(new reflectionfunction('oci_num_fields'));
reflection::export(new reflectionfunction('oci_parse'));
reflection::export(new reflectionfunction('oci_new_cursor'));
reflection::export(new reflectionfunction('oci_result'));
reflection::export(new reflectionfunction('oci_server_version'));
reflection::export(new reflectionfunction('oci_statement_type'));
reflection::export(new reflectionfunction('oci_num_rows'));
reflection::export(new reflectionfunction('oci_close'));
reflection::export(new reflectionfunction('oci_connect'));
reflection::export(new reflectionfunction('oci_new_connect'));
reflection::export(new reflectionfunction('oci_pconnect'));
reflection::export(new reflectionfunction('oci_error'));
reflection::export(new reflectionfunction('oci_free_descriptor'));
reflection::export(new reflectionfunction('oci_lob_save'));
reflection::export(new reflectionfunction('oci_lob_import'));
reflection::export(new reflectionfunction('oci_lob_size'));
reflection::export(new reflectionfunction('oci_lob_load'));
reflection::export(new reflectionfunction('oci_lob_read'));
reflection::export(new reflectionfunction('oci_lob_eof'));
reflection::export(new reflectionfunction('oci_lob_tell'));
reflection::export(new reflectionfunction('oci_lob_truncate'));
reflection::export(new reflectionfunction('oci_lob_erase'));
reflection::export(new reflectionfunction('oci_lob_flush'));
reflection::export(new reflectionfunction('ocisetbufferinglob'));
reflection::export(new reflectionfunction('ocigetbufferinglob'));
reflection::export(new reflectionfunction('oci_lob_is_equal'));
reflection::export(new reflectionfunction('oci_lob_rewind'));
reflection::export(new reflectionfunction('oci_lob_write'));
reflection::export(new reflectionfunction('oci_lob_append'));
reflection::export(new reflectionfunction('oci_lob_copy'));
reflection::export(new reflectionfunction('oci_lob_export'));
reflection::export(new reflectionfunction('oci_lob_seek'));
reflection::export(new reflectionfunction('oci_commit'));
reflection::export(new reflectionfunction('oci_rollback'));
reflection::export(new reflectionfunction('oci_new_descriptor'));
reflection::export(new reflectionfunction('oci_set_prefetch'));
reflection::export(new reflectionfunction('oci_password_change'));
reflection::export(new reflectionfunction('oci_free_collection'));
reflection::export(new reflectionfunction('oci_collection_append'));
reflection::export(new reflectionfunction('oci_collection_element_get'));
reflection::export(new reflectionfunction('oci_collection_element_assign'));
reflection::export(new reflectionfunction('oci_collection_assign'));
reflection::export(new reflectionfunction('oci_collection_size'));
reflection::export(new reflectionfunction('oci_collection_max'));
reflection::export(new reflectionfunction('oci_collection_trim'));
reflection::export(new reflectionfunction('oci_new_collection'));
reflection::export(new reflectionfunction('oci_free_cursor'));
reflection::export(new reflectionfunction('ocifreecursor'));
reflection::export(new reflectionfunction('ocibindbyname'));
reflection::export(new reflectionfunction('ocidefinebyname'));
reflection::export(new reflectionfunction('ocicolumnisnull'));
reflection::export(new reflectionfunction('ocicolumnname'));
reflection::export(new reflectionfunction('ocicolumnsize'));
reflection::export(new reflectionfunction('ocicolumnscale'));
reflection::export(new reflectionfunction('ocicolumnprecision'));
reflection::export(new reflectionfunction('ocicolumntype'));
reflection::export(new reflectionfunction('ocicolumntyperaw'));
reflection::export(new reflectionfunction('ociexecute'));
reflection::export(new reflectionfunction('ocicancel'));
reflection::export(new reflectionfunction('ocifetch'));
reflection::export(new reflectionfunction('ocifetchstatement'));
reflection::export(new reflectionfunction('ocifreestatement'));
reflection::export(new reflectionfunction('ociinternaldebug'));
reflection::export(new reflectionfunction('ocinumcols'));
reflection::export(new reflectionfunction('ociparse'));
reflection::export(new reflectionfunction('ocinewcursor'));
reflection::export(new reflectionfunction('ociresult'));
reflection::export(new reflectionfunction('ociserverversion'));
reflection::export(new reflectionfunction('ocistatementtype'));
reflection::export(new reflectionfunction('ocirowcount'));
reflection::export(new reflectionfunction('ocilogoff'));
reflection::export(new reflectionfunction('ocilogon'));
reflection::export(new reflectionfunction('ocinlogon'));
reflection::export(new reflectionfunction('ociplogon'));
reflection::export(new reflectionfunction('ocierror'));
reflection::export(new reflectionfunction('ocifreedesc'));
reflection::export(new reflectionfunction('ocisavelob'));
reflection::export(new reflectionfunction('ocisavelobfile'));
reflection::export(new reflectionfunction('ociwritelobtofile'));
reflection::export(new reflectionfunction('ociloadlob'));
reflection::export(new reflectionfunction('ocicommit'));
reflection::export(new reflectionfunction('ocirollback'));
reflection::export(new reflectionfunction('ocinewdescriptor'));
reflection::export(new reflectionfunction('ocisetprefetch'));
reflection::export(new reflectionfunction('ocipasswordchange'));
reflection::export(new reflectionfunction('ocifreecollection'));
reflection::export(new reflectionfunction('ocinewcollection'));
reflection::export(new reflectionfunction('ocicollappend'));
reflection::export(new reflectionfunction('ocicollgetelem'));
reflection::export(new reflectionfunction('ocicollassignelem'));
reflection::export(new reflectionfunction('ocicollsize'));
reflection::export(new reflectionfunction('ocicollmax'));
reflection::export(new reflectionfunction('ocicolltrim'));
reflection::export(new reflectionfunction('oci_set_edition'));
reflection::export(new reflectionfunction('oci_set_module_name'));
reflection::export(new reflectionfunction('oci_set_action'));
reflection::export(new reflectionfunction('oci_set_client_info'));
reflection::export(new reflectionfunction('oci_set_client_identifier'));
?>
===DONE===
<?php exit(0); ?>
--EXPECTF--
Function [ <internal%s> function oci_define_by_name ] {
- Parameters [4] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_name ]
Parameter #2 [ <required> &$variable ]
Parameter #3 [ <optional> $type ]
}
}
Function [ <internal%s> function oci_bind_by_name ] {
- Parameters [5] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_name ]
Parameter #2 [ <required> &$variable ]
Parameter #3 [ <optional> $maximum_length ]
Parameter #4 [ <optional> $type ]
}
}
Function [ <internal%s> function oci_bind_array_by_name ] {
- Parameters [6] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_name ]
Parameter #2 [ <required> &$variable ]
Parameter #3 [ <required> $maximum_array_length ]
Parameter #4 [ <optional> $maximum_item_length ]
Parameter #5 [ <optional> $type ]
}
}
Function [ <internal%s> function oci_field_is_null ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number_or_name ]
}
}
Function [ <internal%s> function oci_field_name ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number ]
}
}
Function [ <internal%s> function oci_field_size ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number_or_name ]
}
}
Function [ <internal%s> function oci_field_scale ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number ]
}
}
Function [ <internal%s> function oci_field_precision ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number ]
}
}
Function [ <internal%s> function oci_field_type ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number ]
}
}
Function [ <internal%s> function oci_field_type_raw ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number ]
}
}
Function [ <internal%s> function oci_execute ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <optional> $mode ]
}
}
Function [ <internal%s> function oci_cancel ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function oci_fetch ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function oci_fetch_object ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function oci_fetch_row ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function oci_fetch_assoc ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function oci_fetch_array ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <optional> $mode ]
}
}
Function [ <internal%s> function ocifetchinto ] {
- Parameters [3] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> &$result ]
Parameter #2 [ <optional> $mode ]
}
}
Function [ <internal%s> function oci_fetch_all ] {
- Parameters [5] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> &$output ]
Parameter #2 [ <optional> $skip ]
Parameter #3 [ <optional> $maximum_rows ]
Parameter #4 [ <optional> $flags ]
}
}
Function [ <internal%s> function oci_free_statement ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function oci_internal_debug ] {
- Parameters [1] {
Parameter #0 [ <required> $mode ]
}
}
Function [ <internal%s> function oci_num_fields ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function oci_parse ] {
- Parameters [2] {
Parameter #0 [ <required> $connection_resource ]
Parameter #1 [ <required> $sql_text ]
}
}
Function [ <internal%s> function oci_new_cursor ] {
- Parameters [1] {
Parameter #0 [ <required> $connection_resource ]
}
}
Function [ <internal%s> function oci_result ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number_or_name ]
}
}
Function [ <internal%s> function oci_server_version ] {
- Parameters [1] {
Parameter #0 [ <required> $connection_resource ]
}
}
Function [ <internal%s> function oci_statement_type ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function oci_num_rows ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function oci_close ] {
- Parameters [1] {
Parameter #0 [ <required> $connection_resource ]
}
}
Function [ <internal%s> function oci_connect ] {
- Parameters [5] {
Parameter #0 [ <required> $username ]
Parameter #1 [ <required> $password ]
Parameter #2 [ <optional> $connection_string ]
Parameter #3 [ <optional> $character_set ]
Parameter #4 [ <optional> $session_mode ]
}
}
Function [ <internal%s> function oci_new_connect ] {
- Parameters [5] {
Parameter #0 [ <required> $username ]
Parameter #1 [ <required> $password ]
Parameter #2 [ <optional> $connection_string ]
Parameter #3 [ <optional> $character_set ]
Parameter #4 [ <optional> $session_mode ]
}
}
Function [ <internal%s> function oci_pconnect ] {
- Parameters [5] {
Parameter #0 [ <required> $username ]
Parameter #1 [ <required> $password ]
Parameter #2 [ <optional> $connection_string ]
Parameter #3 [ <optional> $character_set ]
Parameter #4 [ <optional> $session_mode ]
}
}
Function [ <internal%s> function oci_error ] {
- Parameters [1] {
Parameter #0 [ <optional> $connection_or_statement_resource ]
}
}
Function [ <internal%s> function oci_free_descriptor ] {
- Parameters [1] {
Parameter #0 [ <required> $lob_descriptor ]
}
}
Function [ <internal%s> function oci_lob_save ] {
- Parameters [3] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <required> $data ]
Parameter #2 [ <optional> $offset ]
}
}
Function [ <internal%s> function oci_lob_import ] {
- Parameters [2] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <required> $filename ]
}
}
Function [ <internal%s> function oci_lob_size ] {
- Parameters [1] {
Parameter #0 [ <required> $lob_descriptor ]
}
}
Function [ <internal%s> function oci_lob_load ] {
- Parameters [1] {
Parameter #0 [ <required> $lob_descriptor ]
}
}
Function [ <internal%s> function oci_lob_read ] {
- Parameters [2] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <required> $length ]
}
}
Function [ <internal%s> function oci_lob_eof ] {
- Parameters [1] {
Parameter #0 [ <required> $lob_descriptor ]
}
}
Function [ <internal%s> function oci_lob_tell ] {
- Parameters [1] {
Parameter #0 [ <required> $lob_descriptor ]
}
}
Function [ <internal%s> function oci_lob_truncate ] {
- Parameters [2] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <optional> $length ]
}
}
Function [ <internal%s> function oci_lob_erase ] {
- Parameters [3] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <optional> $offset ]
Parameter #2 [ <optional> $length ]
}
}
Function [ <internal%s> function oci_lob_flush ] {
- Parameters [2] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <optional> $flag ]
}
}
Function [ <internal%s> function ocisetbufferinglob ] {
- Parameters [2] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <required> $mode ]
}
}
Function [ <internal%s> function ocigetbufferinglob ] {
- Parameters [1] {
Parameter #0 [ <required> $lob_descriptor ]
}
}
Function [ <internal%s> function oci_lob_is_equal ] {
- Parameters [2] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <required> $lob_descriptor ]
}
}
Function [ <internal%s> function oci_lob_rewind ] {
- Parameters [1] {
Parameter #0 [ <required> $lob_descriptor ]
}
}
Function [ <internal%s> function oci_lob_write ] {
- Parameters [3] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <required> $string ]
Parameter #2 [ <optional> $length ]
}
}
Function [ <internal%s> function oci_lob_append ] {
- Parameters [2] {
Parameter #0 [ <required> $lob_descriptor_to ]
Parameter #1 [ <required> $lob_descriptor_from ]
}
}
Function [ <internal%s> function oci_lob_copy ] {
- Parameters [3] {
Parameter #0 [ <required> $lob_descriptor_to ]
Parameter #1 [ <required> $lob_descriptor_from ]
Parameter #2 [ <optional> $length ]
}
}
Function [ <internal%s> function oci_lob_export ] {
- Parameters [4] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <required> $filename ]
Parameter #2 [ <optional> $start ]
Parameter #3 [ <optional> $length ]
}
}
Function [ <internal%s> function oci_lob_seek ] {
- Parameters [3] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <required> $offset ]
Parameter #2 [ <optional> $whence ]
}
}
Function [ <internal%s> function oci_commit ] {
- Parameters [1] {
Parameter #0 [ <required> $connection_resource ]
}
}
Function [ <internal%s> function oci_rollback ] {
- Parameters [1] {
Parameter #0 [ <required> $connection_resource ]
}
}
Function [ <internal%s> function oci_new_descriptor ] {
- Parameters [2] {
Parameter #0 [ <required> $connection_resource ]
Parameter #1 [ <optional> $type ]
}
}
Function [ <internal%s> function oci_set_prefetch ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $number_of_rows ]
}
}
Function [ <internal%s> function oci_password_change ] {
- Parameters [4] {
Parameter #0 [ <required> $connection_resource_or_connection_string ]
Parameter #1 [ <required> $username ]
Parameter #2 [ <required> $old_password ]
Parameter #3 [ <required> $new_password ]
}
}
Function [ <internal%s> function oci_free_collection ] {
- Parameters [1] {
Parameter #0 [ <required> $collection ]
}
}
Function [ <internal%s> function oci_collection_append ] {
- Parameters [2] {
Parameter #0 [ <required> $collection ]
Parameter #1 [ <required> $value ]
}
}
Function [ <internal%s> function oci_collection_element_get ] {
- Parameters [2] {
Parameter #0 [ <required> $collection ]
Parameter #1 [ <required> $index ]
}
}
Function [ <internal%s> function oci_collection_element_assign ] {
- Parameters [3] {
Parameter #0 [ <required> $collection ]
Parameter #1 [ <required> $index ]
Parameter #2 [ <required> $value ]
}
}
Function [ <internal%s> function oci_collection_assign ] {
- Parameters [2] {
Parameter #0 [ <required> $collection_to ]
Parameter #1 [ <required> $collection_from ]
}
}
Function [ <internal%s> function oci_collection_size ] {
- Parameters [1] {
Parameter #0 [ <required> $collection ]
}
}
Function [ <internal%s> function oci_collection_max ] {
- Parameters [1] {
Parameter #0 [ <required> $collection ]
}
}
Function [ <internal%s> function oci_collection_trim ] {
- Parameters [2] {
Parameter #0 [ <required> $collection ]
Parameter #1 [ <required> $number ]
}
}
Function [ <internal%s> function oci_new_collection ] {
- Parameters [3] {
Parameter #0 [ <required> $connection_resource ]
Parameter #1 [ <required> $type_name ]
Parameter #2 [ <optional> $schema_name ]
}
}
Function [ <internal%s> function oci_free_cursor ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function ocifreecursor ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function ocibindbyname ] {
- Parameters [5] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_name ]
Parameter #2 [ <required> &$variable ]
Parameter #3 [ <optional> $maximum_length ]
Parameter #4 [ <optional> $type ]
}
}
Function [ <internal%s> function ocidefinebyname ] {
- Parameters [4] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_name ]
Parameter #2 [ <required> &$variable ]
Parameter #3 [ <optional> $type ]
}
}
Function [ <internal%s> function ocicolumnisnull ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number_or_name ]
}
}
Function [ <internal%s> function ocicolumnname ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number ]
}
}
Function [ <internal%s> function ocicolumnsize ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number_or_name ]
}
}
Function [ <internal%s> function ocicolumnscale ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number ]
}
}
Function [ <internal%s> function ocicolumnprecision ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number ]
}
}
Function [ <internal%s> function ocicolumntype ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number ]
}
}
Function [ <internal%s> function ocicolumntyperaw ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number ]
}
}
Function [ <internal%s> function ociexecute ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <optional> $mode ]
}
}
Function [ <internal%s> function ocicancel ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function ocifetch ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function ocifetchstatement ] {
- Parameters [5] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> &$output ]
Parameter #2 [ <optional> $skip ]
Parameter #3 [ <optional> $maximum_rows ]
Parameter #4 [ <optional> $flags ]
}
}
Function [ <internal%s> function ocifreestatement ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function ociinternaldebug ] {
- Parameters [1] {
Parameter #0 [ <required> $mode ]
}
}
Function [ <internal%s> function ocinumcols ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function ociparse ] {
- Parameters [2] {
Parameter #0 [ <required> $connection_resource ]
Parameter #1 [ <required> $sql_text ]
}
}
Function [ <internal%s> function ocinewcursor ] {
- Parameters [1] {
Parameter #0 [ <required> $connection_resource ]
}
}
Function [ <internal%s> function ociresult ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $column_number_or_name ]
}
}
Function [ <internal%s> function ociserverversion ] {
- Parameters [1] {
Parameter #0 [ <required> $connection_resource ]
}
}
Function [ <internal%s> function ocistatementtype ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function ocirowcount ] {
- Parameters [1] {
Parameter #0 [ <required> $statement_resource ]
}
}
Function [ <internal%s> function ocilogoff ] {
- Parameters [1] {
Parameter #0 [ <required> $connection_resource ]
}
}
Function [ <internal%s> function ocilogon ] {
- Parameters [5] {
Parameter #0 [ <required> $username ]
Parameter #1 [ <required> $password ]
Parameter #2 [ <optional> $connection_string ]
Parameter #3 [ <optional> $character_set ]
Parameter #4 [ <optional> $session_mode ]
}
}
Function [ <internal%s> function ocinlogon ] {
- Parameters [5] {
Parameter #0 [ <required> $username ]
Parameter #1 [ <required> $password ]
Parameter #2 [ <optional> $connection_string ]
Parameter #3 [ <optional> $character_set ]
Parameter #4 [ <optional> $session_mode ]
}
}
Function [ <internal%s> function ociplogon ] {
- Parameters [5] {
Parameter #0 [ <required> $username ]
Parameter #1 [ <required> $password ]
Parameter #2 [ <optional> $connection_string ]
Parameter #3 [ <optional> $character_set ]
Parameter #4 [ <optional> $session_mode ]
}
}
Function [ <internal%s> function ocierror ] {
- Parameters [1] {
Parameter #0 [ <optional> $connection_or_statement_resource ]
}
}
Function [ <internal%s> function ocifreedesc ] {
- Parameters [1] {
Parameter #0 [ <required> $lob_descriptor ]
}
}
Function [ <internal%s> function ocisavelob ] {
- Parameters [3] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <required> $data ]
Parameter #2 [ <optional> $offset ]
}
}
Function [ <internal%s> function ocisavelobfile ] {
- Parameters [2] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <required> $filename ]
}
}
Function [ <internal%s> function ociwritelobtofile ] {
- Parameters [4] {
Parameter #0 [ <required> $lob_descriptor ]
Parameter #1 [ <required> $filename ]
Parameter #2 [ <optional> $start ]
Parameter #3 [ <optional> $length ]
}
}
Function [ <internal%s> function ociloadlob ] {
- Parameters [1] {
Parameter #0 [ <required> $lob_descriptor ]
}
}
Function [ <internal%s> function ocicommit ] {
- Parameters [1] {
Parameter #0 [ <required> $connection_resource ]
}
}
Function [ <internal%s> function ocirollback ] {
- Parameters [1] {
Parameter #0 [ <required> $connection_resource ]
}
}
Function [ <internal%s> function ocinewdescriptor ] {
- Parameters [2] {
Parameter #0 [ <required> $connection_resource ]
Parameter #1 [ <optional> $type ]
}
}
Function [ <internal%s> function ocisetprefetch ] {
- Parameters [2] {
Parameter #0 [ <required> $statement_resource ]
Parameter #1 [ <required> $number_of_rows ]
}
}
Function [ <internal%s> function ocipasswordchange ] {
- Parameters [4] {
Parameter #0 [ <required> $connection_resource_or_connection_string ]
Parameter #1 [ <required> $username ]
Parameter #2 [ <required> $old_password ]
Parameter #3 [ <required> $new_password ]
}
}
Function [ <internal%s> function ocifreecollection ] {
- Parameters [1] {
Parameter #0 [ <required> $collection ]
}
}
Function [ <internal%s> function ocinewcollection ] {
- Parameters [3] {
Parameter #0 [ <required> $connection_resource ]
Parameter #1 [ <required> $type_name ]
Parameter #2 [ <optional> $schema_name ]
}
}
Function [ <internal%s> function ocicollappend ] {
- Parameters [2] {
Parameter #0 [ <required> $collection ]
Parameter #1 [ <required> $value ]
}
}
Function [ <internal%s> function ocicollgetelem ] {
- Parameters [2] {
Parameter #0 [ <required> $collection ]
Parameter #1 [ <required> $index ]
}
}
Function [ <internal%s> function ocicollassignelem ] {
- Parameters [3] {
Parameter #0 [ <required> $collection ]
Parameter #1 [ <required> $index ]
Parameter #2 [ <required> $value ]
}
}
Function [ <internal%s> function ocicollsize ] {
- Parameters [1] {
Parameter #0 [ <required> $collection ]
}
}
Function [ <internal%s> function ocicollmax ] {
- Parameters [1] {
Parameter #0 [ <required> $collection ]
}
}
Function [ <internal%s> function ocicolltrim ] {
- Parameters [2] {
Parameter #0 [ <required> $collection ]
Parameter #1 [ <required> $number ]
}
}
Function [ <internal%s> function oci_set_edition ] {
- Parameters [1] {
Parameter #0 [ <required> $edition_name ]
}
}
Function [ <internal%s> function oci_set_module_name ] {
- Parameters [2] {
Parameter #0 [ <required> $connection_resource ]
Parameter #1 [ <required> $module_name ]
}
}
Function [ <internal%s> function oci_set_action ] {
- Parameters [2] {
Parameter #0 [ <required> $connection_resource ]
Parameter #1 [ <required> $action ]
}
}
Function [ <internal%s> function oci_set_client_info ] {
- Parameters [2] {
Parameter #0 [ <required> $connection_resource ]
Parameter #1 [ <required> $client_information ]
}
}
Function [ <internal%s> function oci_set_client_identifier ] {
- Parameters [2] {
Parameter #0 [ <required> $connection_resource ]
Parameter #1 [ <required> $client_identifier ]
}
}
===DONE===