![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cSQLCmd.h>
Public Member Functions | |
cSQLCmdInsertBase (cStringA sTableName) | |
virtual void | ResetCommand () override |
void | MakeCommandInsert (const cSQLConfigCmd &cfg, bool bFieldNames=true) |
bool | HasColumns () const |
void | AddColumn (const char *pszColumnName, const cVariant &vVal) |
![]() | |
cSQLCmd (cStringA sTableName="", cStringA sCommand="") | |
virtual | ~cSQLCmd () |
virtual SQLCMD_TYPE | get_CmdType () const =0 |
virtual bool | isResultsExpected () const |
cStringA | get_Table () const |
void | put_Table (cStringA sTable) |
bool | isCommandMade () const |
cStringA | get_Command () const |
void | put_Command (cStringA sCommand) |
void | ResetCommand0 () |
virtual void | MakeCommand (const cSQLConfigCmd &cfg)=0 |
build the string from our args. More... | |
Public Attributes | |
cVarMap | m_Values |
Named Fields and Values to set. allow me to poke stuff into this list directly. Similar to m_aParams for Where. More... | |
Additional Inherited Members | |
![]() | |
static bool GRAYCALL | IsValueTime (const char *pszVal) |
static cStringA GRAYCALL | MakeValueTime (const cSQLConfigCmd &cfg, const cTimeDouble &date) |
static cStringA GRAYCALL | MakeValueStr (const cSQLConfigCmd &cfg, const cVariant &vVal) |
![]() | |
static const char * | k_pszNULL = "NULL" |
![]() | |
cStringA | m_sTable |
The table ( 'From' if select ), delete, create. More... | |
cStringA | m_sCommand |
The resultant full SQL command. use MakeCommand() to build this up. More... | |
Base For cSQLCmdInsert or cSQLCmdUpdate.
GrayLib::cSQLCmdInsertBase::cSQLCmdInsertBase | ( | cStringA | sTableName | ) |
|
inline |
|
inline |
void GrayLib::cSQLCmdInsertBase::MakeCommandInsert | ( | const cSQLConfigCmd & | cfg, |
bool | bFieldNames = true |
||
) |
Make this into an Insert command.
|
overridevirtual |
Reimplemented from GrayLib::cSQLCmd.
Reimplemented in GrayLib::cSQLCmdUpdate.
cVarMap GrayLib::cSQLCmdInsertBase::m_Values |
Named Fields and Values to set. allow me to poke stuff into this list directly. Similar to m_aParams for Where.