|
Eneboo - Documentación para desarrolladores
|
#include <FLTableMetaData.h>
Métodos públicos | |
| FLTableMetaDataPrivate (const QString &n, const QString &a, const QString &q) | |
| ~FLTableMetaDataPrivate () | |
| void | addFieldName (const QString &n) |
| void | removeFieldName (const QString &n) |
| void | formatAlias (FLFieldMetaData *f) |
Atributos públicos | |
| QString | name_ |
| QString | alias_ |
| FLTableMetaData::FLFieldMetaDataList * | fieldList_ |
| FLCompoundKey * | compoundKey_ |
| QString | query_ |
| QString | fieldsNames_ |
| QMap< QString, QString > | aliasFieldMap_ |
| QMap< QString, QString > | fieldAliasMap_ |
| QStringList | fieldsNamesUnlock_ |
| QString | primaryKey_ |
| bool | concurWarn_ |
| bool | detectLocks_ |
| FLTableMetaDataPrivate::FLTableMetaDataPrivate | ( | const QString & | n, |
| const QString & | a, | ||
| const QString & | q | ||
| ) |
| FLTableMetaDataPrivate::~FLTableMetaDataPrivate | ( | ) |
| void FLTableMetaDataPrivate::addFieldName | ( | const QString & | n | ) |
Añade el nombre de un campo a la cadena de nombres de campos, ver fieldsNames()
| n | Nombre del campo |
| void FLTableMetaDataPrivate::formatAlias | ( | FLFieldMetaData * | f | ) |
Formatea el alias del campo indicado para evitar duplicados
| f | Campo objeto cuyo alias se desea formatear |
| void FLTableMetaDataPrivate::removeFieldName | ( | const QString & | n | ) |
Elimina el nombre de un campo a la cadena de nombres de campos, ver fieldsNames()
| n | Nombre del campo |
Alias de la tabla
Mapas alias<->nombre
Clave compuesta que tiene esta tabla
Indica si se debe avisar de colisión de concurrencia entre sesiones.
Si este flag es true y dos o mas sesiones/usuarios están modificando los mismos campos,al validar un formulario (FLFormRecordDB::validateForm) mostrará un aviso de advertencia.
Ver también FLSqlCursor::concurrencyFields().
Indica si se deben comprobar riesgos de bloqueos para esta tabla
Si este flag es true FLSqlCursor::commitBuffer() chequeará siempre los riesgos de bloqueo para esta tabla.
Ver también FLSqlDatabase::detectRisksLocks
Lista de campos que tiene esta tabla
Cadena de texto con los nombre de los campos separados por comas
Lista de nombres de campos de la tabla que son del tipo FLFieldMetaData::Unlock
Nombre de la tabla
Clave primaria
Nombre de la consulta (fichero .qry) de la que define los metadatos
1.7.4