Package io.vertx.reactivex.sqlclient
Class SqlResult<T>
- java.lang.Object
-
- io.vertx.reactivex.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
originalnon RX-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static io.vertx.lang.rx.TypeArg<SqlResult>__TYPE_ARGio.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.booleanequals(Object o)SqlResultgetDelegate()inthashCode()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> Vproperty(PropertyKind<V> propertyKind)Get the specific property with the specifiedPropertyKind.introwCount()Get the number of the affected rows in the operation to this SqlResult.intsize()Get the number of rows retrieved in the SqlResult.StringtoString()Tvalue()
-
-
-
Method Detail
-
getDelegate
public SqlResult getDelegate()
- Specified by:
getDelegatein 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 arowSetor 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
nullif none is available
-
-