![]() |
OCILIB (C and C++ Driver for Oracle)
4.7.6
Open source and cross platform Oracle Driver delivering efficient access to Oracle databases.
|
Object identifying the SQL data type REF. More...
#include <types.hpp>
Public Member Functions | |
Reference () | |
Create an empty null Reference instance. | |
Reference (const TypeInfo &typeInfo) | |
Parametrized constructor. More... | |
TypeInfo | GetTypeInfo () const |
Return the TypeInfo object describing the referenced object. | |
Object | GetObject () const |
Returns the object pointed by the reference. More... | |
bool | IsReferenceNull () const |
Check if the reference points to an object or not. | |
void | SetReferenceNull () |
Nullify the given Ref handle. More... | |
Reference | Clone () const |
Clone the current instance to a new one performing deep copy. | |
ostring | ToString () const override |
return a string representation of the current reference | |
Object identifying the SQL data type REF.
This class wraps the OCILIB object handle OCI_Ref and its related methods
|
inline |
Parametrized constructor.
typeInfo | - type info descriptor |
Definition at line 35 of file Reference.hpp.
References ocilib::core::Check(), ocilib::TypeInfo::GetConnection(), and OCI_RefCreate().
|
inline |
Returns the object pointed by the reference.
Definition at line 63 of file Reference.hpp.
References ocilib::core::Check(), and OCI_RefGetObject().
|
inline |
Nullify the given Ref handle.
Definition at line 82 of file Reference.hpp.
References ocilib::core::Check(), and OCI_RefSetNull().