Package io.vertx.rxjava3.sqlclient
Class SqlResult<T>
- java.lang.Object
-
- io.vertx.rxjava3.sqlclient.SqlResult<T>
-
- All Implemented Interfaces:
io.vertx.lang.rx.RxDelegate
- Direct Known Subclasses:
RowSet
public class SqlResult<T> extends Object implements io.vertx.lang.rx.RxDelegate
An interface that represents the execution result of an operation on the database server.NOTE: This class has been automatically generated from the
original
non RX-ified interface using Vert.x codegen.
-
-
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()
- Specified by:
getDelegate
in interfaceio.vertx.lang.rx.RxDelegate
-
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
-
-