Author: buildbot
Date: Mon Oct 12 13:42:13 2015
New Revision: 968627
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 Mon Oct 12 13:42:13 2015
@@ -1 +1 @@
-1708114
+1708117
Modified: websites/staging/metamodel/trunk/content/index.html
==============================================================================
--- websites/staging/metamodel/trunk/content/index.html (original)
+++ websites/staging/metamodel/trunk/content/index.html Mon Oct 12 13:42:13 2015
@@ -1,67 +1,756 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html>
<html lang="en">
- <head>
- <title>Home Page</title>
+<head>
+<meta charset="utf-8" />
+<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
+<meta http-equiv="X-UA-Compatible" content="IE=edge" />
+<meta name="viewport" content="width=device-width, initial-scale=1" />
+<title>Apache MetaModel</title>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
- <meta property="og:image"
content="http://www.apache.org/images/asf_logo.gif" />
+<link href="http://fonts.googleapis.com/css?family=Ubuntu:400,700"
+ rel="stylesheet" type="text/css" media="screen">
+<link href="css/bootstrap.css" rel="stylesheet" type="text/css"
+ media="screen">
+<link href="css/prettify-metamodel.css" rel="stylesheet" type="text/css"
+ media="screen" />
+<link href="css/metamodel.css?v=4" rel="stylesheet" type="text/css"
+ media="screen">
- <link rel="stylesheet" type="text/css" media="screen"
href="http://www.apache.org/css/style.css">
- <link rel="stylesheet" type="text/css" media="screen"
href="http://www.apache.org/css/code.css">
+<script type="text/javascript"
+ src="js/google-code-prettify/run_prettify.js?skin=desert"></script>
+<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();
-
-
-
- <!-- Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses
this file to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance with the
License. You may obtain a copy of the License at .
http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law
or agreed to in writing, software distributed under the License is distributed
on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
either express or implied. See the License for the specific language governing
permissions and limitations under the License. -->
- </head>
-
- <body>
- <div id="page" class="container_16">
- <div id="header" class="grid_8">
- <img src="http://www.apache.org/images/feather-small.gif" alt="The
Apache Software Foundation">
- <h1>The Apache Software Foundation</h1>
- <h2>Home Page</h2>
- </div>
- <div id="nav" class="grid_8">
- <ul>
- <!-- <li><a href="/" title="Welcome!">Home</a></li> -->
- <li><a href="http://www.apache.org/foundation/" title="The
Foundation">Foundation</a></li>
- <li><a href="http://projects.apache.org" title="The
Projects">Projects</a></li>
- <li><a href="http://people.apache.org" title="The
People">People</a></li>
- <li><a href="http://www.apache.org/foundation/getinvolved.html"
title="Get Involved">Get Involved</a></li>
- <li><a href="http://www.apache.org/dyn/closer.cgi"
title="Download">Download</a></li>
- <li><a href="http://www.apache.org/foundation/sponsorship.html"
title="Support Apache">Support Apache</a></li>
- </ul>
- <p><a href="/">Home</a></p>
- <form name="search" id="search" action="http://www.google.com/search"
method="get">
- <input value="*.apache.org" name="sitesearch" type="hidden"/>
- <input type="text" name="q" id="query">
- <input type="submit" id="submit" value="Search">
- </form>
- </div>
- <div class="clear"></div>
- <div id="content" class="grid_16"><div class="section-content"><style
type="text/css">
-/* The following code is added by mdx_elementid.py
- It was originally lifted from http://subversion.apache.org/style/site.css */
-/*
- * Hide class="elementid-permalink", except when an enclosing heading
- * has the :hover property.
- */
-.headerlink, .elementid-permalink {
- visibility: hidden;
-}
-h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink,
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink,
dt:hover > .elementid-permalink { visibility: visible }</style>
-<h1 id="welcome">Welcome<a class="headerlink" href="#welcome" title="Permanent
link">¶</a></h1>
-<p>Welcome to the Apache CMS. This site is for the MetaModel project. Please
see the following resources for further help:</p>
-<ul>
-<li><a
href="http://www.apache.org/dev/cmsref.html">http://www.apache.org/dev/cmsref.html</a></li>
-<li><a
href="http://wiki.apache.org/general/ApacheCms2010">http://wiki.apache.org/general/ApacheCms2010</a></li>
-</ul></div></div>
- <div class="clear"></div>
- </div>
-
- <div id="copyright" class="container_16">
- <p>Copyright © 2011 The Apache Software Foundation, Licensed under
the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License,
Version 2.0</a>.<br/>Apache and the Apache feather logo are trademarks of The
Apache Software Foundation.</p>
- </div>
- </body>
-</html>
+ 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;
+ });
+ });
+ });
+ //]]>
+</script>
+</head>
+
+<body data-spy="scroll" data-target="#nav-metamodel">
+
+ <nav id="nav-metamodel"
+ class="navbar navbar-default navbar-inverse navbar-fixed-top"
+ role="navigation">
+ <div class="container">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle
collapsed"
+ data-toggle="collapse"
data-target="#navbar">
+ <span class="sr-only">Toggle
navigation</span> <span
+ class="icon-bar"></span> <span
class="icon-bar"></span> <span
+ class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="/">Apache
MetaModel</a>
+ </div>
+
+ <div id="navbar" class="collapse navbar-collapse">
+ <ul class="nav navbar-nav">
+ <li><a href="#home">Home</a></li>
+ <li><a href="#news">News</a></li>
+ <li><a
href="#download">Download</a></li>
+ <li><a
href="#community">Community</a></li>
+ <li><a
href="#examples">Examples</a></li>
+ <li class="dropdown"><a href="#"
class="dropdown-toggle"
+ data-toggle="dropdown"
role="button" aria-expanded="false">More
+ <span
class="caret"></span>
+ </a>
+ <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>
+ </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>
+
+ <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_hive.png"
class="img-circle" /><br />Apache Hive
+ </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>
+
+ <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>
+
+ <p>Looking for the changelog? Check out our <a
href="https://github.com/apache/metamodel/blob/master/CHANGES.md">CHANGES.md</a>
file.</p>
+
+ <ul>
+ <li>2015-10-12 New release 4.4.0 - <i>Pluggable
functions. Scalar functions. Dropped Java 6 support. Improved memory footprint
in the Excel module. Multiple bugfixes.</i></li>
+ <li>2015-08-17 New release 4.3.6 - <i>Added
support for Apache Hive. HdfsResource and FileResource working with
directories.</i></li>
+ <li>2015-06-23 New release 4.3.5 - <i>New
Hadoop module with HDFS connectivity (HdfsResource) for CSV files, Excel
spreadsheet and JSON files. Added Cassandra COUNTER and PostgreSQL DOUBLE data
type support. Fixed bug related to refreshSchemas(). </i>
+ <li>2015-05-24 New release 4.3.4 - <i>MongoDB
LIKE operator support. ElasticSearch complex mapping fix. Automatic column type
conversion in JDBC module. Bugfixes in query parser.</i>
+ <li>2015-04-16 New release 4.3.3 -
<i>Compatibility (ElasticSearch 1.4, HBase 1.0) updates and composite primary
key support for JDBC module.</i></li>
+ <li>2015-03-15 New release 4.3.2 -
<i>ElasticSearchDataContext is updateable. Bugfix in DISTINCT interpretation
and lower-case query keywords.</i>.</li>
+ <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>
+
+ <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-sm-5 col-xs-12">
+ <a class="download_primary_file"
+
href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.4.0/source/MetaModel-4.4.0-source-release.zip">
+
MetaModel-4.4.0-source-release.zip </a>
+ </div>
+ <div class="col-sm-3 col-sm-offset-0
col-xs-11 col-xs-offset-2">
+ <a
+
href="https://github.com/apache/metamodel/blob/MetaModel-4.4.0/CHANGES.md">
+ Release Notes </a>
+ </div>
+ <div class="col-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.4.0/source/MetaModel-4.4.0-source-release.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-sm-1 col-xs-3">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.4.0/source/MetaModel-4.4.0-source-release.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-sm-1 col-xs-3">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.4.0/source/MetaModel-4.4.0-source-release.zip.sha1">
+ SHA1 </a>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-sm-5 col-xs-12">
+ <a class="download_primary_file"
+
href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.6/source/MetaModel-4.3.6-source-release.zip">
+
MetaModel-4.3.6-source-release.zip </a>
+ </div>
+ <div class="col-sm-3 col-sm-offset-0
col-xs-11 col-xs-offset-2">
+ <a
+
href="https://github.com/apache/metamodel/blob/15c94fc87f9165c7e9528f4dee4d4f10e3fd5420/CHANGES.md">
+ Release Notes </a>
+ </div>
+ <div class="col-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.3.6/source/MetaModel-4.3.6-source-release.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-sm-1 col-xs-3">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.3.6/source/MetaModel-4.3.6-source-release.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-sm-1 col-xs-3">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.3.6/source/MetaModel-4.3.6-source-release.zip.sha1">
+ SHA1 </a>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-sm-5 col-xs-12">
+ <a class="download_primary_file"
+
href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.5/source/MetaModel-4.3.5-source-release.zip">
+
MetaModel-4.3.5-source-release.zip </a>
+ </div>
+ <div class="col-sm-3 col-sm-offset-0
col-xs-11 col-xs-offset-2">
+ <a
+
href="https://github.com/apache/metamodel/blob/MetaModel-4.3.5/CHANGES.md">
+ Release Notes </a>
+ </div>
+ <div class="col-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.3.5/source/MetaModel-4.3.5-source-release.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-sm-1 col-xs-3">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.3.5/source/MetaModel-4.3.5-source-release.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-sm-1 col-xs-3">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.3.5/source/MetaModel-4.3.5-source-release.zip.sha1">
+ SHA1 </a>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-sm-5 col-xs-12">
+ <a class="download_primary_file"
+
href="http://www.apache.org/dyn/closer.cgi?path=/metamodel/metamodel-4.3.2/source/MetaModel-4.3.2-source-release.zip">
+
MetaModel-4.3.2-source-release.zip </a>
+ </div>
+ <div class="col-sm-3 col-sm-offset-0
col-xs-11 col-xs-offset-2">
+ <a
+
href="https://github.com/apache/metamodel/blob/MetaModel-4.3.2/CHANGES.md">
+ Release Notes </a>
+ </div>
+ <div class="col-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.3.2/source/MetaModel-4.3.2-source-release.zip.asc">
+ OpenPGP </a>
+ </div>
+ <div class="col-sm-1 col-xs-3">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.3.2/source/MetaModel-4.3.2-source-release.zip.md5">
+ MD5 </a>
+ </div>
+ <div class="col-sm-1 col-xs-3">
+ <a
+
href="http://www.apache.org/dist/metamodel/metamodel-4.3.2/source/MetaModel-4.3.2-source-release.zip.sha1">
+ SHA1 </a>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-sm-5 col-xs-12">
+ <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-sm-3 col-sm-offset-0
col-xs-11 col-xs-offset-2">
+ <a
+
href="https://github.com/apache/metamodel/blob/MetaModel-4.3.1/CHANGES.md">
+ Release Notes </a>
+ </div>
+ <div class="col-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <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-sm-1 col-xs-3">
+ <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-sm-1 col-xs-3">
+ <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-sm-5 col-xs-12">
+ <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-sm-3 col-sm-offset-0
col-xs-10 col-xs-offset-2">
+ <a
+
href="https://github.com/apache/metamodel/blob/MetaModel-4.3.0-incubating/CHANGES.md">
+ Release Notes </a>
+ </div>
+ <div class="col-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <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-sm-1 col-xs-3">
+ <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-sm-1 col-xs-3">
+ <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-sm-5 col-xs-12">
+ <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-sm-3 col-sm-offset-0
col-xs-10 col-xs-offset-2">
+ <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-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <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-sm-1 col-xs-3">
+ <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-sm-1 col-xs-3">
+ <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-sm-5 col-xs-12">
+ <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-sm-3 col-sm-offset-0
col-xs-10 col-xs-offset-2">
+ <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-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <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-sm-1 col-xs-3">
+ <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-sm-1 col-xs-3">
+ <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-sm-5 col-xs-12">
+ <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-sm-3 col-sm-offset-0
col-xs-10 col-xs-offset-2">
+ <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-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <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-sm-1 col-xs-3">
+ <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-sm-1 col-xs-3">
+ <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-sm-8 col-xs-12">
+ <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-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <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-sm-1 col-xs-3">
+ <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-sm-1 col-xs-3">
+ <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-sm-8 col-xs-12">
+ <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-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <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-sm-1 col-xs-3">
+ <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-sm-1 col-xs-3">
+ <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-sm-8 col-xs-12">
+ <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-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <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-sm-1 col-xs-3">
+ <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-sm-1 col-xs-3">
+ <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-sm-8 col-xs-12">
+ <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-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <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-sm-1 col-xs-3">
+ <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-sm-1 col-xs-3">
+ <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-sm-8 col-xs-12">
+ <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-sm-2 col-sm-offset-0
col-xs-4 col-xs-offset-2">
+ <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-sm-1 col-xs-3">
+ <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-sm-1 col-xs-3">
+ <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>
+ <groupId>org.apache.metamodel</groupId>
+ <artifactId>MetaModel-full</artifactId>
+ <version>4.4.0</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>
+ </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-sm-3
col-xs-12">Developer List</div>
+ <div class="col-sm-2 col-sm-offset-0
col-xs-5 col-xs-offset-2">
+ <a rel="nofollow"
href="mailto:[email protected]">Subscribe</a>
+ </div>
+ <div class="col-sm-2 col-xs-5">
+ <a rel="nofollow"
+
href="mailto:[email protected]">Unsubscribe</a>
+ </div>
+ <div class="col-sm-2 col-sm-offset-0
col-xs-5 col-xs-offset-2">
+ <a rel="nofollow"
href="mailto:[email protected]">Post</a>
+ </div>
+ <div class="col-sm-3 col-xs-5">
+ <a rel="nofollow"
+
href="http://mail-archives.apache.org/mod_mbox/metamodel-dev/">Archive</a>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-sm-3
col-xs-12">Commits</div>
+ <div class="col-sm-2 col-sm-offset-0
col-xs-5 col-xs-offset-2">
+ <a rel="nofollow"
+
href="mailto:[email protected]">Subscribe</a>
+ </div>
+ <div class="col-sm-2 col-xs-5">
+ <a rel="nofollow"
+
href="mailto:[email protected]">Unsubscribe</a>
+ </div>
+ <div class="col-sm-2 col-sm-offset-0
col-xs-5 col-xs-offset-2">
+ <a rel="nofollow"
href="mailto:[email protected]">Post</a>
+ </div>
+ <div class="col-sm-3 col-xs-5">
+ <a rel="nofollow"
+
href="http://mail-archives.apache.org/mod_mbox/metamodel-commits/">Archive</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>
+
+ <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](...);
+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 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")
+ .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>
+ </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>
+ <div class="graybg section">
+ <div class="container">
+ <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>
+
+ <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>
+</body>
+</html>
\ No newline at end of file