|
| InvalidSqlBoundObjectGroup () |
|
| InvalidSqlBoundObjectGroup (const InvalidSqlBoundObjectGroup &)=default |
|
InvalidSqlBoundObjectGroup * | clone () const override |
|
InvalidSqlBoundObjectGroup * | deepCopy () const override |
|
QSqlQuery | getInsertQuery (const SqlDataModel &model, const QStringList &relations, const QString &foreignKeyName=QString(), const QVariant &foreignKeyValue=QVariant()) const override |
|
QSqlQuery | getUpdateQuery (const SqlDataModel &model, const QStringList &relations, const QString &foreignKeyName=QString(), const QVariant &foreignKeyValue=QVariant()) const override |
|
| ~SqlBoundObjectGroup () override |
|
SqlBoundObjectGroup * | clone () const override=0 |
|
virtual SqlBoundObjectGroup * | deepCopy () const =0 |
|
void | detach (bool recursive=false) |
|
QStringList | getAutoIncrementFieldNames () const |
|
QString | getBoundTableName () const |
|
QStringList | getCompositePrimaryKeyFieldNames () const |
|
QStringList | getCompositePrimaryKeyFieldNamesAliased () const |
|
QString | getFieldName (const DataExecution::DataObject &object) const |
|
QStringList | getNonRelationFieldAliases () const |
|
QStringList | getNonRelationFieldNames () const |
|
DataExecution::DataObject & | getPrimaryKeyField () |
|
const DataExecution::DataObject & | getPrimaryKeyField () const |
|
QString | getPrimaryKeyFieldName () const |
|
QString | getPrimaryKeyFieldNameAliased () const |
|
SqlBindingRelationMap | getRelationBindings (const QStringList &relationNames=QStringList(), bool recursive=false) const |
|
QStringList | getRelationFieldNames (bool recursive) const |
|
QStringList | getSqlValidCompositePrimaryKeyFieldNames () const |
|
QStringList | getSqlValidFieldList () const |
|
bool | hasCompositePrimaryKey () const |
|
bool | isPersistent () const |
|
bool | isPrimaryKeyField (const DataExecution::DataObject &obj) const |
|
bool | isRelationField (const QString &fieldName) const |
|
void | setPersistent (bool b) |
|
| ~ObjectGroup () override |
|
bool | add (const QString &name, DataObject &obj) |
|
bool | canSerialize () const override |
|
ObjectGroup * | clone () const override=0 |
|
bool | empty () const |
|
void | ensureGroupHasData () |
|
void | erase (int index) |
|
DataObject * | getChild (const QString &name) |
|
const DataObject * | getChild (const QString &name) const |
|
DataObject & | getDataObject (int index) |
|
const DataObject & | getDataObject (int index) const |
|
int | getIndex (const QString &name) const |
|
const QString & | getName (int index) const |
|
virtual QString | getPreferedWidget (const QString &name) const |
|
bool | hasData () const |
|
bool | haveName (const QString &name) const |
|
bool | insert (const QString &name, DataObject &obj, int index=-1) |
|
bool | load (const QJsonDocument &doc) |
|
bool | load (const SerializedItem &item) override |
|
bool | save (QJsonDocument &doc) const |
|
bool | save (SerializedItem &item) const override |
|
unsigned | size () const |
|
virtual | ~Clonable ()=default |
|
virtual Clonable * | clone () const =0 |
|
virtual | ~Serialize ()=default |
|
virtual bool | canSerialize () const =0 |
|
virtual bool | load (const SerializedItem &item)=0 |
|
virtual bool | save (SerializedItem &item) const =0 |
|
There is no reason to use or extend the InvalidSqlBoundObjectGroup directly.