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 | ) |
Aade 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 colisin de concurrencia entre sesiones.
Si este flag es true y dos o mas sesiones/usuarios estn modificando los mismos campos,al validar un formulario (FLFormRecordDB::validateForm) mostrar un aviso de advertencia.
Ver tambin 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 tambin 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