public NumberPath<Integer> scores(com.mysema.query.types.Expression<Integer> index) { return scores.get(index); }
public StringPath names(int index) { return names.get(index); }
public QEmployee employees(com.mysema.query.types.Expression<Integer> index) { return employees.get(index); }
public QItem items(int index) { return items.get(index); }
public QItem items(com.mysema.query.types.Expression<Integer> index) { return items.get(index); }
public QItem lineItems(int index) { return lineItems.get(index); }
public QItem lineItems(com.mysema.query.types.Expression<Integer> index) { return lineItems.get(index); }
public QCat kittens(com.mysema.query.types.Expression<Integer> index) { return kittens.get(index); }
public NumberPath<Integer> deliveredItemIndices(int index) { return deliveredItemIndices.get(index); }
public QDepartment departments(int index) { return departments.get(index); }
public QDepartment departments(com.mysema.query.types.Expression<Integer> index) { return departments.get(index); }
public QCat kittens(com.mysema.query.types.Expression<Integer> index) { return kittens.get(index); }
@Test public void ListAccess2() { System.out.println("listAccess2"); assertEquals(1, where(var.listProperty.get(0).directProperty.eq("target_idspace")).list(var).size()); }
@Test public void ListAccess() { System.out.println("listAccess"); assertEquals(1, where(var.listProperty.get(1).directProperty.eq("nsprefix")).list(var).size()); }
@Test @NoEclipseLink public void List_Order_Get() { QCat cat = QCat.cat; assertEquals(6, query().from(cat).orderBy(cat.kittens.get(0).name.asc()).list(cat).size()); }
@Test @NoEclipseLink public void List_Order_Get2() { QCat cat = QCat.cat; assertEquals(6, query().from(cat).orderBy(cat.mate.kittens.get(0).name.asc()).list(cat).size()); }
@Test public void ListAccess() throws Exception { query.from(user); query.where(user.getList("buddyList", User.class).get(0).getString("name").eq("XXX")); assertEquals("SELECT * WHERE { ?user ?_c2 ?_c3 ; ?_c4 ?user_buddyList . ?user_buddyList ?_c6 ?_var_a . ?_var_a ?_c8 ?user_buddyList_0_name }"); }
@Test public void Indexed_Access() { assertMatches("\\(select count\\(cat\\) from Cat cat " + "left join cat.kittens as cat_kittens_\\w+ " + "with index\\(cat_kittens_\\w+\\) = \\?1 where cat_kittens_\\w+.name = \\?2\\)", sub().from(cat).where(cat.kittens.get(0).name.eq("Kate")).count()); }
@Test public void ListAccess2() throws Exception { query.from(user); query.where(user.getList("buddyList", User.class).get(1).getString("name").eq("XXX")); assertEquals("SELECT * WHERE { ?user ?_c2 ?_c3 ; ?_c4 ?user_buddyList . ?user_buddyList ?_c6 ?_var_a . ?_var_a ?_c8 ?_var_b . ?_var_b ?_c10 ?user_buddyList_1_name }"); }
@Test public void Indexed_Access_Without_Constant() { assertMatches("\\(select count\\(cat\\) from Cat cat " + "left join cat.kittens as cat_kittens_\\w+ " + "with index\\(cat_kittens_\\w+\\) = cat.id where cat_kittens_\\w+.name = \\?1\\)", sub().from(cat).where(cat.kittens.get(cat.id).name.eq("Kate")).count()); }