@Test public void Count() { beanSubQuery.count(); }
@Test public void Exists() { beanSubQuery.exists(); }
@Before public void setUp() { beanSubQuery.from(pathBuilder); }
@Test public void SubQuery_Exists() throws Exception { query.from(user); query.where(new BeanSubQuery().from(user2).where(user2.get("firstName").eq(user.get("firstName"))).exists()); assertEquals("SELECT * WHERE { ?user ?_c2 ?_c3 . FILTER(exists {{ ?user2 ?_c2 ?_c3 . ?user ?_c5 ?user_firstName . ?user2 ?_c5 ?user_firstName } }) }"); }
@Test public void NotExists() { beanSubQuery.notExists(); }
@Test public void ListExprOfQExprOfQExprOfQArray() { beanSubQuery.list(pathBuilder); }
@Test public void UniqueEBoolean() { beanSubQuery.unique(stringPath); }
public BeanSubQuery() { queryMixin = new QueryMixin<BeanSubQuery>(this, new DefaultQueryMetadata().noValidate()); setDetachable(new DetachableMixin(queryMixin)); }
@Test public void OrderBy() { beanSubQuery.orderBy(stringPath.asc()); }
@Test public void Where() { beanSubQuery.where(stringPath.isNotNull()); }