TerraLib 4.1
oracle::occi::RefImpl Class Reference

#include <occiObjects.h>

List of all members.

Public Member Functions

 RefImpl ()
 RefImpl (PObject *obj)
 RefImpl (const RefAny &refAny)
 RefImpl (const RefImpl &src)
 RefImpl (const Connection *sessp, OCIRef *tref, bool copy=TRUE)
 ~RefImpl ()
bool isNull () const
void setNull ()
void markDelete ()
void unmarkDelete ()
void clear ()
bool isClear () const
void setPrefetch (const OCCI_STD_NAMESPACE::string &typeName, unsigned int depth)
void setPrefetch (const OCCI_STD_NAMESPACE::string &schName, const OCCI_STD_NAMESPACE::string &typeName, unsigned int depth)
void setPrefetch (const UString &schName, const UString &typeName, unsigned int depth)
void setPrefetch (unsigned int depth)
void setLock (LockOptions lckOption)
PObjectpin ()
void unpin (PObject *obj)
void setRefFromObjPtr (const PObject *obj)
OCIRefgetRef () const
void setRefImpl (RefImpl *rptr)
const ConnectiongetConnection () const
bool operator== (const RefImpl &refI) const
bool operator== (const RefAny &refAnyR) const
void assignObj (PObject *newObjPtr)
void assignRefAny (const RefAny &src)
bool isEqual (PObject *obj)
void operator= (const RefImpl &src)
void destroy ()
OCIComplexObjectgetCor () const
void setPinnedObject (PObject *objPtr)

Constructor & Destructor Documentation

oracle::occi::RefImpl::RefImpl ( )
oracle::occi::RefImpl::RefImpl ( PObject obj)
oracle::occi::RefImpl::RefImpl ( const RefAny refAny)
oracle::occi::RefImpl::RefImpl ( const RefImpl src)
oracle::occi::RefImpl::RefImpl ( const Connection sessp,
OCIRef tref,
bool  copy = TRUE 
)
oracle::occi::RefImpl::~RefImpl ( )

Member Function Documentation

void oracle::occi::RefImpl::assignObj ( PObject newObjPtr)
void oracle::occi::RefImpl::assignRefAny ( const RefAny src)
void oracle::occi::RefImpl::clear ( )
void oracle::occi::RefImpl::destroy ( )
const Connection* oracle::occi::RefImpl::getConnection ( ) const
OCIComplexObject* oracle::occi::RefImpl::getCor ( ) const
OCIRef* oracle::occi::RefImpl::getRef ( ) const
bool oracle::occi::RefImpl::isClear ( ) const
bool oracle::occi::RefImpl::isEqual ( PObject obj)
bool oracle::occi::RefImpl::isNull ( ) const
void oracle::occi::RefImpl::markDelete ( )
void oracle::occi::RefImpl::operator= ( const RefImpl src)
bool oracle::occi::RefImpl::operator== ( const RefAny refAnyR) const
bool oracle::occi::RefImpl::operator== ( const RefImpl refI) const
PObject* oracle::occi::RefImpl::pin ( )
void oracle::occi::RefImpl::setLock ( LockOptions  lckOption)
void oracle::occi::RefImpl::setNull ( )
void oracle::occi::RefImpl::setPinnedObject ( PObject objPtr)
void oracle::occi::RefImpl::setPrefetch ( unsigned int  depth)
void oracle::occi::RefImpl::setPrefetch ( const OCCI_STD_NAMESPACE::string schName,
const OCCI_STD_NAMESPACE::string typeName,
unsigned int  depth 
)
void oracle::occi::RefImpl::setPrefetch ( const UString schName,
const UString typeName,
unsigned int  depth 
)
void oracle::occi::RefImpl::setPrefetch ( const OCCI_STD_NAMESPACE::string typeName,
unsigned int  depth 
)
void oracle::occi::RefImpl::setRefFromObjPtr ( const PObject obj)
void oracle::occi::RefImpl::setRefImpl ( RefImpl rptr)
void oracle::occi::RefImpl::unmarkDelete ( )
void oracle::occi::RefImpl::unpin ( PObject obj)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines