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.