Description
As per the feedback during REVIEW phase (https://github.com/couchbaselabs/sdk-rfcs/pull/35), the index management API has a few changes:
- watchPrimary removed from the watchIndexes parameters
- all methods are now prefixed with N1ql (as in createN1qlIndex)
- createN1qlIndex has a nullable Expression whereClause that allows to define a condition for the index. This is not available on the convenience varargs methods.
- the condition is represented on IndexInfo, empty string if not applicable
Attachments
For Gerrit Dashboard: JCBC-952 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
63526,2 | JCBC-952: Add condition, method name prefix to index management | master | couchbase-java-client | Status: MERGED | +2 | +1 |
63530,2 | JCBC-952: Add condition, method name prefix to index management | release22 | couchbase-java-client | Status: MERGED | +2 | +1 |