Collection.
More...
#include <HOCI.h>
|
| constexpr | Collection () noexcept |
| |
| | Collection (const Collection &other)=delete |
| |
| | Collection (Collection &&other) noexcept |
| |
| | Collection (const OCI::ServiceContext &serviceContext, OCIColl *ocicollection, ObjectReleaseMethod objectReleaseMethod=ObjectReleaseMethod::ObjectUnpin) |
| |
| | ~Collection () |
| |
| Collection & | operator= (const Collection &other)=delete |
| |
| Collection & | operator= (Collection &&other) noexcept |
| |
| void | Append (const void *elem, const void *elemind) const |
| |
| void | Assign (Int32 index, const void *elem, const void *elemind) const |
| |
| void | GetAt (Int32 index, bool *exists, void **elem, void **elemind) const |
| |
| void | GetAt (Int32 index, bool *exists, void **elem, void **elemind, UInt32 *nelems) const |
| |
| bool | IsLocator () const |
| |
| Int32 | MaxSize () const |
| |
| Int32 | Size () const |
| |
| void | Trim (Int32 numberOfElementsToRemove) const |
| |
| Iterator | CreateIterator () const |
| |
| constexpr | ObjectBase () noexcept |
| |
| | ObjectBase (const ObjectBase &other)=delete |
| |
| constexpr | ObjectBase (ObjectBase &&other) noexcept |
| |
| constexpr | ObjectBase (const OCI::ServiceContext &serviceContext, void *object, ObjectReleaseMethod objectReleaseMethod=ObjectReleaseMethod::ObjectUnpin) noexcept |
| |
| virtual HO_EXPORT | ~ObjectBase () |
| |
| ObjectBase & | operator= (const ObjectBase &other)=delete |
| |
| constexpr ObjectBase & | operator= (ObjectBase &&other) noexcept |
| |
| void * | Handle () const |
| |
| constexpr const OCI::ServiceContext & | ServiceContext () const noexcept |
| |
| const OCI::ErrorHandle & | Error () const noexcept |
| |
| const OCI::Environment & | Environment () const |
| |
|
| template<typename T > |
| constexpr void | Take (T &&other) noexcept |
| |
◆ Base
◆ Collection() [1/4]
| Harlinn::OCI::Collection::Collection |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ Collection() [2/4]
| Harlinn::OCI::Collection::Collection |
( |
const Collection & | other | ) |
|
|
delete |
◆ Collection() [3/4]
| Harlinn::OCI::Collection::Collection |
( |
Collection && | other | ) |
|
|
inlinenoexcept |
◆ Collection() [4/4]
◆ ~Collection()
| Harlinn::OCI::Collection::~Collection |
( |
| ) |
|
|
inline |
◆ Append()
| void Harlinn::OCI::Collection::Append |
( |
const void * | elem, |
|
|
const void * | elemind ) const |
|
inline |
◆ Assign()
| void Harlinn::OCI::Collection::Assign |
( |
Int32 | index, |
|
|
const void * | elem, |
|
|
const void * | elemind ) const |
|
inline |
◆ CreateIterator()
| Iterator Harlinn::OCI::Collection::CreateIterator |
( |
| ) |
const |
|
inline |
◆ GetAt() [1/2]
| void Harlinn::OCI::Collection::GetAt |
( |
Int32 | index, |
|
|
bool * | exists, |
|
|
void ** | elem, |
|
|
void ** | elemind ) const |
|
inline |
◆ GetAt() [2/2]
| void Harlinn::OCI::Collection::GetAt |
( |
Int32 | index, |
|
|
bool * | exists, |
|
|
void ** | elem, |
|
|
void ** | elemind, |
|
|
UInt32 * | nelems ) const |
|
inline |
◆ IsLocator()
| bool Harlinn::OCI::Collection::IsLocator |
( |
| ) |
const |
|
inline |
◆ MaxSize()
| Int32 Harlinn::OCI::Collection::MaxSize |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Size()
| Int32 Harlinn::OCI::Collection::Size |
( |
| ) |
const |
|
inline |
◆ Trim()
| void Harlinn::OCI::Collection::Trim |
( |
Int32 | numberOfElementsToRemove | ) |
const |
|
inline |
The documentation for this class was generated from the following file:
- C:/Src/Harlinn.Windows/Harlinn.OCI/HOCI.h