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>
+