public class OracleModule extends AbstractQuercusModule
Modifier and Type | Field and Description |
---|---|
static int |
OCI_ASSOC |
static int |
OCI_B_BFILE |
static int |
OCI_B_BIN |
static int |
OCI_B_BLOB |
static int |
OCI_B_CFILEE |
static int |
OCI_B_CLOB |
static int |
OCI_B_CURSOR |
static int |
OCI_B_NTY |
static int |
OCI_B_ROWID |
static int |
OCI_BOTH |
static int |
OCI_COMMIT_ON_SUCCESS |
static int |
OCI_D_FILE |
static int |
OCI_D_LOB |
static int |
OCI_D_ROWID |
static int |
OCI_DEFAULT |
static int |
OCI_DESCRIBE_ONLY |
static int |
OCI_DTYPE_FILE |
static int |
OCI_DTYPE_LOB |
static int |
OCI_DTYPE_ROWID |
static int |
OCI_EXACT_FETCH |
static int |
OCI_FETCHSTATEMENT_BY_COLUMN |
static int |
OCI_FETCHSTATEMENT_BY_ROW |
static int |
OCI_LOB_BUFFER_FREE |
static int |
OCI_NUM |
static int |
OCI_RETURN_LOBS |
static int |
OCI_RETURN_NULLS |
static int |
OCI_SEEK_CUR |
static int |
OCI_SEEK_END |
static int |
OCI_SEEK_SET |
static int |
OCI_SYSDATE |
static int |
OCI_SYSDBA |
static int |
OCI_SYSOPER |
static int |
OCI_TEMP_BLOB |
static int |
OCI_TEMP_CLOB |
static int |
SQLT_AFC |
static int |
SQLT_AVC |
static int |
SQLT_BDOUBLE |
static int |
SQLT_BFILEE |
static int |
SQLT_BFLOAT |
static int |
SQLT_BIN |
static int |
SQLT_BLOB |
static int |
SQLT_CFILE |
static int |
SQLT_CFILEE |
static int |
SQLT_CHR |
static int |
SQLT_CLOB |
static int |
SQLT_FILE |
static int |
SQLT_FLT |
static int |
SQLT_INT |
static int |
SQLT_LBI |
static int |
SQLT_LNG |
static int |
SQLT_LVC |
static int |
SQLT_NTY |
static int |
SQLT_NUM |
static int |
SQLT_ODT |
static int |
SQLT_RDD |
static int |
SQLT_RSET |
static int |
SQLT_STR |
static int |
SQLT_VCS |
PHP_INI_ALL, PHP_INI_PERDIR, PHP_INI_SYSTEM, PHP_INI_USER
Constructor and Description |
---|
OracleModule() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getLoadedExtensions()
Returns true for the oracle extension.
|
static boolean |
oci_bind_array_by_name(Env env,
OracleStatement stmt,
java.lang.String name,
ArrayValue varArray,
int maxTableLength,
int maxItemLength,
int type)
Binds PHP array to Oracle PL/SQL array by name.
|
static boolean |
oci_bind_by_name(Env env,
OracleStatement stmt,
java.lang.String placeholderName,
Value variable,
int maxLength,
int type)
Binds the PHP variable to the Oracle placeholder
|
static boolean |
oci_cancel(Env env,
OracleStatement stmt)
Cancels reading from cursor
|
static boolean |
oci_close(Env env,
Oracle conn)
Closes Oracle connection
|
static boolean |
oci_commit(Env env,
Oracle conn)
Commits outstanding statements
|
static Value |
oci_connect(Env env,
java.lang.String username,
java.lang.String password,
java.lang.String db,
java.lang.String charset,
int sessionMode)
Establishes a connection to the Oracle server
|
static boolean |
oci_define_by_name(Env env,
OracleStatement stmt,
java.lang.String columnName,
Value variable,
int type)
Uses a PHP variable for the define-step during a SELECT
|
static java.lang.String |
oci_error(Env env,
Value resource)
Returns the last error found
|
static boolean |
oci_execute(Env env,
OracleStatement stmt,
int mode)
Executes a statement
|
static Value |
oci_fetch_all(Env env,
OracleStatement stmt,
Value output,
int skip,
int maxrows,
int flags)
Fetches all rows of result data into an array
|
static Value |
oci_fetch_array(Env env,
OracleStatement stmt,
int mode)
Returns the next row from the result data as an
associative or numeric array, or both
|
static Value |
oci_fetch_assoc(Env env,
OracleStatement stmt)
Returns the next row from the result data as an associative array
|
static Value |
oci_fetch_object(Env env,
OracleStatement stmt)
Returns the next row from the result data as an object
|
static Value |
oci_fetch_row(Env env,
OracleStatement stmt)
Returns the next row from the result data as a numeric array
|
static boolean |
oci_fetch(Env env,
OracleStatement stmt)
Fetches the next row into result-buffer
|
static boolean |
oci_field_is_null(Env env,
OracleStatement stmt,
Value fieldNameOrNumber)
Checks if the field is NULL
|
static Value |
oci_field_name(Env env,
OracleStatement stmt,
int fieldNumber)
Returns the name of a field from the statement
|
static LongValue |
oci_field_precision(Env env,
OracleStatement stmt,
int field)
Tell the precision of a field
|
static LongValue |
oci_field_scale(Env env,
OracleStatement stmt,
int field)
Tell the scale of the field
|
static Value |
oci_field_size(Env env,
OracleStatement stmt,
Value fieldNameOrNumber)
Returns field's size
|
static int |
oci_field_type_raw(Env env,
OracleStatement stmt,
int field)
Tell the raw Oracle data type of the field
|
static Value |
oci_field_type(Env env,
OracleStatement stmt,
int fieldNumber)
Returns field's data type
|
static boolean |
oci_free_statement(Env env,
OracleStatement stmt)
Frees all resources associated with statement or cursor
|
static void |
oci_internal_debug(Env env,
int onoff)
Enables or disables internal debug output
|
static boolean |
oci_lob_copy(Env env,
OracleOciLob lobTo,
OracleOciLob lobFrom,
int length)
Copies large object
|
static boolean |
oci_lob_is_equal(Env env,
OracleOciLob lob1,
OracleOciLob lob2)
Compares two LOB/FILE locators for equality
|
static OracleOciCollection |
oci_new_collection(Env env,
Oracle conn,
java.lang.String tdo,
java.lang.String schema)
Allocates new collection object
|
static Value |
oci_new_connect(Env env,
java.lang.String username,
java.lang.String password,
java.lang.String db,
java.lang.String charset,
int sessionMode)
Establishes a new connection to the Oracle server
|
static OracleStatement |
oci_new_cursor(Env env,
Oracle conn)
Allocates and returns a new cursor (statement handle)
|
static OracleOciLob |
oci_new_descriptor(Env env,
Oracle conn,
int type)
Initializes a new empty LOB or FILE descriptor
|
static Value |
oci_num_fields(Env env,
OracleStatement stmt)
Returns the number of result columns in a statement
|
static LongValue |
oci_num_rows(Env env,
OracleStatement stmt)
Returns number of rows affected during statement execution
Note: This function does not return number of rows selected!
For SELECT statements this function will return the number of rows,
that were fetched to the buffer with oci_fetchxxxx() functions.
|
static OracleStatement |
oci_parse(Env env,
Oracle conn,
java.lang.String query)
Prepares Oracle statement for execution
|
static boolean |
oci_password_change(Env env,
Oracle conn,
java.lang.String username,
java.lang.String oldPassword,
java.lang.String newPassword)
Changes password of Oracle's user
|
static Value |
oci_pconnect(Env env,
java.lang.String username,
java.lang.String password,
java.lang.String db,
java.lang.String charset,
int sessionMode)
Connect to an Oracle database using a persistent connection
|
static Value |
oci_result(Env env,
OracleStatement stmt,
Value field)
Returns field's value from the fetched row
|
static Value |
oci_rollback(Env env,
Oracle conn)
Rolls back outstanding transaction
|
static java.lang.String |
oci_server_version(Env env,
Oracle conn)
Returns server version
|
static boolean |
oci_set_prefetch(Env env,
OracleStatement stmt,
int rows)
Sets number of rows to be prefetched
|
static java.lang.String |
oci_statement_type(Env env,
OracleStatement stmt)
Returns the type of an OCI statement
|
static boolean |
ocibindbyname(Env env,
OracleStatement stmt,
java.lang.String variable,
Value value,
int maxLength,
int type)
Alias of oci_bind_by_name()
|
static boolean |
ocicancel(Env env,
OracleStatement stmt)
Alias of oci_cancel()
|
static Value |
ocicloselob(Env env,
Oracle conn)
Alias of OCI-Lob->close
|
static Value |
ocicollappend(Env env,
Oracle conn)
Alias of OCI-Collection->append
|
static Value |
ocicollassign(Env env,
Oracle conn)
Alias of OCI-Collection->assign
|
static Value |
ocicollassignelem(Env env,
Oracle conn)
Alias of OCI-Collection->assignElem
|
static Value |
ocicollgetelem(Env env,
Oracle conn)
Alias of OCI-Collection->getElem
|
static Value |
ocicollmax(Env env,
Oracle conn)
Alias of OCI-Collection->max
|
static Value |
ocicollsize(Env env,
Oracle conn)
Alias of OCI-Collection->size
|
static Value |
ocicolltrim(Env env,
Oracle conn)
Alias of OCI-Collection->trim
|
static boolean |
ocicolumnisnull(Env env,
OracleStatement stmt,
Value field)
Alias of oci_field_is_null()
|
static Value |
ocicolumnname(Env env,
OracleStatement stmt,
int fieldNumber)
Alias of oci_field_name()
|
static Value |
ocicolumnprecision(Env env,
OracleStatement stmt,
int field)
Alias of oci_field_precision()
|
static Value |
ocicolumnscale(Env env,
OracleStatement stmt,
int field)
Alias of oci_field_scale()
|
static Value |
ocicolumnsize(Env env,
OracleStatement stmt,
Value field)
Alias of oci_field_size()
|
static Value |
ocicolumntype(Env env,
OracleStatement stmt,
int fieldNumber)
Alias of oci_field_type()
|
static int |
ocicolumntyperaw(Env env,
OracleStatement stmt,
int field)
Alias of oci_field_type_raw()
|
static boolean |
ocicommit(Env env,
Oracle conn)
Alias of oci_commit()
|
static boolean |
ocidefinebyname(Env env,
OracleStatement stmt,
java.lang.String columnName,
Value variable,
int type)
Alias of oci_define_by_name()
|
static java.lang.String |
ocierror(Env env,
Value resource)
Alias of oci_error()
|
static boolean |
ociexecute(Env env,
OracleStatement stmt,
int mode)
Alias of oci_execute()
|
static boolean |
ocifetch(Env env,
OracleStatement stmt)
Alias of oci_fetch()
|
static Value |
ocifetchinto(Env env,
OracleStatement stmt,
Value result,
int mode)
Fetches the next row into an array
|
static Value |
ocifetchstatement(Env env,
OracleStatement stmt,
Value output,
int skip,
int maxrows,
int flags)
Alias of oci_fetch_all()
|
static Value |
ocifreecollection(Env env,
Oracle conn)
Alias of OCI-Collection->free
|
static boolean |
ocifreecursor(Env env,
OracleStatement stmt)
Alias of oci_free_statement()
|
static Value |
ocifreedesc(Env env,
Oracle conn)
Alias of OCI-Lob->free
|
static boolean |
ocifreestatement(Env env,
OracleStatement stmt)
Alias of oci_free_statement()
|
static void |
ociinternaldebug(Env env,
int onoff)
Alias of oci_internal_debug()
|
static Value |
ociloadlob(Env env,
Oracle conn)
Alias of OCI-Lob->load
|
static boolean |
ocilogoff(Env env,
Oracle conn)
Alias of oci_close()
|
static Value |
ocilogon(Env env,
java.lang.String username,
java.lang.String password,
java.lang.String db,
java.lang.String charset,
int sessionMode)
Alias of oci_connect()
|
static OracleOciCollection |
ocinewcollection(Env env,
Oracle conn,
java.lang.String tdo,
java.lang.String schema)
Alias of oci_new_collection()
|
static OracleStatement |
ocinewcursor(Env env,
Oracle conn)
Alias of oci_new_cursor()
|
static OracleOciLob |
ocinewdescriptor(Env env,
Oracle conn,
int type)
Alias of oci_new_descriptor()
|
static Value |
ocinlogon(Env env,
java.lang.String username,
java.lang.String password,
java.lang.String db,
java.lang.String charset,
int sessionMode)
Alias of oci_new_connect()
|
static Value |
ocinumcols(Env env,
OracleStatement stmt)
Alias of oci_num_fields()
|
static OracleStatement |
ociparse(Env env,
Oracle conn,
java.lang.String query)
Alias of oci_parse()
|
static Value |
ociplogon(Env env,
java.lang.String username,
java.lang.String password,
java.lang.String db,
java.lang.String charset,
int sessionMode)
Alias of oci_pconnect()
|
static Value |
ociresult(Env env,
OracleStatement stmt,
Value field)
Alias of oci_result()
|
static Value |
ocirollback(Env env,
Oracle conn)
Alias of oci_rollback()
|
static Value |
ocirowcount(Env env,
OracleStatement stmt)
Alias of oci_num_rows()
|
static Value |
ocisavelob(Env env,
Oracle conn)
Alias of OCI-Lob->save
|
static Value |
ocisavelobfile(Env env,
Oracle conn)
Alias of OCI-Lob->import
|
static java.lang.String |
ociserverversion(Env env,
Oracle conn)
Alias of oci_server_version()
|
static boolean |
ocisetprefetch(Env env,
OracleStatement stmt,
int rows)
Alias of oci_set_prefetch()
|
static java.lang.String |
ocistatementtype(Env env,
OracleStatement stmt)
Alias of oci_statement_type()
|
static Value |
ociwritelobtofile(Env env,
Oracle conn)
Alias of OCI-Lob->export
|
static Value |
ociwritetemporarylob(Env env,
Oracle conn)
Alias of OCI-Lob->writeTemporary
|
addConstant, addConstant, addConstant, getConstMap, getIniDefinitions
public static final int OCI_B_BFILE
public static final int OCI_B_CFILEE
public static final int OCI_B_CLOB
public static final int OCI_B_BLOB
public static final int OCI_B_ROWID
public static final int OCI_B_CURSOR
public static final int OCI_B_NTY
public static final int OCI_B_BIN
public static final int OCI_DTYPE_FILE
public static final int OCI_DTYPE_LOB
public static final int OCI_DTYPE_ROWID
public static final int OCI_D_FILE
public static final int OCI_D_LOB
public static final int OCI_D_ROWID
public static final int OCI_SYSDATE
public static final int OCI_TEMP_CLOB
public static final int OCI_TEMP_BLOB
public static final int SQLT_BFILEE
public static final int SQLT_CFILEE
public static final int SQLT_CLOB
public static final int SQLT_BLOB
public static final int SQLT_RDD
public static final int SQLT_NTY
public static final int SQLT_LNG
public static final int SQLT_LBI
public static final int SQLT_BIN
public static final int SQLT_NUM
public static final int SQLT_INT
public static final int SQLT_AFC
public static final int SQLT_CHR
public static final int SQLT_VCS
public static final int SQLT_AVC
public static final int SQLT_STR
public static final int SQLT_LVC
public static final int SQLT_FLT
public static final int SQLT_ODT
public static final int SQLT_BDOUBLE
public static final int SQLT_BFLOAT
public static final int SQLT_RSET
public static final int SQLT_FILE
public static final int SQLT_CFILE
public static final int OCI_DEFAULT
public static final int OCI_DESCRIBE_ONLY
public static final int OCI_COMMIT_ON_SUCCESS
public static final int OCI_EXACT_FETCH
public static final int OCI_FETCHSTATEMENT_BY_COLUMN
public static final int OCI_FETCHSTATEMENT_BY_ROW
public static final int OCI_ASSOC
public static final int OCI_NUM
public static final int OCI_BOTH
public static final int OCI_RETURN_NULLS
public static final int OCI_RETURN_LOBS
public static final int OCI_SYSOPER
public static final int OCI_SYSDBA
public static final int OCI_LOB_BUFFER_FREE
public static final int OCI_SEEK_SET
public static final int OCI_SEEK_CUR
public static final int OCI_SEEK_END
public java.lang.String[] getLoadedExtensions()
getLoadedExtensions
in interface QuercusModule
getLoadedExtensions
in class AbstractQuercusModule
public static boolean oci_bind_array_by_name(Env env, OracleStatement stmt, java.lang.String name, ArrayValue varArray, int maxTableLength, int maxItemLength, int type)
env
- the PHP executing environmentstmt
- the Oracle statementname
- the Oracle placeholdervarArray
- the array to be bindedmaxTableLength
- maximum table lengthmaxItemLength
- maximum item lengthtype
- one of the following types:
public static boolean oci_bind_by_name(Env env, OracleStatement stmt, java.lang.String placeholderName, Value variable, int maxLength, int type)
type
- one of the following types:
SQLT_INT - for integers;
SQLT_CHR - for VARCHARs;
SQLT_RSET - for cursors, that were created before with oci_new_cursor()
OCI_B_BFILE (integer)
Used with oci_bind_by_name() when binding BFILEs.
OCI_B_CFILEE (integer)
Used with oci_bind_by_name() when binding CFILEs.
OCI_B_CLOB (integer)
Used with oci_bind_by_name() when binding CLOBs.
OCI_B_BLOB (integer)
Used with oci_bind_by_name() when binding BLOBs.
OCI_B_ROWID (integer)
Used with oci_bind_by_name() when binding ROWIDs.
OCI_B_CURSOR (integer)
Used with oci_bind_by_name() when binding cursors,
previously allocated with oci_new_descriptor().
OCI_B_NTY (integer)
Used with oci_bind_by_name() when binding named data
types. Note: in PHP < 5.0 it was called OCI_B_SQLT_NTY.
OCI_B_BIN (integer)
SQLT_FILE (integer)
SQLT_BFILEE (integer)
The same as OCI_B_BFILE.
SQLT_CFILE (integer)
SQLT_CFILEE (integer)
The same as OCI_B_CFILEE.
SQLT_CLOB (integer)
The same as OCI_B_CLOB.
SQLT_BLOB (integer)
The same as OCI_B_BLOB.
SQLT_RDD (integer)
The same as OCI_B_ROWID.
SQLT_NTY (integer)
The same as OCI_B_NTY.
SQLT_LNG (integer)
Used with oci_bind_by_name() to bind LONG values.
SQLT_LBI (integer)
Used with oci_bind_by_name() to bind LONG RAW values.
SQLT_BIN (integer)
Used with oci_bind_by_name() to bind RAW values.public static boolean oci_cancel(Env env, OracleStatement stmt)
public static Value oci_connect(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
public static boolean oci_define_by_name(Env env, OracleStatement stmt, java.lang.String columnName, Value variable, int type)
public static java.lang.String oci_error(Env env, Value resource)
public static boolean oci_execute(Env env, OracleStatement stmt, int mode)
public static Value oci_fetch_all(Env env, OracleStatement stmt, Value output, int skip, int maxrows, int flags)
public static Value oci_fetch_array(Env env, OracleStatement stmt, int mode)
public static Value oci_fetch_assoc(Env env, OracleStatement stmt)
public static Value oci_fetch_object(Env env, OracleStatement stmt)
public static Value oci_fetch_row(Env env, OracleStatement stmt)
public static boolean oci_fetch(Env env, OracleStatement stmt)
public static boolean oci_field_is_null(Env env, OracleStatement stmt, Value fieldNameOrNumber)
stmt
- oracle statementfieldNameOrNumber
- field's index (1-based) or it's namepublic static Value oci_field_name(Env env, OracleStatement stmt, int fieldNumber)
public static LongValue oci_field_precision(Env env, OracleStatement stmt, int field)
public static LongValue oci_field_scale(Env env, OracleStatement stmt, int field)
public static Value oci_field_size(Env env, OracleStatement stmt, Value fieldNameOrNumber)
stmt
- oracle statementfieldNameOrNumber
- field's index (1-based) or it's namepublic static int oci_field_type_raw(Env env, OracleStatement stmt, int field)
field
- the field number (1-based)public static Value oci_field_type(Env env, OracleStatement stmt, int fieldNumber)
public static boolean oci_free_statement(Env env, OracleStatement stmt)
public static void oci_internal_debug(Env env, int onoff)
public static boolean oci_lob_copy(Env env, OracleOciLob lobTo, OracleOciLob lobFrom, int length)
public static boolean oci_lob_is_equal(Env env, OracleOciLob lob1, OracleOciLob lob2)
public static OracleOciCollection oci_new_collection(Env env, Oracle conn, java.lang.String tdo, java.lang.String schema)
public static Value oci_new_connect(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
public static OracleStatement oci_new_cursor(Env env, Oracle conn)
public static OracleOciLob oci_new_descriptor(Env env, Oracle conn, int type)
type
- one of the following types:
OCI_D_FILE - a FILE descriptor
OCI_D_LOB - a LOB descriptor
OCI_D_ROWID - a ROWID descriptorpublic static Value oci_num_fields(Env env, OracleStatement stmt)
public static LongValue oci_num_rows(Env env, OracleStatement stmt)
public static OracleStatement oci_parse(Env env, Oracle conn, java.lang.String query)
public static boolean oci_password_change(Env env, Oracle conn, java.lang.String username, java.lang.String oldPassword, java.lang.String newPassword)
public static Value oci_pconnect(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
public static Value oci_result(Env env, OracleStatement stmt, Value field)
public static Value oci_rollback(Env env, Oracle conn)
public static java.lang.String oci_server_version(Env env, Oracle conn)
public static boolean oci_set_prefetch(Env env, OracleStatement stmt, int rows)
public static java.lang.String oci_statement_type(Env env, OracleStatement stmt)
public static boolean ocibindbyname(Env env, OracleStatement stmt, java.lang.String variable, Value value, int maxLength, int type)
public static boolean ocicancel(Env env, OracleStatement stmt)
public static Value ocicollappend(Env env, Oracle conn)
public static Value ocicollassign(Env env, Oracle conn)
public static Value ocicollassignelem(Env env, Oracle conn)
public static Value ocicollgetelem(Env env, Oracle conn)
public static boolean ocicolumnisnull(Env env, OracleStatement stmt, Value field)
public static Value ocicolumnname(Env env, OracleStatement stmt, int fieldNumber)
public static Value ocicolumnprecision(Env env, OracleStatement stmt, int field)
public static Value ocicolumnscale(Env env, OracleStatement stmt, int field)
public static Value ocicolumnsize(Env env, OracleStatement stmt, Value field)
public static Value ocicolumntype(Env env, OracleStatement stmt, int fieldNumber)
public static int ocicolumntyperaw(Env env, OracleStatement stmt, int field)
public static boolean ocidefinebyname(Env env, OracleStatement stmt, java.lang.String columnName, Value variable, int type)
public static boolean ociexecute(Env env, OracleStatement stmt, int mode)
public static boolean ocifetch(Env env, OracleStatement stmt)
public static Value ocifetchinto(Env env, OracleStatement stmt, Value result, int mode)
public static Value ocifetchstatement(Env env, OracleStatement stmt, Value output, int skip, int maxrows, int flags)
public static Value ocifreecollection(Env env, Oracle conn)
public static boolean ocifreecursor(Env env, OracleStatement stmt)
public static boolean ocifreestatement(Env env, OracleStatement stmt)
public static void ociinternaldebug(Env env, int onoff)
public static Value ocilogon(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
public static OracleOciCollection ocinewcollection(Env env, Oracle conn, java.lang.String tdo, java.lang.String schema)
public static OracleStatement ocinewcursor(Env env, Oracle conn)
public static OracleOciLob ocinewdescriptor(Env env, Oracle conn, int type)
public static Value ocinlogon(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
public static Value ocinumcols(Env env, OracleStatement stmt)
public static OracleStatement ociparse(Env env, Oracle conn, java.lang.String query)
public static Value ociplogon(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
public static Value ociresult(Env env, OracleStatement stmt, Value field)
public static Value ocirowcount(Env env, OracleStatement stmt)
public static java.lang.String ociserverversion(Env env, Oracle conn)
public static boolean ocisetprefetch(Env env, OracleStatement stmt, int rows)
public static java.lang.String ocistatementtype(Env env, OracleStatement stmt)
public static Value ociwritelobtofile(Env env, Oracle conn)