To be honest I didn't want to imply we actually had transaction until we do.
On Friday, December 19, 2014, Tim Williams <[email protected]> wrote: > On Thu, Dec 18, 2014 at 6:21 PM, <[email protected] <javascript:;>> > wrote: > > Thrift api change. > > > > > > Project: http://git-wip-us.apache.org/repos/asf/incubator-blur/repo > > Commit: > http://git-wip-us.apache.org/repos/asf/incubator-blur/commit/f596e52c > > Tree: > http://git-wip-us.apache.org/repos/asf/incubator-blur/tree/f596e52c > > Diff: > http://git-wip-us.apache.org/repos/asf/incubator-blur/diff/f596e52c > > > > Branch: refs/heads/master > > Commit: f596e52ca31f7de7b322fd3ff6ccf106e4885302 > > Parents: 0109002 > > Author: Aaron McCurry <[email protected] <javascript:;>> > > Authored: Thu Dec 18 18:18:48 2014 -0500 > > Committer: Aaron McCurry <[email protected] <javascript:;>> > > Committed: Thu Dec 18 18:18:48 2014 -0500 > > > > ---------------------------------------------------------------------- > > .../src/main/scripts/interface/Blur.thrift | 36 > ++++++++++++++++++++ > > 1 file changed, 36 insertions(+) > > ---------------------------------------------------------------------- > > > > > > > http://git-wip-us.apache.org/repos/asf/incubator-blur/blob/f596e52c/distribution/src/main/scripts/interface/Blur.thrift > > ---------------------------------------------------------------------- > > diff --git a/distribution/src/main/scripts/interface/Blur.thrift > b/distribution/src/main/scripts/interface/Blur.thrift > > index ad610db..6431d28 100644 > > --- a/distribution/src/main/scripts/interface/Blur.thrift > > +++ b/distribution/src/main/scripts/interface/Blur.thrift > > @@ -1175,6 +1175,42 @@ service Blur { > > ) throws (1:BlurException ex) > > > > /** > > + * Starts a transaction for update (e.g. Mutate). Returns a > transaction id. > > + */ > > + void bulkMutateStart( > > + /** The table name. */ > > + 1:string table, > > + /** The bulk id. */ > > + 2:string bulkId > > + ) throws (1:BlurException ex) > > + > > + /** > > + * Adds to the specified transaction. The > > + */ > > + void bulkMutateAdd( > > + /** The table name. */ > > + 1:string table, > > + /** The bulk id. */ > > + 2:string bulkId, > > + /** The row mutation. */ > > + 3:RowMutation rowMutation > > + ) throws (1:BlurException ex) > > + > > + /** > > + * Finishes the bulk mutate. If apply is true the mutations are > applied and committed. If false the bulk mutate is deleted and not applied. > > + */ > > + void bulkMutateFinish( > > + /** The table name. */ > > + 1:string table, > > + /** The bulk id. */ > > + 2:string bulkId, > > + /** Apply the bulk mutate flag. */ > > + 3:bool apply, > > What is "applied" in "applied and committed"? As opposed to, for > example, just 'bool commit' and "...are committed." > > --tim >
