32#ifndef _QX_SQL_EMBED_QUERY_H_
33#define _QX_SQL_EMBED_QUERY_H_
69 struct QxSqlEmbedQueryImpl;
70 std::unique_ptr<QxSqlEmbedQueryImpl>
m_pImpl;
Common interface for all SQL elements to build SQL query.
qx::QxCollection<Key, Value> : QxOrm thread-safe container (keep insertion order + quick access by in...
qx::QxSqlQuery : define a user SQL query added to default SQL query builded by QxOrm library,...
virtual IxSqlElement::type_class getTypeClass() const
virtual void setExtraSettings(const QString &s)
virtual QString toString() const
virtual ~QxSqlEmbedQuery()
QxSqlEmbedQuery(QxSqlEmbedQuery::type type=QxSqlEmbedQuery::_none)
void setQuery(const qx::QxSqlQuery &query)
QxSqlEmbedQuery(int index, QxSqlEmbedQuery::type type=QxSqlEmbedQuery::_none)
virtual void resolve(QSqlQuery &query, qx::QxCollection< QString, QVariantList > *pLstExecBatch=NULL) const
std::unique_ptr< QxSqlEmbedQueryImpl > m_pImpl
Private implementation idiom.
virtual void postProcess(QString &sql) const
virtual QString getExtraSettings() const
Internal helper tools for qx::dao namespace.
std::shared_ptr< QxSqlEmbedQuery > QxSqlEmbedQuery_ptr
Database communication used by persistence engine (ORM - Object Relational Mapping)
Root namespace for all QxOrm library features.