|
LifecycleState | lifecycle_state_ |
|
◆ Init()
template<typename Derived >
Initialize the object.
Called after 0 or more SetOption calls. Generally, you won't need to override this directly. Instead, use the typed InitImpl provided by Database/Connection/Statement.
- Parameters
-
Reimplemented from adbc::driver::ObjectBase.
◆ InitImpl()
template<typename Derived >
◆ Release()
template<typename Derived >
Finalize the object.
This can be used to return an error if the object is not in a valid state (e.g. prevent closing a connection with open statements) or to clean up resources when resource cleanup could fail. Infallible resource cleanup (e.g. releasing memory) should generally be handled in the destructor.
Generally, you won't need to override this directly. Instead, use the typed ReleaseImpl provided by Database/Connection/Statement.
Reimplemented from adbc::driver::ObjectBase.
◆ ReleaseImpl()
template<typename Derived >
◆ SetOption()
template<typename Derived >
◆ SetOptionImpl()
template<typename Derived >
The documentation for this class was generated from the following file: