private Index createIndex(String type, String regionName, String field)
        throws RegionNotFoundException, IndexExistsException, IndexNameConflictException {
      Index index = null;
      switch (type) {
        case "Compact":
          index = createCompactRangeIndex(regionName, field);
          break;
        case "Range":
          index = createRangeIndexOnFirstIterator(regionName, field);
          break;
        case "Hash":
          index = createHashIndex(regionName, field);
          break;
        case "PrimaryKey":
          index = createPrimaryKeyIndex(regionName, field);
          break;
      }
      return index;
    }
We do not want to test this with Primary Key on the many side or else only 1 result will be
returned
geode-core/src/integrationTest/java/org/apache/geode/cache/query/internal/index/EquiJoinIntegrationTest.java