- All Known Implementing Classes:
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
ReactiveCqlTemplate's query methods. Implementations of this interface perform the
actual work of extracting results from a
ReactiveResultSet, but don't need to worry about exception handling.
DriverExceptions will be caught and handled by the calling
This interface is mainly used within the CQL framework itself. A
RowMapper is usually a simpler choice for
ReactiveResultSet processing, mapping one result object per row instead of one result object for the entire
ReactiveResultSetExtractor object is typically stateless and thus reusable, as long as it doesn't
access stateful resources or keep result state within the object.
(ReactiveResultSet resultSet) throws com.datastax.oss.driver.api.core.DriverException, DataAccessException
ReactiveResultSetto extract data from, must not be null.
- an arbitrary result object
com.datastax.oss.driver.api.core.DriverException- if a
DriverExceptionis encountered getting column values or navigating (that is, there's no need to catch
DataAccessException- in case of custom exceptions.