public class MockResult extends Object
This type is used to wrap unified results of DDL and DML query executions. JDBC execution results can be summarised to two properties:
Statement.getUpdateCount()
: The number of affected rowsStatement.getResultSet()
: The result set
See MockDataProvider.execute(MockExecuteContext)
for more details
MockDataProvider
Modifier and Type | Field and Description |
---|---|
Result<?> |
data
The result data associated with this execution result.
|
int |
rows
The number of affected rows for this execution result.
|
Constructor and Description |
---|
MockResult(int rows,
Result<?> data)
Create a new
MockResult . |
MockResult(Record data)
Create a new
MockResult . |
public final int rows
This number corresponds to the value of
Statement.getUpdateCount()
. The following values are possible:
public final Result<?> data
This object describes the result data (including meta data). If the given
query execution did not provide any results, this may be
null
. Note, that this can also be used to provide a result
for Statement.getGeneratedKeys()
public MockResult(Record data)
MockResult
.
This is a convenience constructor creating a MockResult
with exactly one record.
data
- The single record in this result.public MockResult(int rows, Result<?> data)
MockResult
.rows
- The number of affected rowsdata
- The result dataCopyright © 2017. All Rights Reserved.