Qore oracle Module
3.2
|
Functions | |
hash | Qore::Oracle::bindInOut (any value, *string type) |
returns a value to be used to bind a Qore value as an "IN OUT" variable for PL/SQL More... | |
hash | Qore::Oracle::bindOracleCollection (string tname, list values) |
returns a value to be used to bind a Qore value as an Oracle collection More... | |
hash | Qore::Oracle::bindOracleObject (string tname, hash values) |
returns a value to be used to bind a Qore value as an Oracle object More... | |
hash | Qore::Oracle::placeholderOracleCollection (string tname) |
returns a value to be used to describe a placeholder buffer for retrieving an Oracle collection as an output value More... | |
hash | Qore::Oracle::placeholderOracleObject (string tname) |
returns a value to be used to describe a placeholder buffer for retrieving an Oracle object as an output value More... | |
hash Qore::Oracle::bindInOut | ( | any | value, |
*string | type | ||
) |
returns a value to be used to bind a Qore value as an "IN OUT" variable for PL/SQL
value | any Qore variable |
type | an optional parameter to enforce the type of the variable. It is obtained automatically fromn the value when it is omitted. |
"type"
: a string type name of the variable (if it is provided as an argument)"value"
: a variable/value itselfhash Qore::Oracle::bindOracleCollection | ( | string | tname, |
list | values | ||
) |
returns a value to be used to bind a Qore value as an Oracle collection
tname | the name of the Oracle collection type to bind |
values | a list of values for the collection |
"type"
: a constant string "OracleCollection"
"^oratype^"
: the value of the tname
argument"^values^"
: the value of the values
argumenthash Qore::Oracle::bindOracleObject | ( | string | tname, |
hash | values | ||
) |
returns a value to be used to bind a Qore value as an Oracle object
tname | the name of the Oracle type to bind |
values | a hash where the keys are Oracle object attributes |
"type"
: a constant string "OracleObject"
"^oratype^"
: the value of the tname
argument"^values^"
: the value of the values
argumenthash Qore::Oracle::placeholderOracleCollection | ( | string | tname | ) |
returns a value to be used to describe a placeholder buffer for retrieving an Oracle collection as an output value
tname | the name of the Oracle collection type to bind for the placeholder buffer |
"type"
: a constant string "OracleCollection"
"value"
: the value of the tname
argumenthash Qore::Oracle::placeholderOracleObject | ( | string | tname | ) |
returns a value to be used to describe a placeholder buffer for retrieving an Oracle object as an output value
tname | the name of the Oracle object type to bind for the placeholder buffer |
"type"
: a constant string "OracleObject"
"value"
: the value of the tname
argument