Package com.couchbase.client.java.query

Examples of com.couchbase.client.java.query.Query


        assertEquals("SELECT children[0].fname AS cname FROM tutorial WHERE fname = \"Dave\"", query.toString());
    }

    @Test
    public void test4() {
        Query query = select(meta().as("meta"))
            .from("tutorial");
        assertEquals("SELECT META() AS meta FROM tutorial", query.toString());
    }
View Full Code Here


        assertEquals("SELECT META() AS meta FROM tutorial", query.toString());
    }

    @Test
    public void test5() {
        Query query = select(x("fname"), x("age"), x("age/7").as("age_dog_years"))
            .from("tutorial")
            .where(x("fname").eq(s("Dave")));
        assertEquals("SELECT fname, age, age/7 AS age_dog_years FROM tutorial WHERE fname = \"Dave\"",
            query.toString());
    }
View Full Code Here

            query.toString());
    }

    @Test
    public void test6() {
        Query query = select(x("fname"), x("age"), round(x("age/7")).as("age_dog_years"))
            .from("tutorial")
            .where(x("fname").eq(s("Dave")));
        assertEquals("SELECT fname, age, ROUND(age/7) AS age_dog_years FROM tutorial WHERE fname = \"Dave\"",
            query.toString());
    }
View Full Code Here

            query.toString());
    }

    @Test
    public void test7() {
        Query query = select(x("fname").concat(s(" ")).concat(x("lname")).as("full_name"))
            .from("tutorial");
        assertEquals("SELECT fname || \" \" || lname AS full_name FROM tutorial", query.toString());
    }
View Full Code Here

        assertEquals("SELECT fname || \" \" || lname AS full_name FROM tutorial", query.toString());
    }

    @Test
    public void test8() {
        Query query = select("fname", "age")
            .from("tutorial")
            .where(x("age").gt(x("30")));
        assertEquals("SELECT fname, age FROM tutorial WHERE age > 30", query.toString());
    }
View Full Code Here

        assertEquals("SELECT fname, age FROM tutorial WHERE age > 30", query.toString());
    }

    @Test
    public void test9() {
        Query query = select("fname", "email")
            .from("tutorial")
            .where(x("email").like(s("%@yahoo.com")));
        assertEquals("SELECT fname, email FROM tutorial WHERE email LIKE \"%@yahoo.com\"", query.toString());
    }
View Full Code Here

        assertEquals("SELECT fname, email FROM tutorial WHERE email LIKE \"%@yahoo.com\"", query.toString());
    }

    @Test
    public void test10() {
        Query query = selectDistinct("orderlines[0].productId")
            .from("orders");
        assertEquals("SELECT DISTINCT orderlines[0].productId FROM orders", query.toString());
    }
View Full Code Here

        assertEquals("SELECT DISTINCT orderlines[0].productId FROM orders", query.toString());
    }

    @Test
    public void test11() {
        Query query = select("fname", "children")
            .from("tutorial")
            .where(x("children").is(NULL()));
        assertEquals("SELECT fname, children FROM tutorial WHERE children IS NULL", query.toString());
    }
View Full Code Here

        assertEquals("SELECT fname, children FROM tutorial WHERE children IS NULL", query.toString());
    }

    @Test
    public void test12() {
        Query query = select("fname", "children")
            .from("tutorial")
            .where(x("ANY child IN tutorial.children SATISFIES child.age > 10 END"));
        assertEquals("SELECT fname, children FROM tutorial WHERE ANY child IN tutorial.children " +
            "SATISFIES child.age > 10 END", query.toString());
    }
View Full Code Here

            "SATISFIES child.age > 10 END", query.toString());
    }

    @Test
    public void test13() {
        Query query = select("fname", "email", "children")
            .from("tutorial")
            .where(length(x("children")).gt(x("0")).and(x("email")).like(s("%@gmail.com")));
        assertEquals("SELECT fname, email, children FROM tutorial WHERE LENGTH(children) > 0 AND email" +
            " LIKE \"%@gmail.com\"", query.toString());
    }
View Full Code Here

TOP

Related Classes of com.couchbase.client.java.query.Query

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.