positional
Values to plug into positional placeholders in the query statement.
parameters = QueryParameters.positional {
param("airline") // replacement for first ?
param(3) // replacement for second ?
}
Content copied to clipboard
Samples
import com.couchbase.client.kotlin.Cluster
import com.couchbase.client.kotlin.query.QueryMetadata
import com.couchbase.client.kotlin.query.QueryParameters
import com.couchbase.client.kotlin.query.QueryResult
import com.couchbase.client.kotlin.query.execute
import kotlinx.serialization.Serializable
fun main() {
//sampleStart
// 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) }
//sampleEnd
}
Deprecated
Not compatible with JsonSerializer implementations that require type information, like kotlinx.serialization. Please use the overload that takes a parameter builder lambda.