public static Select select(String fieldName) { return new Select(fieldName);
    }
@Test
    void matches() {
        String q = Q.select("*")
                .from("sd1")
                .where("f1").matches("v1")
                .and("f2").matches("v2")
                .or("f3").matches("v3")
                .andnot("f4").matches("v4")
                .build();

        assertEquals(q, "yql=select * from sd1 where f1 matches \"v1\" and f2 matches \"v2\" or f3 matches \"v3\" and !(f4 matches \"v4\")");
    }