|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <UniGenerateClasses.h>
Public Member Functions | |
| UniGenerateClasses () | |
| virtual | ~UniGenerateClasses () |
| UniGenerateClasses () | |
| virtual | ~UniGenerateClasses () |
Static Public Member Functions | |
| static int | GenerateClasses (TString json_configuration_file) |
| static int | GenerateClasses (TString json_configuration_file) |
Definition at line 71 of file UniGenerateClasses.h.
| UniGenerateClasses::UniGenerateClasses | ( | ) |
Definition at line 25 of file UniGenerateClasses.cxx.
Referenced by GenerateClasses().
|
virtual |
Definition at line 101 of file UniGenerateClasses.cxx.
| UniGenerateClasses::UniGenerateClasses | ( | ) |
|
virtual |
|
static |
Definition at line 104 of file UniGenerateClasses.cxx.
References structTableJoin::arrManualFieldNames, TObjArray::At(), TString::BeginsWith(), TString::Data(), TMethodCall::Execute(), TSQLTableInfo::FindColumn(), TString::First(), TString::Format(), get_current_date(), TClass::GetClass(), TSQLServer::GetDBMS(), TObjArray::GetEntriesFast(), TSQLRow::GetField(), TObject::GetName(), TSQLColumnInfo::GetSQLType(), TSQLServer::GetTableInfo(), TSQLServer::GetTablesList(), i, structColumnInfo::isBinary, structColumnInfo::isDateTime, structColumnInfo::isIdentity, structColumnInfo::isNullable, structColumnInfo::isPrimary, structColumnInfo::isTimeStamp, structColumnInfo::isUnique, TSQLServer::kSQL_BINARY, TSQLServer::kSQL_CHAR, TSQLServer::kSQL_DOUBLE, TSQLServer::kSQL_FLOAT, TSQLServer::kSQL_INTEGER, TSQLServer::kSQL_TIMESTAMP, TSQLServer::kSQL_VARCHAR, TString::Length(), TSQLServer::Query(), TString::Remove(), TString::Replace(), structColumnInfo::strColumnName, structColumnInfo::strColumnNameSpace, structColumnInfo::strColumnPointer, structTableJoin::strJoinField, structTableJoin::strJoinTableName, structColumnInfo::strPrintfType, structColumnInfo::strShortVariableName, structTableJoin::strSourceTableName, structColumnInfo::strStatementType, structColumnInfo::strTempVariableName, structColumnInfo::strVariableName, structColumnInfo::strVariableType, structColumnInfo::strVariableTypePointer, TString::ToUpper(), and trim().
Referenced by generate_cxx_from_db().
|
static |