Package io.vertx.reactivex.sqlclient
Class SqlResult<T>
- java.lang.Object
-
- io.vertx.reactivex.sqlclient.SqlResult<T>
-
-
Field Summary
Fields Modifier and Type Field Description static io.vertx.lang.rx.TypeArg<SqlResult>
__TYPE_ARG
io.vertx.lang.rx.TypeArg<T>
__typeArg_0
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ColumnDescriptor>
columnDescriptors()
Get the column descriptors in the SqlResult.List<String>
columnsNames()
Get the names of columns in the SqlResult.boolean
equals(Object o)
SqlResult
getDelegate()
int
hashCode()
static <T> SqlResult<T>
newInstance(SqlResult arg)
static <T> SqlResult<T>
newInstance(SqlResult arg, io.vertx.lang.rx.TypeArg<T> __typeArg_T)
SqlResult<T>
next()
Return the next available result ornull
, e.g for a simple query that executed multiple queries or for a batch result.<V> V
property(PropertyKind<V> propertyKind)
Get the specific property with the specifiedPropertyKind
.int
rowCount()
Get the number of the affected rows in the operation to this SqlResult.int
size()
Get the number of rows retrieved in the SqlResult.String
toString()
T
value()
-
-
-
Method Detail
-
getDelegate
public SqlResult getDelegate()
-
rowCount
public int rowCount()
Get the number of the affected rows in the operation to this SqlResult.- Returns:
- the count of affected rows.
-
columnsNames
public List<String> columnsNames()
Get the names of columns in the SqlResult.- Returns:
- the list of names of columns.
-
columnDescriptors
public List<ColumnDescriptor> columnDescriptors()
Get the column descriptors in the SqlResult.- Returns:
- the list of column descriptors
-
size
public int size()
Get the number of rows retrieved in the SqlResult.- Returns:
- the count of rows.
-
property
public <V> V property(PropertyKind<V> propertyKind)
Get the specific property with the specifiedPropertyKind
.- Parameters:
propertyKind
- the unique object which is used to indicate which property of the execution result to fetch- Returns:
- the value of the property
-
value
public T value()
Get the execution result value, the execution result type may vary such as arowSet
or even aString
.- Returns:
- the result value
-
next
public SqlResult<T> next()
Return the next available result ornull
, e.g for a simple query that executed multiple queries or for a batch result.- Returns:
- the next available result or
null
if none is available
-
-