Details
-
New Feature
-
Resolution: Fixed
-
Major
-
None
-
None
-
1
-
SDK44: SDK 3 API/Build Compl., SDK0: SDK 3 Surface, SDK3: SDK 3 Core/Comp./ES/Txn, SDK6: Durab., Hello, KV Doc, SDK8: SDK3, Pkg/CI, DOC KV, SDK14: α pub, blogs, svcs resp, SDK16: αS, error hnd, lookupin, SDK18: SYNC, err hand upd, sub, SDK20: PrepStmt, Doc ErrorH, SDK22: PrepStmt, Doc ErrorH
Description
Per the draft SDK 3.0 sdk-rfc, add API or scaffolding for the remaining main CRUD API. This includes get/upsert/insert/delete for JSON documents. This includes the JSON Document interface and its metadata as in the draft. It also includes error handling results.
Attachments
For Gerrit Dashboard: PYCBC-540 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
100503,166 | PYCBC-540: Add Basic CRUD for SDK 3.0 PYCBC-541: Add Basic Query for SDK 3.0 | master | couchbase-python-client | Status: MERGED | +2 | +1 |
102218,68 | PYCBC-540: Add Basic Query for SDK 3.0 | master | couchbase-python-client | Status: ABANDONED | -1 | 0 |
104602,6 | PYCBC-540: MutateInSpec support | master | couchbase-python-client | Status: ABANDONED | 0 | 0 |
107889,47 | PYCBC-540, PYCBC-541: Enable V3 tests | master | couchbase-python-client | Status: ABANDONED | -1 | 0 |
107902,35 | PYCBC-540:Add Basic CRUD for SDK 3.0 PYCBC-541:Add Basic Query for SDK 3.0 | master | couchbase-python-client | Status: ABANDONED | -2 | 0 |
109222,12 | PYCBC-540: Add Basic CRUD for SDK 3.0 PYCBC-541: Add Basic Query for SDK 3.0 | master | couchbase-python-client | Status: ABANDONED | 0 | 0 |
109568,31 | PYCBC-540, PYCBC-541: Separate core functionality into couchbase_core | master | couchbase-python-client | Status: ABANDONED | 0 | +1 |
109888,16 | PYCBC-540, PYCBC-541 - move couchbase_v3 package contents to couchbase | master | couchbase-python-client | Status: MERGED | +2 | +1 |
109898,18 | PYCBC-540, PYCBC-541: Relocate packages in preparation for V3 | master | couchbase-python-client | Status: MERGED | +2 | +1 |
109914,13 | PYCBC-540, PYCBC-541 - Misc namespace issues (couchbase_core <=> couchbase_v2) | master | couchbase-python-client | Status: ABANDONED | 0 | +1 |
110399,3 | PYCBC-540, PYCBC-541: Various Python fixes | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110533,4 | PYCBC-540, PYCBC-541: More type tweaks, Formatting/commenting fixes | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110539,5 | PYCBC-540: Add/document increment/decrement functionality enforcing unsigned delta. | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110541,1 | PYCBC-540: Add/document increment/decrement functionality enforcing unsigned delta. | master | couchbase-python-client | Status: ABANDONED | 0 | +1 |
110546,8 | PYCBC-540: Rename some 'timeout' parameters to 'expiration' to match RFC. | master | couchbase-python-client | Status: MERGED | -1 | +1 |
110548,11 | PYCBC-540: More corrections to collections | master | couchbase-python-client | Status: MERGED | -1 | +1 |
110589,12 | PYCBC-540: Further tighten increment/decrement delta constraints | master | couchbase-python-client | Status: MERGED | -1 | +1 |
110609,4 | PYCBC-540: conform with GetResult RFC | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110610,24 | PYCBC-540: More docs on Bucket/Collection/Options, update README | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110622,10 | PYCBC-540: conform to SDK3 RFC subdoc spec | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110659,4 | PYCBC-540: Add is_retryable to CouchbaseError | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110668,6 | PYCBC-540: Add provision for Alpha tagging | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110719,3 | PYCBC-540: Reinstate Async Bucket | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110720,3 | PYCBC-540: Reinstate 'counter' function in subdoc. | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110721,7 | PYCBC-540: Rename couchbase.subdoc to couchbase.subdocument for continuity with SDK2. | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110757,7 | PYCBC-540: Make setup.py pull in requirements.txt for general requires. | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110768,6 | PYCBC-540: Make IResult hierarchy more consistent with RFC | master | couchbase-python-client | Status: MERGED | +2 | +1 |
110781,3 | PYCBC-540: fix manifest to include files for distribution | master | couchbase-python-client | Status: MERGED | +2 | +1 |
111887,3 | PYCBC-540: Add quiet option to remove operation | master | couchbase-python-client | Status: ABANDONED | -2 | +1 |