HDK
|
#include <UT_SQL.h>
Public Member Functions | |
UT_SqlStatementHandle (const UT_SqlDatabase &db, const UT_StringRef &sql, UT_ErrorCode &ec) | |
~UT_SqlStatementHandle () | |
UT_SqlStatementHandle (const UT_SqlStatementHandle &)=delete | |
UT_SqlStatementHandle & | operator= (const UT_SqlStatementHandle &)=delete |
sqlite3_stmt * | stmt () const |
const UT_SqlDatabase & | db () const |
bool | isValid () const |
int | columnCount () const |
Public Member Functions inherited from UT_IntrusiveRefCounter< UT_SqlStatementHandle > | |
SYS_FORCE_INLINE | UT_IntrusiveRefCounter () noexcept |
Default constructor: Sets counter to 0. More... | |
SYS_FORCE_INLINE | UT_IntrusiveRefCounter (const UT_IntrusiveRefCounter &) noexcept |
Copy constructor: Sets counter to 0. More... | |
UT_IntrusiveRefCounter & | operator= (const UT_IntrusiveRefCounter &) noexcept |
Assignment operator: Does not modify counter. More... | |
SYS_FORCE_INLINE uint32 | use_count () const noexcept |
Return current counter. More... | |
SYS_FORCE_INLINE bool | conditionalAddRef () noexcept |
Additional Inherited Members | |
Protected Member Functions inherited from UT_IntrusiveRefCounter< UT_SqlStatementHandle > | |
SYS_FORCE_INLINE | ~UT_IntrusiveRefCounter () |
Destructor: Only derived classes can destruct this. More... | |
UT_SqlStatementHandle::UT_SqlStatementHandle | ( | const UT_SqlDatabase & | db, |
const UT_StringRef & | sql, | ||
UT_ErrorCode & | ec | ||
) |
UT_SqlStatementHandle::~UT_SqlStatementHandle | ( | ) |
|
delete |
|
inline |
|
delete |