|
OCILIB (C and C++ Driver for Oracle)
4.0.0
|
#include <ocilib.hpp>
Inherits ocilib::HandleHolder< OCI_Event * >.
Public Types | |
| enum | EventTypeValues { DatabaseStart = OCI_ENT_STARTUP, DatabaseShutdown = OCI_ENT_SHUTDOWN, DatabaseShutdownAny = OCI_ENT_SHUTDOWN_ANY, DatabaseDrop = OCI_ENT_DROP_DATABASE, Unregister = OCI_ENT_DEREGISTER, ObjectChanged = OCI_ENT_OBJECT_CHANGED } |
| Event type enumerated values. More... | |
| enum | ObjectEventValues { ObjectInserted = OCI_ONT_INSERT, ObjectUpdated = OCI_ONT_UPDATE, ObjectDeleted = OCI_ONT_DELETE, ObjectAltered = OCI_ONT_ALTER, ObjectDropped = OCI_ONT_DROP, ObjectGeneric = OCI_ONT_GENERIC } |
| Object events enumerated values. More... | |
| typedef Enum< EventTypeValues > | EventType |
| Event type. More... | |
| typedef Enum< ObjectEventValues > | ObjectEvent |
| Object events. More... | |
Public Member Functions | |
| EventType | GetType () const |
| Return the type of event reported by a notification. | |
| ObjectEvent | GetObjectEvent () const |
| Return the type of operation reported by a notification. More... | |
| ostring | GetDatabaseName () const |
| Return the name of the database that generated the event. | |
| ostring | GetObjectName () const |
| Return the name of the object that generated the event. More... | |
| ostring | GetRowID () const |
| Return the rowid of the altered database object row. | |
| Subscription | GetSubscription () const |
| Return the subscription that generated this event. | |
This class wraps the OCILIB object handle OCI_Event and its related methods
Definition at line 6318 of file ocilib.hpp.
| typedef Enum<EventTypeValues> ocilib::Event::EventType |
Object events.
Possible values are Event::ObjectEventValues
Definition at line 6383 of file ocilib.hpp.
Event type enumerated values.
Definition at line 6330 of file ocilib.hpp.
Object events enumerated values.
Definition at line 6360 of file ocilib.hpp.
|
inline |
Return the type of operation reported by a notification.
Definition at line 5419 of file ocilib_impl.hpp.
References ocilib::Check(), and OCI_EventGetOperation().
|
inline |
Return the name of the object that generated the event.
Definition at line 5429 of file ocilib_impl.hpp.
References ocilib::Check(), ocilib::MakeString(), and OCI_EventGetObject().