You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2015/08/20 08:13:09 UTC

incubator-ignite git commit: IGNITE-843: WIP load metadata from db.

Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-843 76d999b3d -> 903e23467


IGNITE-843: WIP load metadata from db.


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

Branch: refs/heads/ignite-843
Commit: 903e2346777a7a6b5cf85ec0d9ff286095623662
Parents: 76d999b
Author: Alexey Kuznetsov <ak...@apache.org>
Authored: Thu Aug 20 13:13:25 2015 +0700
Committer: Alexey Kuznetsov <ak...@apache.org>
Committed: Thu Aug 20 13:13:25 2015 +0700

----------------------------------------------------------------------
 .../src/main/js/controllers/metadata-controller.js        | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/903e2346/modules/control-center-web/src/main/js/controllers/metadata-controller.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/controllers/metadata-controller.js b/modules/control-center-web/src/main/js/controllers/metadata-controller.js
index 42d115e..5eab839 100644
--- a/modules/control-center-web/src/main/js/controllers/metadata-controller.js
+++ b/modules/control-center-web/src/main/js/controllers/metadata-controller.js
@@ -309,6 +309,11 @@ controlCenterModule.controller('metadataController', [
                             return {name: toJavaName(name), className: jdbcType.javaType}
                         }
 
+                        function dbField(name, jdbcType) {
+                            return {databaseName: name, databaseType: jdbcType.dbName,
+                                javaName: toJavaName(name), javaType: jdbcType.javaType}
+                        }
+
                         _.forEach(table.cols, function(col) {
                             var name = col.name;
                             var jdbcType = $common.findJdbcType(col.type);
@@ -320,6 +325,11 @@ controlCenterModule.controller('metadataController', [
 
                             if (_.includes(table.descCols, name))
                                 descFields.push(queryField(name, jdbcType));
+
+                            if (col.key)
+                                keyFields.push(dbField(name, jdbcType));
+
+                            valFields.push(dbField(name, jdbcType));
                         });
 
                         var newItem = {