public class DataConnection
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
assignRowToVariables(Variables variables)
Asigna los valores apuntados por "cursor" a variables de la forma dataSetFileName.columnName
No mueve el cursor
|
void |
close() |
boolean |
first() |
java.lang.String |
getConnectionName() |
VRow |
getHeaders() |
java.lang.String |
getQuery() |
java.lang.String |
getValue(java.lang.String colName) |
boolean |
next() |
void |
setCurrentQuery(java.lang.String qSql)
Se supone que debe ser un Query exclusivamente.
|
void |
waitUntil(java.lang.String qSql,
long timeout,
long sleepTime)
Se puede desear que el test espere a que se de una condición particular en el mundo externo.
|
public VRow getHeaders()
public java.lang.String getConnectionName()
public java.lang.String getQuery()
public void close()
public void setCurrentQuery(java.lang.String qSql)
throws java.sql.SQLException
qSql - java.sql.SQLExceptionpublic void waitUntil(java.lang.String qSql,
long timeout,
long sleepTime)
throws java.sql.SQLException
qSql - : Se indica el query a ejecutar. Lo que hace este comando es primero asignar el query como query corriente.
Si habia otro query previo, se pierde.
Asi mismo, si despues por alguna razón se desea utilizar el resultado del query en un dataSet, se
deberá indicar “DataSet:Start” para que relea el registro que acaba de leer, pues el “DataSet:next”
usualmente usado hará saltear el registro que se acaba de leer para verificar que ya estaba disponible en la base.timeout - :Se indica el timeout. Este valor puede estar indicado en minutos (m) o en segundos (s). Ya que la
espera no puede ser infinita, se debe indicar el tiempo que debe estar reintentando dicho query hasta que se obtenga algún registrojava.sql.SQLExceptionpublic boolean next()
public boolean first()
public void assignRowToVariables(Variables variables)
variables - public java.lang.String getValue(java.lang.String colName)