/** * Gets the data frame to persist. * * @param query * the query * @param subQuery * the sub query * @return the data frame to persist */ private DataFrame getDataFrameToPersist(String query, String subQuery) { EntityMetadata entityMetadata = getEntityMetadata(); Client client = entityMetadata != null ? persistenceDelegeator.getClient(entityMetadata) : persistenceDelegeator.getClient(kunderaQuery.getPersistenceUnit()); return ((SparkClient) client).getDataFrame(subQuery, entityMetadata, getKunderaQuery()); }
Client client = persistenceDelegeator.getClient(kunderaQuery.getPersistenceUnit()); results = populateEntities(null, client);
/** * Inits the filter. */ private void initFilter() { EntityMetadata metadata = KunderaMetadataManager.getEntityMetadata(kunderaMetadata, entityClass); Metamodel metaModel = kunderaMetadata.getApplicationMetadata().getMetamodel(getPersistenceUnit()); EntityType entityType = metaModel.entity(entityClass); if (null == filter) { List<String> clauses = new ArrayList<String>(); addDiscriminatorClause(clauses, entityType); return; } WhereClause whereClause = KunderaQueryUtils.getWhereClause(getJpqlExpression()); KunderaQueryUtils.traverse(whereClause.getConditionalExpression(), metadata, kunderaMetadata, this, false); for (Object filterClause : filtersQueue) { if (!(filterClause instanceof String)) { onTypedParameter(((FilterClause) filterClause)); } } addDiscriminatorClause(null, entityType); }
Assert.assertTrue(kunderaQuery.getUpdateClauseQueue().isEmpty()); Assert.assertNotNull(kunderaQuery.getResult()); Assert.assertEquals(PU, kunderaQuery.getPersistenceUnit()); Assert.assertNotNull(kunderaQuery.getOrdering()); Assert.assertEquals(1, kunderaQuery.getOrdering().size());
EntityMetadata m = getEntityMetadata(); Client client = m != null ? persistenceDelegeator.getClient(m) : persistenceDelegeator.getClient(kunderaQuery.getPersistenceUnit()); externalProperties = ((CassandraClientBase) client).getExternalProperties(); ApplicationMetadata appMetadata = kunderaMetadata.getApplicationMetadata();
Assert.assertTrue(kunderaQuery.getUpdateClauseQueue().isEmpty()); Assert.assertNotNull(kunderaQuery.getResult()); Assert.assertEquals(PU, kunderaQuery.getPersistenceUnit()); Assert.assertNotNull(kunderaQuery.getOrdering()); Assert.assertEquals(1, kunderaQuery.getOrdering().size()); Assert.assertTrue(kunderaQuery.getUpdateClauseQueue().isEmpty()); Assert.assertNotNull(kunderaQuery.getResult()); Assert.assertEquals(PU, kunderaQuery.getPersistenceUnit()); Assert.assertNotNull(kunderaQuery.getOrdering()); Assert.assertEquals(1, kunderaQuery.getOrdering().size());
Assert.assertTrue(kunderaQuery.getUpdateClauseQueue().isEmpty()); Assert.assertNotNull(kunderaQuery.getResult()); Assert.assertEquals(PU, kunderaQuery.getPersistenceUnit()); Assert.assertNull(kunderaQuery.getOrdering()); Assert.assertTrue(kunderaQuery.getUpdateClauseQueue().isEmpty()); Assert.assertNotNull(kunderaQuery.getResult()); Assert.assertEquals(PU, kunderaQuery.getPersistenceUnit()); Assert.assertNull(kunderaQuery.getOrdering()); Assert.assertTrue(kunderaQuery.getUpdateClauseQueue().isEmpty()); Assert.assertNotNull(kunderaQuery.getResult()); Assert.assertEquals(PU, kunderaQuery.getPersistenceUnit()); Assert.assertNull(kunderaQuery.getOrdering());
Assert.assertTrue(kunderaQuery.getUpdateClauseQueue().isEmpty()); Assert.assertNotNull(kunderaQuery.getResult()); Assert.assertEquals("cass_pu", kunderaQuery.getPersistenceUnit()); Assert.assertNull(kunderaQuery.getOrdering()); try Assert.assertTrue(kunderaQuery.getUpdateClauseQueue().isEmpty()); Assert.assertNotNull(kunderaQuery.getResult()); Assert.assertEquals("cass_pu", kunderaQuery.getPersistenceUnit()); Assert.assertNull(kunderaQuery.getOrdering());