anchor.diff:                  rows = [],
                   results = []}.
   
  +add_result(State = #state{results = Results}, Result) ->
  +    State#state{statement = undefined,
  +                columns = [],
  +                rows = [],
  +                results = [Result | Results]}.
  +
   notify_async(#state{async = Pid}, Msg) ->
       case is_pid(Pid) of
           true  -> Pid ! {pgsql, self(), Msg};
  
positive.code:                  execute ->
                       reply(State, Result);
                   C when C == squery; C == equery ->
                       State#state{columns = [],
                                   rows = [],
                                   results = [Result | State#state.results]}
               end,
      {noreply, State2};
  
  
negative.code:                  execute ->
                       reply(State, {ok, [], []});
                   C when C == squery; C == equery ->
                       add_result(State, {ok, [], []})
               end,
      {noreply, State2};
  
  