kDB: Knowledge DataBase
Loading...
Searching...
No Matches
CodeGenerator Class Reference
Inheritance diagram for CodeGenerator:
Collaboration diagram for CodeGenerator:

Public Member Functions

 CodeGenerator (parc::AbstractQueryGenerator *_aqg)
 
bool canGenerate (const parc::definitions::Database *_database, QString *_reason) override
 

Protected Member Functions

void generateDatabase (const parc::definitions::Database *_database, const QString &_destination) override
 
void generateClass (const parc::definitions::Database *_database, const parc::definitions::Class *_klass, const QString &_destination) override
 
void generateJournal (const parc::definitions::Database *_database, const QString &_destination) override
 
QString cppType (const parc::SqlType *_sqlType) const override
 
QString cppMemberType (const parc::SqlType *_sqlType) const override
 
QString cppArgType (const parc::SqlType *_sqlType) const override
 
QString cppReturnType (const parc::SqlType *_sqlType) const override
 
QString defaultValue (const parc::definitions::Field *_field) const override
 

The documentation for this class was generated from the following files: