anchor.diff:      {ok, Q} = get_query("select * from test1 where user = 'user_1' AND time > 1 OR time < 5"),
       ?assertEqual(
           {error, {time_bounds_must_use_and_op, ?E_TIME_BOUNDS_MUST_USE_AND}},
  +        compile(DDL, Q)
  +    ).
  +
  +query_has_no_AND_operator_4_test() ->
  +    DDL = get_standard_ddl(),
  +    {ok, Q} = get_query("select * from testtwo where time > 1 and time < 6 and user = '2' or weather = '4'"),
  +    ?assertMatch(
  +        [#riak_sql_v1{} | _],
           compile(DDL, Q)
       ).
   
  
positive.code:     QFieldName.
  
  check_if_timeseries(#ddl_v1{table = T, partition_key = PK, local_key = LK} = DDL,
                [{and_, _LHS, _RHS} = W]) ->
      try    #key_v1{ast = PartitionKeyAST} = PK,
             LocalFields     = [X || #param_v1{name = X} <- LK#key_v1.ast],
             PartitionFields = [X || #param_v1{name = X} <- PartitionKeyAST],
  
negative.code:     case Type of
          timestamp ->
              case Op1 of
                  Op2 -> true;
                  _   -> false
              end;
          _ ->
              includes(T, Op2, Mod)
  