asterixdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ima...@apache.org
Subject [04/13] incubator-asterixdb-site git commit: Initial commit with Till's changes
Date Sat, 30 May 2015 01:47:19 GMT
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/css/print.css
----------------------------------------------------------------------
diff --git a/css/print.css b/css/print.css
new file mode 100644
index 0000000..1cd02d9
--- /dev/null
+++ b/css/print.css
@@ -0,0 +1,23 @@
+/*
+ * 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.
+ */
+
+/* $Id: print.css 1201871 2011-11-14 20:18:24Z simonetripodi $ */
+
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn,
#navColumn {display: none !important;}
+#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important}

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/css/site.css
----------------------------------------------------------------------
diff --git a/css/site.css b/css/site.css
new file mode 100644
index 0000000..055e7e2
--- /dev/null
+++ b/css/site.css
@@ -0,0 +1 @@
+/* You can override this file with your own styles */
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/csv.html
----------------------------------------------------------------------
diff --git a/csv.html b/csv.html
new file mode 100644
index 0000000..eda382a
--- /dev/null
+++ b/csv.html
@@ -0,0 +1,392 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 2015-05-29
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20150529" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>AsterixDB - </title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
+
+    
+            </head>
+        <body class="topBarDisabled">
+          
+                
+                    
+    
+        <div class="container-fluid">
+          <div id="banner">
+        <div class="pull-left">
+                                                  <a href="./" id="bannerLeft">
+                                                                                        
       <img src="images/asterixlogo.png"  alt="AsterixDB"/>
+                </a>
+                      </div>
+        <div class="pull-right">                  <a href="http://incubator.apache.org/"
id="bannerRight">
+                                                                                        
       <img src="images/egg-logo.png"  alt="Apache Software Foundation Incubator"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                  <li id="publishDate">Last Published: 2015-05-29</li>
+                      
+                
+                    
+                 <li id="projectVersion" class="pull-right">Version: 0.8.7-SNAPSHOT</li>
+      
+                                            <li class="divider pull-right">|</li>
+                        
+    <li class="pull-right">              <a href="index.html" title="Home">
+        Home</a>
+  </li>
+
+                        </ul>
+      </div>
+
+            
+      <div class="row-fluid">
+        <div id="leftColumn" class="span3">
+          <div class="well sidebar-nav">
+                
+                    
+                <ul class="nav nav-list">
+                    <li class="nav-header">Apache Software Foundation</li>
+                                
+      <li>
+    
+                          <a href="http://www.apache.org/" class="externalLink" title="Home">
+          <i class="none"></i>
+        Home</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/sponsorship.html"
class="externalLink" title="Donate">
+          <i class="none"></i>
+        Donate</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink"
title="Thanks">
+          <i class="none"></i>
+        Thanks</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/security/" class="externalLink"
title="Security">
+          <i class="none"></i>
+        Security</a>
+            </li>
+                              <li class="nav-header">User Documentation</li>
+                                
+      <li>
+    
+                          <a href="install.html" title="Installing and Managing AsterixDB
using Managix">
+          <i class="none"></i>
+        Installing and Managing AsterixDB using Managix</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/primer.html" title="AsterixDB 101: An ADM and AQL
Primer">
+          <i class="none"></i>
+        AsterixDB 101: An ADM and AQL Primer</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/primer-sql-like.html" title="AsterixDB 101: An
ADM and AQL Primer (For SQL Fans)">
+          <i class="none"></i>
+        AsterixDB 101: An ADM and AQL Primer (For SQL Fans)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/js-sdk.html" title="AsterixDB Javascript SDK">
+          <i class="none"></i>
+        AsterixDB Javascript SDK</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/datamodel.html" title="Asterix Data Model (ADM)">
+          <i class="none"></i>
+        Asterix Data Model (ADM)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/manual.html" title="Asterix Query Language (AQL)">
+          <i class="none"></i>
+        Asterix Query Language (AQL)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/functions.html" title="AQL Functions">
+          <i class="none"></i>
+        AQL Functions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/allens.html" title="AQL Allen's Relations Functions">
+          <i class="none"></i>
+        AQL Allen's Relations Functions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/similarity.html" title="AQL Support of Similarity
Queries">
+          <i class="none"></i>
+        AQL Support of Similarity Queries</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/externaldata.html" title="Accessing External Data">
+          <i class="none"></i>
+        Accessing External Data</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/filters.html" title="Filter-Based LSM Index Acceleration">
+          <i class="none"></i>
+        Filter-Based LSM Index Acceleration</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="api.html" title="REST API to AsterixDB">
+          <i class="none"></i>
+        REST API to AsterixDB</a>
+            </li>
+            </ul>
+                
+                    
+                
+          <hr class="divider" />
+
+           <div id="poweredBy">
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                                                                                        
                                <a href="./" title="Hyracks" class="builtBy">
+        <img class="builtBy"  alt="Hyracks" src="images/hyrax_ts.png"    />
+      </a>
+                      </div>
+          </div>
+        </div>
+        
+                
+        <div id="bodyColumn"  class="span9" >
+                                  
+            <h1>CSV Support in AsterixDB</h1>
+<div class="section">
+<h2>Introduction - Defining a datatype for CSV<a name="Introduction_-_Defining_a_datatype_for_CSV"></a></h2>
+<p>AsterixDB supports the CSV format for both data input and query result output. In
both cases, the structure of the CSV data must be defined using a named ADM record datatype.
The CSV format, limitations, and MIME type are defined by <a class="externalLink" href="https://tools.ietf.org/html/rfc4180">RFC
4180</a>.</p>
+<p>CSV is not as expressive as the full Asterix Data Model, meaning that not all data
which can be represented in ADM can also be represented as CSV. So the form of this datatype
is limited. First, obviously it may not contain any nested records or lists, as CSV has no
way to represent nested data structures. All fields in the record type must be primitive.
Second, the set of supported primitive types is limited to numerics (<tt>int8</tt>,
<tt>int16</tt>, <tt>int32</tt>, <tt>int64</tt>, <tt>float</tt>,
<tt>double</tt>) and <tt>string</tt>. On output, a few additional
primitive types (<tt>boolean</tt>, datetime types) are supported and will be represented
as strings.</p>
+<p>For the purposes of this document, we will use the following dataverse and datatype
definitions:</p>
+
+<div class="source">
+<pre>drop dataverse csv if exists;
+create dataverse csv;
+use dataverse csv;
+
+create type &quot;csv_type&quot; as closed {
+    &quot;id&quot;: int32,
+    &quot;money&quot;: float,
+    &quot;name&quot;: string
+};
+
+create dataset &quot;csv_set&quot; (&quot;csv_type&quot;) primary key &quot;id&quot;;
+</pre></div>
+<p>Note: There is no explicit restriction against using an open datatype for CSV purposes,
and you may have optional fields in the datatype (eg., <tt>id: int32?</tt>). However,
the CSV format itself is rigid, so using either of these datatype features introduces possible
failure modes on output which will be discussed below.</p></div>
+<div class="section">
+<h2>CSV Input<a name="CSV_Input"></a></h2>
+<p>CSV data may be loaded into a dataset using the normal &#x201c;load dataset&#x201d;
mechanisms, utilizing the builtin &#x201c;delimited-text&#x201d; format. See <a
href="aql/externaldata.html">Accessing External Data</a> for more details. Note that
comma is the default value for the &#x201c;delimiter&#x201d; parameter, so it does
not need to be explicitly specified.</p>
+<p>In this case, the datatype used to interpret the CSV data is the datatype associated
with the dataset being loaded. So, to load a file that we have stored locally on the NC into
our example dataset:</p>
+
+<div class="source">
+<pre>use dataverse csv;
+
+load dataset &quot;csv_set&quot; using localfs
+((&quot;path&quot;=&quot;127.0.0.1:///tmp/my_sample.csv&quot;),
+ (&quot;format&quot;=&quot;delimited-text&quot;));
+</pre></div>
+<p>So, if the file <tt>/tmp/my_sample.csv</tt> contained</p>
+
+<div class="source">
+<pre>1,18.50,&quot;Peter Krabnitz&quot;
+2,74.50,&quot;Jesse Stevens&quot;
+</pre></div>
+<p>then the preceding query would load it into the dataset <tt>csv_set</tt>.</p>
+<p>If your CSV file has a header (that is, the first line contains a set of field names,
rather than actual data), you can instruct Asterix to ignore this header by adding the parameter
<tt>&quot;header&quot;=&quot;true&quot;</tt>, eg.</p>
+
+<div class="source">
+<pre>load dataset &quot;csv_set&quot; using localfs
+((&quot;path&quot;=&quot;127.0.0.1:///tmp/my_header_sample.csv&quot;),
+ (&quot;format&quot;=&quot;delimited-text&quot;),
+ (&quot;header&quot;=&quot;true&quot;));
+</pre></div>
+<p>CSV data may also be loaded from HDFS; see <a href="aql/externaldata.html">Accessing
External Data</a> for details. However please note that CSV files on HDFS cannot have
headers. Attempting to specify &#x201c;header&#x201d;=&#x201c;true&#x201d;
when reading from HDFS could result in non-header lines of data being skipped as well.</p></div>
+<div class="section">
+<h2>CSV Output<a name="CSV_Output"></a></h2>
+<p>Any query may be rendered as CSV when using AsterixDB&#x2019;s HTTP interface.
To do so, there are two steps required: specify the record type which defines the schema of
your CSV, and request that Asterix use the CSV output format.</p>
+<div class="section">
+<div class="section">
+<h4>Output Record Type<a name="Output_Record_Type"></a></h4>
+<p>Background: The result of any AQL query is an unordered list of <i>instances</i>,
where each <i>instance</i> is an instance of an AQL datatype. When requesting
CSV output, there are some restrictions on the legal datatypes in this unordered list due
to the limited expressability of CSV:</p>
+
+<ol style="list-style-type: decimal">
+  
+<li>Each instance must be of a record type.</li>
+  
+<li>Each instance must be of the <i>same</i> record type.</li>
+  
+<li>The record type must conform to the content and type restrictions mentioned in
the introduction.</li>
+</ol>
+<p>While it would be possible to structure your query to cast all result instances
to a given type, it is not necessary. AQL offers a built-in feature which will automatically
cast all top-level instances in the result to a specified named ADM record type. To enable
this feature, use a <tt>set</tt> statement prior to the query to set the parameter
<tt>output-record-type</tt> to the name of an ADM type. This type must have already
been defined in the current dataverse.</p>
+<p>For example, the following request will ensure that all result instances are cast
to the <tt>csv_type</tt> type declared earlier:</p>
+
+<div class="source">
+<pre>use dataverse csv;
+set output-record-type &quot;csv_type&quot;;
+
+for $n in dataset &quot;csv_set&quot; return $n;
+</pre></div>
+<p>In this case the casting is redundant since by definition every value in <tt>csv_set</tt>
is already of type <tt>csv_type</tt>. But consider a more complex query where
the result values are created by joining fields from different underlying datasets, etc.</p>
+<p>Two notes about <tt>output-record-type</tt>:</p>
+
+<ol style="list-style-type: decimal">
+  
+<li>This feature is not strictly related to CSV; it may be used with any output formats
(in which case, any record datatype may be specified, not subject to the limitations specified
in the introduction of this page).</li>
+  
+<li>When the CSV output format is requested, <tt>output-record-type</tt>
is in fact required, not optional. This is because the type is used to determine the field
names for the CSV header and to ensure that the ordering of fields in the output is consistent
(which is obviously vital for the CSV to make any sense).</li>
+</ol></div>
+<div class="section">
+<h4>Request the CSV Output Format<a name="Request_the_CSV_Output_Format"></a></h4>
+<p>When sending requests to the Asterix HTTP API, Asterix decides what format to use
for rendering the results in one of two ways:</p>
+
+<ul>
+  
+<li>
+<p>A HTTP query parameter named &#x201c;output&#x201d;, which must be set to
one of  the following values: <tt>JSON</tt>, <tt>CSV</tt>, or <tt>ADM</tt>.</p></li>
+  
+<li>
+<p>Based on the <a class="externalLink" href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1"><tt>Accept</tt>
HTTP header</a></p></li>
+</ul>
+<p>By default, Asterix will produce JSON output. To select CSV output, pass the parameter
<tt>output=CSV</tt>, or set the <tt>Accept</tt> header on your request
to the MIME type <tt>text/csv</tt>. The details of how to accomplish this will
of course depend on what tools you are using to contact the HTTP API. Here is an example from
a Unix shell prompt using the command-line utility &#x201c;curl&#x201d; and specifying
the &quot;output query parameter:</p>
+
+<div class="source">
+<pre>curl -G &quot;http://localhost:19002/query&quot; \
+    --data-urlencode 'output=CSV' \
+    --data-urlencode 'query=use dataverse csv;
+          set output-record-type &quot;csv_type&quot;;
+          for $n in dataset csv_set return $n;'
+</pre></div>
+<p>Alternately, the same query using the <tt>Accept</tt> header:</p>
+
+<div class="source">
+<pre>curl -G -H &quot;Accept: text/csv&quot; &quot;http://localhost:19002/query&quot;
\
+    --data-urlencode 'query=use dataverse csv;
+          set output-record-type &quot;csv_type&quot;;
+          for $n in dataset csv_set return $n;'
+</pre></div>
+<p>Similarly, a trivial Java program to execute the above sample query and selecting
CSV output via the <tt>Accept</tt> header would be:</p>
+
+<div class="source">
+<pre>import java.net.HttpURLConnection;
+import java.net.URL;
+import java.net.URLEncoder;
+import java.io.BufferedReader;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+
+public class AsterixExample {
+    public static void main(String[] args) throws Exception {
+        String query = &quot;use dataverse csv; &quot; +
+            &quot;set output-record-type \&quot;csv_type\&quot;;&quot; +
+            &quot;for $n in dataset csv_set return $n&quot;;
+        URL asterix = new URL(&quot;http://localhost:19002/query?query=&quot; +
+                              URLEncoder.encode(query, &quot;UTF-8&quot;));
+        HttpURLConnection conn = (HttpURLConnection) asterix.openConnection();
+        conn.setRequestProperty(&quot;Accept&quot;, &quot;text/csv&quot;);
+        BufferedReader result = new BufferedReader
+            (new InputStreamReader(conn.getInputStream()));
+        String line;
+        while ((line = result.readLine()) != null) {
+            System.out.println(line);
+        }
+        result.close();
+    }
+}
+</pre></div>
+<p>For either of the above examples, the output would be:</p>
+
+<div class="source">
+<pre>1,18.5,&quot;Peter Krabnitz&quot;
+2,74.5,&quot;Jesse Stevens&quot;
+</pre></div>
+<p>assuming you had already run the previous examples to create the dataverse and populate
the dataset.</p></div>
+<div class="section">
+<h4>Outputting CSV with a Header<a name="Outputting_CSV_with_a_Header"></a></h4>
+<p>By default, AsterixDB will produce CSV results with no header line. If you want
a header, you may explicitly request it in one of two ways:</p>
+
+<ul>
+  
+<li>
+<p>By passing the HTTP query parameter &#x201c;header&#x201d; with the value
&#x201c;present&#x201d;</p></li>
+  
+<li>
+<p>By specifying the MIME type {{text/csv; header=present}} in your HTTP Accept: header.
This is consistent with RFC 4180.</p></li>
+</ul></div>
+<div class="section">
+<h4>Issues with open datatypes and optional fields<a name="Issues_with_open_datatypes_and_optional_fields"></a></h4>
+<p>As mentioned earlier, CSV is a rigid format. It cannot express records with different
numbers of fields, which ADM allows through both open datatypes and optional fields.</p>
+<p>If your output record type contains optional fields, this will not result in any
errors. If the output data of a query does not contain values for an optional field, this
will be represented in CSV as <tt>null</tt>.</p>
+<p>If your output record type is open, this will also not result in any errors. If
the output data of a query contains any open fields, the corresponding rows in the resulting
CSV will contain more comma-separated values than the others. On each such row, the data from
the closed fields in the type will be output first in the normal order, followed by the data
from the open fields in an arbitrary order.</p>
+<p>According to RFC 4180 this is not strictly valid CSV (Section 2, rule 4, &#x201c;Each
line <i>should</i> contain the same number of fields throughout the file&#x201d;).
Hence it will likely not be handled consistently by all CSV processors. Some may throw a parsing
error. If you attempt to load this data into AsterixDB later using <tt>load dataset</tt>,
the extra fields will be silently ignored. For this reason it is recommended that you use
only closed datatypes as output record types. AsterixDB allows to use an open record type
only to support cases where the type already exists for other parts of your application.</p></div></div></div>
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+              <div class="row span12">Copyright &copy;                   2015.
+          All Rights Reserved.      
+                    
+      </div>
+
+                                                                  <?xml version="1.0"
encoding="UTF-8"?>
+<div class="row-fluid">Apache AsterixDB, AsterixDB, Apache, the Apache
+        feather logo, and the Apache AsterixDB project logo are either
+        registered trademarks or trademarks of The Apache Software
+        Foundation in the United States and other countries.
+        All other marks mentioned may be trademarks or registered
+        trademarks of their respective owners.</div>
+                  
+        
+                </div>
+    </footer>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/accessories-text-editor.png
----------------------------------------------------------------------
diff --git a/images/accessories-text-editor.png b/images/accessories-text-editor.png
new file mode 100644
index 0000000..abc3366
Binary files /dev/null and b/images/accessories-text-editor.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/add.gif
----------------------------------------------------------------------
diff --git a/images/add.gif b/images/add.gif
new file mode 100644
index 0000000..1cb3dbf
Binary files /dev/null and b/images/add.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/apache-maven-project-2.png
----------------------------------------------------------------------
diff --git a/images/apache-maven-project-2.png b/images/apache-maven-project-2.png
new file mode 100644
index 0000000..6c096ec
Binary files /dev/null and b/images/apache-maven-project-2.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/application-certificate.png
----------------------------------------------------------------------
diff --git a/images/application-certificate.png b/images/application-certificate.png
new file mode 100644
index 0000000..cc6aff6
Binary files /dev/null and b/images/application-certificate.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/asf_logo_wide.png
----------------------------------------------------------------------
diff --git a/images/asf_logo_wide.png b/images/asf_logo_wide.png
new file mode 100644
index 0000000..56a4369
Binary files /dev/null and b/images/asf_logo_wide.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/asterixlogo.png
----------------------------------------------------------------------
diff --git a/images/asterixlogo.png b/images/asterixlogo.png
new file mode 100644
index 0000000..45cd64f
Binary files /dev/null and b/images/asterixlogo.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/contact-new.png
----------------------------------------------------------------------
diff --git a/images/contact-new.png b/images/contact-new.png
new file mode 100644
index 0000000..ebc4316
Binary files /dev/null and b/images/contact-new.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/document-properties.png
----------------------------------------------------------------------
diff --git a/images/document-properties.png b/images/document-properties.png
new file mode 100644
index 0000000..34c2409
Binary files /dev/null and b/images/document-properties.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/drive-harddisk.png
----------------------------------------------------------------------
diff --git a/images/drive-harddisk.png b/images/drive-harddisk.png
new file mode 100644
index 0000000..d7ce475
Binary files /dev/null and b/images/drive-harddisk.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/egg-logo.png
----------------------------------------------------------------------
diff --git a/images/egg-logo.png b/images/egg-logo.png
new file mode 100644
index 0000000..c04e70d
Binary files /dev/null and b/images/egg-logo.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/fix.gif
----------------------------------------------------------------------
diff --git a/images/fix.gif b/images/fix.gif
new file mode 100644
index 0000000..b7eb3dc
Binary files /dev/null and b/images/fix.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/hyrax_ts.png
----------------------------------------------------------------------
diff --git a/images/hyrax_ts.png b/images/hyrax_ts.png
new file mode 100644
index 0000000..001c788
Binary files /dev/null and b/images/hyrax_ts.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/icon_error_sml.gif
----------------------------------------------------------------------
diff --git a/images/icon_error_sml.gif b/images/icon_error_sml.gif
new file mode 100644
index 0000000..12e9a01
Binary files /dev/null and b/images/icon_error_sml.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/icon_help_sml.gif
----------------------------------------------------------------------
diff --git a/images/icon_help_sml.gif b/images/icon_help_sml.gif
new file mode 100644
index 0000000..aaf20e6
Binary files /dev/null and b/images/icon_help_sml.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/icon_info_sml.gif
----------------------------------------------------------------------
diff --git a/images/icon_info_sml.gif b/images/icon_info_sml.gif
new file mode 100644
index 0000000..b776326
Binary files /dev/null and b/images/icon_info_sml.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/icon_success_sml.gif
----------------------------------------------------------------------
diff --git a/images/icon_success_sml.gif b/images/icon_success_sml.gif
new file mode 100644
index 0000000..0a19527
Binary files /dev/null and b/images/icon_success_sml.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/icon_warning_sml.gif
----------------------------------------------------------------------
diff --git a/images/icon_warning_sml.gif b/images/icon_warning_sml.gif
new file mode 100644
index 0000000..ac6ad6a
Binary files /dev/null and b/images/icon_warning_sml.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/image-x-generic.png
----------------------------------------------------------------------
diff --git a/images/image-x-generic.png b/images/image-x-generic.png
new file mode 100644
index 0000000..ab49efb
Binary files /dev/null and b/images/image-x-generic.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/internet-web-browser.png
----------------------------------------------------------------------
diff --git a/images/internet-web-browser.png b/images/internet-web-browser.png
new file mode 100644
index 0000000..307d6ac
Binary files /dev/null and b/images/internet-web-browser.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/logos/build-by-maven-black.png
----------------------------------------------------------------------
diff --git a/images/logos/build-by-maven-black.png b/images/logos/build-by-maven-black.png
new file mode 100644
index 0000000..919fd0f
Binary files /dev/null and b/images/logos/build-by-maven-black.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/logos/build-by-maven-white.png
----------------------------------------------------------------------
diff --git a/images/logos/build-by-maven-white.png b/images/logos/build-by-maven-white.png
new file mode 100644
index 0000000..7d44c9c
Binary files /dev/null and b/images/logos/build-by-maven-white.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/logos/maven-feather.png
----------------------------------------------------------------------
diff --git a/images/logos/maven-feather.png b/images/logos/maven-feather.png
new file mode 100644
index 0000000..b5ada83
Binary files /dev/null and b/images/logos/maven-feather.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/network-server.png
----------------------------------------------------------------------
diff --git a/images/network-server.png b/images/network-server.png
new file mode 100644
index 0000000..1d12e19
Binary files /dev/null and b/images/network-server.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/package-x-generic.png
----------------------------------------------------------------------
diff --git a/images/package-x-generic.png b/images/package-x-generic.png
new file mode 100644
index 0000000..8b7e9e6
Binary files /dev/null and b/images/package-x-generic.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/profiles/pre-release.png
----------------------------------------------------------------------
diff --git a/images/profiles/pre-release.png b/images/profiles/pre-release.png
new file mode 100644
index 0000000..d448e85
Binary files /dev/null and b/images/profiles/pre-release.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/profiles/retired.png
----------------------------------------------------------------------
diff --git a/images/profiles/retired.png b/images/profiles/retired.png
new file mode 100644
index 0000000..f89f6a2
Binary files /dev/null and b/images/profiles/retired.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/profiles/sandbox.png
----------------------------------------------------------------------
diff --git a/images/profiles/sandbox.png b/images/profiles/sandbox.png
new file mode 100644
index 0000000..f88b362
Binary files /dev/null and b/images/profiles/sandbox.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/remove.gif
----------------------------------------------------------------------
diff --git a/images/remove.gif b/images/remove.gif
new file mode 100644
index 0000000..fc65631
Binary files /dev/null and b/images/remove.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/rss.png
----------------------------------------------------------------------
diff --git a/images/rss.png b/images/rss.png
new file mode 100644
index 0000000..a9850ee
Binary files /dev/null and b/images/rss.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/update.gif
----------------------------------------------------------------------
diff --git a/images/update.gif b/images/update.gif
new file mode 100644
index 0000000..b2a6d0b
Binary files /dev/null and b/images/update.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/images/window-new.png
----------------------------------------------------------------------
diff --git a/images/window-new.png b/images/window-new.png
new file mode 100644
index 0000000..0e12ef9
Binary files /dev/null and b/images/window-new.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/img/glyphicons-halflings-white.png
----------------------------------------------------------------------
diff --git a/img/glyphicons-halflings-white.png b/img/glyphicons-halflings-white.png
new file mode 100644
index 0000000..3bf6484
Binary files /dev/null and b/img/glyphicons-halflings-white.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/img/glyphicons-halflings.png
----------------------------------------------------------------------
diff --git a/img/glyphicons-halflings.png b/img/glyphicons-halflings.png
new file mode 100644
index 0000000..a996999
Binary files /dev/null and b/img/glyphicons-halflings.png differ

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/ed124d8f/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..8013041
--- /dev/null
+++ b/index.html
@@ -0,0 +1,253 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 2015-05-29
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20150529" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>AsterixDB - </title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+      
+    <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
+
+    
+            </head>
+        <body class="topBarDisabled">
+          
+                
+                    
+    
+        <div class="container-fluid">
+          <div id="banner">
+        <div class="pull-left">
+                                                  <a href="./" id="bannerLeft">
+                                                                                        
       <img src="images/asterixlogo.png"  alt="AsterixDB"/>
+                </a>
+                      </div>
+        <div class="pull-right">                  <a href="http://incubator.apache.org/"
id="bannerRight">
+                                                                                        
       <img src="images/egg-logo.png"  alt="Apache Software Foundation Incubator"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                  <li id="publishDate">Last Published: 2015-05-29</li>
+                      
+                
+                    
+                 <li id="projectVersion" class="pull-right">Version: 0.8.7-SNAPSHOT</li>
+      
+                                            <li class="divider pull-right">|</li>
+                        
+    <li class="pull-right">              <a href="index.html" title="Home">
+        Home</a>
+  </li>
+
+                        </ul>
+      </div>
+
+            
+      <div class="row-fluid">
+        <div id="leftColumn" class="span3">
+          <div class="well sidebar-nav">
+                
+                    
+                <ul class="nav nav-list">
+                    <li class="nav-header">Apache Software Foundation</li>
+                                
+      <li>
+    
+                          <a href="http://www.apache.org/" class="externalLink" title="Home">
+          <i class="none"></i>
+        Home</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/sponsorship.html"
class="externalLink" title="Donate">
+          <i class="none"></i>
+        Donate</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink"
title="Thanks">
+          <i class="none"></i>
+        Thanks</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="http://www.apache.org/security/" class="externalLink"
title="Security">
+          <i class="none"></i>
+        Security</a>
+            </li>
+                              <li class="nav-header">User Documentation</li>
+                                
+      <li>
+    
+                          <a href="install.html" title="Installing and Managing AsterixDB
using Managix">
+          <i class="none"></i>
+        Installing and Managing AsterixDB using Managix</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/primer.html" title="AsterixDB 101: An ADM and AQL
Primer">
+          <i class="none"></i>
+        AsterixDB 101: An ADM and AQL Primer</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/primer-sql-like.html" title="AsterixDB 101: An
ADM and AQL Primer (For SQL Fans)">
+          <i class="none"></i>
+        AsterixDB 101: An ADM and AQL Primer (For SQL Fans)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/js-sdk.html" title="AsterixDB Javascript SDK">
+          <i class="none"></i>
+        AsterixDB Javascript SDK</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/datamodel.html" title="Asterix Data Model (ADM)">
+          <i class="none"></i>
+        Asterix Data Model (ADM)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/manual.html" title="Asterix Query Language (AQL)">
+          <i class="none"></i>
+        Asterix Query Language (AQL)</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/functions.html" title="AQL Functions">
+          <i class="none"></i>
+        AQL Functions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/allens.html" title="AQL Allen's Relations Functions">
+          <i class="none"></i>
+        AQL Allen's Relations Functions</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/similarity.html" title="AQL Support of Similarity
Queries">
+          <i class="none"></i>
+        AQL Support of Similarity Queries</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/externaldata.html" title="Accessing External Data">
+          <i class="none"></i>
+        Accessing External Data</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="aql/filters.html" title="Filter-Based LSM Index Acceleration">
+          <i class="none"></i>
+        Filter-Based LSM Index Acceleration</a>
+            </li>
+                  
+      <li>
+    
+                          <a href="api.html" title="REST API to AsterixDB">
+          <i class="none"></i>
+        REST API to AsterixDB</a>
+            </li>
+            </ul>
+                
+                    
+                
+          <hr class="divider" />
+
+           <div id="poweredBy">
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                            <div class="clear"></div>
+                                                                                        
                                <a href="./" title="Hyracks" class="builtBy">
+        <img class="builtBy"  alt="Hyracks" src="images/hyrax_ts.png"    />
+      </a>
+                      </div>
+          </div>
+        </div>
+        
+                
+        <div id="bodyColumn"  class="span9" >
+                                  
+            <h1>AsterixDB</h1>
+<p>AsterixDB is a BDMS (Big Data Management System) with a rich feature set that sets
it apart from other Big Data platforms. Its feature set makes it well-suited to modern needs
such as web data warehousing and social data storage and analysis. AsterixDB has:</p>
+
+<ul>
+  
+<li>A semistructured NoSQL style data model (ADM) resulting from extending JSON  with
object database ideas</li>
+  
+<li>An expressive and declarative query language (AQL) that supports a broad  range
of queries and analysis over semistructured data</li>
+  
+<li>A parallel runtime query execution engine, Hyracks, that has been  scale-tested
on up to 1000+ cores and 500+ disks</li>
+  
+<li>Partitioned LSM-based data storage and indexing to support efficient  ingestion
and management of semistructured data</li>
+  
+<li>Support for query access to externally stored data (e.g., data in HDFS) as  well
as to data stored natively by AsterixDB</li>
+  
+<li>A rich set of primitive data types, including spatial and temporal data in  addition
to integer, floating point, and textual data</li>
+  
+<li>Secondary indexing options that include B+ trees, R trees, and inverted  keyword
(exact and fuzzy) index types</li>
+  
+<li>Support for fuzzy and spatial queries as well as for more traditional  parametric
queries</li>
+  
+<li>Basic transactional (concurrency and recovery) capabilities akin to those of  a
NoSQL store</li>
+</ul>
+<div class="section">
+<div class="section">
+<h3>Disclaimer<a name="Disclaimer"></a></h3>
+<p>Apache AsterixDB is an effort undergoing incubation at The Apache Software Foundation
(ASF), sponsored by the Apache incubator. 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>
+                  </div>
+            </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container-fluid">
+              <div class="row span12">Copyright &copy;                   2015.
+          All Rights Reserved.      
+                    
+      </div>
+
+                                                                  <?xml version="1.0"
encoding="UTF-8"?>
+<div class="row-fluid">Apache AsterixDB, AsterixDB, Apache, the Apache
+        feather logo, and the Apache AsterixDB project logo are either
+        registered trademarks or trademarks of The Apache Software
+        Foundation in the United States and other countries.
+        All other marks mentioned may be trademarks or registered
+        trademarks of their respective owners.</div>
+                  
+        
+                </div>
+    </footer>
+  </body>
+</html>



Mime
View raw message