# IGNITE-330 Indexed types should not be set if type metadata used.

Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/b981d206
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/b981d206
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/b981d206

Branch: refs/heads/sprint-2
Commit: b981d2061e9b11ad1e86baa8aa1d2519db22167e
Parents: f0f2f76
Author: AKuznetsov <akuznet...@gridgain.com>
Authored: Tue Mar 24 17:41:38 2015 +0700
Committer: AKuznetsov <akuznet...@gridgain.com>
Committed: Tue Mar 24 17:41:38 2015 +0700

----------------------------------------------------------------------
 .../ignite/schema/generator/CodeGenerator.java  | 26 +++-----------------
 1 file changed, 3 insertions(+), 23 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/b981d206/modules/schema-import/src/main/java/org/apache/ignite/schema/generator/CodeGenerator.java
----------------------------------------------------------------------
diff --git 
a/modules/schema-import/src/main/java/org/apache/ignite/schema/generator/CodeGenerator.java
 
b/modules/schema-import/src/main/java/org/apache/ignite/schema/generator/CodeGenerator.java
index 861c6fd..d17b215 100644
--- 
a/modules/schema-import/src/main/java/org/apache/ignite/schema/generator/CodeGenerator.java
+++ 
b/modules/schema-import/src/main/java/org/apache/ignite/schema/generator/CodeGenerator.java
@@ -634,36 +634,16 @@ public class CodeGenerator {
                     add2(src, "grps.put(\"" + group.getKey() + "\", 
grpItems);");
                 }
 
-                add2(src, "ccfg.setTypeMetadata(meta);");
+                add2(src, "type.setGroups(grps);");
                 add0(src, "");
             }
 
-            first = false;
-        }
-
-        add2(src, "type.setGroups(grps);");
-        add0(src, "");
-
-        // Generate Indexed types.
-        StringBuilder indexedTypes = new StringBuilder(pojos.size() * 15);
-
-        first = true;
-
-        for (PojoDescriptor pojo : pojos) {
-            if (!first)
-                indexedTypes.append(", ");
-
-            indexedTypes
-                .append(pojo.keyClassName()).append(".class, ")
-                .append(pojo.valueClassName()).append(".class");
+            add2(src, "ccfg.setTypeMetadata(meta);");
+            add0(src, "");
 
             first = false;
         }
 
-        add2(src, "// Indexed types.");
-        add2(src, "ccfg.setIndexedTypes(" + indexedTypes + ");");
-        add0(src, "");
-
         add2(src, "return ccfg;");
         add1(src, "}");
 

Reply via email to