Return-Path: X-Original-To: apmail-ignite-dev-archive@minotaur.apache.org Delivered-To: apmail-ignite-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B0DAF17EF8 for ; Sun, 8 Feb 2015 05:50:11 +0000 (UTC) Received: (qmail 68810 invoked by uid 500); 8 Feb 2015 05:50:11 -0000 Delivered-To: apmail-ignite-dev-archive@ignite.apache.org Received: (qmail 68770 invoked by uid 500); 8 Feb 2015 05:50:11 -0000 Mailing-List: contact dev-help@ignite.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.incubator.apache.org Delivered-To: mailing list dev@ignite.incubator.apache.org Received: (qmail 68754 invoked by uid 99); 8 Feb 2015 05:50:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 08 Feb 2015 05:50:11 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Sun, 08 Feb 2015 05:50:10 +0000 Received: (qmail 67764 invoked by uid 99); 8 Feb 2015 05:48:35 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 08 Feb 2015 05:48:35 +0000 Date: Sun, 8 Feb 2015 05:48:34 +0000 (UTC) From: "Pavel Konstantinov (JIRA)" To: dev@ignite.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Comment Edited] (IGNITE-32) Need to create a utility for auto-schema loading from databases MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/IGNITE-32?page=3Dcom.atlassian.= jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D14311= 124#comment-14311124 ]=20 Pavel Konstantinov edited comment on IGNITE-32 at 2/8/15 5:47 AM: ------------------------------------------------------------------ 1. Need to fix a little typo in the CP set - add '*' to the end (%IGNITE_HO= ME%\bin\include\schema-load\\*) 2. Warning on SchemaLoad start: {code} S:\work\ignite-fabric-1.0.0-SNAPSHOT\bin>ignite-schema-load.bat =D0=87=D1=85=D1=82 08, 2015 1:43:34 PM java.util.prefs.WindowsPreferences <= init> WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at r= oot 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. {code} was (Author: pkonstantinov): 1. Need to fix a little typo in the CP set - add '*' to the end (%IGNITE_HO= ME%\bin\include\schema-load\*) 2. Warning on SchemaLoad start: {code} S:\work\ignite-fabric-1.0.0-SNAPSHOT\bin>ignite-schema-load.bat =D0=87=D1=85=D1=82 08, 2015 1:43:34 PM java.util.prefs.WindowsPreferences <= init> WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at r= oot 0x80000002. Windows RegCreateKeyEx(...) returned error code 5. {code} > Need to create a utility for auto-schema loading from databases > --------------------------------------------------------------- > > Key: IGNITE-32 > URL: https://issues.apache.org/jira/browse/IGNITE-32 > Project: Ignite > Issue Type: Task > Components: UI > Reporter: Dmitriy Setrakyan > Assignee: Alexey Kuznetsov > Priority: Critical > Fix For: sprint-1 > > Attachments: ignite-32-01.png, ignite-32-02.png, ignite-32-03.png= , ignite-32-04.png, ignite_patch.diff > > > Need to create utility for auto-schema loading: > # Should be written in Java > # Preferably no additional dependencies should be added to the project.= =20 > The process is composed of 2 parts, schema mapping and automatic data loa= ding. > h3. Schema Mapping > # Should be a standalone GUI utility > # Users should select schemas, then tables from schemas, then fields from= tables, and automatically generate Spring XML for SQL Query metadata confi= guration. > # Should also optionally automatically generate POJO classes. > # Should automatically map SQL table names to Java standard allowing user= s to provide customer Regex. > # By default, every table should be mapped to a separate Cache, but user= should be able to override this in any possible way. > h3. Automatic {{GridCacheStore}} implementation > # The new {{GridCacheStore}} implementation should read the XML configura= tion generated by *Schema Mapping* step and automatically implement all CRU= D and TX operations out of the box. > # The implementation of the {{loadCache(...)}} method should accept SQL f= or loading (or where clause) as a parameter. Users should be able to preloa= d a portion of the table based on some search criteria on startup or at any= point after. -- This message was sent by Atlassian JIRA (v6.3.4#6332)