indexedColumn.getMin(), indexedColumn.getIndexType(), indexedColumn.getName()); tableInfo.addToIndexedColumnList(indexInfo);
@Test public void test() { EntityMetadata entityMetadata = KunderaMetadataManager.getEntityMetadata( ((EntityManagerFactoryImpl) emf).getKunderaMetadataInstance(), Employe.class); Assert.assertNotNull(entityMetadata); Assert.assertNotNull(entityMetadata.getIndexProperties()); Assert.assertFalse(entityMetadata.getIndexProperties().isEmpty()); Assert.assertEquals(2, entityMetadata.getIndexProperties().size()); Assert.assertNotNull(entityMetadata.getIndexProperties().get("AGE")); Assert.assertNotNull(entityMetadata.getIndexProperties().get("EMP_NAME")); Assert.assertNull(entityMetadata.getIndexProperties().get("departmentData")); Assert.assertNotNull(entityMetadata.toString()); Map<String, PropertyIndex> indexes = IndexProcessor.getIndexesOnEmbeddable(Department.class); Assert.assertNotNull(indexes); Assert.assertFalse(indexes.isEmpty()); Assert.assertEquals(2, indexes.size()); Assert.assertNotNull(indexes.get("email")); Assert.assertEquals("ASC", indexes.get("email").getIndexType()); Assert.assertEquals(new Integer(Integer.MAX_VALUE), indexes.get("email").getMax()); Assert.assertEquals(new Integer(Integer.MIN_VALUE), indexes.get("email").getMin()); Assert.assertNotNull(indexes.get("location")); Assert.assertEquals("GEO2D", indexes.get("location").getIndexType()); Assert.assertEquals(new Integer(200), indexes.get("location").getMax()); Assert.assertEquals(new Integer(-200), indexes.get("location").getMin()); }
&& indexedColumn.getIndexType().toLowerCase().equals(Constants.COMPOSITE)) IndexInfo indexInfo = new IndexInfo(c.getKey(), indexedColumn.getMax(), indexedColumn.getMin(), indexedColumn.getIndexType(), indexedColumn.getName()); tableInfo.addToIndexedColumnList(indexInfo); if (indexedColumn != null && indexedColumn.getName() != null) IndexInfo indexInfo = new IndexInfo(jpaName, indexedColumn.getMax(), indexedColumn.getMin(), indexedColumn.getIndexType(), indexedColumn.getName()); tableInfo.addToIndexedColumnList(indexInfo); if (indexedColumn != null && indexedColumn.getName() != null) IndexInfo indexInfo = new IndexInfo(jpaName, indexedColumn.getMax(), indexedColumn.getMin(), indexedColumn.getIndexType(), indexedColumn.getName()); tableInfo.addToIndexedColumnList(indexInfo);