Description
at_plus consistency requires a scan vector. However to support multi bucket queries, SDK needs to pass scan_vectors for each bucket so cases like JOIN or UNION of multiple buckets can adhere to RYOW under operations spanning multiple buckets.
EX:
SELECT * FROM bucket1 JOIN bucket2 ON KEY ... FOR ...
SELECT * FROM bucket1 UNION SELECT * FROM bucket2 ...
with these queries, we need the fully qualified scan_vector (namespace:keyspace/bucket:scan_vector) for each bucket.
Attachments
Issue Links
- has to be done before
-
CCBC-658 Include support for AT_PLUS N1QL Queries with Mutation Tokens
- Resolved
-
GOCBC-59 Include support for AT_PLUS N1QL Queries with Mutation Tokens
- Resolved
-
NCBC-1059 Include support for AT_PLUS N1QL Queries with Mutation Tokens
- Resolved
-
JSCBC-271 Include support for AT_PLUS N1QL Queries with Mutation Tokens
- Resolved
-
PYCBC-319 Include support for AT_PLUS N1QL Queries with Mutation Tokens
- Resolved
-
JCBC-804 Support RYOW with MutationTokens (AT_PLUS)
- Resolved