NAME ^

php_oci8.pir - PHP oci8 Library

DESCRIPTION ^

Functions ^

bool oci_bind_array_by_name(resource stmt, string name, array &var, int max_table_length [, int max_item_length [, int type ]])

Bind a PHP array to an Oracle PL/SQL type by name

NOT IMPLEMENTED.

bool oci_bind_by_name(resource stmt, string name, mixed &var, [, int maxlength [, int type]])

Bind a PHP variable to an Oracle placeholder by name

NOT IMPLEMENTED.

bool oci_cancel(resource stmt)

Cancel reading from a cursor

NOT IMPLEMENTED.

bool oci_close(resource connection)

Disconnect from database

NOT IMPLEMENTED.

bool oci_collection_append(string value)

Append an object to the collection

NOT IMPLEMENTED.

bool oci_collection_assign(object from)

Assign a collection from another existing collection

NOT IMPLEMENTED.

bool oci_collection_element_assign(int index, string val)

Assign element val to collection at index ndx

NOT IMPLEMENTED.

string oci_collection_element_get(int ndx)

Retrieve the value at collection index ndx

NOT IMPLEMENTED.

int oci_collection_max()

Return the max value of a collection. For a varray this is the maximum length of the array

NOT IMPLEMENTED.

int oci_collection_size()

Return the size of a collection

NOT IMPLEMENTED.

bool oci_collection_trim(int num)

Trim num elements from the end of a collection

NOT IMPLEMENTED.

bool oci_commit(resource connection)

Commit the current context

NOT IMPLEMENTED.

resource oci_connect(string user, string pass [, string db [, string charset [, int session_mode ]])

Connect to an Oracle database and log on. Returns a new session.

NOT IMPLEMENTED.

bool oci_define_by_name(resource stmt, string name, mixed &var [, int type])

Define a PHP variable to an Oracle column by name

NOT IMPLEMENTED.

array oci_error([resource stmt|connection|global])

Return the last error of stmt|connection|global. If no error happened returns false.

NOT IMPLEMENTED.

bool oci_execute(resource stmt [, int mode])

Execute a parsed statement

NOT IMPLEMENTED.

bool oci_fetch(resource stmt)

Prepare a new row of data for reading

NOT IMPLEMENTED.

int oci_fetch_all(resource stmt, array &output[, int skip[, int maxrows[, int flags]]])

Fetch all rows of result data into an array

NOT IMPLEMENTED.

array oci_fetch_array( resource stmt [, int mode ])

Fetch a result row as an array

NOT IMPLEMENTED.

array oci_fetch_assoc( resource stmt )

Fetch a result row as an associative array

NOT IMPLEMENTED.

object oci_fetch_object( resource stmt )

Fetch a result row as an object

NOT IMPLEMENTED.

array oci_fetch_row( resource stmt )

Fetch a result row as an enumerated array

NOT IMPLEMENTED.

bool oci_field_is_null(resource stmt, int col)

Tell whether a column is NULL

NOT IMPLEMENTED.

string oci_field_name(resource stmt, int col)

Tell the name of a column

NOT IMPLEMENTED.

int oci_field_precision(resource stmt, int col)

Tell the precision of a column

NOT IMPLEMENTED.

int oci_field_scale(resource stmt, int col)

Tell the scale of a column

NOT IMPLEMENTED.

int oci_field_size(resource stmt, int col)

Tell the maximum data size of a column

NOT IMPLEMENTED.

mixed oci_field_type(resource stmt, int col)

Tell the data type of a column

NOT IMPLEMENTED.

int oci_field_type_raw(resource stmt, int col)

Tell the raw oracle data type of a column

NOT IMPLEMENTED.

bool oci_free_collection()

Deletes collection object

NOT IMPLEMENTED.

bool oci_free_descriptor()

Deletes large object description

NOT IMPLEMENTED.

bool oci_free_statement(resource stmt)

Free all resources associated with a statement

NOT IMPLEMENTED.

void oci_internal_debug(int onoff)

Toggle internal debugging output for the OCI extension

NOT IMPLEMENTED.

bool oci_lob_append( object lob )

Appends data from a LOB to another LOB

NOT IMPLEMENTED.

bool oci_lob_close()

Closes lob descriptor

NOT IMPLEMENTED.

bool oci_lob_copy( object lob_to, object lob_from [, int length ] )

Copies data from a LOB to another LOB

NOT IMPLEMENTED.

bool oci_lob_eof()

Checks if EOF is reached

NOT IMPLEMENTED.

int oci_lob_erase( [ int offset [, int length ] ] )

Erases a specified portion of the internal LOB, starting at a specified offset

NOT IMPLEMENTED.

bool oci_lob_export([string filename [, int start [, int length]]])

Writes a large object into a file

NOT IMPLEMENTED.

bool oci_lob_flush( [ int flag ] )

Flushes the LOB buffer

NOT IMPLEMENTED.

bool oci_lob_import( string filename )

Loads file into a LOB

NOT IMPLEMENTED.

bool oci_lob_is_equal( object lob1, object lob2 )

Tests to see if two LOB/FILE locators are equal

NOT IMPLEMENTED.

string oci_lob_load()

Loads a large object

NOT IMPLEMENTED.

string oci_lob_read( int length )

Reads particular part of a large object

NOT IMPLEMENTED.

bool oci_lob_rewind()

Rewind pointer of a LOB

NOT IMPLEMENTED.

bool oci_lob_save( string data [, int offset ])

Saves a large object

NOT IMPLEMENTED.

bool oci_lob_seek( int offset [, int whence ])

Moves the pointer of a LOB

NOT IMPLEMENTED.

int oci_lob_size()

Returns size of a large object

NOT IMPLEMENTED.

int oci_lob_tell()

Tells LOB pointer position

NOT IMPLEMENTED.

bool oci_lob_truncate( [ int length ])

Truncates a LOB

NOT IMPLEMENTED.

int oci_lob_write( string string [, int length ])

Writes data to current position of a LOB

NOT IMPLEMENTED.

bool oci_lob_write_temporary(string var [, int lob_type])

Writes temporary blob

NOT IMPLEMENTED.

object oci_new_collection(resource connection, string tdo [, string schema])

Initialize a new collection

NOT IMPLEMENTED.

resource oci_new_connect(string user, string pass [, string db])

Connect to an Oracle database and log on. Returns a new session.

NOT IMPLEMENTED.

resource oci_new_cursor(resource connection)

Return a new cursor (Statement-Handle) - use this to bind ref-cursors!

NOT IMPLEMENTED.

object oci_new_descriptor(resource connection [, int type])

Initialize a new empty descriptor LOB/FILE (LOB is default)

NOT IMPLEMENTED.

int oci_num_fields(resource stmt)

Return the number of result columns in a statement

NOT IMPLEMENTED.

int oci_num_rows(resource stmt)

Return the row count of an OCI statement

NOT IMPLEMENTED.

resource oci_parse(resource connection, string query)

Parse a query and return a statement

NOT IMPLEMENTED.

bool oci_password_change(resource connection, string username, string old_password, string new_password)

Changes the password of an account

NOT IMPLEMENTED.

resource oci_pconnect(string user, string pass [, string db [, string charset ]])

Connect to an Oracle database using a persistent connection and log on. Returns a new session.

NOT IMPLEMENTED.

string oci_result(resource stmt, mixed column)

Return a single column of result data

NOT IMPLEMENTED.

bool oci_rollback(resource connection)

Rollback the current context

NOT IMPLEMENTED.

string oci_server_version(resource connection)

Return a string containing server version information

NOT IMPLEMENTED.

bool oci_set_prefetch(resource stmt, int prefetch_rows)

Sets the number of rows to be prefetched on execute to prefetch_rows for stmt

NOT IMPLEMENTED.

string oci_statement_type(resource stmt)

Return the query type of an OCI statement

NOT IMPLEMENTED.

int ocifetchinto(resource stmt, array &output [, int mode])

Fetch a row of result data into an array

NOT IMPLEMENTED.

bool ocigetbufferinglob()

Returns current state of buffering for a LOB

NOT IMPLEMENTED.

bool ocisetbufferinglob( boolean flag )

Enables/disables buffering for a LOB

NOT IMPLEMENTED.


parrot