Eneboo - Documentación para desarrolladores
Métodos públicos | Atributos públicos
Referencia de la Clase FLSqlCursorPrivate

#include <FLSqlCursor.h>

Lista de todos los miembros.

Métodos públicos

 FLSqlCursorPrivate ()
 ~FLSqlCursorPrivate ()
void doAcl ()
void undoAcl ()

Atributos públicos

QSqlRecordbuffer_
QSqlRecordbufferCopy_
FLTableMetaDatametadata_
int modeAccess_
FLSqlCursorcursorRelation_
FLRelationMetaDatarelation
bool edition
bool browse
QString mainFilter_
const FLActionaction_
bool askForCancelChanges_
bool activatedCheckIntegrity_
bool activatedCommitActions_
QObjectctxt_
QTimertimer
bool populated_
QString query_
QString queryOrderBy_
FLSqlDatabasedb_
QMap< QString, intmapPosByPK
QValueStack< inttransactionsOpened
QString persistentFilter_
FLSqlCursorcursor_
bool inLoopRisksLocks_
bool inRisksLocks_
QLabelmodalRisksLocks_
QTimertimerRisksLocks_
FLAccessControlacTable_
QString acPermTable_
QString acPermBackupTable_
QStringList acosTable_
QStringList acosBackupTable_
QString acosCondName_
int acosCond_
QVariant acosCondVal_
int lastAt_
bool aclDone_
QStringList fieldsNamesUnlock_
int idAc_
int idAcos_
int idCond_
QString id_
bool isQuery_
bool isSysTable_

Documentación del constructor y destructor

FLSqlCursorPrivate::FLSqlCursorPrivate ( )
FLSqlCursorPrivate::~FLSqlCursorPrivate ( )

Documentación de las funciones miembro

void FLSqlCursorPrivate::doAcl ( )

Para el control de acceso dinmico en funcin del contenido de los registros

void FLSqlCursorPrivate::undoAcl ( )

Documentación de los datos miembro

Accion asociada al cursor, esta accion pasa a ser propiedad de FLSqlCursor, que ser el encargado de destruirla

Indica si estan o no activos los chequeos de integridad referencial

Indica si estan o no activas las acciones a realiar antes y despus del Commit

Cuando esta propiedad es TRUE siempre se pregunta al usuario si quiere cancelar cambios al editar un registro del cursor.

Esta bandera cuando es TRUE y la bandera FLSqlCuror::edition es FALSE, indica que se abra el formulario de edicin de registro en modo visualizacin, y cuando es FALSE no hace nada. Por defecto esta bandera est a TRUE

Buffer con un registro del cursor.

Segn el modo de acceso FLSqlCursor::Mode establecido para el cusor, este buffer contendr el registro activo de dicho cursor listo para insertar,editar,borrar o navegar.

Copia del buffer.

Aqui se guarda una copia del FLSqlCursor::buffer_ actual mediante el metodo FLSqlCursor::updateBufferCopy().

Contexto de ejecucin de scripts.

El contexto de ejecucin ser un objeto formulario el cual tiene asociado un script. Ese objeto formulario corresponde a aquel cuyo origen de datos es este cursor. El contexto de ejecucin es automticamente establecido por las clases FLFormXXXX.

Cursor propietario

Cursor relacionado con este.

Base de datos sobre la que trabaja

Esta bandera cuando es TRUE indica que se abra el formulario de edicin de regitros en modo edicin, y cuando es FALSE se consulta la bandera FLSqlCursor::browse. Por defecto esta bandera est a TRUE

Auxiliares para la comprobacion de riesgos de bloqueos

Filtro principal para el cursor.

Este filtro persiste y se aplica al cursor durante toda su existencia, los filtros posteriores, siempre se ejecutaran unidos con 'AND' a este.

Mapa de ltimas posiciones de registros utilizando el valor de la clave primaria. Sus valores se actualizan cada vez que se consulta la posicin de un registro con FLSqlCursor::atFrom(). El mapa se reinicializa cada vez que se actualiza el cursor.

Metadatos de la tabla asociada al cursor.

Mantiene el modo de acceso actual del cursor, ver FLSqlCursor::Mode.

Filtro persistente para incluir en el cursor los registros recientemente insertados aunque estos no cumplan los filtros principales. Esto es necesario para que dichos registros sean vlidos dentro del cursor y as poder posicionarse sobre ellos durante los posibles refrescos que puedan producirse en el proceso de insercin. Este filtro se agrega a los filtros principales mediante el operador OR.

Cuando el cursor proviene de una consulta indica si ya se han agregado al mismo la definicn de los campos que lo componen

Cuando el cursor proviene de una consulta contiene la sentencia sql

Cuando el cursor proviene de una consulta contiene la clausula order by

Relacin que determina como se relaciona con el cursor relacionado.

Crnometro interno

Pila de los niveles de transaccin que han sido iniciados por este cursor


La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'