#include <Data.hpp>
Public Types | |
typedef VOID | DP_CALLBACK (PVOID UserData, CONST System::Array< System::StringVector > &Result, BOOL Error) |
typedef struct Game::DataProvider::_Dp_Context | DP_CONTEXT |
typedef struct Game::DataProvider::_Dp_Context * | PDP_CONTEXT |
Public Member Functions | |
virtual VOID | Call (PDP_CONTEXT Context, CONST TCHAR *Command, CONST TCHAR *Arguments)=0 |
virtual VOID | QueryRow (PDP_CONTEXT Context, CONST TCHAR *Table, CONST TCHAR *Field, CONST TCHAR *Value)=0 |
virtual VOID | EraseRow (PDP_CONTEXT Context, CONST TCHAR *Table, CONST TCHAR *Field, CONST TCHAR *Value)=0 |
virtual VOID | ReplaceRow (PDP_CONTEXT Context, CONST TCHAR *Table, System::StringVector &Row)=0 |
Classes | |
struct | _Dp_Context |
typedef VOID Game::DataProvider::DP_CALLBACK(PVOID UserData, CONST System::Array< System::StringVector > &Result, BOOL Error) |
Caller callback function.
typedef struct Game::DataProvider::_Dp_Context Game::DataProvider::DP_CONTEXT |
Context information for a query.
typedef struct Game::DataProvider::_Dp_Context * Game::DataProvider::PDP_CONTEXT |
Context information for a query.
virtual VOID Game::DataProvider::Call | ( | PDP_CONTEXT | Context, | |
CONST TCHAR * | Command, | |||
CONST TCHAR * | Arguments | |||
) | [pure virtual] |
Call on a function provided by the data provider.
virtual VOID Game::DataProvider::QueryRow | ( | PDP_CONTEXT | Context, | |
CONST TCHAR * | Table, | |||
CONST TCHAR * | Field, | |||
CONST TCHAR * | Value | |||
) | [pure virtual] |
Query for a row in a specific table.
virtual VOID Game::DataProvider::EraseRow | ( | PDP_CONTEXT | Context, | |
CONST TCHAR * | Table, | |||
CONST TCHAR * | Field, | |||
CONST TCHAR * | Value | |||
) | [pure virtual] |
Erase a row in a specific table.
virtual VOID Game::DataProvider::ReplaceRow | ( | PDP_CONTEXT | Context, | |
CONST TCHAR * | Table, | |||
System::StringVector & | Row | |||
) | [pure virtual] |
Replace a row in a specific table.