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 2014/12/23 09:11:43 UTC
svn commit: r933732 - in /websites/staging/metamodel/trunk/content: ./
index.html
Author: buildbot
Date: Tue Dec 23 08:11:42 2014
New Revision: 933732
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 Dec 23 08:11:42 2014
@@ -1 +1 @@
-1647500
+1647501
Modified: websites/staging/metamodel/trunk/content/index.html
==============================================================================
--- websites/staging/metamodel/trunk/content/index.html (original)
+++ websites/staging/metamodel/trunk/content/index.html Tue Dec 23 08:11:42 2014
@@ -11,7 +11,7 @@
media="screen">
<link href="css/prettify-metamodel.css" rel="stylesheet" type="text/css"
media="screen" />
-<link href="css/metamodel.css?v=2" rel="stylesheet" type="text/css"
+<link href="css/metamodel.css?v=3" rel="stylesheet" type="text/css"
media="screen">
<script type="text/javascript"
@@ -19,24 +19,24 @@
<script type="text/javascript" src="js/jquery-1.11.2.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript">
-//<![CDATA[
-$(document).ready(function() {
- $('a[href^="#"]').on('click', function(e) {
- // animate hash based anchors
- e.preventDefault();
-
- var target = this.hash, $target = $(target);
-
- $('html, body').stop().animate({
- 'scrollTop' : $target.offset().top
- }, 900, 'swing', function() {
- // do nothing, forget the hash
+ //<![CDATA[
+ $(document).ready(function() {
+ $('a[href^="#"]').on('click', function(e) {
+ // animate hash based anchors
+ e.preventDefault();
+
+ var target = this.hash, $target = $(target);
+
+ $('html, body').stop().animate({
+ 'scrollTop' : $target.offset().top
+ }, 900, 'swing', function() {
+ // do nothing, forget the hash
- // window.location.hash = target;
+ // window.location.hash = target;
+ });
});
});
-});
-//]]>
+ //]]>
</script>
</head>
@@ -45,7 +45,7 @@ $(document).ready(function() {
<nav id="nav-metamodel"
class="navbar navbar-default navbar-inverse navbar-fixed-top"
role="navigation">
- <div class="container">
+ <div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed"
data-toggle="collapse" data-target="#navbar">
@@ -70,518 +70,509 @@ $(document).ready(function() {
<ul class="dropdown-menu submenu" role="menu">
<li><a href="/apidocs/current"> API documentation
(Javadoc) </a></li>
- <li><a href="http://wiki.apache.org/metamodel"> MetaModel Wiki</a></li>
+ <li><a href="http://wiki.apache.org/metamodel">
+ MetaModel Wiki</a></li>
</ul></li>
</ul>
</div>
</div>
</nav>
- <div id="home" class="section">
- <div class="container">
- <div class="center">
- <h1 class="title">
- <img src="img/logo.png" /> <span class="apache">Apache</span><br />
- <span class="metamodel">MetaModel</span><br />
- </h1>
+ <div id="home" class="section container-fluid">
+ <div class="center">
+ <h1 class="title">
+ <img src="img/logo.png" /> <span class="apache">Apache</span><br />
+ <span class="metamodel">MetaModel</span><br />
+ </h1>
+ </div>
+
+ <h3>Providing a common interface for discovery, exploration of
+ metadata and querying of different types of data sources. With
+ MetaModel you get a uniform connector and query API for:</h3>
+
+ <div style="margin-top: 2em;">
+ <div class="featureIcon">
+ <img src="img/icon_relational_dbs.png" class="img-thumbnail" />
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_postgresql.png" class="img-circle" /><br />PostgreSQL
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_mysql.png" class="img-circle" /><br />MySQL
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_oracle.png" class="img-circle" /><br />Oracle
+ DB
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_sqlserver.png" class="img-circle" /><br />SQL
+ Server
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_embedded_dbs.png" class="img-circle" /><br />Embedded
+ DBs
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_nosql_dbs.png" class="img-thumbnail" />
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_couchdb.png" class="img-circle" /><br />CouchDB
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_mongodb.png" class="img-circle" /><br />MongoDB
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_hbase.png" class="img-circle" /><br />HBase
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_cassandra.png" class="img-circle" /><br />Cassandra
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_elasticsearch.png" class="img-circle" /><br />ElasticSearch
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_business_apps.png" class="img-thumbnail" />
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_salesforce.png" class="img-circle" /><br /> <a
+ href="https://wiki.apache.org/metamodel/examples/SalesforceDataContext">Salesforce.com</a>
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_sugarcrm.png" class="img-circle" /><br />SugarCRM
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_data_files.png" class="img-thumbnail" />
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_csv.png" class="img-circle" /><br />CSV files
</div>
+ <div class="featureIcon">
+ <img src="img/icon_excel.png" class="img-circle" /><br />Spreadsheets
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_xml.png" class="img-circle" /><br /> <a
+ href="https://wiki.apache.org/metamodel/examples/XmlTableMapping">XML
+ files</a>
+ </div>
+ <div class="featureIcon">
+ <img src="img/icon_json.png" class="img-circle" /><br /> <a
+ href="https://wiki.apache.org/metamodel/examples/JsonDataContext">JSON
+ files</a>
+ </div>
+ </div>
- <h3>Providing a common interface for discovery, exploration of
- metadata and querying of different types of data sources. With
- MetaModel you get a uniform connector and query API for:</h3>
+ <div style="clear: both; margin-bottom: 2em;"></div>
- <div style="margin-top: 2em;">
- <div class="featureIcon">
- <img src="img/icon_relational_dbs.png" class="img-thumbnail" />
- </div>
- <div class="featureIcon">
- <img src="img/icon_postgresql.png" class="img-circle" /><br />PostgreSQL
- </div>
- <div class="featureIcon">
- <img src="img/icon_mysql.png" class="img-circle" /><br />MySQL
- </div>
- <div class="featureIcon">
- <img src="img/icon_oracle.png" class="img-circle" /><br />Oracle
- DB
- </div>
- <div class="featureIcon">
- <img src="img/icon_sqlserver.png" class="img-circle" /><br />SQL
- Server
- </div>
- <div class="featureIcon">
- <img src="img/icon_embedded_dbs.png" class="img-circle" /><br />Embedded
- DBs
- </div>
- <div class="featureIcon">
- <img src="img/icon_nosql_dbs.png" class="img-thumbnail" />
- </div>
- <div class="featureIcon">
- <img src="img/icon_couchdb.png" class="img-circle" /><br />CouchDB
- </div>
- <div class="featureIcon">
- <img src="img/icon_mongodb.png" class="img-circle" /><br />MongoDB
- </div>
- <div class="featureIcon">
- <img src="img/icon_hbase.png" class="img-circle" /><br />HBase
- </div>
- <div class="featureIcon">
- <img src="img/icon_cassandra.png" class="img-circle" /><br />Cassandra
+ <h3>
+ MetaModel <i>isn't</i> a data mapping framework. Instead we emphasize
+ abstraction of metadata and ability to add data sources at runtime,
+ making MetaModel great for generic data processing applications, less
+ so for applications modeled around a particular domain.
+ </h3>
+
+ </div>
+
+ <div id="news" class="section graybg container-fluid">
+ <h2>News</h2>
+ <ul>
+ <li>2014-12-14 New release 4.3.1 - <i>First TLP release,
+ delivering bugfixes to the 4.3 version</i>.
+ </li>
+ <li>2014-12-09 Apache Software Foundation announces Apache
+ MetaModel as new Top Level Project (<a
+ href="https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces67">read
+ more</a>).
+ </li>
+ <li>2014-11-37 New TLP infrastructure available - <i>Updated
+ mailing lists, git repository location, website.</i></li>
+ <li>2014-11-24 New release 4.3.0-incubating - <i>Introducing
+ ElasticSearch and Apache Cassandra modules.</i></li>
+ <li>2014-11-20 Graduation resolution accepted</li>
+ <li>2014-10-13 New Committer: Alberto Rodriguez</li>
+ <li>2014-07-28 New release 4.2.0-incubating - <i>Introducing
+ JSON file module. Made column data types pluggable.</i></li>
+ <li>2014-06-30 New Committer: Tomasz Guzialek</li>
+ <li>2014-05-11 New release 4.1.0-RC1-incubating - <i>Introducing
+ Apache HBase and Spring Framework modules.</i></li>
+ <li>2014-01-27 New release 4.0.0-incubating - <i>Updates to
+ naming of file-based schemas and migration towards Apache
+ namespace.</i></li>
+ <li>2013-06-12 Project enters incubation.</li>
+ </ul>
+ </div>
+
+ <div id="download" class="section container-fluid">
+ <h2>Download</h2>
+
+ <p>
+ <b>Source:</b> Latest source code release of MetaModel:
+ </p>
+ <div class="table_listing">
+ <div class="row">
+ <div class="col-xs-6">
+ <a class="download_primary_file"
+ href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip">
+ MetaModel-4.3.1-source-release.zip </a>
+ </div>
+ <div class="col-xs-3">
+ <a
+ href="https://github.com/apache/metamodel/blob/MetaModel-4.3.1/CHANGES.md">
+ Release Notes </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.sha1">
+ SHA1 </a>
</div>
- <div class="featureIcon">
- <img src="img/icon_elasticsearch.png" class="img-circle" /><br />ElasticSearch
+ </div>
+ <div class="row">
+ <div class="col-xs-6">
+ <a class="download_primary_file"
+ href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip">
+ MetaModel-4.3.0-incubating-source-release.zip </a>
+ </div>
+ <div class="col-xs-3">
+ <a
+ href="https://github.com/apache/metamodel/blob/MetaModel-4.3.0-incubating/CHANGES.md">
+ Release Notes </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.sha1">
+ SHA1 </a>
</div>
- <div class="featureIcon">
- <img src="img/icon_business_apps.png" class="img-thumbnail" />
+ </div>
+ <div class="row">
+ <div class="col-xs-6">
+ <a class="download_primary_file"
+ href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip">
+ MetaModel-4.2.0-incubating-source-release.zip </a>
+ </div>
+ <div class="col-xs-3">
+ <a
+ href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;h=57b7b4f25249097a97be896f1c400d2011ab3ee7;hb=6e955dadfeff05714d3e5ea6926673537ef892b8">
+ Release Notes </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.sha1">
+ SHA1 </a>
</div>
- <div class="featureIcon">
- <img src="img/icon_salesforce.png" class="img-circle" /><br /> <a
- href="https://wiki.apache.org/metamodel/examples/SalesforceDataContext">Salesforce.com</a>
+ </div>
+ <div class="row">
+ <div class="col-xs-6">
+ <a class="download_primary_file"
+ href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip">
+ MetaModel-4.1.0-RC1-incubating-source-release.zip </a>
+ </div>
+ <div class="col-xs-3">
+ <a
+ href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;h=6918be30e76e9a1a8a09196103b6c9a341e7bf42;hb=879814961c8582b43b2601052fa439aee8f5978c">
+ Release Notes </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.sha1">
+ SHA1 </a>
</div>
- <div class="featureIcon">
- <img src="img/icon_sugarcrm.png" class="img-circle" /><br />SugarCRM
+ </div>
+ <div class="row">
+ <div class="col-xs-6">
+ <a class="download_primary_file"
+ href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip">
+ MetaModel-4.0.0-incubating-source-release.zip </a>
+ </div>
+ <div class="col-xs-3">
+ <a
+ href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;hb=ab4326a8a329804ad9846de904ca0fb657e5736e">
+ Release Notes </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.sha1">
+ SHA1 </a>
</div>
- <div class="featureIcon">
- <img src="img/icon_data_files.png" class="img-thumbnail" />
+ </div>
+ </div>
+ <p> </p>
+ <p>
+ <b>Binary:</b> A convenient package with all MetaModel modules and
+ dependencies as JAR binaries:
+ </p>
+ <div class="table_listing">
+ <div class="row">
+ <div class="col-xs-9">
+ <a class="download_primary_file"
+ href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip">
+ MetaModel-4.3.1-packaged.zip </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.sha1">
+ SHA1 </a>
</div>
- <div class="featureIcon">
- <img src="img/icon_csv.png" class="img-circle" /><br />CSV files
+ </div>
+ <div class="row">
+ <div class="col-xs-9">
+ <a class="download_primary_file"
+ href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip">
+ MetaModel-4.3.0-incubating-packaged.zip </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.sha1">
+ SHA1 </a>
</div>
- <div class="featureIcon">
- <img src="img/icon_excel.png" class="img-circle" /><br />Spreadsheets
+ </div>
+ <div class="row">
+ <div class="col-xs-9">
+ <a class="download_primary_file"
+ href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip">
+ MetaModel-4.2.0-incubating-packaged.zip </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.sha1">
+ SHA1 </a>
</div>
- <div class="featureIcon">
- <img src="img/icon_xml.png" class="img-circle" /><br /> <a
- href="https://wiki.apache.org/metamodel/examples/XmlTableMapping">XML
- files</a>
+ </div>
+ <div class="row">
+ <div class="col-xs-9">
+ <a class="download_primary_file"
+ href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip">
+ MetaModel-4.1.0-RC1-incubating-packaged.zip </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.sha1">
+ SHA1 </a>
</div>
- <div class="featureIcon">
- <img src="img/icon_json.png" class="img-circle" /><br /> <a
- href="https://wiki.apache.org/metamodel/examples/JsonDataContext">JSON
- files</a>
+ </div>
+ <div class="row">
+ <div class="col-xs-9">
+ <a class="download_primary_file"
+ href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip">
+ MetaModel-4.0.0-incubating-packaged.zip </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-xs-1">
+ <a
+ href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.sha1">
+ SHA1 </a>
</div>
</div>
-
- <div style="clear: both; margin-bottom: 2em;"></div>
-
- <h3>
- MetaModel <i>isn't</i> a data mapping framework. Instead we
- emphasize abstraction of metadata and ability to add data sources at
- runtime, making MetaModel great for generic data processing
- applications, less so for applications modeled around a particular
- domain.
- </h3>
-
</div>
- </div>
- <div id="news" class="section graybg">
- <div class="container">
- <h2>News</h2>
- <ul>
- <li>2014-12-14 New release 4.3.1 - <i>First TLP release,
- delivering bugfixes to the 4.3 version</i>.
- </li>
- <li>2014-12-09 Apache Software Foundation announces Apache
- MetaModel as new Top Level Project (<a
- href="https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces67">read
- more</a>).
- </li>
- <li>2014-11-37 New TLP infrastructure available - <i>Updated
- mailing lists, git repository location, website.</i></li>
- <li>2014-11-24 New release 4.3.0-incubating - <i>Introducing
- ElasticSearch and Apache Cassandra modules.</i></li>
- <li>2014-11-20 Graduation resolution accepted</li>
- <li>2014-10-13 New Committer: Alberto Rodriguez</li>
- <li>2014-07-28 New release 4.2.0-incubating - <i>Introducing
- JSON file module. Made column data types pluggable.</i></li>
- <li>2014-06-30 New Committer: Tomasz Guzialek</li>
- <li>2014-05-11 New release 4.1.0-RC1-incubating - <i>Introducing
- Apache HBase and Spring Framework modules.</i></li>
- <li>2014-01-27 New release 4.0.0-incubating - <i>Updates to
- naming of file-based schemas and migration towards Apache
- namespace.</i></li>
- <li>2013-06-12 Project enters incubation.</li>
- </ul>
- </div>
- </div>
+ <h2>Maven dependency</h2>
+ <p>Apache MetaModel is also distributed through the central Maven
+ repository. Here's your typical <dependency> declaration:</p>
- <div id="download" class="section">
- <div class="container">
- <h2>Download</h2>
-
- <p>
- <b>Source:</b> Latest source code release of MetaModel:
- </p>
- <div class="table_listing">
- <div class="row">
- <div class="col-xs-6">
- <a class="download_primary_file"
- href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip">
- MetaModel-4.3.1-source-release.zip </a>
- </div>
- <div class="col-xs-3">
- <a
- href="https://github.com/apache/metamodel/blob/MetaModel-4.3.1/CHANGES.md">
- Release Notes </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.asc">
- OpenPGP </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.md5">
- MD5 </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/source/MetaModel-4.3.1-source-release.zip.sha1">
- SHA1 </a>
- </div>
- </div>
- <div class="row">
- <div class="col-xs-6">
- <a class="download_primary_file"
- href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip">
- MetaModel-4.3.0-incubating-source-release.zip </a>
- </div>
- <div class="col-xs-3">
- <a
- href="https://github.com/apache/metamodel/blob/MetaModel-4.3.0-incubating/CHANGES.md">
- Release Notes </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.asc">
- OpenPGP </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.md5">
- MD5 </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/source/MetaModel-4.3.0-incubating-source-release.zip.sha1">
- SHA1 </a>
- </div>
- </div>
- <div class="row">
- <div class="col-xs-6">
- <a class="download_primary_file"
- href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip">
- MetaModel-4.2.0-incubating-source-release.zip </a>
- </div>
- <div class="col-xs-3">
- <a
- href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;h=57b7b4f25249097a97be896f1c400d2011ab3ee7;hb=6e955dadfeff05714d3e5ea6926673537ef892b8">
- Release Notes </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.asc">
- OpenPGP </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.md5">
- MD5 </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/source/MetaModel-4.2.0-incubating-source-release.zip.sha1">
- SHA1 </a>
- </div>
- </div>
- <div class="row">
- <div class="col-xs-6">
- <a class="download_primary_file"
- href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip">
- MetaModel-4.1.0-RC1-incubating-source-release.zip </a>
- </div>
- <div class="col-xs-3">
- <a
- href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;h=6918be30e76e9a1a8a09196103b6c9a341e7bf42;hb=879814961c8582b43b2601052fa439aee8f5978c">
- Release Notes </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.asc">
- OpenPGP </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.md5">
- MD5 </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/source/MetaModel-4.1.0-RC1-incubating-source-release.zip.sha1">
- SHA1 </a>
- </div>
- </div>
- <div class="row">
- <div class="col-xs-6">
- <a class="download_primary_file"
- href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip">
- MetaModel-4.0.0-incubating-source-release.zip </a>
- </div>
- <div class="col-xs-3">
- <a
- href="https://git-wip-us.apache.org/repos/asf?p=metamodel.git;a=blob_plain;f=CHANGES.txt;hb=ab4326a8a329804ad9846de904ca0fb657e5736e">
- Release Notes </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.asc">
- OpenPGP </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.md5">
- MD5 </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/source/MetaModel-4.0.0-incubating-source-release.zip.sha1">
- SHA1 </a>
- </div>
- </div>
- </div>
- <p> </p>
- <p>
- <b>Binary:</b> A convenient package with all MetaModel modules and
- dependencies as JAR binaries:
- </p>
- <div class="table_listing">
- <div class="row">
- <div class="col-xs-9">
- <a class="download_primary_file"
- href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip">
- MetaModel-4.3.1-packaged.zip </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.asc">
- OpenPGP </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.md5">
- MD5 </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.1/packaged/MetaModel-4.3.1-packaged.zip.sha1">
- SHA1 </a>
- </div>
- </div>
- <div class="row">
- <div class="col-xs-9">
- <a class="download_primary_file"
- href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip">
- MetaModel-4.3.0-incubating-packaged.zip </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.asc">
- OpenPGP </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.md5">
- MD5 </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.3.0-incubating/packaged/MetaModel-4.3.0-incubating-packaged.zip.sha1">
- SHA1 </a>
- </div>
- </div>
- <div class="row">
- <div class="col-xs-9">
- <a class="download_primary_file"
- href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip">
- MetaModel-4.2.0-incubating-packaged.zip </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.asc">
- OpenPGP </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.md5">
- MD5 </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.2.0-incubating/packaged/MetaModel-4.2.0-incubating-packaged.zip.sha1">
- SHA1 </a>
- </div>
- </div>
- <div class="row">
- <div class="col-xs-9">
- <a class="download_primary_file"
- href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip">
- MetaModel-4.1.0-RC1-incubating-packaged.zip </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.asc">
- OpenPGP </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.md5">
- MD5 </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.1.0-RC1-incubating/packaged/MetaModel-4.1.0-RC1-incubating-packaged.zip.sha1">
- SHA1 </a>
- </div>
- </div>
- <div class="row">
- <div class="col-xs-9">
- <a class="download_primary_file"
- href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip">
- MetaModel-4.0.0-incubating-packaged.zip </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.asc">
- OpenPGP </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.md5">
- MD5 </a>
- </div>
- <div class="col-xs-1">
- <a
- href="http://www.apache.org/dist/metamodel/metamodel-4.0.0-incubating/packaged/MetaModel-4.0.0-incubating-packaged.zip.sha1">
- SHA1 </a>
- </div>
- </div>
- </div>
-
- <h2>Maven dependency</h2>
- <p>Apache MetaModel is also distributed through the central Maven
- repository. Here's your typical <dependency> declaration:</p>
-
- <div class="pre_container">
- <pre class="prettyprint"><dependency>
+ <div class="pre_container">
+ <pre class="prettyprint"><dependency>
<groupId>org.apache.metamodel</groupId>
<artifactId>MetaModel-full</artifactId>
<version>4.3.1</version>
</dependency></pre>
- </div>
-
- <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/metamodel.git">https://git-wip-us.apache.org/repos/asf/metamodel.git</a>
- </p>
</div>
+
+ <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/metamodel.git">https://git-wip-us.apache.org/repos/asf/metamodel.git</a>
+ </p>
</div>
- <div id="community" class="section graybg">
- <div class="container">
- <h2>Mailing lists</h2>
- <p>To get involved with Apache MetaModel, start by joining our
- mailing lists and engage in the conversations!</p>
-
- <div class="table_listing">
- <div class="row">
- <div class="col-xs-3">Name</div>
- <div class="col-xs-2">Subscribe</div>
- <div class="col-xs-2">Unsubscribe</div>
- <div class="col-xs-2">Post</div>
- <div class="col-xs-3">Archive</div>
- </div>
- <div class="row">
- <div class="col-xs-3">Developer List</div>
- <div class="col-xs-2">
- <a rel="nofollow" href="mailto:dev-subscribe@metamodel.apache.org">Subscribe</a>
- </div>
- <div class="col-xs-2">
- <a rel="nofollow"
- href="mailto:dev-unsubscribe@metamodel.apache.org">Unsubscribe</a>
- </div>
- <div class="col-xs-2">
- <a rel="nofollow" href="mailto:dev@metamodel.apache.org">Post</a>
- </div>
- <div class="col-xs-3">
- <a rel="nofollow"
- href="http://mail-archives.apache.org/mod_mbox/metamodel-dev/">mail-archives.apache.org</a>
- </div>
- </div>
- <div class="row">
- <div class="col-xs-3">Commits</div>
- <div class="col-xs-2">
- <a rel="nofollow"
- href="mailto:commits-subscribe@metamodel.apache.org">Subscribe</a>
- </div>
- <div class="col-xs-2">
- <a rel="nofollow"
- href="mailto:commits-unsubscribe@metamodel.apache.org">Unsubscribe</a>
- </div>
- <div class="col-xs-2">
- <a rel="nofollow" href="mailto:commits@metamodel.apache.org">Post</a>
- </div>
- <div class="col-xs-3">
- <a rel="nofollow"
- href="http://mail-archives.apache.org/mod_mbox/metamodel-commits/">mail-archives.apache.org</a>
- </div>
- </div>
- </div>
-
- <h2>Contributing</h2>
- <p>
- Please refer to our <a
- href="https://github.com/apache/metamodel/blob/master/CONTRIBUTE.md">CONTRIBUTE.md</a>
- file for details on contributing to Apache MetaModel.
- </p>
-
- <h2>Issue tracking</h2>
- <p>Issues for Apache MetaModel are tracked through this Apache
- JIRA system:</p>
- <p>
- <a href="https://issues.apache.org/jira/browse/METAMODEL">https://issues.apache.org/jira/browse/METAMODEL</a>
- </p>
+ <div id="community" class="section graybg container-fluid">
+ <h2>Mailing lists</h2>
+ <p>To get involved with Apache MetaModel, start by joining our
+ mailing lists and engage in the conversations!</p>
+
+ <div class="table_listing">
+ <div class="row">
+ <div class="col-xs-3">Name</div>
+ <div class="col-xs-2">Subscribe</div>
+ <div class="col-xs-2">Unsubscribe</div>
+ <div class="col-xs-2">Post</div>
+ <div class="col-xs-3">Archive</div>
+ </div>
+ <div class="row">
+ <div class="col-xs-3">Developer List</div>
+ <div class="col-xs-2">
+ <a rel="nofollow" href="mailto:dev-subscribe@metamodel.apache.org">Subscribe</a>
+ </div>
+ <div class="col-xs-2">
+ <a rel="nofollow"
+ href="mailto:dev-unsubscribe@metamodel.apache.org">Unsubscribe</a>
+ </div>
+ <div class="col-xs-2">
+ <a rel="nofollow" href="mailto:dev@metamodel.apache.org">Post</a>
+ </div>
+ <div class="col-xs-3">
+ <a rel="nofollow"
+ href="http://mail-archives.apache.org/mod_mbox/metamodel-dev/">mail-archives.apache.org</a>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-xs-3">Commits</div>
+ <div class="col-xs-2">
+ <a rel="nofollow"
+ href="mailto:commits-subscribe@metamodel.apache.org">Subscribe</a>
+ </div>
+ <div class="col-xs-2">
+ <a rel="nofollow"
+ href="mailto:commits-unsubscribe@metamodel.apache.org">Unsubscribe</a>
+ </div>
+ <div class="col-xs-2">
+ <a rel="nofollow" href="mailto:commits@metamodel.apache.org">Post</a>
+ </div>
+ <div class="col-xs-3">
+ <a rel="nofollow"
+ href="http://mail-archives.apache.org/mod_mbox/metamodel-commits/">mail-archives.apache.org</a>
+ </div>
+ </div>
</div>
+
+ <h2>Contributing</h2>
+ <p>
+ Please refer to our <a
+ href="https://github.com/apache/metamodel/blob/master/CONTRIBUTE.md">CONTRIBUTE.md</a>
+ file for details on contributing to Apache MetaModel.
+ </p>
+
+ <h2>Issue tracking</h2>
+ <p>Issues for Apache MetaModel are tracked through this Apache
+ JIRA system:</p>
+ <p>
+ <a href="https://issues.apache.org/jira/browse/METAMODEL">https://issues.apache.org/jira/browse/METAMODEL</a>
+ </p>
</div>
- <div id="examples" class="section">
- <div class="container">
- <h2>Examples</h2>
- <h3>Query with MetaModel</h3>
-
- <p>With MetaModel you use a type-safe SQL-like API for querying
- any datastore:</p>
- <div class="pre_container">
- <pre class="prettyprint lang-java">DataContext dataContext = DataContextFactory.create[TypeOfDatastore](...);
+ <div id="examples" class="section container-fluid">
+ <h2>Examples</h2>
+ <h3>Query with MetaModel</h3>
+
+ <p>With MetaModel you use a type-safe SQL-like API for querying
+ any datastore:</p>
+ <div class="pre_container">
+ <pre class="prettyprint lang-java">DataContext dataContext = DataContextFactory.create[TypeOfDatastore](...);
DataSet dataSet = dataContext.query()
.from("libraries")
.select("name")
.where("language").eq("Java")
.and("enhances_data_access").eq(true)
.execute();</pre>
- </div>
- <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>
-
- <h3>Update with MetaModel</h3>
- <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>
+ </div>
+ <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>
+
+ <h3>Update with MetaModel</h3>
+ <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>
- <div class="pre_container">
- <pre class="prettyprint lang-java">dataContext.executeUpdate(new UpdateScript() {
+ <div class="pre_container">
+ <pre class="prettyprint lang-java">dataContext.executeUpdate(new UpdateScript() {
public void run(UpdateCallback callback) {
// CREATE a table
Table table = callback.createTable("contributors")
@@ -602,40 +593,35 @@ DataSet dataSet = dataContext.query()
callback.deleteFrom(table).where("id").eq(1).execute();
}
});</pre>
- </div>
-
- <p>
- The rest of the API should reveal itself through using the
- DataContext! <a href="/apidocs/current">Javadocs</a>, wiki, mailing
- lists and other resources help too of course, so check them out.
- </p>
- <h2>Wiki</h2>
- <p>
- Check out the <a href="https://wiki.apache.org/metamodel">MetaModel
- wiki</a> for more in-depth examples and documentation.
- </p>
</div>
+
+ <p>
+ The rest of the API should reveal itself through using the
+ DataContext! <a href="/apidocs/current">Javadocs</a>, wiki, mailing
+ lists and other resources help too of course, so check them out.
+ </p>
+ <h2>Wiki</h2>
+ <p>
+ Check out the <a href="https://wiki.apache.org/metamodel">MetaModel
+ wiki</a> for more in-depth examples and documentation.
+ </p>
</div>
- <div class="graybg section">
- <div class="container" id="heritage">
- <h2>Heritage</h2>
- <p>MetaModel was initially developed and released by Human
- Inference since 2011. In July 2013 MetaModel joined the Apache
- Incubator and in November 2014 MetaModel graduated to become a Top
- Level Project (TLP) of The Apache Foundation. It is licensed under
- the Apache 2.0 license.</p>
- </div>
+ <div class="graybg section container-fluid">
+ <h2>Heritage</h2>
+ <p>MetaModel was initially developed and released by Human
+ Inference since 2011. In July 2013 MetaModel joined the Apache
+ Incubator and in November 2014 MetaModel graduated to become a Top
+ Level Project (TLP) of The Apache Foundation. It is licensed under
+ the Apache 2.0 license.</p>
</div>
- <footer class="footer">
- <div class="container">
- <p>
- Copyright © 2014 <a href="http://www.apache.org">The Apache
- Software Foundation</a> - Licensed under the Apache License 2.0.<br />
- Apache MetaModel, MetaModel, and the project logo are trademarks of
- The Apache Software Foundation
- </p>
- </div>
+ <footer class="footer container-fluid">
+ <p>
+ Copyright © 2014 <a href="http://www.apache.org">The Apache
+ Software Foundation</a> - Licensed under the Apache License 2.0.<br />
+ Apache MetaModel, MetaModel, and the project logo are trademarks of
+ The Apache Software Foundation
+ </p>
</footer>
</body>
-</html>
+</html>
\ No newline at end of file