Songbird Database Object Definition. More...
#include <string>
#include <vector>
#include <deque>
#include <set>
#include <sqlite3.h>
#include <prlock.h>
#include <prmon.h>
#include <nsAutoPtr.h>
#include <nsCOMPtr.h>
#include <nsCOMArray.h>
#include <nsTArray.h>
#include <nsStringGlue.h>
#include <nsIClassInfo.h>
#include <nsInterfaceHashtable.h>
#include <nsHashKeys.h>
#include "sbIDatabaseQuery.h"
#include "sbIDatabasePreparedStatement.h"
#include "DatabaseResult.h"
Go to the source code of this file.
Classes | |
struct | CQueryParameter |
class | CDatabaseQuery |
Macros | |
#define | SONGBIRD_DATABASEQUERY_CONTRACTID "@songbirdnest.com/Songbird/DatabaseQuery;1" |
#define | SONGBIRD_DATABASEQUERY_CLASSNAME "Songbird Database Query Interface" |
#define | SONGBIRD_DATABASEQUERY_CID |
Typedefs | |
typedef std::vector < CQueryParameter > | bindParameterArray_t |
Enumerations | |
enum | ParameterType { ISNULL, UTF8STRING, STRING, DOUBLE, INTEGER32, INTEGER64 } |
Songbird Database Object Definition.
Definition in file DatabaseQuery.h.
#define SONGBIRD_DATABASEQUERY_CID |
Definition at line 67 of file DatabaseQuery.h.
#define SONGBIRD_DATABASEQUERY_CLASSNAME "Songbird Database Query Interface" |
Definition at line 65 of file DatabaseQuery.h.
#define SONGBIRD_DATABASEQUERY_CONTRACTID "@songbirdnest.com/Songbird/DatabaseQuery;1" |
Definition at line 63 of file DatabaseQuery.h.
typedef std::vector< CQueryParameter > bindParameterArray_t |
Definition at line 113 of file DatabaseQuery.h.
enum ParameterType |
Enumerator | |
---|---|
ISNULL | |
UTF8STRING | |
STRING | |
DOUBLE | |
INTEGER32 | |
INTEGER64 |
Definition at line 75 of file DatabaseQuery.h.