| TerraLib 4.1

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

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

Public Types | Public Member Functions
oracle::occi::Connection Class Reference

`#include <occiControl.h>`

List of all members.

## Public Types

enum | ProxyType { PROXY_DEFAULT }

## Public Member Functions

virtual | ~Connection ()
virtual Statement * | createStatement (const OCCI_STD_NAMESPACE::string &sql="")=0
virtual void | terminateStatement (Statement *statement)=0
virtual void | commit ()=0
virtual void | rollback ()=0
virtual MetaData | getMetaData (const OCCI_STD_NAMESPACE::string &object, MetaData::ParamType prmtyp=MetaData::PTYPE_UNK) const =0
virtual MetaData | getMetaData (const RefAny &ref) const =0
virtual OCCI_STD_NAMESPACE::string | getClientCharSet () const =0
virtual OCCI_STD_NAMESPACE::string | getClientNCHARCharSet () const =0
virtual void | changePassword (const OCCI_STD_NAMESPACE::string &user, const OCCI_STD_NAMESPACE::string &oldPassword, const OCCI_STD_NAMESPACE::string &newPassword)=0
virtual void | flushCache ()=0
virtual OCIServer * | getOCIServer () const =0
virtual OCISvcCtx * | getOCIServiceContext () const =0
virtual OCISession * | getOCISession () const =0
virtual Statement * | createStatement (const UString &sql)=0
virtual MetaData | getMetaData (const UString &object, MetaData::ParamType prmtyp=MetaData::PTYPE_UNK) const =0
virtual UString | getClientCharSetUString () const =0
virtual UString | getClientNCHARCharSetUString () const =0
virtual void | changePassword (const UString &user, const UString &oldPassword, const UString &newPassword)=0
virtual OCCI_STD_NAMESPACE::string | getTag () const =0
virtual void | setStmtCacheSize (unsigned int cacheSize)=0
virtual unsigned int | getStmtCacheSize () const =0
virtual Statement * | createStatement (const OCCI_STD_NAMESPACE::string &sql, const OCCI_STD_NAMESPACE::string &tag)=0
virtual void | terminateStatement (Statement *stmt, const OCCI_STD_NAMESPACE::string &tag)=0
virtual bool | isCached (const OCCI_STD_NAMESPACE::string &sql, const OCCI_STD_NAMESPACE::string &tag="")=0
virtual void | registerSubscriptions (const OCCI_STD_NAMESPACE::vector< aq::Subscription > &sub)=0
virtual void | unregisterSubscription (const aq::Subscription &sub)=0
virtual void | postToSubscriptions (const OCCI_STD_NAMESPACE::vector< aq::Subscription > &sub)=0
virtual Statement * | createStatement (const UString &sql, const UString &tag)=0
virtual void | terminateStatement (Statement *stmt, const UString &tag)=0
virtual bool | isCached (const UString &sql, const UString &tag)=0

## Member Enumeration Documentation

enum oracle::occi::Connection::ProxyType

Enumerator:

  PROXY_DEFAULT |

## Constructor & Destructor Documentation

virtual oracle::occi::Connection::~Connection | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

virtual void oracle::occi::Connection::changePassword | ( | const OCCI_STD_NAMESPACE::string & | user,
|  | const OCCI_STD_NAMESPACE::string & | oldPassword,
|  | const OCCI_STD_NAMESPACE::string & | newPassword
| ) |  | `[pure virtual]`

virtual void oracle::occi::Connection::changePassword | ( | const UString & | user,
|  | const UString & | oldPassword,
|  | const UString & | newPassword
| ) |  | `[pure virtual]`

virtual void oracle::occi::Connection::commit | ( |  | ) | `[pure virtual]`

virtual Statement* oracle::occi::Connection::createStatement | ( | const OCCI_STD_NAMESPACE::string & | sql,
|  | const OCCI_STD_NAMESPACE::string & | tag
| ) |  | `[pure virtual]`

virtual Statement* oracle::occi::Connection::createStatement | ( | const OCCI_STD_NAMESPACE::string & | sql = `""` | ) | `[pure virtual]`

virtual Statement* oracle::occi::Connection::createStatement | ( | const UString & | sql | ) | `[pure virtual]`

virtual Statement* oracle::occi::Connection::createStatement | ( | const UString & | sql,
|  | const UString & | tag
| ) |  | `[pure virtual]`

virtual void oracle::occi::Connection::flushCache | ( |  | ) | `[pure virtual]`

virtual OCCI_STD_NAMESPACE::string oracle::occi::Connection::getClientCharSet | ( |  | ) | const`[pure virtual]`

virtual UString oracle::occi::Connection::getClientCharSetUString | ( |  | ) | const`[pure virtual]`

virtual OCCI_STD_NAMESPACE::string oracle::occi::Connection::getClientNCHARCharSet | ( |  | ) | const`[pure virtual]`

virtual UString oracle::occi::Connection::getClientNCHARCharSetUString | ( |  | ) | const`[pure virtual]`

virtual MetaData oracle::occi::Connection::getMetaData | ( | const OCCI_STD_NAMESPACE::string & | object,
|  | MetaData::ParamType | prmtyp = `MetaData::PTYPE_UNK`
| ) |  | const`[pure virtual]`

virtual MetaData oracle::occi::Connection::getMetaData | ( | const RefAny & | ref | ) | const`[pure virtual]`

virtual MetaData oracle::occi::Connection::getMetaData | ( | const UString & | object,
|  | MetaData::ParamType | prmtyp = `MetaData::PTYPE_UNK`
| ) |  | const`[pure virtual]`

virtual OCIServer* oracle::occi::Connection::getOCIServer | ( |  | ) | const`[pure virtual]`

virtual OCISvcCtx* oracle::occi::Connection::getOCIServiceContext | ( |  | ) | const`[pure virtual]`

virtual OCISession* oracle::occi::Connection::getOCISession | ( |  | ) | const`[pure virtual]`

virtual unsigned int oracle::occi::Connection::getStmtCacheSize | ( |  | ) | const`[pure virtual]`

virtual OCCI_STD_NAMESPACE::string oracle::occi::Connection::getTag | ( |  | ) | const`[pure virtual]`

virtual bool oracle::occi::Connection::isCached | ( | const UString & | sql,
|  | const UString & | tag
| ) |  | `[pure virtual]`

virtual bool oracle::occi::Connection::isCached | ( | const OCCI_STD_NAMESPACE::string & | sql,
|  | const OCCI_STD_NAMESPACE::string & | tag = `""`
| ) |  | `[pure virtual]`

virtual void oracle::occi::Connection::postToSubscriptions | ( | const OCCI_STD_NAMESPACE::vector< aq::Subscription > & | sub | ) | `[pure virtual]`

virtual void oracle::occi::Connection::registerSubscriptions | ( | const OCCI_STD_NAMESPACE::vector< aq::Subscription > & | sub | ) | `[pure virtual]`

virtual void oracle::occi::Connection::rollback | ( |  | ) | `[pure virtual]`

virtual void oracle::occi::Connection::setStmtCacheSize | ( | unsigned int | cacheSize | ) | `[pure virtual]`

virtual void oracle::occi::Connection::terminateStatement | ( | Statement * | statement | ) | `[pure virtual]`

virtual void oracle::occi::Connection::terminateStatement | ( | Statement * | stmt,
|  | const UString & | tag
| ) |  | `[pure virtual]`

virtual void oracle::occi::Connection::terminateStatement | ( | Statement * | stmt,
|  | const OCCI_STD_NAMESPACE::string & | tag
| ) |  | `[pure virtual]`

virtual void oracle::occi::Connection::unregisterSubscription | ( | const aq::Subscription & | sub | ) | `[pure virtual]`

The documentation for this class was generated from the following file:

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines