Tipos públicos |
| typedef QDict< FLParameterQuery > | FLParameterQueryDict |
| typedef QDict< FLGroupByQuery > | FLGroupByQueryDict |
Métodos públicos |
| | FLSqlQuery (QObject *parent=0, const QString &connectionName="default") |
| | ~FLSqlQuery () |
| bool | exec () |
| void | addParameter (const FLParameterQuery *p) |
| void | addGroup (const FLGroupByQuery *g) |
| void | setName (const QString &n) |
| QString | name () const |
| QString | select () const |
| QString | from () const |
| QString | where () const |
| QString | orderBy () const |
| void | setSelect (const QString &s, const QString &sep=QString::fromLatin1(",")) |
| void | setFrom (const QString &f) |
| void | setWhere (const QString &w) |
| void | setOrderBy (const QString &w) |
| QString | sql () |
| FLParameterQueryDict * | parameterDict () const |
| FLGroupByQueryDict * | groupDict () const |
| QStringList | fieldList () const |
| void | setGroupDict (FLGroupByQueryDict *gd) |
| void | setParameterDict (FLParameterQueryDict *pd) |
| void | showDebug () |
| QVariant | value (const QString &n, bool raw=false) const |
| bool | isNull (const QString &n) const |
| QVariant | value (int i, bool raw=false) const |
| QString | posToFieldName (const int p) const |
| int | fieldNameToPos (const QString &n) const |
| QStringList | tablesList () const |
| void | setTablesList (const QString &tl) |
| void | setValueParam (const QString &name, const QVariant &v) |
| QVariant | valueParam (const QString &name) const |
| int | size () const |
| FLTableMetaData::FLFieldMetaDataList * | fieldMetaDataList () |
| FLSqlDatabase * | db () const |
| bool | isValid () const |
| bool | isActive () const |
| bool | isNull (int field) const |
| int | at () const |
| QString | lastQuery () const |
| int | numRowsAffected () const |
| QSqlError | lastError () const |
| bool | isSelect () const |
| int | QSqlQuery_size () const |
| const QSqlDriver * | driver () const |
| const QSqlResult * | result () const |
| bool | isForwardOnly () const |
| void | setForwardOnly (bool forward) |
| bool | exec (const QString &query) |
| QVariant | QSqlQuery_value (int i) const |
| bool | seek (int i, bool relative=FALSE) |
| bool | next () |
| bool | prev () |
| bool | first () |
| bool | last () |
| bool | prepare (const QString &query) |
| void | bindValue (const QString &placeholder, const QVariant &val) |
| void | bindValue (int pos, const QVariant &val) |
| void | addBindValue (const QVariant &val) |
| void | bindValue (const QString &placeholder, const QVariant &val, QSql::ParameterType type) |
| void | bindValue (int pos, const QVariant &val, QSql::ParameterType type) |
| void | addBindValue (const QVariant &val, QSql::ParameterType type) |
| QVariant | boundValue (const QString &placeholder) const |
| QVariant | boundValue (int pos) const |
| QMap< QString, QVariant > | boundValues () const |
| QString | executedQuery () const |
Maneja consultas con caractersticas especficas para AbanQ, hereda de QSqlQuery.
Ofrece la funcionalidad para manejar consultas de QSqlQuery y adems ofrece mtodos para trabajar con consultas parametrizadas y niveles de agrupamiento.
- Autor:
- InfoSiAL S.L.
Asigna un diccionario de parmetros, al diccionario de parmetros de la consulta.
El diccionario de parmetros del tipo FLGroupByQueryDict , ya construido, es asignado como el nuevo diccionario de grupos de la consulta, en el caso de que ya exista un diccionario de grupos, este es destruido y sobreescrito por el nuevo. El diccionario pasado a este mtodo pasa a ser propiedad de la consulta, y ella es la encargada de borrarlo. Si el diccionario que se pretende asignar es nulo o vaco este mtodo no hace nada.
- Parámetros:
-
| gd | Diccionario de parmetros |
Asigna un diccionario de grupos, al diccionario de grupos de la consulta.
El diccionario de grupos del tipo FLParameterQueryDict , ya construido, es asignado como el nuevo diccionario de parmetros de la consulta, en el caso de que ya exista un diccionario de parmetros, este es destruido y sobreescrito por el nuevo. El diccionario pasado a este mtodo pasa a ser propiedad de la consulta, y ella es la encargada de borrarlo. Si el diccionario que se pretende asignar es nulo o vaco este mtodo no hace nada.
- Parámetros:
-
| pd | Diccionario de parmetros |
La documentación para esta clase fue generada a partir de los siguientes ficheros: