|
HDK
|
#include <UT_SQL.h>
Inheritance diagram for UT_SqliteStatementImpl:Public Member Functions | |
| UT_SqliteStatementImpl (const UT_SqlBaseDriver &driver, const UT_StringRef &sql) | |
| UT_SqliteStatementImpl (const UT_SqlBaseDriver &driver) | |
| ~UT_SqliteStatementImpl () override | |
| UT_NON_COPYABLE (UT_SqliteStatementImpl) | |
| void | reset (bool clear_bindings=false) overridefinal |
| NO_DISCARD int | columnAsInt (int idx) const overridefinal |
| NO_DISCARD bool | columnAsBool (int idx) const overridefinal |
| NO_DISCARD int64 | columnAsInt64 (int idx) const overridefinal |
| NO_DISCARD UT_StringHolder | columnAsStr (int idx) const overridefinal |
| NO_DISCARD double | columnAsDouble (int idx) const overridefinal |
| NO_DISCARD UT_IntArray | columnAsIntArray (int idx) const overridefinal |
| NO_DISCARD UT_Int64Array | columnAsInt64Array (int idx) const overridefinal |
| NO_DISCARD UT_DateTimeField | columnAsDate (int idx) const overridefinal |
| NO_DISCARD const void * | columnAsBlob (int idx, int &size) const overridefinal |
| NO_DISCARD Blob | columnAsBlob (int idx) const overridefinal |
| NO_DISCARD null_tag_t | columnAsNull (int idx) const overridefinal |
| NO_DISCARD UT_StringHolder | columnName (int idx) const overridefinal |
| NO_DISCARD int | columnCount () const overridefinal |
| NO_DISCARD DataType | columnType (int idx) const overridefinal |
| NO_DISCARD int | columnBytes (int idx) const overridefinal |
| const char * | sql () const overridefinal |
| bool | bind (int idx, null_tag_t) overridefinal |
| bool | bind (int idx, const UT_StringRef &value) overridefinal |
| bool | bind (int idx, const char *value) overridefinal |
| bool | bind (int idx, int value) overridefinal |
| bool | bind (int idx, int64 value) overridefinal |
| bool | bind (int idx, bool value) overridefinal |
| bool | bind (int idx, double value) overridefinal |
| bool | bind (int idx, const UT_IntArray &value) overridefinal |
| bool | bind (int idx, const UT_Int64Array &value) overridefinal |
| bool | bind (int idx, const UT_StringArray &value) overridefinal |
| bool | bind (int idx, const void *value, int size, bool is_static=true) overridefinal |
| bool | bind (int idx, const UT_DateTimeField &dt) overridefinal |
| NO_DISCARD bool | isValid () const overridefinal |
| const UT_StringHolder & | intTypeString () const overridefinal |
| const UT_StringHolder & | bigIntTypeString () const overridefinal |
| const UT_StringHolder & | stringTypeString () const overridefinal |
| const UT_StringHolder & | nullTypeString () const overridefinal |
| const UT_StringHolder & | realTypeString () const overridefinal |
| const UT_StringHolder & | blobTypeString () const overridefinal |
| const UT_StringHolder & | dateTimeTypeString () const overridefinal |
| const UT_StringHolder & | boolTypeString () const overridefinal |
| bool | step () overridefinal |
| bool | run () overridefinal |
| int | changes () const overridefinal |
| bool | hasRow () overridefinal |
| NO_DISCARD bool | tableExists (const UT_StringRef &name, UT_ErrorCode *ec=nullptr) const override |
| void | prepare (const UT_StringRef &sql, UT_ErrorCode *ec=nullptr) override |
Public Member Functions inherited from UT_SqlStatementImpl | |
| virtual | ~UT_SqlStatementImpl ()=default |
| UT_NON_COPYABLE (UT_SqlStatementImpl) | |
| const UT_SqlBaseDriver & | driver () const |
| bool | bind (int idx, Blob blob) |
| const UT_ErrorCode & | getError () const |
Additional Inherited Members | |
Public Types inherited from UT_SqlStatementImpl | |
| enum | DataType { kUnknown = -1, kInteger, kFloat, kBlob, kText, kNull } |
Protected Member Functions inherited from UT_SqlStatementImpl | |
| UT_SqlStatementImpl (const UT_SqlBaseDriver &driver) | |
Protected Attributes inherited from UT_SqlStatementImpl | |
| const UT_SqlBaseDriver & | myDriver |
| UT_ErrorCode | myError |
| UT_SqliteStatementImpl::UT_SqliteStatementImpl | ( | const UT_SqlBaseDriver & | driver, |
| const UT_StringRef & | sql | ||
| ) |
| UT_SqliteStatementImpl::UT_SqliteStatementImpl | ( | const UT_SqlBaseDriver & | driver | ) |
|
override |
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
Implements UT_SqlStatementImpl.
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
inlinefinaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
inlinefinaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
overridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
finaloverridevirtual |
Implements UT_SqlStatementImpl.
|
overridevirtual |
Implements UT_SqlStatementImpl.
| UT_SqliteStatementImpl::UT_NON_COPYABLE | ( | UT_SqliteStatementImpl | ) |