| TerraLib 4.1

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

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

Public Member Functions | Friends
oracle::occi::Clob Class Reference

`#include <occiData.h>`

List of all members.

## Public Member Functions

| Clob ()
| Clob (const Connection *connectionp)
| Clob (const Clob &srcClob)
| ~Clob ()
unsigned int | getChunkSize () const
unsigned int | length () const
OCCI_STD_NAMESPACE::string | getCharSetId () const
CharSetForm | getCharSetForm () const
void | setCharSetId (const OCCI_STD_NAMESPACE::string &charset)
void | setCharSetForm (CharSetForm csfrm)
Clob & | operator= (const Clob &srcClob)
bool | operator== (const Clob &srcClob) const
bool | operator!= (const Clob &srcClob) const
void | setNull ()
bool | isNull () const
void | setEmpty ()
void | setEmpty (const Connection *connectionp)
bool | isInitialized () const
void | open (LobOpenMode mode=OCCI_LOB_READWRITE)
void | close ()
bool | isOpen () const
void | copy (const Clob &srcClob, unsigned int numBytes, unsigned int dstOffset=1, unsigned int srcOffset=1)
void | copy (const Bfile &srcBfile, unsigned int numBytes, unsigned int dstOffset=1, unsigned int srcOffset=1)
void | append (const Clob &srcClob)
unsigned int | read (unsigned int amt, unsigned char *buffer, unsigned int bufsize, unsigned int offset=1) const
unsigned int | read (unsigned int amt, utext *buffer, unsigned int bufsize, unsigned int offset=1) const
unsigned int | write (unsigned int amt, unsigned char *buffer, unsigned int bufsize, unsigned int offset=1)
unsigned int | write (unsigned int amt, utext *buffer, unsigned int bufsize, unsigned int offset=1)
unsigned int | writeChunk (unsigned int amt, unsigned char *buffer, unsigned int bufsize, unsigned int offset=1)
unsigned int | writeChunk (unsigned int amt, utext *buffer, unsigned int bufsize, unsigned int offset=1)
void | trim (unsigned int newlen)
Stream * | getStream (unsigned int offset=1, unsigned int amount=0)
void | closeStream (Stream *stream)
UString | getCharSetIdUString () const
void | setCharSetIdUString (const UString &charset)

## Friends

class | AnyDataImpl
class | StatementImpl
class | ResultSetImpl
void | getVector (const AnyData &, OCCI_STD_NAMESPACE::vector< Clob > &)
void | getVector (Statement *, unsigned int, OCCI_STD_NAMESPACE::vector< Clob > &)
void | getVector (ResultSet *, unsigned int, OCCI_STD_NAMESPACE::vector< Clob > &)
void | setVector (AnyData &, const OCCI_STD_NAMESPACE::vector< Clob > &)
void | do_setVectorOfClob (Statement *, unsigned int, const OCCI_STD_NAMESPACE::vector< Clob > &, void *, unsigned int, void *, unsigned int)

## Constructor & Destructor Documentation

oracle::occi::Clob::Clob | ( |  | ) |

oracle::occi::Clob::Clob | ( | const Connection * | connectionp | ) |

oracle::occi::Clob::Clob | ( | const Clob & | srcClob | ) |

oracle::occi::Clob::~Clob | ( |  | ) |

## Member Function Documentation

void oracle::occi::Clob::append | ( | const Clob & | srcClob | ) |

void oracle::occi::Clob::close | ( |  | ) |

void oracle::occi::Clob::closeStream | ( | Stream * | stream | ) |

void oracle::occi::Clob::copy | ( | const Bfile & | srcBfile,
|  | unsigned int | numBytes,
|  | unsigned int | dstOffset = `1`,
|  | unsigned int | srcOffset = `1`
| ) |  |

void oracle::occi::Clob::copy | ( | const Clob & | srcClob,
|  | unsigned int | numBytes,
|  | unsigned int | dstOffset = `1`,
|  | unsigned int | srcOffset = `1`
| ) |  |

CharSetForm oracle::occi::Clob::getCharSetForm | ( |  | ) | const

OCCI_STD_NAMESPACE::string oracle::occi::Clob::getCharSetId | ( |  | ) | const

UString oracle::occi::Clob::getCharSetIdUString | ( |  | ) | const

unsigned int oracle::occi::Clob::getChunkSize | ( |  | ) | const

Stream* oracle::occi::Clob::getStream | ( | unsigned int | offset = `1`,
|  | unsigned int | amount = `0`
| ) |  |

bool oracle::occi::Clob::isInitialized | ( |  | ) | const

bool oracle::occi::Clob::isNull | ( |  | ) | const

bool oracle::occi::Clob::isOpen | ( |  | ) | const

unsigned int oracle::occi::Clob::length | ( |  | ) | const

void oracle::occi::Clob::open | ( | LobOpenMode | mode = `OCCI_LOB_READWRITE` | ) |

bool oracle::occi::Clob::operator!= | ( | const Clob & | srcClob | ) | const

Clob& oracle::occi::Clob::operator= | ( | const Clob & | srcClob | ) |

bool oracle::occi::Clob::operator== | ( | const Clob & | srcClob | ) | const

unsigned int oracle::occi::Clob::read | ( | unsigned int | amt,
|  | unsigned char * | buffer,
|  | unsigned int | bufsize,
|  | unsigned int | offset = `1`
| ) |  | const

unsigned int oracle::occi::Clob::read | ( | unsigned int | amt,
|  | utext * | buffer,
|  | unsigned int | bufsize,
|  | unsigned int | offset = `1`
| ) |  | const

void oracle::occi::Clob::setCharSetForm | ( | CharSetForm | csfrm | ) |

void oracle::occi::Clob::setCharSetId | ( | const OCCI_STD_NAMESPACE::string & | charset | ) |

void oracle::occi::Clob::setCharSetIdUString | ( | const UString & | charset | ) |

void oracle::occi::Clob::setEmpty | ( | const Connection * | connectionp | ) |

void oracle::occi::Clob::setEmpty | ( |  | ) |

void oracle::occi::Clob::setNull | ( |  | ) |

void oracle::occi::Clob::trim | ( | unsigned int | newlen | ) |

unsigned int oracle::occi::Clob::write | ( | unsigned int | amt,
|  | utext * | buffer,
|  | unsigned int | bufsize,
|  | unsigned int | offset = `1`
| ) |  |

unsigned int oracle::occi::Clob::write | ( | unsigned int | amt,
|  | unsigned char * | buffer,
|  | unsigned int | bufsize,
|  | unsigned int | offset = `1`
| ) |  |

unsigned int oracle::occi::Clob::writeChunk | ( | unsigned int | amt,
|  | utext * | buffer,
|  | unsigned int | bufsize,
|  | unsigned int | offset = `1`
| ) |  |

unsigned int oracle::occi::Clob::writeChunk | ( | unsigned int | amt,
|  | unsigned char * | buffer,
|  | unsigned int | bufsize,
|  | unsigned int | offset = `1`
| ) |  |

## Friends And Related Function Documentation

friend class AnyDataImpl`[friend]`

void do_setVectorOfClob | ( | Statement * | ,
|  | unsigned | int,
|  | const OCCI_STD_NAMESPACE::vector< Clob > & | ,
|  | void * | ,
|  | unsigned | int,
|  | void * | ,
|  | unsigned | int
| ) |  | `[friend]`

void getVector | ( | const AnyData & | ,
|  | OCCI_STD_NAMESPACE::vector< Clob > & |
| ) |  | `[friend]`

void getVector | ( | Statement * | ,
|  | unsigned | int,
|  | OCCI_STD_NAMESPACE::vector< Clob > & |
| ) |  | `[friend]`

void getVector | ( | ResultSet * | ,
|  | unsigned | int,
|  | OCCI_STD_NAMESPACE::vector< Clob > & |
| ) |  | `[friend]`

friend class ResultSetImpl`[friend]`

void setVector | ( | AnyData & | ,
|  | const OCCI_STD_NAMESPACE::vector< Clob > & |
| ) |  | `[friend]`

friend class StatementImpl`[friend]`

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

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines