QueryObjectPathExpression qope = new QueryObjectPathExpression(qc, extraConnectField); qope.addToSelect(qope.getDefaultClass()); q.addToSelect(qope); q.addToSelect(qc);
QueryObjectPathExpression qope = (QueryObjectPathExpression) parentNode; if (qope.getSelect().isEmpty()) { qope.addToSelect(qope.getDefaultClass()); qope.addToSelect(pathToQueryNode.get(path)); break; } else if (parentNode instanceof QueryCollectionPathExpression) {
QueryObjectPathExpression qope = new QueryObjectPathExpression(qc, extraConnectField); qope.addToSelect(qope.getDefaultClass()); q.addToSelect(qope); q.addToSelect(qc);
public static Query fieldPathExpression2() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Employee.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope1 = new QueryObjectPathExpression(qc, "department"); QueryObjectPathExpression qope2 = new QueryObjectPathExpression(qope1.getDefaultClass(), "company"); QueryObjectPathExpression qope3 = new QueryObjectPathExpression(qope2.getDefaultClass(), "address"); qope3.addToSelect(new QueryField(qope3.getDefaultClass(), "address")); qope2.addToSelect(qope3); qope1.addToSelect(qope2); q.addToSelect(qope1); q.setDistinct(false); return q; }
public static Query objectPathExpression5() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Employee.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope1 = new QueryObjectPathExpression(qc, "department"); QueryObjectPathExpression qope2 = new QueryObjectPathExpression(qope1.getDefaultClass(), "company"); qope2.addToSelect(qope2.getDefaultClass()); qope2.addToSelect(new QueryObjectPathExpression(qope2.getDefaultClass(), "address")); qope1.addToSelect(qope1.getDefaultClass()); qope1.addToSelect(new PathExpressionField(qope2, 0)); qope1.addToSelect(new PathExpressionField(qope2, 1)); q.addToSelect(new PathExpressionField(qope1, 0)); q.addToSelect(new PathExpressionField(qope1, 1)); q.addToSelect(new PathExpressionField(qope1, 2)); q.setDistinct(false); return q; }
public static Query fieldPathExpression2() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Employee.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope1 = new QueryObjectPathExpression(qc, "department"); QueryObjectPathExpression qope2 = new QueryObjectPathExpression(qope1.getDefaultClass(), "company"); QueryObjectPathExpression qope3 = new QueryObjectPathExpression(qope2.getDefaultClass(), "address"); qope3.addToSelect(new QueryField(qope3.getDefaultClass(), "address")); qope2.addToSelect(qope3); qope1.addToSelect(qope2); q.addToSelect(qope1); q.setDistinct(false); return q; }
public static Query objectPathExpression5() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Employee.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope1 = new QueryObjectPathExpression(qc, "department"); QueryObjectPathExpression qope2 = new QueryObjectPathExpression(qope1.getDefaultClass(), "company"); qope2.addToSelect(qope2.getDefaultClass()); qope2.addToSelect(new QueryObjectPathExpression(qope2.getDefaultClass(), "address")); qope1.addToSelect(qope1.getDefaultClass()); qope1.addToSelect(new PathExpressionField(qope2, 0)); qope1.addToSelect(new PathExpressionField(qope2, 1)); q.addToSelect(new PathExpressionField(qope1, 0)); q.addToSelect(new PathExpressionField(qope1, 1)); q.addToSelect(new PathExpressionField(qope1, 2)); q.setDistinct(false); return q; }
public static Query objectPathExpression4() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Employee.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope1 = new QueryObjectPathExpression(qc, "department"); QueryObjectPathExpression qope2 = new QueryObjectPathExpression(qope1.getDefaultClass(), "company"); qope2.addToSelect(new QueryObjectPathExpression(qope2.getDefaultClass(), "address")); qope1.addToSelect(qope2); q.addToSelect(qope1); q.setDistinct(false); return q; }
public static Query objectPathExpression4() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Employee.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope1 = new QueryObjectPathExpression(qc, "department"); QueryObjectPathExpression qope2 = new QueryObjectPathExpression(qope1.getDefaultClass(), "company"); qope2.addToSelect(new QueryObjectPathExpression(qope2.getDefaultClass(), "address")); qope1.addToSelect(qope2); q.addToSelect(qope1); 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 objectPathExpression3() 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 QueryObjectPathExpression(qope1.getDefaultClass(), "company")); q.addToSelect(qope1); q.setDistinct(false); return q; }
public static Query fieldPathExpression() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Company.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope1 = new QueryObjectPathExpression(qc, "CEO"); qope1.addToSelect(new QueryField(qope1.getDefaultClass(), "name")); 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 objectPathExpression3() 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 QueryObjectPathExpression(qope1.getDefaultClass(), "company")); q.addToSelect(qope1); q.setDistinct(false); return q; }
public static Query fieldPathExpression() throws Exception { Query q = new Query(); QueryClass qc = new QueryClass(Company.class); q.addFrom(qc); q.addToSelect(qc); QueryObjectPathExpression qope1 = new QueryObjectPathExpression(qc, "CEO"); qope1.addToSelect(new QueryField(qope1.getDefaultClass(), "name")); 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; }
comOuter.addToSelect(comOuter.getDefaultClass()); QueryCollectionReference col = new QueryCollectionReference(comOuter.getDefaultClass(), "contractors"); ContainsConstraint cc = new ContainsConstraint(col, ConstraintOp.IS_NOT_NULL);