anchor.diff:      end.
   
   
  +%% delete
   sub_tsdelreq(Mod, DDL, #tsdelreq{table = Table,
                                    key    = PbCompoundKey,
                                    vclock  = PbVClock,
  
positive.code:     {LK, RObj}.
  
  
  %% -----------
  %% get and delete
  %% -----------
  
  sub_tsgetreq(Mod, DDL, #tsgetreq{table = Table,
                                   key    = PbCompoundKey,
                                   timeout = Timeout},
               State) ->
      Options =
          if Timeout == undefined -> [];
             true -> [{timeout, Timeout}]
          end,
  
      CompoundKey = riak_pb_ts_codec:decode_cells(PbCompoundKey),
  
      Result =
          case riak_kv_ts_util:make_ts_keys(CompoundKey, DDL, Mod) of
  
negative.code:     end.
  
  %% query
  %% NB: since this method deals with PB and TTB messages, the message must be fully
  %% decoded before sub_tsqueryreq is called
  -spec sub_tsqueryreq(module(), #ddl_v1{},
                       ?SQL_SELECT{} | #riak_sql_describe_v1{} | #riak_sql_insert_v1{},
                       #state{}) ->
  