/** * Gets the person name. * * @param <E> * the element type * @param e * the e * @param result * the result * @return the person name */ private <E extends Object> String getPersonName(E e, Object result) { return ((PersonCassandra) result).getPersonName(); }
/** * */ private void findByIdGTEAndAge() { String qry = "Select p.personName, p.age from PersonCassandra p where p.personId >= 1 and p.age = 10"; Query q = em.createQuery(qry); List<PersonCassandra> persons = q.getResultList(); Assert.assertNotNull(persons); Assert.assertEquals(1, persons.size()); for (PersonCassandra person : persons) { Assert.assertEquals(new Integer(10), person.getAge()); Assert.assertEquals("1", person.getPersonId()); Assert.assertEquals("vivek", person.getPersonName()); } }
/** * */ private void findByIdLTEAndAge() { String qry = "Select p.personName, p.age from PersonCassandra p where p.personId <= 3 and p.age = 10"; Query q = em.createQuery(qry); List<PersonCassandra> persons = q.getResultList(); Assert.assertNotNull(persons); Assert.assertEquals(1, persons.size()); for (PersonCassandra person : persons) { Assert.assertEquals(new Integer(10), person.getAge()); Assert.assertEquals("1", person.getPersonId()); Assert.assertEquals("vivek", person.getPersonName()); } }
/** * */ private void findByIdEQ() { String qry = "Select p.personName from PersonCassandra p where p.personId = 2"; Query q = em.createQuery(qry); List<PersonCassandra> persons = q.getResultList(); Assert.assertNotNull(persons); Assert.assertEquals(1, persons.size()); for (PersonCassandra person : persons) { Assert.assertNull(person.getAge()); Assert.assertEquals("2", person.getPersonId()); Assert.assertEquals("vivek", person.getPersonName()); } }
/** * */ private void findById() { PersonCassandra personHBase = findById(PersonCassandra.class, "1", em); Assert.assertNotNull(personHBase); Assert.assertEquals("vivek", personHBase.getPersonName()); Assert.assertEquals(new Integer(10), personHBase.getAge()); personHBase = findById(PersonCassandra.class, "2", em); Assert.assertNotNull(personHBase); Assert.assertEquals("vivek", personHBase.getPersonName()); Assert.assertEquals(new Integer(20), personHBase.getAge()); personHBase = findById(PersonCassandra.class, "3", em); Assert.assertNotNull(personHBase); Assert.assertEquals("vivek", personHBase.getPersonName()); Assert.assertEquals(new Integer(15), personHBase.getAge()); }
/** * */ private void findByIdAndAgeGTAndLT() { String qry = "Select p.personName from PersonCassandra p where p.personId = 1 and p.personName = vivek and p.age >=10 and p.age <= 20"; Query q = em.createQuery(qry); List<PersonCassandra> persons = q.getResultList(); Assert.assertNotNull(persons); Assert.assertEquals(1, persons.size()); int count = 0; for (PersonCassandra person : persons) { if (person.getPersonId().equals("1")) { Assert.assertNull(person.getAge()); Assert.assertEquals("vivek", person.getPersonName()); count++; } } Assert.assertEquals(1, count); }
/** * */ private void findByIdAndAge() { String qry = "Select p.personName, p.age from PersonCassandra p where p.personId = 1 and p.age = 10"; Query q = em.createQuery(qry); List<PersonCassandra> persons = q.getResultList(); Assert.assertNotNull(persons); Assert.assertEquals(1, persons.size()); for (PersonCassandra person : persons) { Assert.assertEquals(new Integer(10), person.getAge()); Assert.assertEquals("1", person.getPersonId()); Assert.assertEquals("vivek", person.getPersonName()); Assert.assertEquals(10, person.getAge().intValue()); Assert.assertNull(person.getA()); } }
/** * */ private void findByIdAndAgeGT() { String qry = "Select p.personName, p.age from PersonCassandra p where p.personId = 1 and p.age > 5"; Query q = em.createQuery(qry); List<PersonCassandra> persons = q.getResultList(); Assert.assertNotNull(persons); Assert.assertEquals(1, persons.size()); for (PersonCassandra person : persons) { Assert.assertEquals(new Integer(10), person.getAge()); Assert.assertEquals("1", person.getPersonId()); Assert.assertEquals("vivek", person.getPersonName()); Assert.assertEquals(10, person.getAge().intValue()); Assert.assertNull(person.getA()); } }
/** * */ private void findByIdGTAndLTE() { String qry = "Select p.personName from PersonCassandra p where p.personId > 1 and p.personId <= 2"; Query q = em.createQuery(qry); List<PersonCassandra> persons = q.getResultList(); Assert.assertNotNull(persons); Assert.assertEquals(2, persons.size()); int count = 0; for (PersonCassandra person : persons) { if (person.getPersonId().equals("2")) { Assert.assertNull(person.getAge()); Assert.assertEquals("vivek", person.getPersonName()); count++; } else { Assert.assertEquals("1", person.getPersonId()); Assert.assertNull(person.getAge()); Assert.assertEquals("vivek", person.getPersonName()); count++; } } Assert.assertEquals(2, count); }
Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++;
Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++;
Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++;
Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++;
Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++;
Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++; Assert.assertEquals("vivek", person.getPersonName()); count++;
PersonCassandra p = findById(PersonCassandra.class, "1", entityManager); Assert.assertNotNull(p); Assert.assertEquals("vivek", p.getPersonName()); entityManager.remove(p); entityManager.clear();
@Override public void run() { for (int j = 1; j <= 100; j++) { PersonCassandra foundObject = entityManager.find(PersonCassandra.class, "" + i * 1000); if (foundObject != null) { Assert.assertNotNull(foundObject.getPersonId()); Assert.assertEquals(10 + j - 1, foundObject.getAge().intValue()); Assert.assertEquals("vivek" + (j - 1), foundObject.getPersonName()); foundObject.setAge(10 + j); foundObject.setPersonName("vivek" + j); } else { foundObject = prepareData("" + i * 1000, 10 + j); foundObject.setPersonName("vivek" + j); } entityManager.persist(foundObject); } } }
/** * On merge cassandra. * * @throws Exception * the exception */ @Test public void onMergeCassandra() throws Exception { // CassandraCli.cassandraSetUp(); // loadData(); Object p1 = prepareData("1", 10); Object p2 = prepareData("2", 20); Object p3 = prepareData("3", 15); entityManager.persist(p1); entityManager.persist(p2); entityManager.persist(p3); entityManager.clear(); col.put("1", p1); col.put("2", p2); col.put("3", p3); PersonCassandra p = findById(PersonCassandra.class, "1", entityManager); Assert.assertNotNull(p); Assert.assertEquals("vivek", p.getPersonName()); Assert.assertEquals(Month.APRIL, p.getMonth()); // modify record. p.setPersonName("newvivek"); entityManager.merge(p); assertOnMerge(entityManager, "PersonCassandra", PersonCassandra.class, "vivek", "newvivek", "personName"); }
/** * On merge cassandra. * * @throws Exception * the exception */ @Test public void onMergeCassandra() throws Exception { Object p1 = prepareData("1", 10); Object p2 = prepareData("2", 20); Object p3 = prepareData("3", 15); entityManager.persist(p1); entityManager.persist(p2); entityManager.persist(p3); entityManager.clear(); col.put("1", p1); col.put("2", p2); col.put("3", p3); PersonCassandra p = findById(PersonCassandra.class, "1", entityManager); Assert.assertNotNull(p); Assert.assertEquals("vivek", p.getPersonName()); Assert.assertEquals(Month.APRIL, p.getMonth()); // modify record. p.setPersonName("newvivek"); entityManager.merge(p); assertOnMerge(entityManager, "PersonCassandra", PersonCassandra.class, "vivek", "newvivek", "personName"); }
/** * On merge cassandra. * * @throws Exception * the exception */ @Test public void onMergeCassandra() throws Exception { // CassandraCli.cassandraSetUp(); // loadData(); Object p1 = prepareData("1", 10); Object p2 = prepareData("2", 20); Object p3 = prepareData("3", 15); entityManager.persist(p1); entityManager.persist(p2); entityManager.persist(p3); entityManager.clear(); col.put("1", p1); col.put("2", p2); col.put("3", p3); PersonCassandra p = findById(PersonCassandra.class, "1", entityManager); Assert.assertNotNull(p); Assert.assertEquals("vivek", p.getPersonName()); Assert.assertEquals(Month.APRIL, p.getMonth()); // modify record. p.setPersonName("newvivek"); entityManager.merge(p); assertOnMerge(entityManager, PersonCassandra.class, PersonCassandra.class, "vivek", "newvivek", "personName"); }