PixelLightAPI
.
|
Abstract database query base class. More...
#include <DatabaseQuery.h>
Public Member Functions | |
virtual PLDATABASE_API | ~DatabaseQuery () |
Destructor. | |
PLDATABASE_API Database & | GetDatabase () const |
Returns the database this query is in. | |
virtual DatabaseQueryResult * | Execute (const PLCore::String &sSQL)=0 |
Executes a given SQL statement. | |
Static Public Member Functions | |
static PLDATABASE_API bool | IsSelect (const PLCore::String &sSQL) |
Returns whether the given SQL statement is a SELECT. | |
Protected Member Functions | |
PLDATABASE_API | DatabaseQuery (Database &cParentDd) |
Constructor. |
Abstract database query base class.
virtual PLDATABASE_API PLDatabase::DatabaseQuery::~DatabaseQuery | ( | ) | [virtual] |
Destructor.
PLDATABASE_API PLDatabase::DatabaseQuery::DatabaseQuery | ( | Database & | cParentDd | ) | [protected] |
Constructor.
[in] | cParentDd | Database this query is in |
static PLDATABASE_API bool PLDatabase::DatabaseQuery::IsSelect | ( | const PLCore::String & | sSQL | ) | [static] |
Returns whether the given SQL statement is a SELECT.
[in] | sSQL | SQL statement to check |
PLDATABASE_API Database& PLDatabase::DatabaseQuery::GetDatabase | ( | ) | const |
Returns the database this query is in.
virtual DatabaseQueryResult* PLDatabase::DatabaseQuery::Execute | ( | const PLCore::String & | sSQL | ) | [pure virtual] |
Executes a given SQL statement.
[in] | sSQL | SQL statement to execute |
|