anchor.diff:      Chunk;
   get_decoded_results(Chunk) ->
       decode_results(lists:flatten(Chunk)).
  +
  +rows_in_chunk({decoded, Chunk}) ->
  +    length(Chunk);
  +rows_in_chunk(Chunk) ->
  +    length(Chunk).
  +
   
   %%
   run_select_on_group(Query, SelClause, Chunk, QueryResult1) ->
  
positive.code: %%
  add_subquery_result(SubQId, Chunk, #state{sub_qrys = SubQs,
                                            total_query_data = TotalQueryData,
                                            n_subqueries_done = NSubqueriesDone,
                                            n_running_fsms = NRunning} = State) ->
      case lists:member(SubQId, SubQs) of
  
negative.code:                 ThisChunkData = erlang:external_size(Chunk),
                  State#state{result            = QueryResult,
                              total_query_data  = TotalQueryData + ThisChunkData,
                              total_query_rows  = TotalQueryRows + rows_in_chunk(Chunk),
                              n_subqueries_done = NSubqueriesDone + 1,
                              n_running_fsms    = NRunning - 1,
                              sub_qrys          = NSubQ}
  