positional

Values to plug into positional placeholders in the query statement.

parameters = QueryParameters.positional {
param("airline") // replacement for first ?
param(3) // replacement for second ?
}

Samples

// Query with positional parameters
val result: QueryResult = cluster
    .query(
        "select * from `travel-sample` where type = ? limit ?",
        parameters = QueryParameters.positional {
            param("airline")
            param(3)
        }
    )
    .execute()

result.rows.forEach { println(it) }

Deprecated

Not compatible with JsonSerializer implementations that require type information, like kotlinx.serialization. Please use the overload that takes a parameter builder lambda.