| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
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)
PObject * | pin ()
void | unpin (PObject *obj)
void | setRefFromObjPtr (const PObject *obj)
OCIRef * | getRef () const
void | setRefImpl (RefImpl *rptr)
const Connection * | getConnection () 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 ()
OCIComplexObject * | getCor () 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:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Oracle/OCI/include/occiObjects.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines