Package com.foundationdb.sql.optimizer.plan

Examples of com.foundationdb.sql.optimizer.plan.ConstantExpression


        assertEquals(expected, ColumnRanges.rangeAtNode(compare));
    }

    @Test
    public void valueGtCol() {
        ConstantExpression value = constant("joe");
        ConditionExpression compare = compare(value, Comparison.GT, firstName);
        ColumnRanges expected = columnRanges(
                firstName,
                compare,
                segment(nullExclusive("joe"), exclusive("joe"))
View Full Code Here


        assertEquals(expected, ColumnRanges.rangeAtNode(compare));
    }

    @Test
    public void colGeValue() {
        ConstantExpression value = constant("joe");
        ConditionExpression compare = compare(firstName, Comparison.GE, value);
        ColumnRanges expected = columnRanges(
                firstName,
                compare,
                segment(inclusive("joe"), RangeEndpoint.UPPER_WILD)
View Full Code Here

        assertEquals(expected, ColumnRanges.rangeAtNode(compare));
    }

    @Test
    public void valueGeCol() {
        ConstantExpression value = constant("joe");
        ConditionExpression compare = compare(value, Comparison.GE, firstName);
        ColumnRanges expected = columnRanges(
                firstName,
                compare,
                segment(nullExclusive("joe"), inclusive("joe"))
View Full Code Here

        assertEquals(expected, ColumnRanges.rangeAtNode(compare));
    }

    @Test
    public void colEqValue() {
        ConstantExpression value = constant("joe");
        ConditionExpression compare = compare(firstName, Comparison.EQ, value);
        ColumnRanges expected = columnRanges(
                firstName,
                compare,
                segment(inclusive("joe"), inclusive("joe"))
View Full Code Here

        assertEquals(expected, ColumnRanges.rangeAtNode(compare));
    }

    @Test
    public void valueEqCol() {
        ConstantExpression value = constant("joe");
        ConditionExpression compare = compare(value, Comparison.EQ, firstName);
        ColumnRanges expected = columnRanges(
                firstName,
                compare,
                segment(inclusive("joe"), inclusive("joe"))
View Full Code Here

        assertEquals(expected, ColumnRanges.rangeAtNode(compare));
    }

    @Test
    public void colNeValue() {
        ConstantExpression value = constant("joe");
        ConditionExpression compare = compare(firstName, Comparison.NE, value);
        ColumnRanges expected = columnRanges(
                firstName,
                compare,
                    segment(nullExclusive("joe"), exclusive("joe")),
View Full Code Here

        assertEquals(expected, ColumnRanges.rangeAtNode(compare));
    }

    @Test
    public void valueNeCol() {
        ConstantExpression value = constant("joe");
        ConditionExpression compare = compare(value, Comparison.NE, firstName);
        ColumnRanges expected = columnRanges(
                firstName,
                compare,
                segment(nullExclusive("joe"), exclusive("joe")),
View Full Code Here

        assertEquals(expected, ColumnRanges.rangeAtNode(compare));
    }
   
    @Test
    public void notColLtValue() {
        ConstantExpression value = constant("joe");
        ConditionExpression compare = not(compare(value, Comparison.LT, firstName));
        ColumnRanges expected = null;
        assertEquals(expected, ColumnRanges.rangeAtNode(compare));
    }
View Full Code Here

TOP

Related Classes of com.foundationdb.sql.optimizer.plan.ConstantExpression

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.