#include "TSQLFile.h"
#include "TROOT.h"
#include "TSystem.h"
#include "TList.h"
#include "TBrowser.h"
#include "TObjArray.h"
#include "TObjString.h"
#include "TArrayC.h"
#include "TVirtualStreamerInfo.h"
#include "TStreamerElement.h"
#include "TProcessID.h"
#include "TError.h"
#include "TClass.h"
#include "TSQLServer.h"
#include "TSQLTableInfo.h"
#include "TSQLColumnInfo.h"
#include "TSQLStatement.h"
#include "TSQLResult.h"
#include "TSQLRow.h"
#include "TBufferSQL2.h"
#include "TSQLStructure.h"
#include "TKeySQL.h"
#include "TSQLClassInfo.h"
#include "TSQLObjectData.h"
#include "Riostream.h"
Go to the source code of this file.
Defines | |
#define | ReadIntCfg(name, target) |
#define | ReadBoolCfg(name, target) |
#define | ReadStrCfg(name, target) |
#define | WrintCfg(name, type, value) |
Functions | |
ClassImp (TSQLFile) | |
Variables | |
const char * | mysql_BasicTypes [21] |
const char * | mysql_OtherTypes [13] |
const char * | oracle_BasicTypes [21] |
const char * | oracle_OtherTypes [13] |
Value:
if ((field.CompareTo(name, TString::kIgnoreCase)==0)) \ target = value.CompareTo(sqlio::True, TString::kIgnoreCase)==0; else
Referenced by TSQLFile::ReadConfigurations().
Value:
if ((field.CompareTo(name, TString::kIgnoreCase)==0)) \ target = value.Atoi(); else
Referenced by TSQLFile::ReadConfigurations().
Value:
if ((field.CompareTo(name, TString::kIgnoreCase)==0)) \ target = value; else
Referenced by TSQLFile::ReadConfigurations().
Value:
{ \ sqlcmd.Form("INSERT INTO %s%s%s VALUES (%s%s%s, %s"type"%s)", \ quote, sqlio::ConfigTable, quote, \ vquote, name, vquote, \ vquote, value, vquote); \ SQLQuery(sqlcmd.Data()); \ }
Referenced by TSQLFile::CreateBasicTables().
ClassImp | ( | TSQLFile | ) |
const char* mysql_BasicTypes[21] |
Initial value:
{ "VARCHAR(255)", "TINYINT UNSIGNED", "SMALLINT", "INT", "BIGINT", "FLOAT", "INT", "VARCHAR(255)", "DOUBLE", "DOUBLE", "", "TINYINT UNSIGNED", "SMALLINT UNSIGNED", "INT UNSIGNED", "BIGINT UNSIGNED", "INT UNSIGNED", "BIGINT", "BIGINT UNSIGNED", "BOOL", "DOUBLE", "" }
Definition at line 199 of file TSQLFile.cxx.
const char* mysql_OtherTypes[13] |
Initial value:
{ "VARCHAR(255)", "255", "TEXT", "DATETIME", "`", "dir:id", "key:id", "obj:id", "raw:id", "str:id", ":", "\"", "InnoDB" }
Definition at line 223 of file TSQLFile.cxx.
const char* oracle_BasicTypes[21] |
Initial value:
{ "VARCHAR(255)", "INT", "INT", "INT", "INT", "FLOAT", "INT", "VARCHAR(255)", "DOUBLE PRECISION", "DOUBLE PRECISION", "", "INT", "INT", "INT", "INT", "INT", "INT", "INT", "INT", "FLOAT", "" }
Definition at line 239 of file TSQLFile.cxx.
Referenced by TSQLFile::TSQLFile().
const char* oracle_OtherTypes[13] |
Initial value:
{ "VARCHAR(1000)", "1000", "VARCHAR(4000)", "VARCHAR(50)", "\"", "dir:id", "key:id", "obj:id", "raw:id", "str:id", ":", "'", "" }
Definition at line 263 of file TSQLFile.cxx.
Referenced by TSQLFile::TSQLFile().