Examples of FieldEvaluator


Examples of org.yaac.server.egql.evaluator.FieldEvaluator

    String inputStr = "select a, b from a";
   
    SelectStatement actual = TestUtil.parser(inputStr).select_statement().stmt;
   
    SelectStatement expected = new SelectStatement();
    expected.setSelectClause(new SelectClause().add(new FieldEvaluator("a")).add(new FieldEvaluator("b")));
    expected.setFromClause(new FromClause().add(new FromEntity("a")));
   
    Assert.assertEquals(expected, actual);
  }
View Full Code Here

Examples of org.yaac.server.egql.evaluator.FieldEvaluator

    String inputStr = "select a, b from a where true and not a > 10 group by a, b";
   
    SelectStatement actual = TestUtil.parser(inputStr).select_statement().stmt;
   
    SelectStatement expected = new SelectStatement();
    expected.setSelectClause(new SelectClause().add(new FieldEvaluator("a")).add(new FieldEvaluator("b")));
    expected.setFromClause(new FromClause().add(new FromEntity("a")));
   
    expected.setWhereClause(
        new WhereClause(
            new AndEvaluator(
                new BooleanEvaluator("TRUE"),
                new NotEvaluator(
                    new RelationEvaluator(
                        new FieldEvaluator("a"),
                        RelationEvaluator.Type.GREATER_THAN,
                        new DecimalEvaluator("10"))))));
   
    expected.setGroupByClause(new GroupByClause().add("a").add("b"));
   
View Full Code Here

Examples of org.yaac.server.egql.evaluator.FieldEvaluator

        new AggregationEvaluator("count", null))
        .add(new AggregationEvaluator("sum", null)));
   
    assertTrue(stmt.aggregationEvaluatorOnly());
   
    stmt.getSelectClause().add(new FieldEvaluator("a.b"));
    assertFalse(stmt.aggregationEvaluatorOnly());
  }
View Full Code Here

Examples of org.yaac.server.egql.evaluator.FieldEvaluator

public class FieldEvaluatorTest {

  @Test
  public void test1() {
    FieldEvaluator e = new FieldEvaluator("a");
   
    Assert.assertEquals("a", e.getFieldName());
    Assert.assertNull(e.getEntityAlias());
  }
View Full Code Here

Examples of org.yaac.server.egql.evaluator.FieldEvaluator

    Assert.assertNull(e.getEntityAlias());
  }
 
  @Test
  public void test2() {
    FieldEvaluator e = new FieldEvaluator("a.b");
   
    Assert.assertEquals("b", e.getFieldName());
    Assert.assertEquals("a", e.getEntityAlias());
  }
View Full Code Here

Examples of org.yaac.server.egql.evaluator.FieldEvaluator

  public void test() throws Exception {
    String inputStr = "select a.b, a.c";
   
    SelectClause actual = TestUtil.parser(inputStr).select_clause().e;
   
    SelectClause expected = new SelectClause().add(new FieldEvaluator("a.b")).add(new FieldEvaluator("a.c"));
   
    Assert.assertEquals(expected, actual);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.