DATACASS-800 - Polishing.
Use spread operator to pass array as vararg.
This commit is contained in:
@@ -58,7 +58,7 @@ inline fun <reified T : Any> AsyncCqlOperations.queryForObject(cql: String, vara
|
||||
* Extension for [AsyncCqlOperations.queryForObject] leveraging reified type parameters.
|
||||
*/
|
||||
fun <T : Any> AsyncCqlOperations.queryForObject(cql: String, vararg args: Any, function: (Row, Int) -> T): ListenableFuture<T?> =
|
||||
queryForObject(cql, function, args)
|
||||
queryForObject(cql, function, *args)
|
||||
|
||||
/**
|
||||
* Extension for [AsyncCqlOperations.queryForObject] providing a [KClass] based variant.
|
||||
@@ -113,4 +113,4 @@ inline fun <reified T : Any> AsyncCqlOperations.query(cql: String, vararg args:
|
||||
* variant: `query("...", arg1, argN){ row, i -> }`.
|
||||
*/
|
||||
fun <T : Any> AsyncCqlOperations.query(cql: String, vararg args: Any, function: (Row, Int) -> T): ListenableFuture<List<T>> =
|
||||
query(cql, RowMapper { row, i -> function(row, i) }, *args)
|
||||
query(cql, { row, i -> function(row, i) }, *args)
|
||||
|
||||
Reference in New Issue
Block a user