23 #ifndef __ccxx_SQLQuery_hxx 24 #define __ccxx_SQLQuery_hxx 96 void bind(
const String& name);
106 void bind(
uint_t index,
int value);
115 void bind(
const String& name,
int value);
126 void bind(
uint_t index,
const int64_t& value);
136 void bind(
const String& name,
const int64_t& value);
147 void bind(
uint_t index,
const double& value);
157 void bind(
const String& name,
const double& value);
186 void bind(
uint_t index,
const char* value);
195 void bind(
const String& name,
const char* value);
214 void bind(
const String& name,
const Blob& value);
228 uint_t getParameterCount();
305 int getInt(
uint_t column);
315 int64_t getInt64(
uint_t column);
325 double getDouble(
uint_t column);
349 SQLQuery(
const SQLPrivate& private_);
357 SQLPrivate* _private;
367 #endif // __ccxx_SQLQuery_hxx
unsigned int uint_t
An alias for unsigned int.
Definition: Integers.h++:74
An SQL prepared statement that can be efficiently executed multiple times.
Definition: SQLQuery.h++:57
A class representing a session with an embedded SQL database.
Definition: SQLDatabase.h++:43
A general-purpose variant type.
Definition: Variant.h++:46
A reference-counting, copy-on-write, threadsafe container for arbitrary binary data.
Definition: Blob.h++:45
A flexible, reference counted, copy-on-write, thread-safe, nullable string.
Definition: String.h++:50
#define CCXX_COPY_DECLS(CLASS)
Inlines declarations of a copy constructor and assignment operator for the class CLASS.
Definition: Common.h++:295
Definition: AllocationMap.c++:25
#define COMMONCPPDB_API
Definition: Common.h++:127