Clase para la obtención de datos por lotes.
Más...
|
| 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.
|
|
|
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.
|
|
Clase para la obtención de datos por lotes.
Definición en la línea 19 del archivo BatchDataReader.cs.
◆ BatchDataReader() [1/2]
sage.ew.db.BatchDataReader.BatchDataReader |
( |
| ) |
|
|
inline |
◆ BatchDataReader() [2/2]
sage.ew.db.BatchDataReader.BatchDataReader |
( |
bool | ocultar_TotalRows | ) |
|
|
inline |
Inicializa una nueva instancia de la clase con parametros.
- Parámetros
-
Definición en la línea 241 del archivo BatchDataReader.cs.
◆ _Dispose()
void sage.ew.db.BatchDataReader._Dispose |
( |
| ) |
|
|
inline |
◆ _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 |
◆ _Reset()
void sage.ew.db.BatchDataReader._Reset |
( |
| ) |
|
|
inline |
◆ _Error_Message
string sage.ew.db.BatchDataReader._Error_Message = "" |
◆ _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 |
◆ _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 |
◆ _RowsRead
Int64 sage.ew.db.BatchDataReader._RowsRead |
|
get |
◆ _Sqlquery
string sage.ew.db.BatchDataReader._Sqlquery |
|
getset |
◆ _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 |
La documentación de esta clase está generada del siguiente archivo:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/sage.ew.db/Clases/BatchDataReader.cs