Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.db.BatchDataReader

Clase para la obtención de datos por lotes. Más...

Métodos públicos

 BatchDataReader ()
 Inicializa una nueva instancia de la clase.
 
 BatchDataReader (bool ocultar_TotalRows)
 Inicializa una nueva instancia de la clase con parametros.
 
void _Reset ()
 Limpia los objetos privados.
 
Int64 _Read (bool allrows=false)
 Ejecuta la consulta y rellena el _Resultado con el primer lote.
 
Int64 _ReadMore (Int64 maxresults=0)
 
void _Dispose ()
 Dispose de la clase.
 

Campos de datos

string _Error_Message = ""
 Último mensaje de error.
 

Propiedades

bool _Ocultar_TotalRows [get, set]
 Si ocultamos el total de registros, nos daría un rendimiento mayor al no ejecutar la consulta de conteo de registros.
 
bool _AvisarTimeOutConsulta [get, set]
 Si avisamos con pantalla de timeout que la consulta esta tardando demasiado.
 
bool _CanceladoTimeOutConsulta [get]
 Se pone a true si el usuario cancela la consulta por timeout.
 
bool _AvisadoConDialogoPorTimeOutConsulta [get]
 Se pone a true si se ha avisado con pantalla de timeout que la consulta esta tardando demasiado.
 
DataTable _Resultados [get]
 Datatable con el conjunto de resultados.
 
string _Sqlquery [get, set]
 Consulta Sql.
 
Int64 _MaxResults [get, set]
 Número máximo de registros que se recuperarán en cada petición.
 
Int64 _TopRows [get, set]
 Número máximo de registros que se recuperarán.
 
SqlConnection _Conexion [get, set]
 Conexión a la base de datos.
 
Int64 _TotalRows [get]
 Número total de registros que se devolverán.
 
Int64 _MaximoDeRowsRecuperados [get]
 Número máximo de registros que se han recuperado.
 
Int64 _RowsRead [get]
 Posición del último registro leido.
 

Descripción detallada

Clase para la obtención de datos por lotes.

Definición en la línea 19 del archivo BatchDataReader.cs.

Documentación de constructores y destructores

◆ BatchDataReader() [1/2]

sage.ew.db.BatchDataReader.BatchDataReader ( )
inline

Inicializa una nueva instancia de la clase.

Definición en la línea 232 del archivo BatchDataReader.cs.

◆ BatchDataReader() [2/2]

sage.ew.db.BatchDataReader.BatchDataReader ( bool ocultar_TotalRows)
inline

Inicializa una nueva instancia de la clase con parametros.

Parámetros
ocultar_TotalRows

Definición en la línea 241 del archivo BatchDataReader.cs.

Documentación de funciones miembro

◆ _Dispose()

void sage.ew.db.BatchDataReader._Dispose ( )
inline

Dispose de la clase.

Definición en la línea 687 del archivo BatchDataReader.cs.

◆ _Read()

Int64 sage.ew.db.BatchDataReader._Read ( bool allrows = false)
inline

Ejecuta la consulta y rellena el _Resultado con el primer lote.

Definición en la línea 264 del archivo BatchDataReader.cs.

◆ _ReadMore()

Int64 sage.ew.db.BatchDataReader._ReadMore ( Int64 maxresults = 0)
inline
Devuelve

Definición en la línea 576 del archivo BatchDataReader.cs.

◆ _Reset()

void sage.ew.db.BatchDataReader._Reset ( )
inline

Limpia los objetos privados.

Definición en la línea 250 del archivo BatchDataReader.cs.

Documentación de campos

◆ _Error_Message

string sage.ew.db.BatchDataReader._Error_Message = ""

Último mensaje de error.

Definición en la línea 222 del archivo BatchDataReader.cs.

Documentación de propiedades

◆ _AvisadoConDialogoPorTimeOutConsulta

bool sage.ew.db.BatchDataReader._AvisadoConDialogoPorTimeOutConsulta
get

Se pone a true si se ha avisado con pantalla de timeout que la consulta esta tardando demasiado.

Definición en la línea 94 del archivo BatchDataReader.cs.

◆ _AvisarTimeOutConsulta

bool sage.ew.db.BatchDataReader._AvisarTimeOutConsulta
getset

Si avisamos con pantalla de timeout que la consulta esta tardando demasiado.

Definición en la línea 66 del archivo BatchDataReader.cs.

◆ _CanceladoTimeOutConsulta

bool sage.ew.db.BatchDataReader._CanceladoTimeOutConsulta
get

Se pone a true si el usuario cancela la consulta por timeout.

Definición en la línea 82 del archivo BatchDataReader.cs.

◆ _Conexion

SqlConnection sage.ew.db.BatchDataReader._Conexion
getset

Conexión a la base de datos.

Definición en la línea 151 del archivo BatchDataReader.cs.

◆ _MaximoDeRowsRecuperados

Int64 sage.ew.db.BatchDataReader._MaximoDeRowsRecuperados
get

Número máximo de registros que se han recuperado.

Definición en la línea 202 del archivo BatchDataReader.cs.

◆ _MaxResults

Int64 sage.ew.db.BatchDataReader._MaxResults
getset

Número máximo de registros que se recuperarán en cada petición.

Definición en la línea 130 del archivo BatchDataReader.cs.

◆ _Ocultar_TotalRows

bool sage.ew.db.BatchDataReader._Ocultar_TotalRows
getset

Si ocultamos el total de registros, nos daría un rendimiento mayor al no ejecutar la consulta de conteo de registros.

Definición en la línea 50 del archivo BatchDataReader.cs.

◆ _Resultados

DataTable sage.ew.db.BatchDataReader._Resultados
get

Datatable con el conjunto de resultados.

Definición en la línea 111 del archivo BatchDataReader.cs.

◆ _RowsRead

Int64 sage.ew.db.BatchDataReader._RowsRead
get

Posición del último registro leido.

Definición en la línea 212 del archivo BatchDataReader.cs.

◆ _Sqlquery

string sage.ew.db.BatchDataReader._Sqlquery
getset

Consulta Sql.

Definición en la línea 120 del archivo BatchDataReader.cs.

◆ _TopRows

Int64 sage.ew.db.BatchDataReader._TopRows
getset

Número máximo de registros que se recuperarán.

Definición en la línea 140 del archivo BatchDataReader.cs.

◆ _TotalRows

Int64 sage.ew.db.BatchDataReader._TotalRows
get

Número total de registros que se devolverán.

Definición en la línea 188 del archivo BatchDataReader.cs.


La documentación de esta clase está generada del siguiente archivo: