public static Query collectionPathExpression3() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Company.class); q.addFrom(qc); q.addToSelect(qc); QueryCollectionPathExpression qcpe = new QueryCollectionPathExpression(qc, "departments"); qcpe.addToSelect(qcpe.getDefaultClass()); qcpe.addToSelect(new QueryCollectionPathExpression(qcpe.getDefaultClass(), "employees")); q.addToSelect(qcpe); q.setDistinct(false); return q; }
public static Query collectionPathExpression3() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Company.class); q.addFrom(qc); q.addToSelect(qc); QueryCollectionPathExpression qcpe = new QueryCollectionPathExpression(qc, "departments"); qcpe.addToSelect(qcpe.getDefaultClass()); qcpe.addToSelect(new QueryCollectionPathExpression(qcpe.getDefaultClass(), "employees")); q.addToSelect(qcpe); q.setDistinct(false); return q; }
public static Query subclassCollection2() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Department.class); q.addFrom(qc); q.addToSelect(qc); q.addToSelect(new QueryCollectionPathExpression(qc, "employees", Broke.class, Employee.class)); q.setDistinct(false); return q; }
public static Query subclassCollection2() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Department.class); q.addFrom(qc); q.addToSelect(qc); q.addToSelect(new QueryCollectionPathExpression(qc, "employees", Broke.class, Employee.class)); q.setDistinct(false); return q; }
public static Query collectionPathExpression() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Department.class); q.addFrom(qc); q.addToSelect(qc); q.addToSelect(new QueryCollectionPathExpression(qc, "employees")); q.setDistinct(false); return q; }
public static Query subclassCollection() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Department.class); q.addFrom(qc); q.addToSelect(qc); q.addToSelect(new QueryCollectionPathExpression(qc, "employees", Manager.class)); q.setDistinct(false); return q; }
public static Query subclassCollection() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Department.class); q.addFrom(qc); q.addToSelect(qc); q.addToSelect(new QueryCollectionPathExpression(qc, "employees", Manager.class)); q.setDistinct(false); return q; }
public static Query collectionPathExpression() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Department.class); q.addFrom(qc); q.addToSelect(qc); q.addToSelect(new QueryCollectionPathExpression(qc, "employees")); q.setDistinct(false); return q; }
public static Query collectionPathExpression2() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Employee.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope1 = new QueryObjectPathExpression(qc, "department"); qope1.addToSelect(new QueryCollectionPathExpression(qope1.getDefaultClass(), "employees")); q.addToSelect(qope1); q.setDistinct(false); return q; }
public static Query collectionPathExpression2() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Employee.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope1 = new QueryObjectPathExpression(qc, "department"); qope1.addToSelect(new QueryCollectionPathExpression(qope1.getDefaultClass(), "employees")); q.addToSelect(qope1); q.setDistinct(false); return q; }
public static Query multiColumnObjectInCollection() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Company.class); q.addFrom(qc); q.addToSelect(qc); QueryCollectionPathExpression qcpe = new QueryCollectionPathExpression(qc, "departments"); qcpe.addToSelect(qcpe.getDefaultClass()); QueryObjectPathExpression qope = new QueryObjectPathExpression(qcpe.getDefaultClass(), "company"); qope.addToSelect(qope.getDefaultClass()); qope.addToSelect(new QueryCollectionPathExpression(qope.getDefaultClass(), "contractors")); qcpe.addToSelect(new PathExpressionField(qope, 0)); qcpe.addToSelect(new PathExpressionField(qope, 1)); q.addToSelect(qcpe); q.setDistinct(false); return q; }
public static Query multiColumnObjectInCollection() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Company.class); q.addFrom(qc); q.addToSelect(qc); QueryCollectionPathExpression qcpe = new QueryCollectionPathExpression(qc, "departments"); qcpe.addToSelect(qcpe.getDefaultClass()); QueryObjectPathExpression qope = new QueryObjectPathExpression(qcpe.getDefaultClass(), "company"); qope.addToSelect(qope.getDefaultClass()); qope.addToSelect(new QueryCollectionPathExpression(qope.getDefaultClass(), "contractors")); qcpe.addToSelect(new PathExpressionField(qope, 0)); qcpe.addToSelect(new PathExpressionField(qope, 1)); q.addToSelect(qcpe); q.setDistinct(false); return q; }
public static Query collectionPathExpression5() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Company.class); q.addFrom(qc); q.addToSelect(qc); QueryCollectionPathExpression qcpe = new QueryCollectionPathExpression(qc, "departments"); qcpe.setConstraint(new SimpleConstraint(new QueryField(qcpe.getDefaultClass(), "name"), ConstraintOp.MATCHES, new QueryValue("%1"))); q.addToSelect(qcpe); q.setDistinct(false); return q; }
public static Query collectionPathExpression5() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Company.class); q.addFrom(qc); q.addToSelect(qc); QueryCollectionPathExpression qcpe = new QueryCollectionPathExpression(qc, "departments"); qcpe.setConstraint(new SimpleConstraint(new QueryField(qcpe.getDefaultClass(), "name"), ConstraintOp.MATCHES, new QueryValue("%1"))); q.addToSelect(qcpe); q.setDistinct(false); return q; }
public static Query collectionPathExpression6() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Department.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope = new QueryObjectPathExpression(qc, "company"); qope.addToSelect(qope.getDefaultClass()); qope.addToSelect(new QueryCollectionPathExpression(qope.getDefaultClass(), "departments")); q.addToSelect(new PathExpressionField(qope, 0)); q.addToSelect(new PathExpressionField(qope, 1)); q.setDistinct(false); return q; }
public static Query collectionPathExpression6() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Department.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope = new QueryObjectPathExpression(qc, "company"); qope.addToSelect(qope.getDefaultClass()); qope.addToSelect(new QueryCollectionPathExpression(qope.getDefaultClass(), "departments")); q.addToSelect(new PathExpressionField(qope, 0)); q.addToSelect(new PathExpressionField(qope, 1)); q.setDistinct(false); return q; }
public static Query collectionPathExpression4() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Company.class); q.addFrom(qc); q.addToSelect(qc); QueryCollectionPathExpression qcpe = new QueryCollectionPathExpression(qc, "departments"); QueryClass qc2 = new QueryClass(Employee.class); qcpe.addFrom(qc2); qcpe.addToSelect(qc2); qcpe.setSingleton(true); qcpe.setConstraint(new ContainsConstraint(new QueryCollectionReference(qcpe.getDefaultClass(), "employees"), ConstraintOp.CONTAINS, qc2)); q.addToSelect(qcpe); q.setDistinct(false); return q; }
public static Query collectionPathExpression4() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Company.class); q.addFrom(qc); q.addToSelect(qc); QueryCollectionPathExpression qcpe = new QueryCollectionPathExpression(qc, "departments"); QueryClass qc2 = new QueryClass(Employee.class); qcpe.addFrom(qc2); qcpe.addToSelect(qc2); qcpe.setSingleton(true); qcpe.setConstraint(new ContainsConstraint(new QueryCollectionReference(qcpe.getDefaultClass(), "employees"), ConstraintOp.CONTAINS, qc2)); q.addToSelect(qcpe); q.setDistinct(false); return q; }
public static Query collectionPathExpression7() throws Exception { Query q = new Query(); QueryClass qc1 = new QueryClass(Employee.class); q.addFrom(qc1); q.addToSelect(qc1); QueryCollectionPathExpression qcpe = new QueryCollectionPathExpression(qc1, "department"); QueryClass qc2 = new QueryClass(Company.class); qcpe.addFrom(qc2); qcpe.addToSelect(qcpe.getDefaultClass()); qcpe.addToSelect(qc2); qcpe.setConstraint(new ContainsConstraint(new QueryObjectReference(qcpe.getDefaultClass(), "company"), ConstraintOp.CONTAINS, qc2)); q.addToSelect(qcpe); q.setDistinct(false); return q; }
public static Query collectionPathExpression7() throws Exception { Query q = new Query(); QueryClass qc1 = new QueryClass(Employee.class); q.addFrom(qc1); q.addToSelect(qc1); QueryCollectionPathExpression qcpe = new QueryCollectionPathExpression(qc1, "department"); QueryClass qc2 = new QueryClass(Company.class); qcpe.addFrom(qc2); qcpe.addToSelect(qcpe.getDefaultClass()); qcpe.addToSelect(qc2); qcpe.setConstraint(new ContainsConstraint(new QueryObjectReference(qcpe.getDefaultClass(), "company"), ConstraintOp.CONTAINS, qc2)); q.addToSelect(qcpe); q.setDistinct(false); return q; }