Eneboo - Documentación para desarrolladores
|
#include <FLSqlCursor.h>
FLSqlCursorPrivate::FLSqlCursorPrivate | ( | ) |
FLSqlCursorPrivate::~FLSqlCursorPrivate | ( | ) |
void FLSqlCursorPrivate::doAcl | ( | ) |
Para el control de acceso dinmico en funcin del contenido de los registros
void FLSqlCursorPrivate::undoAcl | ( | ) |
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