qx::dao::detail::QxSqlEmbedQuery : SQL element to embed a SQL sub-query inside a parent SQL query
More...
#include <QxSqlEmbedQuery.h>
|
enum | type {
_none
, _in
, _not_in
, _is_equal_to
,
_is_not_equal_to
} |
|
enum | type_class {
_no_type
, _sql_compare
, _sql_element_temp
, _sql_expression
,
_sql_free_text
, _sql_in
, _sql_is_between
, _sql_is_null
,
_sql_limit
, _sql_sort
, _sql_embed_query
} |
|
|
std::unique_ptr< QxSqlEmbedQueryImpl > | m_pImpl |
| Private implementation idiom.
|
|
|
int | m_iIndex |
| Index of SQL element to build unique string.
|
|
QStringList | m_lstColumns |
| List of columns associated to SQL element.
|
|
QStringList | m_lstKeys |
| List of keys associated to SQL element.
|
|
QList< QVariant > | m_lstValues |
| List of values associated to SQL element.
|
|
IxSqlGenerator * | m_pSqlGenerator |
| SQL generator to build SQL query specific for each database.
|
|
qx::dao::detail::QxSqlEmbedQuery : SQL element to embed a SQL sub-query inside a parent SQL query
Definition at line 60 of file QxSqlEmbedQuery.h.
◆ type
Enumerator |
---|
_none | |
_in | |
_not_in | |
_is_equal_to | |
_is_not_equal_to | |
Definition at line 65 of file QxSqlEmbedQuery.h.
◆ QxSqlEmbedQuery() [1/2]
◆ QxSqlEmbedQuery() [2/2]
◆ ~QxSqlEmbedQuery()
virtual qx::dao::detail::QxSqlEmbedQuery::~QxSqlEmbedQuery |
( |
| ) |
|
|
virtual |
◆ getExtraSettings()
virtual QString qx::dao::detail::QxSqlEmbedQuery::getExtraSettings |
( |
| ) |
const |
|
protectedvirtual |
◆ getTypeClass()
◆ postProcess()
virtual void qx::dao::detail::QxSqlEmbedQuery::postProcess |
( |
QString & | sql | ) |
const |
|
virtual |
◆ resolve()
virtual void qx::dao::detail::QxSqlEmbedQuery::resolve |
( |
QSqlQuery & | query, |
|
|
qx::QxCollection< QString, QVariantList > * | pLstExecBatch = NULL ) const |
|
virtual |
◆ setExtraSettings()
virtual void qx::dao::detail::QxSqlEmbedQuery::setExtraSettings |
( |
const QString & | s | ) |
|
|
protectedvirtual |
◆ setQuery()
void qx::dao::detail::QxSqlEmbedQuery::setQuery |
( |
const qx::QxSqlQuery & | query | ) |
|
◆ toString()
virtual QString qx::dao::detail::QxSqlEmbedQuery::toString |
( |
| ) |
const |
|
virtual |
◆ m_pImpl
std::unique_ptr<QxSqlEmbedQueryImpl> qx::dao::detail::QxSqlEmbedQuery::m_pImpl |
|
private |
The documentation for this class was generated from the following file: