#include <postgresiface2.h>
Diagrama de colaboración para cursor2:
Métodos públicos | |
cursor2 (QString nombre, PGconn *conn1, QString SQLQuery) | |
Constructor, inicializa la estructura y realiza la consulta. | |
~cursor2 () | |
Destructor, elimina la memoria ocupada. | |
int | numregistros () |
Devuelve el número de registros del cursor. | |
QString | valor (int posicion, int registro=-1) |
Devuelve el valor de una determinada posición del query. | |
QString | valor (QString campo, int registro=-1) |
Devuelve el valor de una determinada posición del query. | |
int | siguienteregistro () |
Avanza el puntero de recorrido en forma de cola una posición. | |
int | registroanterior () |
Retrocede el puntero de recorrido en forma de cola una posición. | |
int | primerregistro () |
Establece la posición del puntero de recorrido de cola al primer registro. | |
int | ultimoregistro () |
Establece la posición del puntero de recorrido de cola en el último registro. | |
int | regactual () |
Devuelve la posición del registro actual. | |
void | cerrar () |
Libera la memoria que se ha ocupado en las consultas. | |
QString | nomcampo (int) |
Devuelve el nombre del campo de una columna determinada del query. | |
int | numcampo (QString) |
Devuelve el número de columna que tiene una columna referenciada por el nombre. | |
int | numcampos () |
Devuelve el número total de columnas que tiene el query. | |
bool | eof () |
Indica que se ha alcanzado el primer registro del query. | |
bool | bof () |
Indica que se ha alcanzado el último registro del query. | |
bool | esultimoregistro () |
Informa sobre si el registro actual es el ultimo registro del query. | |
bool | esprimerregistro () |
Informa sobre si el registro actual es el primer registro del query. | |
Atributos privados | |
QString | nomcursor |
El nombre del cursor, (OBSOLETE). | |
PGresult * | result |
Estructura en la que se almacena el resultado. | |
PGconn * | conn |
Estructura en la que se almacenan los datos de conexión. | |
int | registroactual |
Para recorrer un query simulamos una cola, esta variable global indica el registro en que nos encontramos situados. | |
int | nregistros |
Indica el numero de registros que tiene el query. (La componente vertical del query). | |
int | ncampos |
Indica el número de campos que tiene el query. (La componente horizontal del query). |
|
Constructor, inicializa la estructura y realiza la consulta. Constructor de la clase Realiza la consulta en la base de datos y almacena el resultado en las variables de clase para poder ser manupuladas. Tambi� almacena en variables globales algunos resultados para poder acelerar las consultas (nregistros y ncampos). Si todo falla (y en funci� de la configuraci�) Da un mensaje de alerta o no.
Gráfico de llamadas para esta función: |
|
Destructor, elimina la memoria ocupada. Destructor de clase, antes de destruirse limpia los posibles buffers intermedios Gráfico de llamadas para esta función: |
|
Indica que se ha alcanzado el último registro del query.
|
|
Libera la memoria que se ha ocupado en las consultas. Limpia los buffers intermedios que puedan estar chupando memoria |
|
Indica que se ha alcanzado el primer registro del query.
|
|
Informa sobre si el registro actual es el primer registro del query.
|
|
Informa sobre si el registro actual es el ultimo registro del query.
|
|
Devuelve el nombre del campo de una columna determinada del query.
|
|
Devuelve el número de columna que tiene una columna referenciada por el nombre. Dado un campo esta funci� devuelve devuelve la posici� que le corresponde, y si no le corresponde ninguno devuelve -1
Gráfico de llamadas para esta función: |
|
Devuelve el número total de columnas que tiene el query.
|
|
Devuelve el número de registros del cursor.
|
|
Establece la posición del puntero de recorrido de cola al primer registro.
|
|
Devuelve la posición del registro actual.
|
|
Retrocede el puntero de recorrido en forma de cola una posición.
|
|
Avanza el puntero de recorrido en forma de cola una posición.
|
|
Establece la posición del puntero de recorrido de cola en el último registro.
|
|
Devuelve el valor de una determinada posición del query. Esta funci� devuelve el valor del campo especificado (por nombre) del registro pasado, si se pasa como registro -1 se devuelve el registro actual.
Gráfico de llamadas para esta función: |
|
Devuelve el valor de una determinada posición del query. Esta funcion devuelve el valor del campo posicion del registro pasado, si se pasa -1 como registro se devuelve el registro actual
|
|
Estructura en la que se almacenan los datos de conexión.
|
|
Indica el número de campos que tiene el query. (La componente horizontal del query).
|
|
El nombre del cursor, (OBSOLETE).
|
|
Indica el numero de registros que tiene el query. (La componente vertical del query).
|
|
Para recorrer un query simulamos una cola, esta variable global indica el registro en que nos encontramos situados.
|
|
Estructura en la que se almacena el resultado.
|