@Test void testLessThanOrEqual() throws RSQLParserException { Attribute ageAttr = when(mock(Attribute.class).getDataType()).thenReturn(INT).getMock(); doReturn(ageAttr).when(entityType).getAttribute("age"); Query<Entity> q = molgenisRSQL.createQuery("age<=87", repository); assertEquals(new QueryImpl<>().le("age", 87), q); }
public Query<Entity> createQuery(String rsql, Repository<Entity> repository) { Node rootNode = rsqlParser.parse(rsql); MolgenisRSQLVisitor visitor = new MolgenisRSQLVisitor(repository); return rootNode.accept(visitor); }
MolgenisRSQL { public Query<Entity> createQuery(String rsql, Repository<Entity> repository) { Node rootNode = rsqlParser.parse(rsql); MolgenisRSQLVisitor visitor = new MolgenisRSQLVisitor(repository); return rootNode.accept(visitor); } }
MolgenisRSQL { public Query<Entity> createQuery(String rsql, Repository<Entity> repository) { Node rootNode = rsqlParser.parse(rsql); MolgenisRSQLVisitor visitor = new MolgenisRSQLVisitor(repository); return rootNode.accept(visitor); } MolgenisRSQL(RSQLParser rsqlParser); }
MolgenisRSQL { public Query<Entity> createQuery(String rsql, Repository<Entity> repository) { Node rootNode = rsqlParser.parse(rsql); MolgenisRSQLVisitor visitor = new MolgenisRSQLVisitor(repository); return rootNode.accept(visitor); } MolgenisRSQL(RSQLParser rsqlParser); Query<Entity> createQuery(String rsql, Repository<Entity> repository); }
MolgenisRSQL { public Query<Entity> createQuery(String rsql, Repository<Entity> repository) { Node rootNode = rsqlParser.parse(rsql); MolgenisRSQLVisitor visitor = new MolgenisRSQLVisitor(repository); return rootNode.accept(visitor); } MolgenisRSQL(RSQLParser rsqlParser); Query<Entity> createQuery(String rsql, Repository<Entity> repository);  }