Examples of IQuery


Examples of com.pv.mf.db.mock.lang.IQuery

  
   @Test
   public void buildSelectAndNotEqual() {
     
      IBuilder<User> builder = _annotationFactory.createBuilder(User.class);
      IQuery q= builder.select().
                                 columns(builder.mock().getId(), builder.mock().getUserName()).
                                 where().
                                    andNotEqual(builder.mock().getId(), 1L).parent().buildQuery();
     
      Assert.assertEquals(
               "SELECT user.id,user.userName FROM user_mx_14.user WHERE user.id != ?",
               q.getSql());
         Assert.assertArrayEquals(new Object[] {1L}, q.getParameterValues());

      Select sel = builder.select();
      sel.columns(builder.mock().getId(), builder.mock().getUserName());
      Where w = sel.where();
      w.andNotEqual(builder.mock().getId(), 1L);
     
      q = sel.buildQuery();
     
      Assert.assertEquals(
            "SELECT user.id,user.userName FROM user_mx_14.user WHERE user.id != ?",
            q.getSql());
      Assert.assertArrayEquals(new Object[] {1L}, q.getParameterValues());
   }
View Full Code Here

Examples of com.pv.mf.db.mock.lang.IQuery

     
      builder.columns(user.getId(), user.getUserName());
     
      builder.and(user.getId(), 1L);
     
      IQuery statment = builder.build();
      Assert.assertEquals(
            "SELECT user.id,user.userName FROM user_mx_14.user WHERE user.id = ?",
            statment.getSql());
      Assert.assertArrayEquals(new Object[] {1L}, statment.getParameterValues());
     
//      Assert.assertEquals(
//            "SELECT id,userName FROM user_mx_14.user WHERE  id = ?  ",
//            statment);
//      Assert.assertArrayEquals(new Object[] {1L}, sql.getParameters());
View Full Code Here

Examples of com.pv.mf.db.mock.lang.IQuery


   @Test
   public void orderBy() {
      IBuilder<User> builder = _annotationFactory.createBuilder(User.class);
      IQuery q= builder.select().
                                 columns(builder.mock().getId(), builder.mock().getUserName()).
                                 where().and(builder.mock().getId(),1L).parent().
                                    orderBy(builder.mock().getUserName()).
                                    buildQuery();
     
      Assert.assertEquals(
            "SELECT user.id,user.userName"
            + " FROM user_mx_14.user"
            + " WHERE user.id = ?"
            + " ORDER BY user.userName",
            q.getSql());
      Assert.assertArrayEquals(new Object[] {1L}, q.getParameterValues());

      Select sel = builder.select();
      sel.columns(builder.mock().getId(), builder.mock().getUserName());
      Where w = sel.where();
      w.and(builder.mock().getId(), 1L);
      sel.orderBy(builder.mock().getUserName());
      q = sel.buildQuery();
     
      Assert.assertEquals(
               "SELECT user.id,user.userName"
               + " FROM user_mx_14.user"
               + " WHERE user.id = ?"
               + " ORDER BY user.userName",
               q.getSql());
         Assert.assertArrayEquals(new Object[] {1L}, q.getParameterValues());
   }
View Full Code Here

Examples of com.pv.mf.db.mock.lang.IQuery

     
      builder.columns(user.getId(), user.getUserDetails().getEmail());
     
      builder.and(user.getId(), 1L);
     
      IQuery statment = builder.build();
      Assert.assertEquals(
            "SELECT user_details.email,user.id FROM user_mx_14.user_role,user_mx_14.user_details,user_mx_14.user WHERE user_role.userId = ? AND user_details.userId = ? AND user.id = ?",
            statment.getSql());
      Assert.assertEquals(
            "user.id",
            statment.getParameterValues()[0].toString());
      Assert.assertEquals(
            "user.id",
            statment.getParameterValues()[1].toString());
      Assert.assertEquals(
            1L,
            statment.getParameterValues()[2]);
   }
View Full Code Here

Examples of com.pv.mf.db.mock.lang.IQuery

   }
  
   @Test
   public void limit() {
      IBuilder<User> builder = _annotationFactory.createBuilder(User.class);
      IQuery q= builder.select().
                                 columns(builder.mock().getId(), builder.mock().getUserName()).
                                 where().and(builder.mock().getId(),1L).parent().
                                    limit(14).
                                    buildQuery();
     
      Assert.assertEquals(
            "SELECT user.id,user.userName"
            + " FROM user_mx_14.user"
            + " WHERE user.id = ?"
            + " LIMIT 14",
            q.getSql());
      Assert.assertArrayEquals(new Object[] {1L}, q.getParameterValues());

      Select sel = builder.select();
      sel.columns(builder.mock().getId(), builder.mock().getUserName());
      Where w = sel.where();
      w.and(builder.mock().getId(), 1L);
      sel.limit(14);
      q = sel.buildQuery();
     
      Assert.assertEquals(
               "SELECT user.id,user.userName"
               + " FROM user_mx_14.user"
               + " WHERE user.id = ?"
               + " LIMIT 14",
               q.getSql());
         Assert.assertArrayEquals(new Object[] {1L}, q.getParameterValues());
   }
View Full Code Here

Examples of com.pv.mf.db.mock.lang.IQuery

//            builder.normalize(user.getRoles()).getRoleId(),
//            builder.normalize(user.getRoles()).getUserId());
     
      builder.and(user.getId(), 1L);
     
      IQuery statment = builder.build();
      Assert.assertEquals(
//            "SELECT user_role.roleId,user_role.userId,user.id FROM user_mx_14.user_role,user_mx_14.user WHERE user_role.userId = ? AND user.id = ?",
            "SELECT user.id,user_role.userId,user_role.roleId FROM user_mx_14.user_role,user_mx_14.user_details,user_mx_14.user WHERE user_role.userId = ? AND user_details.userId = ? AND user.id = ?",
            statment.getSql());
      Assert.assertEquals(
            "user.id",
            statment.getParameterValues()[0].toString());
      Assert.assertEquals(
            "user.id",
            statment.getParameterValues()[1].toString());
      Assert.assertEquals(
            1L,
            statment.getParameterValues()[2]);
   }
View Full Code Here

Examples of com.salas.bb.domain.query.IQuery

    /**
     * Tests adding criteria to the tail of the query when "Add" button is pressed.
     */
    public void testAddCriteria()
    {
        IQuery query = new DummyStringQuery();
        builder.setQuery(query);

        ICriteria defaultCriteria = query.getCriteriaAt(0);

        builder.addEmptyCriteria();
        assertEquals("Criteria should be added to query.",
            2, query.getCriteriaCount());
        assertFalse("Wrong criteria object in the tail.",
            defaultCriteria == query.getCriteriaAt(1));
    }
View Full Code Here

Examples of com.salas.bb.domain.query.IQuery

     * Tests removing the criteria by its index and protecting the last criteria from
     * being removed.
     */
    public void testRemoveCriteria()
    {
        IQuery query = new DummyStringQuery();
        builder.setQuery(query);
        builder.addEmptyCriteria();
        ICriteria defaultCriteria = query.getCriteriaAt(0);

        builder.removeCriteria(0);
        assertEquals("Criteria should be removed.", 1, query.getCriteriaCount());
        assertFalse("Wrong criteria removed.", defaultCriteria == query.getCriteriaAt(0));

        builder.removeCriteria(0);
        assertEquals("The last criteria should not be removed.", 1, query.getCriteriaCount());
    }
View Full Code Here

Examples of net.floodlightcontroller.storage.IQuery

        Object[][] expectedResults = {
                {"Lisa", "Jones"},
                {"Susan", "Jones"}
        };
        IPredicate predicate = new OperatorPredicate(PERSON_LAST_NAME, OperatorPredicate.Operator.EQ, "Jones");
        IQuery query = storageSource.createQuery(PERSON_TABLE_NAME, columnList, predicate, new RowOrdering(PERSON_SSN));
        IResultSet resultSet = storageSource.executeQuery(query);
        checkExpectedResults(resultSet, columnList, expectedResults);
    }
View Full Code Here

Examples of org.eclipse.persistence.jpa.jpql.spi.IQuery

      Annotation[] annotations = type.getAnnotations();
      NamedQueries namedQueries = getAnnotation(annotations, NamedQueries.class);

      if (namedQueries != null) {
        for (NamedQuery namedQuery : namedQueries.value()) {
          IQuery query = buildQuery(namedQuery);
          queries.put(namedQuery.name(), query);
        }
      }
      else {
        NamedQuery namedQuery = getAnnotation(annotations, NamedQuery.class);
        if (namedQuery != null) {
          IQuery query = buildQuery(namedQuery);
          queries.put(namedQuery.name(), query);
        }
      }
    }
    catch (Exception e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.