You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metamodel.apache.org by bu...@apache.org on 2013/07/30 09:20:07 UTC
svn commit: r871815 - in /websites/staging/metamodel/trunk/content: ./
index.html
Author: buildbot
Date: Tue Jul 30 07:20:07 2013
New Revision: 871815
Log:
Staging update by buildbot for metamodel
Modified:
websites/staging/metamodel/trunk/content/ (props changed)
websites/staging/metamodel/trunk/content/index.html
Propchange: websites/staging/metamodel/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Jul 30 07:20:07 2013
@@ -1 +1 @@
-1508059
+1508325
Modified: websites/staging/metamodel/trunk/content/index.html
==============================================================================
--- websites/staging/metamodel/trunk/content/index.html (original)
+++ websites/staging/metamodel/trunk/content/index.html Tue Jul 30 07:20:07 2013
@@ -1,145 +1,145 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html lang="en">
-<head>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
-
- <title>Apache MetaModel</title>
-
- <link rel="stylesheet" type="text/css" media="screen" href="css/metamodel.css">
-
- <link href="css/prettify-metamodel.css" type="text/css" rel="stylesheet" />
- <script type="text/javascript" src="js/google-code-prettify/run_prettify.js?skin=desert"></script>
-</head>
-<body>
-
-<div class="page">
-
- <div class="header">
-
- <h1>Apache MetaModel</h1>
-
- <p>Apache MetaModel (incubating) is a data access framework, providing a common interface for
- exploration and querying of different types of datastores.</p>
-
- </div>
-
- <div class="section" style="text-align: center;">
- <img src="img/modules.png" alt="An overview of Apache MetaModel" />
- </div>
-
- <div class="section">
- <h2>Query with MetaModel</h2>
-
- <p>With MetaModel you use a type-safe SQL-like API for querying any datastore:</p>
-
- <pre class="prettyprint lang-java">DataContext dataContext = DataContextFactory.create[TypeOfDataContext](...);
-DataSet dataSet = dataContext.query()
- .from("libraries")
- .select("name")
- .where("language").equals("Java")
- .and("enhances_data_access").equals(true)
- .execute();</pre>
-
- <p>The MetaModel query API allows you to use the power of SQL, even on data formats such as CSV files, Excel spreadsheets, NoSQL databases and more.</p>
- </div>
-
- <div class="section">
- <h2>Update with MetaModel</h2>
-
- <p>MetaModel lets you do CRUD operations on arbitrary datamodels, also in a type-safe manner. Batch updates and transactions are logically modelled as UpdateScript closures.</p>
-
- <pre class="prettyprint lang-java">dataContext.executeUpdate(new UpdateScript() {
- public void run(UpdateCallback callback) {
- // CREATE a table
- Table table = callback.createTable("contributors").withColumn("id").ofType(INTEGER)
- .withColumn("name").ofType(VARCHAR).execute();
-
- // INSERT INTO table
- callback.insertInto(table).value("id", 1).value("name", "John Doe").execute();
- callback.insertInto(table).value("name", "Jane D.").execute();
-
- // UPDATE table
- callback.update(table).value("name","Jane Doe").where("id").equals(2).execute();
-
- // DELETE FROM table
- callback.deleteFrom(table).where("id").equals(1).execute();
- }
-});</pre>
-
- <p>The rest of the API should reveal itself through using the DataContext! Javadocs, wiki, mailing lists and other resources help too of course, so ...</p>
- </div>
-
- <div class="section">
- <h2>Wiki</h2>
- <p>Check out the <a href="https://wiki.apache.org/metamodel">MetaModel wiki</a> for more examples and documentation.</p>
- </div>
-
- <div class="section">
- <h2>Mailing lists</h2>
- <p>To get involved with Apache MetaModel, start by joining our mailing lists and engage in the conversations!</p>
-
- <table>
- <thead>
- <tr>
- <th>Name</th>
- <th>Subscribe</th>
- <th>Unsubscribe</th>
- <th>Post</th>
- <th>Archive</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>Developer List</td>
- <td><a rel="nofollow" href="mailto:dev-subscribe@metamodel.incubator.apache.org">Subscribe</a></td>
- <td><a rel="nofollow" href="mailto:dev-unsubscribe@metamodel.incubator.apache.org">Unsubscribe</a></td>
- <td><a rel="nofollow" href="mailto:dev@metamodel.incubator.apache.org">Post</a></td>
- <td><a rel="nofollow" href="http://mail-archives.apache.org/mod_mbox/metamodel-dev/">mail-archives.apache.org</a></td>
- </tr>
- <tr>
- <td>Commits</td>
- <td><a rel="nofollow" href="mailto:commits-subscribe@metamodel.incubator.apache.org">Subscribe</a></td>
- <td><a rel="nofollow" href="mailto:commits-unsubscribe@metamodel.incubator.apache.org">Unsubscribe</a></td>
- <td><a rel="nofollow" href="mailto:commits@metamodel.incubator.apache.org">Post</a></td>
- <td><a rel="nofollow" href="http://mail-archives.apache.org/mod_mbox/metamodel-commits/">mail-archives.apache.org</a></td>
- </tr>
- </tbody>
- </table>
- </div>
-
- <div class="section">
- <h2>Source code</h2>
- <p>The source code for Apache MetaModel is available through this Apache Git repository:</p>
- <p><a href="https://git-wip-us.apache.org/repos/asf/incubator-metamodel.git">https://git-wip-us.apache.org/repos/asf/incubator-metamodel.git</a></p>
- </div>
-
- <div class="section">
- <h2>Heritage</h2>
- <img src="http://www.apache.org/images/feather-small.gif" style="float: right;" />
- <p>MetaModel was initially developed and released by Human Inference since 2011 and is an Apache
- Incubator project since July 2013. It is licensed under the Apache 2.0 license.</p>
- <p>While the incubation at Apache is still ongoing <a href="http://metamodel.eobjects.org" rel="nofollow">the old MetaModel project</a>
- will still be maintained with any urgent bugfixes.</p>
- </div>
-
- <div class="section">
- <h2>Disclaimer</h2>
-
- <img src="http://incubator.apache.org/images/egg-logo.png" style="float: right; margin: 4px;" />
-
- <p>Apache MetaModel is an effort undergoing incubation at
- <a rel="nofollow" href="http://apache.org/">The Apache Software Foundation</a>
- sponsored by the <a rel="nofollow" href="http://incubator.apache.org/">Apache Incubator PMC</a>.
- Incubation is required of all newly accepted projects until a further review
- indicates that the infrastructure, communications, and decision making process
- have stabilized in a manner consistent with other successful ASF projects.
- While incubation status is not necessarily a reflection of the completeness or
- stability of the code, it does indicate that the project has yet to be fully
- endorsed by the ASF.</p>
-
- </div>
-</div>
-
-</body>
-</html>
-
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+
+ <title>Apache MetaModel</title>
+
+ <link rel="stylesheet" type="text/css" media="screen" href="css/metamodel.css">
+
+ <link href="css/prettify-metamodel.css" type="text/css" rel="stylesheet" />
+ <script type="text/javascript" src="js/google-code-prettify/run_prettify.js?skin=desert"></script>
+</head>
+<body>
+
+<div class="page">
+
+ <div class="header">
+
+ <h1>Apache MetaModel</h1>
+
+ <p>Apache MetaModel (incubating) is a data access framework, providing a common interface for
+ exploration and querying of different types of datastores.</p>
+
+ </div>
+
+ <div class="section" style="text-align: center;">
+ <img src="img/modules.png" alt="An overview of Apache MetaModel" />
+ </div>
+
+ <div class="section">
+ <h2>Query with MetaModel</h2>
+
+ <p>With MetaModel you use a type-safe SQL-like API for querying any datastore:</p>
+
+ <pre class="prettyprint lang-java">DataContext dataContext = DataContextFactory.create[TypeOfDataContext](...);
+DataSet dataSet = dataContext.query()
+ .from("libraries")
+ .select("name")
+ .where("language").eq("Java")
+ .and("enhances_data_access").eq(true)
+ .execute();</pre>
+
+ <p>The MetaModel query API allows you to use the power of SQL, even on data formats such as CSV files, Excel spreadsheets, NoSQL databases and more.</p>
+ </div>
+
+ <div class="section">
+ <h2>Update with MetaModel</h2>
+
+ <p>MetaModel lets you do CRUD operations on arbitrary datamodels, also in a type-safe manner. Batch updates and transactions are logically modelled as UpdateScript closures.</p>
+
+ <pre class="prettyprint lang-java">dataContext.executeUpdate(new UpdateScript() {
+ public void run(UpdateCallback callback) {
+ // CREATE a table
+ Table table = callback.createTable("contributors").withColumn("id").ofType(INTEGER)
+ .withColumn("name").ofType(VARCHAR).execute();
+
+ // INSERT INTO table
+ callback.insertInto(table).value("id", 1).value("name", "John Doe").execute();
+ callback.insertInto(table).value("name", "Jane D.").execute();
+
+ // UPDATE table
+ callback.update(table).value("name","Jane Doe").where("id").eq(2).execute();
+
+ // DELETE FROM table
+ callback.deleteFrom(table).where("id").eq(1).execute();
+ }
+});</pre>
+
+ <p>The rest of the API should reveal itself through using the DataContext! Javadocs, wiki, mailing lists and other resources help too of course, so ...</p>
+ </div>
+
+ <div class="section">
+ <h2>Wiki</h2>
+ <p>Check out the <a href="https://wiki.apache.org/metamodel">MetaModel wiki</a> for more examples and documentation.</p>
+ </div>
+
+ <div class="section">
+ <h2>Mailing lists</h2>
+ <p>To get involved with Apache MetaModel, start by joining our mailing lists and engage in the conversations!</p>
+
+ <table>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Subscribe</th>
+ <th>Unsubscribe</th>
+ <th>Post</th>
+ <th>Archive</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Developer List</td>
+ <td><a rel="nofollow" href="mailto:dev-subscribe@metamodel.incubator.apache.org">Subscribe</a></td>
+ <td><a rel="nofollow" href="mailto:dev-unsubscribe@metamodel.incubator.apache.org">Unsubscribe</a></td>
+ <td><a rel="nofollow" href="mailto:dev@metamodel.incubator.apache.org">Post</a></td>
+ <td><a rel="nofollow" href="http://mail-archives.apache.org/mod_mbox/metamodel-dev/">mail-archives.apache.org</a></td>
+ </tr>
+ <tr>
+ <td>Commits</td>
+ <td><a rel="nofollow" href="mailto:commits-subscribe@metamodel.incubator.apache.org">Subscribe</a></td>
+ <td><a rel="nofollow" href="mailto:commits-unsubscribe@metamodel.incubator.apache.org">Unsubscribe</a></td>
+ <td><a rel="nofollow" href="mailto:commits@metamodel.incubator.apache.org">Post</a></td>
+ <td><a rel="nofollow" href="http://mail-archives.apache.org/mod_mbox/metamodel-commits/">mail-archives.apache.org</a></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+
+ <div class="section">
+ <h2>Source code</h2>
+ <p>The source code for Apache MetaModel is available through this Apache Git repository:</p>
+ <p><a href="https://git-wip-us.apache.org/repos/asf/incubator-metamodel.git">https://git-wip-us.apache.org/repos/asf/incubator-metamodel.git</a></p>
+ </div>
+
+ <div class="section">
+ <h2>Heritage</h2>
+ <img src="http://www.apache.org/images/feather-small.gif" style="float: right;" />
+ <p>MetaModel was initially developed and released by Human Inference since 2011 and is an Apache
+ Incubator project since July 2013. It is licensed under the Apache 2.0 license.</p>
+ <p>While the incubation at Apache is still ongoing <a href="http://metamodel.eobjects.org" rel="nofollow">the old MetaModel project</a>
+ will still be maintained with any urgent bugfixes.</p>
+ </div>
+
+ <div class="section">
+ <h2>Disclaimer</h2>
+
+ <img src="http://incubator.apache.org/images/egg-logo.png" style="float: right; margin: 4px;" />
+
+ <p>Apache MetaModel is an effort undergoing incubation at
+ <a rel="nofollow" href="http://apache.org/">The Apache Software Foundation</a>
+ sponsored by the <a rel="nofollow" href="http://incubator.apache.org/">Apache Incubator PMC</a>.
+ Incubation is required of all newly accepted projects until a further review
+ indicates that the infrastructure, communications, and decision making process
+ have stabilized in a manner consistent with other successful ASF projects.
+ While incubation status is not necessarily a reflection of the completeness or
+ stability of the code, it does indicate that the project has yet to be fully
+ endorsed by the ASF.</p>
+
+ </div>
+</div>
+
+</body>
+</html>
+