@Test public void indexType() { String xml = cacheXml + regionXml + "<index name=\"indexName\" expression=\"expression\" key-index=\"true\"/>" + "</region></cache>"; cacheConfig = service.unMarshall(xml); RegionConfig.Index index = cacheConfig.getRegions().get(0).getIndexes().get(0); assertThat(index.isKeyIndex()).isTrue(); assertThat(index.getName()).isEqualTo("indexName"); assertThat(index.getExpression()).isEqualTo("expression"); assertThat(index.getType()).isEqualTo("range"); }
String indexedExpression = indexInfo.getExpression(); String fromClause = indexInfo.getFromClause(); if (indexInfo.isKeyIndex()) { queryService.createKeyIndex(indexName, indexedExpression, fromClause); } else if ("hash".equals(indexInfo.getType())) {