anchor.diff:          throw:Error when element(1,Error) == error -> Error
       end.
   
  -temp_column_value(boolean)  -> {boolean, false};
  -temp_column_value(float)  -> {float, 0.30303030303};
  -temp_column_value(sint64)  -> {sint64, 30303030303};
  -temp_column_value(timestamp)  -> {timestamp, 30303030303};
  +temp_column_value(boolean) -> {boolean, false};
  +temp_column_value(float) -> {float, 0.30303030303};
  +temp_column_value(sint64) -> {sint64, 30303030303};
  +temp_column_value(timestamp) -> {timestamp, 30303030303};
   temp_column_value(varchar) -> {varchar, <<"X-TEMP">>}.
   
   %% now break out the query on quantum boundaries
  
positive.code:         lists:sort([W || ?SQL_SELECT{'WHERE' = W} <- SubQueries])
      ).
  
  -endif.
  
negative.code:         %% Now that the equality filters under OR for parition key fileds has been
          %% filtered out, we put a dummy value in there, so that the rest of the type
          %% checking passes
          % ?debugFmt(">>> WHERE ~w ORFILTERS ~w",[Where2,OrFilters]),
          W4 = lists:foldl(
              fun({FieldName,_},Acc) ->
                  Value = temp_column_value(Mod:get_field_type([FieldName])),
  