commit | d58fa66389c718556c1044d274f028eab73cc7da | [log] [tgz] |
---|---|---|
author | Ivan Pilat <ivanpi@google.com> | Fri Apr 08 18:11:59 2016 -0700 |
committer | Ivan Pilat <ivanpi@google.com> | Fri Apr 08 18:11:59 2016 -0700 |
tree | 40cf45b15b004d496bcc2df1b1c2de1e699f2d35 | |
parent | a93637a950d7c7f0a0e6306be634a44eaf027a62 [diff] |
ref: syncbase: Explicitly pass in batch handle. Batch handle is now passed in as an RPC argument instead of being embedded in Vanadium object name. It is only passed into batch-aware RPCs, making them easier to distinguish. Made Collection.{Create,Destroy} callable inside batch. Simplified batch handle parsing. Eliminated database request object, per-database singleton directly handles RPCs (same as service singleton). Refactored running inside existing vs new batch/transaction. MultiPart: 2/2 Change-Id: I4ff5eb8fe4cae17b12253f763be25e7521c29af2
This repository contains a reference implementation of the Vanadium APIs.
Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.