CompleteDB Embedded: Direct C++ API
2.4.2
|
Base class that defines an API to execute the statement. More...
#include <Statement.hpp>
Public Member Functions | |
virtual bool | cast (const Object &from) |
virtual bool | isConnected () const |
virtual bool | isDisconnected () const |
virtual Type::Enum | getClassType () const |
virtual Type::Enum | getObjectType () const |
virtual Error::Enum | getLastErrorId () const |
virtual const char * | getLastError () const |
virtual bool | prepare () |
virtual bool | execute () |
Statement & | operator= (const Statement &src) |
Statement (const Statement &src) | |
virtual | ~Statement () |
Statement () | |
![]() | |
void * | get () const |
Object & | operator= (const Object &src) |
Object (const Object &src) | |
virtual | ~Object () |
Object () | |
![]() | |
FastStatement & | operator= (const FastStatement &src) |
FastStatement (const FastStatement &src) | |
virtual | ~FastStatement () |
FastStatement () |
Additional Inherited Members | |
![]() | |
Object (void *src) | |
![]() | |
void * | m |
Base class that defines an API to execute the statement.
Definition at line 16 of file Statement.hpp.
Definition at line 72 of file Statement.hpp.
|
inlinevirtual |
Definition at line 76 of file Statement.hpp.
|
inline |
Definition at line 77 of file Statement.hpp.
|
inlinevirtual |
Performs safe typecast.
Reimplemented from FastStatement.
Reimplemented in CreateTable.
Definition at line 26 of file Statement.hpp.
|
inlinevirtual |
|
inlinevirtual |
class type of the object.
Reimplemented from FastStatement.
Reimplemented in CreateTable.
Definition at line 38 of file Statement.hpp.
|
inlinevirtual |
Retrieves the calling object last-error text message.
Reimplemented from FastStatement.
Reimplemented in CreateTable.
Definition at line 53 of file Statement.hpp.
|
inlinevirtual |
Retrieves the calling object last-error id value.
Reimplemented from FastStatement.
Reimplemented in CreateTable.
Definition at line 49 of file Statement.hpp.
|
inlinevirtual |
object type of the underlying derived object.
Reimplemented from FastStatement.
Reimplemented in CreateTable.
Definition at line 42 of file Statement.hpp.
|
inlinevirtual |
if underlying database is connected.
Reimplemented from FastStatement.
Reimplemented in CreateTable.
Definition at line 30 of file Statement.hpp.
|
inlinevirtual |
if underlying database is not connected.
Reimplemented from FastStatement.
Reimplemented in CreateTable.
Definition at line 34 of file Statement.hpp.
Definition at line 71 of file Statement.hpp.
|
inlinevirtual |
Validates and prepares statement for execution.
Reimplemented from FastStatement.
Reimplemented in CreateTable.
Definition at line 60 of file Statement.hpp.