anchor.diff:            fun(C) ->
                     %% make column a single-element list, as
                     %% encode_field_type requires
  -                  riak_pb_ts_codec:encode_field_type(GetFieldTypeF([C]))
  +                  riak_pb_ts_codec:encode_field_type(Module:get_field_type([C]))
             end, ColumnNames),
       Records = assemble_records(Rows, length(ColumnNames)),
       JustRows = lists:map(
  
positive.code: % functions supporting INSERT
  
  
  -spec put_data(list(list(riak_pb_ts_codec:ldbvalue())), binary(), module()) -> integer().
  %% @ignore return count of records we failed to put
  put_data(Data, Table, Mod) ->
      DDL = Mod:get_ddl(),
  
negative.code:             Result
      end.
  
  -spec make_tsqueryresp([{binary(), term()}], module()) -> #tsqueryresp{}.
  make_tsqueryresp([], _Fun) ->
      #tsqueryresp{columns = [], rows = []};
  make_tsqueryresp(Rows, Module) ->
      %% as returned by fetch, we have in Rows a sequence of KV pairs,
      %% making records concatenated in a flat list
      ColumnNames = get_column_names(Rows),
  