You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@orc.apache.org by ga...@apache.org on 2018/04/12 20:52:12 UTC
[1/4] orc git commit: add docs for c++ tools and core API.
Repository: orc
Updated Branches:
refs/heads/asf-site 6839c4d69 -> c63412b1b
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/tools.html
----------------------------------------------------------------------
diff --git a/docs/tools.html b/docs/tools.html
deleted file mode 100644
index 0fd742b..0000000
--- a/docs/tools.html
+++ /dev/null
@@ -1,2177 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="en-US">
-<head>
- <meta charset="UTF-8">
- <title>Tools</title>
- <meta name="viewport" content="width=device-width,initial-scale=1">
- <meta name="generator" content="Jekyll v2.4.0">
- <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
- <link rel="stylesheet" href="/css/screen.css">
- <link rel="icon" type="image/x-icon" href="/favicon.ico">
- <!--[if lt IE 9]>
- <script src="/js/html5shiv.min.js"></script>
- <script src="/js/respond.min.js"></script>
- <![endif]-->
-</head>
-
-
-<body class="wrap">
- <header role="banner">
- <nav class="mobile-nav show-on-mobiles">
- <ul>
- <li class="">
- <a href="/">Home</a>
- </li>
- <li class="current">
- <a href="/docs/"><span class="show-on-mobiles">Docs</span>
- <span class="hide-on-mobiles">Documentation</span></a>
- </li>
- <li class="">
- <a href="/talks/">Talks</a>
- </li>
- <li class="">
- <a href="/news/">News</a>
- </li>
- <li class="">
- <a href="/help/">Help</a>
- </li>
- <li class="">
- <a href="/develop/">Develop</a>
- </li>
-</ul>
-
- </nav>
- <div class="grid">
- <div class="unit one-third center-on-mobiles">
- <h1>
- <a href="/">
- <span class="sr-only">Apache ORC</span>
- <img src="/img/logo.png" width="249" height="101" alt="ORC Logo">
- </a>
- </h1>
- </div>
- <nav class="main-nav unit two-thirds hide-on-mobiles">
- <ul>
- <li class="">
- <a href="/">Home</a>
- </li>
- <li class="current">
- <a href="/docs/"><span class="show-on-mobiles">Docs</span>
- <span class="hide-on-mobiles">Documentation</span></a>
- </li>
- <li class="">
- <a href="/talks/">Talks</a>
- </li>
- <li class="">
- <a href="/news/">News</a>
- </li>
- <li class="">
- <a href="/help/">Help</a>
- </li>
- <li class="">
- <a href="/develop/">Develop</a>
- </li>
-</ul>
-
- </nav>
- </div>
-</header>
-
-
- <section class="docs">
- <div class="grid">
-
- <div class="docs-nav-mobile unit whole show-on-mobiles">
- <select onchange="if (this.value) window.location.href=this.value">
- <option value="">Navigate the docs…</option>
-
- <optgroup label="Overview">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/index.html">Background</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/adopters.html">ORC Adopters</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/types.html">Types</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/indexes.html">Indexes</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/acid.html">ACID support</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </optgroup>
-
- <optgroup label="Installing">
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/building.html">Building ORC</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/releases.html">Releases</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </optgroup>
-
- <optgroup label="Using in Hive">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/hive-ddl.html">Hive DDL</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/hive-config.html">Hive Configuration</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </optgroup>
-
- <optgroup label="Using in MapReduce">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/mapred.html">Using in MapRed</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </optgroup>
-
- <optgroup label="Using ORC Core">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/core-java.html">Using Core Java</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- </optgroup>
-
- <optgroup label="Tools">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/tools.html">Tools</option>
-
-
-
-
-
-
- </optgroup>
-
- <optgroup label="Format Specification">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/spec-intro.html">Introduction</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/file-tail.html">File Tail</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/compression.html">Compression</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/run-length.html">Run Length Encoding</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/stripes.html">Stripes</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/encodings.html">Column Encodings</option>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <option value="/docs/spec-index.html">Indexes</option>
-
-
-
-
-
-
-
-
-
-
-
-
- </optgroup>
-
- </select>
-</div>
-
-
- <div class="unit four-fifths">
- <article>
- <h1>Tools</h1>
- <h2 id="orc-contents">orc-contents</h2>
-
-<p>Displays the contents of the ORC file as a JSON document. With the
-<code>columns</code> argument only the selected columns are printed.</p>
-
-<pre><code class="language-shell">% orc-contents [--columns=1,2,...] <filename>
-</code></pre>
-
-<p>If you run it on the example file TestOrcFile.test1.orc, you’ll see (without
-the line breaks within each record):</p>
-
-<pre><code class="language-shell">% orc-contents examples/TestOrcFile.test1.orc
-{"boolean1": false, "byte1": 1, "short1": 1024, "int1": 65536, \\
- "long1": 9223372036854775807, "float1": 1, "double1": -15, \\
- "bytes1": [0, 1, 2, 3, 4], "string1": "hi", "middle": \\
- {"list": [{"int1": 1, "string1": "bye"}, \\
- {"int1": 2, "string1": "sigh"}]}, \\
- "list": [{"int1": 3, "string1": "good"}, \\
- {"int1": 4, "string1": "bad"}], \\
- "map": []}
-{"boolean1": true, "byte1": 100, "short1": 2048, "int1": 65536,
- "long1": 9223372036854775807, "float1": 2, "double1": -5, \\
- "bytes1": [], "string1": "bye", \\
- "middle": {"list": [{"int1": 1, "string1": "bye"}, \\
- {"int1": 2, "string1": "sigh"}]}, \\
- "list": [{"int1": 100000000, "string1": "cat"}, \\
- {"int1": -100000, "string1": "in"}, \\
- {"int1": 1234, "string1": "hat"}], \\
- "map": [{"key": "chani", "value": {"int1": 5, "string1": "chani"}}, \\
- {"key": "mauddib", \\
- "value": {"int1": 1, "string1": "mauddib"}}]}
-</code></pre>
-
-<h2 id="orc-metadata">orc-metadata</h2>
-
-<p>Displays the metadata of the ORC file as a JSON document. With the
-<code>verbose</code> option additional information about the layout of the file
-is also printed.</p>
-
-<p>For diagnosing problems, it is useful to use the ‘–raw’ option that
-prints the protocol buffers from the ORC file directly rather than
-interpreting them.</p>
-
-<pre><code class="language-shell">% orc-metadata [-v] [--raw] <filename>
-</code></pre>
-
-<p>If you run it on the example file TestOrcFile.test1.orc, you’ll see:</p>
-
-<pre><code class="language-shell">% orc-metadata examples/TestOrcFile.test1.orc
-{ "name": "../examples/TestOrcFile.test1.orc",
- "type": "struct<boolean1:boolean,byte1:tinyint,short1:smallint,
-int1:int,long1:bigint,float1:float,double1:double,bytes1:binary,
-string1:string,middle:struct<list:array<struct<int1:int,string1:
-string>>>,list:array<struct<int1:int,string1:string>>,map:map<
-string,struct<int1:int,string1:string>>>",
- "rows": 2,
- "stripe count": 1,
- "format": "0.12", "writer version": "HIVE-8732",
- "compression": "zlib", "compression block": 10000,
- "file length": 1711,
- "content": 1015, "stripe stats": 250, "footer": 421, "postscript": 24,
- "row index stride": 10000,
- "user metadata": {
- },
- "stripes": [
- { "stripe": 0, "rows": 2,
- "offset": 3, "length": 1012,
- "index": 570, "data": 243, "footer": 199
- }
- ]
-}
-</code></pre>
-
-<h2 id="java-orc-tools">Java ORC Tools</h2>
-
-<p>In addition to the C++ tools above, there is an ORC tools jar that
-packages several useful utilities and the necessary Java dependencies
-(including Hadoop) into a single package. The Java ORC tool jar
-supports both the local file system and HDFS.</p>
-
-<p>The subcommands for the tools are:</p>
-
-<ul>
- <li>meta - print the metadata of an ORC file</li>
- <li>data - print the data of an ORC file</li>
- <li>scan (since ORC 1.3) - scan the data for benchmarking</li>
- <li>convert (since ORC 1.4) - convert JSON files to ORC</li>
- <li>json-schema (since ORC 1.4) - determine the schema of JSON documents</li>
-</ul>
-
-<p>The command line looks like:</p>
-
-<pre><code class="language-shell">% java -jar orc-tools-X.Y.Z-uber.jar <sub-command> <args>
-</code></pre>
-
-<h3 id="java-meta">Java Meta</h3>
-
-<p>The meta command prints the metadata about the given ORC file and is
-equivalent to the Hive ORC File Dump command.</p>
-
-<dl>
- <dt>-j</dt>
- <dd>format the output in JSON</dd>
- <dt>-p</dt>
- <dd>pretty print the output</dd>
- <dt>-t</dt>
- <dd>print the timezone of the writer</dd>
- <dt>–rowindex</dt>
- <dd>print the row indexes for the comma separated list of column ids</dd>
- <dt>–recover</dt>
- <dd>skip over corrupted values in the ORC file</dd>
- <dt>–skip-dump</dt>
- <dd>skip dumping the metadata</dd>
- <dt>–backup-path</dt>
- <dd>when used with –recover specifies the path where the recovered file is written</dd>
-</dl>
-
-<p>An example of the output is given below:</p>
-
-<pre><code class="language-shell">% java -jar orc-tools-X.Y.Z-uber.jar meta examples/TestOrcFile.test1.orc
-Processing data file examples/TestOrcFile.test1.orc [length: 1711]
-Structure for examples/TestOrcFile.test1.orc
-File Version: 0.12 with HIVE_8732
-Rows: 2
-Compression: ZLIB
-Compression size: 10000
-Type: struct<boolean1:boolean,byte1:tinyint,short1:smallint,int1:int,
-long1:bigint,float1:float,double1:double,bytes1:binary,string1:string,
-middle:struct<list:array<struct<int1:int,string1:string>>>,list:array<
-struct<int1:int,string1:string>>,map:map<string,struct<int1:int,string1:
-string>>>
-
-Stripe Statistics:
- Stripe 1:
- Column 0: count: 2 hasNull: false
- Column 1: count: 2 hasNull: false true: 1
- Column 2: count: 2 hasNull: false min: 1 max: 100 sum: 101
- Column 3: count: 2 hasNull: false min: 1024 max: 2048 sum: 3072
- Column 4: count: 2 hasNull: false min: 65536 max: 65536 sum: 131072
- Column 5: count: 2 hasNull: false min: 9223372036854775807 max: 9223372036854775807
- Column 6: count: 2 hasNull: false min: 1.0 max: 2.0 sum: 3.0
- Column 7: count: 2 hasNull: false min: -15.0 max: -5.0 sum: -20.0
- Column 8: count: 2 hasNull: false sum: 5
- Column 9: count: 2 hasNull: false min: bye max: hi sum: 5
- Column 10: count: 2 hasNull: false
- Column 11: count: 2 hasNull: false
- Column 12: count: 4 hasNull: false
- Column 13: count: 4 hasNull: false min: 1 max: 2 sum: 6
- Column 14: count: 4 hasNull: false min: bye max: sigh sum: 14
- Column 15: count: 2 hasNull: false
- Column 16: count: 5 hasNull: false
- Column 17: count: 5 hasNull: false min: -100000 max: 100000000 sum: 99901241
- Column 18: count: 5 hasNull: false min: bad max: in sum: 15
- Column 19: count: 2 hasNull: false
- Column 20: count: 2 hasNull: false min: chani max: mauddib sum: 12
- Column 21: count: 2 hasNull: false
- Column 22: count: 2 hasNull: false min: 1 max: 5 sum: 6
- Column 23: count: 2 hasNull: false min: chani max: mauddib sum: 12
-
-File Statistics:
- Column 0: count: 2 hasNull: false
- Column 1: count: 2 hasNull: false true: 1
- Column 2: count: 2 hasNull: false min: 1 max: 100 sum: 101
- Column 3: count: 2 hasNull: false min: 1024 max: 2048 sum: 3072
- Column 4: count: 2 hasNull: false min: 65536 max: 65536 sum: 131072
- Column 5: count: 2 hasNull: false min: 9223372036854775807 max: 9223372036854775807
- Column 6: count: 2 hasNull: false min: 1.0 max: 2.0 sum: 3.0
- Column 7: count: 2 hasNull: false min: -15.0 max: -5.0 sum: -20.0
- Column 8: count: 2 hasNull: false sum: 5
- Column 9: count: 2 hasNull: false min: bye max: hi sum: 5
- Column 10: count: 2 hasNull: false
- Column 11: count: 2 hasNull: false
- Column 12: count: 4 hasNull: false
- Column 13: count: 4 hasNull: false min: 1 max: 2 sum: 6
- Column 14: count: 4 hasNull: false min: bye max: sigh sum: 14
- Column 15: count: 2 hasNull: false
- Column 16: count: 5 hasNull: false
- Column 17: count: 5 hasNull: false min: -100000 max: 100000000 sum: 99901241
- Column 18: count: 5 hasNull: false min: bad max: in sum: 15
- Column 19: count: 2 hasNull: false
- Column 20: count: 2 hasNull: false min: chani max: mauddib sum: 12
- Column 21: count: 2 hasNull: false
- Column 22: count: 2 hasNull: false min: 1 max: 5 sum: 6
- Column 23: count: 2 hasNull: false min: chani max: mauddib sum: 12
-
-Stripes:
- Stripe: offset: 3 data: 243 rows: 2 tail: 199 index: 570
- Stream: column 0 section ROW_INDEX start: 3 length 11
- Stream: column 1 section ROW_INDEX start: 14 length 22
- Stream: column 2 section ROW_INDEX start: 36 length 26
- Stream: column 3 section ROW_INDEX start: 62 length 27
- Stream: column 4 section ROW_INDEX start: 89 length 30
- Stream: column 5 section ROW_INDEX start: 119 length 28
- Stream: column 6 section ROW_INDEX start: 147 length 34
- Stream: column 7 section ROW_INDEX start: 181 length 34
- Stream: column 8 section ROW_INDEX start: 215 length 21
- Stream: column 9 section ROW_INDEX start: 236 length 30
- Stream: column 10 section ROW_INDEX start: 266 length 11
- Stream: column 11 section ROW_INDEX start: 277 length 16
- Stream: column 12 section ROW_INDEX start: 293 length 11
- Stream: column 13 section ROW_INDEX start: 304 length 24
- Stream: column 14 section ROW_INDEX start: 328 length 31
- Stream: column 15 section ROW_INDEX start: 359 length 16
- Stream: column 16 section ROW_INDEX start: 375 length 11
- Stream: column 17 section ROW_INDEX start: 386 length 32
- Stream: column 18 section ROW_INDEX start: 418 length 30
- Stream: column 19 section ROW_INDEX start: 448 length 16
- Stream: column 20 section ROW_INDEX start: 464 length 37
- Stream: column 21 section ROW_INDEX start: 501 length 11
- Stream: column 22 section ROW_INDEX start: 512 length 24
- Stream: column 23 section ROW_INDEX start: 536 length 37
- Stream: column 1 section DATA start: 573 length 5
- Stream: column 2 section DATA start: 578 length 6
- Stream: column 3 section DATA start: 584 length 9
- Stream: column 4 section DATA start: 593 length 11
- Stream: column 5 section DATA start: 604 length 12
- Stream: column 6 section DATA start: 616 length 11
- Stream: column 7 section DATA start: 627 length 15
- Stream: column 8 section DATA start: 642 length 8
- Stream: column 8 section LENGTH start: 650 length 6
- Stream: column 9 section DATA start: 656 length 8
- Stream: column 9 section LENGTH start: 664 length 6
- Stream: column 11 section LENGTH start: 670 length 6
- Stream: column 13 section DATA start: 676 length 7
- Stream: column 14 section DATA start: 683 length 6
- Stream: column 14 section LENGTH start: 689 length 6
- Stream: column 14 section DICTIONARY_DATA start: 695 length 10
- Stream: column 15 section LENGTH start: 705 length 6
- Stream: column 17 section DATA start: 711 length 25
- Stream: column 18 section DATA start: 736 length 18
- Stream: column 18 section LENGTH start: 754 length 8
- Stream: column 19 section LENGTH start: 762 length 6
- Stream: column 20 section DATA start: 768 length 15
- Stream: column 20 section LENGTH start: 783 length 6
- Stream: column 22 section DATA start: 789 length 6
- Stream: column 23 section DATA start: 795 length 15
- Stream: column 23 section LENGTH start: 810 length 6
- Encoding column 0: DIRECT
- Encoding column 1: DIRECT
- Encoding column 2: DIRECT
- Encoding column 3: DIRECT_V2
- Encoding column 4: DIRECT_V2
- Encoding column 5: DIRECT_V2
- Encoding column 6: DIRECT
- Encoding column 7: DIRECT
- Encoding column 8: DIRECT_V2
- Encoding column 9: DIRECT_V2
- Encoding column 10: DIRECT
- Encoding column 11: DIRECT_V2
- Encoding column 12: DIRECT
- Encoding column 13: DIRECT_V2
- Encoding column 14: DICTIONARY_V2[2]
- Encoding column 15: DIRECT_V2
- Encoding column 16: DIRECT
- Encoding column 17: DIRECT_V2
- Encoding column 18: DIRECT_V2
- Encoding column 19: DIRECT_V2
- Encoding column 20: DIRECT_V2
- Encoding column 21: DIRECT
- Encoding column 22: DIRECT_V2
- Encoding column 23: DIRECT_V2
-
-File length: 1711 bytes
-Padding length: 0 bytes
-Padding ratio: 0%
-______________________________________________________________________
-</code></pre>
-
-<h3 id="java-data">Java Data</h3>
-
-<p>The data command prints the data in an ORC file as a JSON document. Each
-record is printed as a JSON object on a line. Each record is annotated with
-the fieldnames and a JSON representation that depends on the field’s type.</p>
-
-<h3 id="java-scan">Java Scan</h3>
-
-<p>The scan command reads the contents of the file without printing anything. It
-is primarily intendend for benchmarking the Java reader without including the
-cost of printing the data out.</p>
-
-<h3 id="java-convert">Java Convert</h3>
-
-<p>The convert command reads several JSON files and converts them into a
-single ORC file.</p>
-
-<dl>
- <dt>-o <filename></filename></dt>
- <dd>Sets the output ORC filename, which defaults to output.orc</dd>
- <dt>-s <schema></schema></dt>
- <dd>Sets the schema for the ORC file. By default, the schema is automatically discovered.</dd>
- <dt>-h</dt>
- <dd>Print help</dd>
-</dl>
-
-<p>The automatic JSON schema discovery is equivalent to the json-schema tool
-below.</p>
-
-<h3 id="java-json-schema">Java JSON Schema</h3>
-
-<p>The JSON Schema discovery tool processes a set of JSON documents and
-produces a schema that encompasses all of the records in all of the
-documents. It works by computing the enclosing type and promoting it
-to include all of the observed values.</p>
-
-<dl>
- <dt>-f</dt>
- <dd>Print the schema as a list of flat types for each subfield</dd>
- <dt>-t</dt>
- <dd>Print the schema as a Hive table declaration</dd>
- <dt>-h</dt>
- <dd>Print help</dd>
-</dl>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <div class="section-nav">
- <div class="left align-right">
-
-
-
- <a href="/docs/core-java.html" class="prev">Back</a>
-
- </div>
- <div class="right align-left">
-
-
-
- <a href="/docs/spec-intro.html" class="next">Next</a>
-
- </div>
- </div>
- <div class="clear"></div>
-
-
- </article>
- </div>
-
- <div class="unit one-fifth hide-on-mobiles">
- <aside>
-
- <h4>Overview</h4>
-
-
-<ul>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/index.html">Background</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/adopters.html">ORC Adopters</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/types.html">Types</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/indexes.html">Indexes</a></li>
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/acid.html">ACID support</a></li>
-
-
-
-</ul>
-
-
- <h4>Installing</h4>
-
-
-<ul>
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/building.html">Building ORC</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/releases.html">Releases</a></li>
-
-
-
-</ul>
-
-
- <h4>Using in Hive</h4>
-
-
-<ul>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
-
-
-
-</ul>
-
-
- <h4>Using in MapReduce</h4>
-
-
-<ul>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
-
-
-
-</ul>
-
-
- <h4>Using ORC Core</h4>
-
-
-<ul>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
-
-
-
-</ul>
-
-
- <h4>Tools</h4>
-
-
-<ul>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class="current"><a href="/docs/tools.html">Tools</a></li>
-
-
-
-</ul>
-
-
- <h4>Format Specification</h4>
-
-
-<ul>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/file-tail.html">File Tail</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/compression.html">Compression</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/stripes.html">Stripes</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class=""><a href="/docs/spec-index.html">Indexes</a></li>
-
-
-
-</ul>
-
-
- </aside>
-</div>
-
-
- <div class="clear"></div>
-
- </div>
- </section>
-
-
- <footer role="contentinfo">
- <p>The contents of this website are © 2018
- <a href="https://www.apache.org/">Apache Software Foundation</a>
- under the terms of the <a
- href="https://www.apache.org/licenses/LICENSE-2.0.html">
- Apache License v2</a>. Apache ORC and its logo are trademarks
- of the Apache Software Foundation.</p>
-</footer>
-
- <script>
- var anchorForId = function (id) {
- var anchor = document.createElement("a");
- anchor.className = "header-link";
- anchor.href = "#" + id;
- anchor.innerHTML = "<span class=\"sr-only\">Permalink</span><i class=\"fa fa-link\"></i>";
- anchor.title = "Permalink";
- return anchor;
- };
-
- var linkifyAnchors = function (level, containingElement) {
- var headers = containingElement.getElementsByTagName("h" + level);
- for (var h = 0; h < headers.length; h++) {
- var header = headers[h];
-
- if (typeof header.id !== "undefined" && header.id !== "") {
- header.appendChild(anchorForId(header.id));
- }
- }
- };
-
- document.onreadystatechange = function () {
- if (this.readyState === "complete") {
- var contentBlock = document.getElementsByClassName("docs")[0] || document.getElementsByClassName("news")[0];
- if (!contentBlock) {
- return;
- }
- for (var level = 1; level <= 6; level++) {
- linkifyAnchors(level, contentBlock);
- }
- }
- };
-</script>
-
-
-</body>
-</html>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/types.html
----------------------------------------------------------------------
diff --git a/docs/types.html b/docs/types.html
index f46f1e6..dda60a4 100644
--- a/docs/types.html
+++ b/docs/types.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1209,6 +1389,10 @@ file would form the given tree.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1273,6 +1457,10 @@ file would form the given tree.</p>
+
+
+
+
<li class="current"><a href="/docs/types.html">Types</a></li>
@@ -1305,6 +1493,10 @@ file would form the given tree.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1379,6 +1571,12 @@ file would form the given tree.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1415,6 +1613,10 @@ file would form the given tree.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1441,6 +1643,10 @@ file would form the given tree.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1483,6 +1689,12 @@ file would form the given tree.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1519,6 +1731,12 @@ file would form the given tree.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1547,10 +1765,32 @@ file would form the given tree.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1579,6 +1819,20 @@ file would form the given tree.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1603,7 +1857,7 @@ file would form the given tree.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1655,6 +1909,12 @@ file would form the given tree.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1679,6 +1939,10 @@ file would form the given tree.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1737,6 +2001,12 @@ file would form the given tree.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1783,6 +2053,12 @@ file would form the given tree.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1805,6 +2081,10 @@ file would form the given tree.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -1847,6 +2127,12 @@ file would form the given tree.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
[2/4] orc git commit: add docs for c++ tools and core API.
Posted by ga...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/java-tools.html
----------------------------------------------------------------------
diff --git a/docs/java-tools.html b/docs/java-tools.html
new file mode 100644
index 0000000..7d38769
--- /dev/null
+++ b/docs/java-tools.html
@@ -0,0 +1,2394 @@
+<!DOCTYPE HTML>
+<html lang="en-US">
+<head>
+ <meta charset="UTF-8">
+ <title>Java Tools</title>
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <meta name="generator" content="Jekyll v2.4.0">
+ <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
+ <link rel="stylesheet" href="/css/screen.css">
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <!--[if lt IE 9]>
+ <script src="/js/html5shiv.min.js"></script>
+ <script src="/js/respond.min.js"></script>
+ <![endif]-->
+</head>
+
+
+<body class="wrap">
+ <header role="banner">
+ <nav class="mobile-nav show-on-mobiles">
+ <ul>
+ <li class="">
+ <a href="/">Home</a>
+ </li>
+ <li class="current">
+ <a href="/docs/"><span class="show-on-mobiles">Docs</span>
+ <span class="hide-on-mobiles">Documentation</span></a>
+ </li>
+ <li class="">
+ <a href="/talks/">Talks</a>
+ </li>
+ <li class="">
+ <a href="/news/">News</a>
+ </li>
+ <li class="">
+ <a href="/help/">Help</a>
+ </li>
+ <li class="">
+ <a href="/develop/">Develop</a>
+ </li>
+</ul>
+
+ </nav>
+ <div class="grid">
+ <div class="unit one-third center-on-mobiles">
+ <h1>
+ <a href="/">
+ <span class="sr-only">Apache ORC</span>
+ <img src="/img/logo.png" width="249" height="101" alt="ORC Logo">
+ </a>
+ </h1>
+ </div>
+ <nav class="main-nav unit two-thirds hide-on-mobiles">
+ <ul>
+ <li class="">
+ <a href="/">Home</a>
+ </li>
+ <li class="current">
+ <a href="/docs/"><span class="show-on-mobiles">Docs</span>
+ <span class="hide-on-mobiles">Documentation</span></a>
+ </li>
+ <li class="">
+ <a href="/talks/">Talks</a>
+ </li>
+ <li class="">
+ <a href="/news/">News</a>
+ </li>
+ <li class="">
+ <a href="/help/">Help</a>
+ </li>
+ <li class="">
+ <a href="/develop/">Develop</a>
+ </li>
+</ul>
+
+ </nav>
+ </div>
+</header>
+
+
+ <section class="docs">
+ <div class="grid">
+
+ <div class="docs-nav-mobile unit whole show-on-mobiles">
+ <select onchange="if (this.value) window.location.href=this.value">
+ <option value="">Navigate the docs…</option>
+
+ <optgroup label="Overview">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/index.html">Background</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/adopters.html">ORC Adopters</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/types.html">Types</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/indexes.html">Indexes</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/acid.html">ACID support</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Installing">
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/building.html">Building ORC</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Using in Hive">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/hive-ddl.html">Hive DDL</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/hive-config.html">Hive Configuration</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Using in MapReduce">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Using ORC Core">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-java.html">Using Core Java</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Tools">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/java-tools.html">Java Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Format Specification">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/file-tail.html">File Tail</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/compression.html">Compression</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/encodings.html">Column Encodings</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ </select>
+</div>
+
+
+ <div class="unit four-fifths">
+ <article>
+ <h1>Java Tools</h1>
+ <p>In addition to the C++ tools, there is an ORC tools jar that packages
+several useful utilities and the necessary Java dependencies
+(including Hadoop) into a single package. The Java ORC tool jar
+supports both the local file system and HDFS.</p>
+
+<p>The subcommands for the tools are:</p>
+
+<ul>
+ <li>meta - print the metadata of an ORC file</li>
+ <li>data - print the data of an ORC file</li>
+ <li>scan (since ORC 1.3) - scan the data for benchmarking</li>
+ <li>convert (since ORC 1.4) - convert JSON files to ORC</li>
+ <li>json-schema (since ORC 1.4) - determine the schema of JSON documents</li>
+</ul>
+
+<p>The command line looks like:</p>
+
+<pre><code class="language-shell">% java -jar orc-tools-X.Y.Z-uber.jar <sub-command> <args>
+</code></pre>
+
+<h2 id="java-meta">Java Meta</h2>
+
+<p>The meta command prints the metadata about the given ORC file and is
+equivalent to the Hive ORC File Dump command.</p>
+
+<dl>
+ <dt>-j</dt>
+ <dd>format the output in JSON</dd>
+ <dt>-p</dt>
+ <dd>pretty print the output</dd>
+ <dt>-t</dt>
+ <dd>print the timezone of the writer</dd>
+ <dt>–rowindex</dt>
+ <dd>print the row indexes for the comma separated list of column ids</dd>
+ <dt>–recover</dt>
+ <dd>skip over corrupted values in the ORC file</dd>
+ <dt>–skip-dump</dt>
+ <dd>skip dumping the metadata</dd>
+ <dt>–backup-path</dt>
+ <dd>when used with –recover specifies the path where the recovered file is written</dd>
+</dl>
+
+<p>An example of the output is given below:</p>
+
+<pre><code class="language-shell">% java -jar orc-tools-X.Y.Z-uber.jar meta examples/TestOrcFile.test1.orc
+Processing data file examples/TestOrcFile.test1.orc [length: 1711]
+Structure for examples/TestOrcFile.test1.orc
+File Version: 0.12 with HIVE_8732
+Rows: 2
+Compression: ZLIB
+Compression size: 10000
+Type: struct<boolean1:boolean,byte1:tinyint,short1:smallint,int1:int,
+long1:bigint,float1:float,double1:double,bytes1:binary,string1:string,
+middle:struct<list:array<struct<int1:int,string1:string>>>,list:array<
+struct<int1:int,string1:string>>,map:map<string,struct<int1:int,string1:
+string>>>
+
+Stripe Statistics:
+ Stripe 1:
+ Column 0: count: 2 hasNull: false
+ Column 1: count: 2 hasNull: false true: 1
+ Column 2: count: 2 hasNull: false min: 1 max: 100 sum: 101
+ Column 3: count: 2 hasNull: false min: 1024 max: 2048 sum: 3072
+ Column 4: count: 2 hasNull: false min: 65536 max: 65536 sum: 131072
+ Column 5: count: 2 hasNull: false min: 9223372036854775807 max: 9223372036854775807
+ Column 6: count: 2 hasNull: false min: 1.0 max: 2.0 sum: 3.0
+ Column 7: count: 2 hasNull: false min: -15.0 max: -5.0 sum: -20.0
+ Column 8: count: 2 hasNull: false sum: 5
+ Column 9: count: 2 hasNull: false min: bye max: hi sum: 5
+ Column 10: count: 2 hasNull: false
+ Column 11: count: 2 hasNull: false
+ Column 12: count: 4 hasNull: false
+ Column 13: count: 4 hasNull: false min: 1 max: 2 sum: 6
+ Column 14: count: 4 hasNull: false min: bye max: sigh sum: 14
+ Column 15: count: 2 hasNull: false
+ Column 16: count: 5 hasNull: false
+ Column 17: count: 5 hasNull: false min: -100000 max: 100000000 sum: 99901241
+ Column 18: count: 5 hasNull: false min: bad max: in sum: 15
+ Column 19: count: 2 hasNull: false
+ Column 20: count: 2 hasNull: false min: chani max: mauddib sum: 12
+ Column 21: count: 2 hasNull: false
+ Column 22: count: 2 hasNull: false min: 1 max: 5 sum: 6
+ Column 23: count: 2 hasNull: false min: chani max: mauddib sum: 12
+
+File Statistics:
+ Column 0: count: 2 hasNull: false
+ Column 1: count: 2 hasNull: false true: 1
+ Column 2: count: 2 hasNull: false min: 1 max: 100 sum: 101
+ Column 3: count: 2 hasNull: false min: 1024 max: 2048 sum: 3072
+ Column 4: count: 2 hasNull: false min: 65536 max: 65536 sum: 131072
+ Column 5: count: 2 hasNull: false min: 9223372036854775807 max: 9223372036854775807
+ Column 6: count: 2 hasNull: false min: 1.0 max: 2.0 sum: 3.0
+ Column 7: count: 2 hasNull: false min: -15.0 max: -5.0 sum: -20.0
+ Column 8: count: 2 hasNull: false sum: 5
+ Column 9: count: 2 hasNull: false min: bye max: hi sum: 5
+ Column 10: count: 2 hasNull: false
+ Column 11: count: 2 hasNull: false
+ Column 12: count: 4 hasNull: false
+ Column 13: count: 4 hasNull: false min: 1 max: 2 sum: 6
+ Column 14: count: 4 hasNull: false min: bye max: sigh sum: 14
+ Column 15: count: 2 hasNull: false
+ Column 16: count: 5 hasNull: false
+ Column 17: count: 5 hasNull: false min: -100000 max: 100000000 sum: 99901241
+ Column 18: count: 5 hasNull: false min: bad max: in sum: 15
+ Column 19: count: 2 hasNull: false
+ Column 20: count: 2 hasNull: false min: chani max: mauddib sum: 12
+ Column 21: count: 2 hasNull: false
+ Column 22: count: 2 hasNull: false min: 1 max: 5 sum: 6
+ Column 23: count: 2 hasNull: false min: chani max: mauddib sum: 12
+
+Stripes:
+ Stripe: offset: 3 data: 243 rows: 2 tail: 199 index: 570
+ Stream: column 0 section ROW_INDEX start: 3 length 11
+ Stream: column 1 section ROW_INDEX start: 14 length 22
+ Stream: column 2 section ROW_INDEX start: 36 length 26
+ Stream: column 3 section ROW_INDEX start: 62 length 27
+ Stream: column 4 section ROW_INDEX start: 89 length 30
+ Stream: column 5 section ROW_INDEX start: 119 length 28
+ Stream: column 6 section ROW_INDEX start: 147 length 34
+ Stream: column 7 section ROW_INDEX start: 181 length 34
+ Stream: column 8 section ROW_INDEX start: 215 length 21
+ Stream: column 9 section ROW_INDEX start: 236 length 30
+ Stream: column 10 section ROW_INDEX start: 266 length 11
+ Stream: column 11 section ROW_INDEX start: 277 length 16
+ Stream: column 12 section ROW_INDEX start: 293 length 11
+ Stream: column 13 section ROW_INDEX start: 304 length 24
+ Stream: column 14 section ROW_INDEX start: 328 length 31
+ Stream: column 15 section ROW_INDEX start: 359 length 16
+ Stream: column 16 section ROW_INDEX start: 375 length 11
+ Stream: column 17 section ROW_INDEX start: 386 length 32
+ Stream: column 18 section ROW_INDEX start: 418 length 30
+ Stream: column 19 section ROW_INDEX start: 448 length 16
+ Stream: column 20 section ROW_INDEX start: 464 length 37
+ Stream: column 21 section ROW_INDEX start: 501 length 11
+ Stream: column 22 section ROW_INDEX start: 512 length 24
+ Stream: column 23 section ROW_INDEX start: 536 length 37
+ Stream: column 1 section DATA start: 573 length 5
+ Stream: column 2 section DATA start: 578 length 6
+ Stream: column 3 section DATA start: 584 length 9
+ Stream: column 4 section DATA start: 593 length 11
+ Stream: column 5 section DATA start: 604 length 12
+ Stream: column 6 section DATA start: 616 length 11
+ Stream: column 7 section DATA start: 627 length 15
+ Stream: column 8 section DATA start: 642 length 8
+ Stream: column 8 section LENGTH start: 650 length 6
+ Stream: column 9 section DATA start: 656 length 8
+ Stream: column 9 section LENGTH start: 664 length 6
+ Stream: column 11 section LENGTH start: 670 length 6
+ Stream: column 13 section DATA start: 676 length 7
+ Stream: column 14 section DATA start: 683 length 6
+ Stream: column 14 section LENGTH start: 689 length 6
+ Stream: column 14 section DICTIONARY_DATA start: 695 length 10
+ Stream: column 15 section LENGTH start: 705 length 6
+ Stream: column 17 section DATA start: 711 length 25
+ Stream: column 18 section DATA start: 736 length 18
+ Stream: column 18 section LENGTH start: 754 length 8
+ Stream: column 19 section LENGTH start: 762 length 6
+ Stream: column 20 section DATA start: 768 length 15
+ Stream: column 20 section LENGTH start: 783 length 6
+ Stream: column 22 section DATA start: 789 length 6
+ Stream: column 23 section DATA start: 795 length 15
+ Stream: column 23 section LENGTH start: 810 length 6
+ Encoding column 0: DIRECT
+ Encoding column 1: DIRECT
+ Encoding column 2: DIRECT
+ Encoding column 3: DIRECT_V2
+ Encoding column 4: DIRECT_V2
+ Encoding column 5: DIRECT_V2
+ Encoding column 6: DIRECT
+ Encoding column 7: DIRECT
+ Encoding column 8: DIRECT_V2
+ Encoding column 9: DIRECT_V2
+ Encoding column 10: DIRECT
+ Encoding column 11: DIRECT_V2
+ Encoding column 12: DIRECT
+ Encoding column 13: DIRECT_V2
+ Encoding column 14: DICTIONARY_V2[2]
+ Encoding column 15: DIRECT_V2
+ Encoding column 16: DIRECT
+ Encoding column 17: DIRECT_V2
+ Encoding column 18: DIRECT_V2
+ Encoding column 19: DIRECT_V2
+ Encoding column 20: DIRECT_V2
+ Encoding column 21: DIRECT
+ Encoding column 22: DIRECT_V2
+ Encoding column 23: DIRECT_V2
+
+File length: 1711 bytes
+Padding length: 0 bytes
+Padding ratio: 0%
+______________________________________________________________________
+</code></pre>
+
+<h2 id="java-data">Java Data</h2>
+
+<p>The data command prints the data in an ORC file as a JSON document. Each
+record is printed as a JSON object on a line. Each record is annotated with
+the fieldnames and a JSON representation that depends on the field’s type.</p>
+
+<h2 id="java-scan">Java Scan</h2>
+
+<p>The scan command reads the contents of the file without printing anything. It
+is primarily intendend for benchmarking the Java reader without including the
+cost of printing the data out.</p>
+
+<h2 id="java-convert">Java Convert</h2>
+
+<p>The convert command reads several JSON files and converts them into a
+single ORC file.</p>
+
+<dl>
+ <dt>-o <filename></filename></dt>
+ <dd>Sets the output ORC filename, which defaults to output.orc</dd>
+ <dt>-s <schema></schema></dt>
+ <dd>Sets the schema for the ORC file. By default, the schema is automatically discovered.</dd>
+ <dt>-h</dt>
+ <dd>Print help</dd>
+</dl>
+
+<p>The automatic JSON schema discovery is equivalent to the json-schema tool
+below.</p>
+
+<h2 id="java-json-schema">Java JSON Schema</h2>
+
+<p>The JSON Schema discovery tool processes a set of JSON documents and
+produces a schema that encompasses all of the records in all of the
+documents. It works by computing the enclosing type and promoting it
+to include all of the observed values.</p>
+
+<dl>
+ <dt>-f</dt>
+ <dd>Print the schema as a list of flat types for each subfield</dd>
+ <dt>-t</dt>
+ <dd>Print the schema as a Hive table declaration</dd>
+ <dt>-h</dt>
+ <dd>Print help</dd>
+</dl>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="section-nav">
+ <div class="left align-right">
+
+
+
+ <a href="/docs/cpp-tools.html" class="prev">Back</a>
+
+ </div>
+ <div class="right align-left">
+
+
+
+ <a href="/docs/spec-intro.html" class="next">Next</a>
+
+ </div>
+ </div>
+ <div class="clear"></div>
+
+
+ </article>
+ </div>
+
+ <div class="unit one-fifth hide-on-mobiles">
+ <aside>
+
+ <h4>Overview</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/index.html">Background</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/adopters.html">ORC Adopters</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/types.html">Types</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/indexes.html">Indexes</a></li>
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/acid.html">ACID support</a></li>
+
+
+
+</ul>
+
+
+ <h4>Installing</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/building.html">Building ORC</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/releases.html">Releases</a></li>
+
+
+
+</ul>
+
+
+ <h4>Using in Hive</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
+
+
+
+</ul>
+
+
+ <h4>Using in MapReduce</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
+
+
+
+</ul>
+
+
+ <h4>Using ORC Core</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
+</ul>
+
+
+ <h4>Tools</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="current"><a href="/docs/java-tools.html">Java Tools</a></li>
+
+
+
+</ul>
+
+
+ <h4>Format Specification</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/file-tail.html">File Tail</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/compression.html">Compression</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/stripes.html">Stripes</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/spec-index.html">Indexes</a></li>
+
+
+
+</ul>
+
+
+ </aside>
+</div>
+
+
+ <div class="clear"></div>
+
+ </div>
+ </section>
+
+
+ <footer role="contentinfo">
+ <p>The contents of this website are © 2018
+ <a href="https://www.apache.org/">Apache Software Foundation</a>
+ under the terms of the <a
+ href="https://www.apache.org/licenses/LICENSE-2.0.html">
+ Apache License v2</a>. Apache ORC and its logo are trademarks
+ of the Apache Software Foundation.</p>
+</footer>
+
+ <script>
+ var anchorForId = function (id) {
+ var anchor = document.createElement("a");
+ anchor.className = "header-link";
+ anchor.href = "#" + id;
+ anchor.innerHTML = "<span class=\"sr-only\">Permalink</span><i class=\"fa fa-link\"></i>";
+ anchor.title = "Permalink";
+ return anchor;
+ };
+
+ var linkifyAnchors = function (level, containingElement) {
+ var headers = containingElement.getElementsByTagName("h" + level);
+ for (var h = 0; h < headers.length; h++) {
+ var header = headers[h];
+
+ if (typeof header.id !== "undefined" && header.id !== "") {
+ header.appendChild(anchorForId(header.id));
+ }
+ }
+ };
+
+ document.onreadystatechange = function () {
+ if (this.readyState === "complete") {
+ var contentBlock = document.getElementsByClassName("docs")[0] || document.getElementsByClassName("news")[0];
+ if (!contentBlock) {
+ return;
+ }
+ for (var level = 1; level <= 6; level++) {
+ linkifyAnchors(level, contentBlock);
+ }
+ }
+ };
+</script>
+
+
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/mapred.html
----------------------------------------------------------------------
diff --git a/docs/mapred.html b/docs/mapred.html
index 3673465..f0ab622 100644
--- a/docs/mapred.html
+++ b/docs/mapred.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1406,6 +1586,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1470,6 +1654,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1502,6 +1690,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1576,6 +1768,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1612,6 +1810,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1638,6 +1840,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1680,6 +1886,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class="current"><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1716,6 +1928,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1744,10 +1962,32 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1776,6 +2016,20 @@ OrcKey.key and OrcValue.value fields.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1800,7 +2054,7 @@ OrcKey.key and OrcValue.value fields.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1852,6 +2106,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1876,6 +2136,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1934,6 +2198,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1980,6 +2250,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -2002,6 +2278,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -2044,6 +2324,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/mapreduce.html
----------------------------------------------------------------------
diff --git a/docs/mapreduce.html b/docs/mapreduce.html
index 0583a33..2423f01 100644
--- a/docs/mapreduce.html
+++ b/docs/mapreduce.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1390,6 +1570,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1454,6 +1638,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1486,6 +1674,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1560,6 +1752,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1596,6 +1794,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1622,6 +1824,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1664,6 +1870,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1700,6 +1912,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class="current"><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1728,10 +1946,32 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1760,6 +2000,20 @@ OrcKey.key and OrcValue.value fields.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1784,7 +2038,7 @@ OrcKey.key and OrcValue.value fields.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1836,6 +2090,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1860,6 +2120,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1918,6 +2182,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1964,6 +2234,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1986,6 +2262,10 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -2028,6 +2308,12 @@ OrcKey.key and OrcValue.value fields.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/releases.html
----------------------------------------------------------------------
diff --git a/docs/releases.html b/docs/releases.html
index f8206ac..8a2406f 100644
--- a/docs/releases.html
+++ b/docs/releases.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1374,6 +1554,10 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1438,6 +1622,10 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1470,6 +1658,10 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1544,6 +1736,12 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
+
+
<li class="current"><a href="/docs/releases.html">Releases</a></li>
@@ -1580,6 +1778,10 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1606,6 +1808,10 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1648,6 +1854,12 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1684,6 +1896,12 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1712,10 +1930,32 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1744,6 +1984,20 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1768,7 +2022,7 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1820,6 +2074,12 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1844,6 +2104,10 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1902,6 +2166,12 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1948,6 +2218,12 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1970,6 +2246,10 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -2012,6 +2292,12 @@ committers’ <a href="https://dist.apache.org/repos/dist/release/orc/KEYS">key
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/run-length.html
----------------------------------------------------------------------
diff --git a/docs/run-length.html b/docs/run-length.html
index fe60d2d..5ca06d6 100644
--- a/docs/run-length.html
+++ b/docs/run-length.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,12 +426,16 @@
- <option value="/docs/releases.html">Releases</option>
+
+ <option value="/docs/releases.html">Releases</option>
+
+
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,12 +586,16 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,56 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -706,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +866,9 @@
- <option value="/docs/tools.html">Tools</option>
+
+
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1515,6 +1695,12 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
+
+
<div class="section-nav">
<div class="left align-right">
@@ -1571,6 +1757,10 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1635,6 +1825,10 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1667,6 +1861,10 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1741,6 +1939,12 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1777,6 +1981,10 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1803,6 +2011,10 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1845,6 +2057,12 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1881,6 +2099,12 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1909,10 +2133,32 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1941,9 +2187,17 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
@@ -1965,7 +2219,13 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+
+
+
+
+
+
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -2017,6 +2277,12 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -2041,6 +2307,10 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -2099,6 +2369,12 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
+
+
<li class="current"><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -2145,6 +2421,12 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -2167,6 +2449,10 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -2209,6 +2495,12 @@ sequence is [0xc6, 0x09, 0x02, 0x02, 0x22, 0x42, 0x42, 0x46].</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/spec-index.html
----------------------------------------------------------------------
diff --git a/docs/spec-index.html b/docs/spec-index.html
index ce2abe7..25ba64d 100644
--- a/docs/spec-index.html
+++ b/docs/spec-index.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,12 +426,16 @@
- <option value="/docs/releases.html">Releases</option>
+
+ <option value="/docs/releases.html">Releases</option>
+
+
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,12 +586,16 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,56 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -706,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +866,9 @@
- <option value="/docs/tools.html">Tools</option>
+
+
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1249,6 +1429,12 @@ together in single read operation.</p>
+
+
+
+
+
+
<div class="section-nav">
<div class="left align-right">
@@ -1303,6 +1489,10 @@ together in single read operation.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1367,6 +1557,10 @@ together in single read operation.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1399,6 +1593,10 @@ together in single read operation.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1473,6 +1671,12 @@ together in single read operation.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1509,6 +1713,10 @@ together in single read operation.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1535,6 +1743,10 @@ together in single read operation.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1577,6 +1789,12 @@ together in single read operation.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1613,6 +1831,12 @@ together in single read operation.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1641,10 +1865,32 @@ together in single read operation.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1673,9 +1919,17 @@ together in single read operation.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
@@ -1697,7 +1951,13 @@ together in single read operation.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+
+
+
+
+
+
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1749,6 +2009,12 @@ together in single read operation.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1773,6 +2039,10 @@ together in single read operation.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1831,6 +2101,12 @@ together in single read operation.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1877,6 +2153,12 @@ together in single read operation.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1899,6 +2181,10 @@ together in single read operation.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -1941,6 +2227,12 @@ together in single read operation.</p>
+
+
+
+
+
+
<li class="current"><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/spec-intro.html
----------------------------------------------------------------------
diff --git a/docs/spec-intro.html b/docs/spec-intro.html
index 3d198f1..3468dd0 100644
--- a/docs/spec-intro.html
+++ b/docs/spec-intro.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,12 +426,16 @@
- <option value="/docs/releases.html">Releases</option>
+
+ <option value="/docs/releases.html">Releases</option>
+
+
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,12 +586,16 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,56 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -706,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +866,9 @@
- <option value="/docs/tools.html">Tools</option>
+
+
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1129,12 +1309,18 @@ this query.</p>
+
+
+
+
+
+
<div class="section-nav">
<div class="left align-right">
- <a href="/docs/tools.html" class="prev">Back</a>
+ <a href="/docs/java-tools.html" class="prev">Back</a>
</div>
<div class="right align-left">
@@ -1185,6 +1371,10 @@ this query.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1249,6 +1439,10 @@ this query.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1281,6 +1475,10 @@ this query.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1355,6 +1553,12 @@ this query.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1391,6 +1595,10 @@ this query.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1417,6 +1625,10 @@ this query.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1459,6 +1671,12 @@ this query.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1495,6 +1713,12 @@ this query.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1523,10 +1747,32 @@ this query.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1555,9 +1801,17 @@ this query.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
@@ -1579,7 +1833,13 @@ this query.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+
+
+
+
+
+
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1631,6 +1891,12 @@ this query.</p>
+
+
+
+
+
+
<li class="current"><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1655,6 +1921,10 @@ this query.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1713,6 +1983,12 @@ this query.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1759,6 +2035,12 @@ this query.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1781,6 +2063,10 @@ this query.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -1823,6 +2109,12 @@ this query.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/stripes.html
----------------------------------------------------------------------
diff --git a/docs/stripes.html b/docs/stripes.html
index 5fbaa79..401c0d9 100644
--- a/docs/stripes.html
+++ b/docs/stripes.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,12 +426,16 @@
- <option value="/docs/releases.html">Releases</option>
+
+ <option value="/docs/releases.html">Releases</option>
+
+
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,12 +586,16 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,56 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -706,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +866,9 @@
- <option value="/docs/tools.html">Tools</option>
+
+
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1206,6 +1386,12 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
+
+
<div class="section-nav">
<div class="left align-right">
@@ -1262,6 +1448,10 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1326,6 +1516,10 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1358,6 +1552,10 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1432,6 +1630,12 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1468,6 +1672,10 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1494,6 +1702,10 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1536,6 +1748,12 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1572,6 +1790,12 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1600,10 +1824,32 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1632,9 +1878,17 @@ further refined as to whether they use RLE v1 or v2.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
@@ -1656,7 +1910,13 @@ further refined as to whether they use RLE v1 or v2.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+
+
+
+
+
+
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1708,6 +1968,12 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1732,6 +1998,10 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1790,6 +2060,12 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1836,6 +2112,12 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
+
+
<li class="current"><a href="/docs/stripes.html">Stripes</a></li>
@@ -1858,6 +2140,10 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -1900,6 +2186,12 @@ further refined as to whether they use RLE v1 or v2.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
[3/4] orc git commit: add docs for c++ tools and core API.
Posted by ga...@apache.org.
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/cpp-tools.html
----------------------------------------------------------------------
diff --git a/docs/cpp-tools.html b/docs/cpp-tools.html
new file mode 100644
index 0000000..171dc0d
--- /dev/null
+++ b/docs/cpp-tools.html
@@ -0,0 +1,2406 @@
+<!DOCTYPE HTML>
+<html lang="en-US">
+<head>
+ <meta charset="UTF-8">
+ <title>C++ Tools</title>
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <meta name="generator" content="Jekyll v2.4.0">
+ <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
+ <link rel="stylesheet" href="/css/screen.css">
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <!--[if lt IE 9]>
+ <script src="/js/html5shiv.min.js"></script>
+ <script src="/js/respond.min.js"></script>
+ <![endif]-->
+</head>
+
+
+<body class="wrap">
+ <header role="banner">
+ <nav class="mobile-nav show-on-mobiles">
+ <ul>
+ <li class="">
+ <a href="/">Home</a>
+ </li>
+ <li class="current">
+ <a href="/docs/"><span class="show-on-mobiles">Docs</span>
+ <span class="hide-on-mobiles">Documentation</span></a>
+ </li>
+ <li class="">
+ <a href="/talks/">Talks</a>
+ </li>
+ <li class="">
+ <a href="/news/">News</a>
+ </li>
+ <li class="">
+ <a href="/help/">Help</a>
+ </li>
+ <li class="">
+ <a href="/develop/">Develop</a>
+ </li>
+</ul>
+
+ </nav>
+ <div class="grid">
+ <div class="unit one-third center-on-mobiles">
+ <h1>
+ <a href="/">
+ <span class="sr-only">Apache ORC</span>
+ <img src="/img/logo.png" width="249" height="101" alt="ORC Logo">
+ </a>
+ </h1>
+ </div>
+ <nav class="main-nav unit two-thirds hide-on-mobiles">
+ <ul>
+ <li class="">
+ <a href="/">Home</a>
+ </li>
+ <li class="current">
+ <a href="/docs/"><span class="show-on-mobiles">Docs</span>
+ <span class="hide-on-mobiles">Documentation</span></a>
+ </li>
+ <li class="">
+ <a href="/talks/">Talks</a>
+ </li>
+ <li class="">
+ <a href="/news/">News</a>
+ </li>
+ <li class="">
+ <a href="/help/">Help</a>
+ </li>
+ <li class="">
+ <a href="/develop/">Develop</a>
+ </li>
+</ul>
+
+ </nav>
+ </div>
+</header>
+
+
+ <section class="docs">
+ <div class="grid">
+
+ <div class="docs-nav-mobile unit whole show-on-mobiles">
+ <select onchange="if (this.value) window.location.href=this.value">
+ <option value="">Navigate the docs…</option>
+
+ <optgroup label="Overview">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/index.html">Background</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/adopters.html">ORC Adopters</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/types.html">Types</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/indexes.html">Indexes</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/acid.html">ACID support</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Installing">
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/building.html">Building ORC</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Using in Hive">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/hive-ddl.html">Hive DDL</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/hive-config.html">Hive Configuration</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Using in MapReduce">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Using ORC Core">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-java.html">Using Core Java</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Tools">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/java-tools.html">Java Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Format Specification">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/file-tail.html">File Tail</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/compression.html">Compression</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/encodings.html">Column Encodings</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ </select>
+</div>
+
+
+ <div class="unit four-fifths">
+ <article>
+ <h1>C++ Tools</h1>
+ <h2 id="orc-contents">orc-contents</h2>
+
+<p>Displays the contents of the ORC file as a JSON document. With the
+<code>columns</code> argument only the selected columns are printed.</p>
+
+<pre><code class="language-shell">% orc-contents [--columns=1,2,...] <filename>
+</code></pre>
+
+<p>If you run it on the example file TestOrcFile.test1.orc, you’ll see (without
+the line breaks within each record):</p>
+
+<pre><code class="language-shell">% orc-contents examples/TestOrcFile.test1.orc
+{"boolean1": false, "byte1": 1, "short1": 1024, "int1": 65536, \\
+ "long1": 9223372036854775807, "float1": 1, "double1": -15, \\
+ "bytes1": [0, 1, 2, 3, 4], "string1": "hi", "middle": \\
+ {"list": [{"int1": 1, "string1": "bye"}, \\
+ {"int1": 2, "string1": "sigh"}]}, \\
+ "list": [{"int1": 3, "string1": "good"}, \\
+ {"int1": 4, "string1": "bad"}], \\
+ "map": []}
+{"boolean1": true, "byte1": 100, "short1": 2048, "int1": 65536,
+ "long1": 9223372036854775807, "float1": 2, "double1": -5, \\
+ "bytes1": [], "string1": "bye", \\
+ "middle": {"list": [{"int1": 1, "string1": "bye"}, \\
+ {"int1": 2, "string1": "sigh"}]}, \\
+ "list": [{"int1": 100000000, "string1": "cat"}, \\
+ {"int1": -100000, "string1": "in"}, \\
+ {"int1": 1234, "string1": "hat"}], \\
+ "map": [{"key": "chani", "value": {"int1": 5, "string1": "chani"}}, \\
+ {"key": "mauddib", \\
+ "value": {"int1": 1, "string1": "mauddib"}}]}
+</code></pre>
+
+<h2 id="orc-metadata">orc-metadata</h2>
+
+<p>Displays the metadata of the ORC file as a JSON document. With the
+<code>verbose</code> option additional information about the layout of the file
+is also printed.</p>
+
+<p>For diagnosing problems, it is useful to use the ‘–raw’ option that
+prints the protocol buffers from the ORC file directly rather than
+interpreting them.</p>
+
+<pre><code class="language-shell">% orc-metadata [-v] [--raw] <filename>
+</code></pre>
+
+<p>If you run it on the example file TestOrcFile.test1.orc, you’ll see:</p>
+
+<pre><code class="language-shell">% orc-metadata examples/TestOrcFile.test1.orc
+{ "name": "../examples/TestOrcFile.test1.orc",
+ "type": "struct<boolean1:boolean,byte1:tinyint,short1:smallint,
+int1:int,long1:bigint,float1:float,double1:double,bytes1:binary,
+string1:string,middle:struct<list:array<struct<int1:int,string1:
+string>>>,list:array<struct<int1:int,string1:string>>,map:map<
+string,struct<int1:int,string1:string>>>",
+ "rows": 2,
+ "stripe count": 1,
+ "format": "0.12", "writer version": "HIVE-8732",
+ "compression": "zlib", "compression block": 10000,
+ "file length": 1711,
+ "content": 1015, "stripe stats": 250, "footer": 421, "postscript": 24,
+ "row index stride": 10000,
+ "user metadata": {
+ },
+ "stripes": [
+ { "stripe": 0, "rows": 2,
+ "offset": 3, "length": 1012,
+ "index": 570, "data": 243, "footer": 199
+ }
+ ]
+}
+</code></pre>
+
+<h2 id="csv-import">csv-import</h2>
+
+<p>Imports CSV file into an Orc file using the specified schema.
+Compound types are not yet supported. <code>delimiter</code> option indicates
+the delimiter in the input CSV file and by default is <code>,</code>. <code>stripe</code>
+option means the stripe size and set to 128MB by default. <code>block</code>
+option is compression block size which is 64KB by default. <code>batch</code>
+option is by default 1024 rows for one batch.</p>
+
+<pre><code class="language-shell">% csv-import [--delimiter=<character>] [--stripe=<size>]
+ [--block=<size>] [--batch=<size>]
+ <schema> <inputCSVFile> <outputORCFile>
+</code></pre>
+
+<p>If you run it on the example file TestCSVFileImport.test10rows.csv,
+you’ll see:</p>
+
+<pre><code class="language-shell">% csv-import "struct<a:bigint,b:string,c:double>"
+ examples/TestCSVFileImport.test10rows.csv /tmp/test.orc
+[2018-04-11 11:12:16] Start importing Orc file...
+[2018-04-11 11:12:16] Finish importing Orc file.
+[2018-04-11 11:12:16] Total writer elasped time: 0.001352s.
+[2018-04-11 11:12:16] Total writer CPU time: 0.001339s.
+</code></pre>
+
+<h2 id="orc-scan">orc-scan</h2>
+
+<p>Scans and displays the row count of the ORC file. With the <code>batch</code> option
+to set the batch size which is 1024 rows by default. It is useful to check
+if the ORC file is damaged.</p>
+
+<pre><code class="language-shell">% orc-scan [--batch=<size>] <filename>
+</code></pre>
+
+<p>If you run it on the example file TestOrcFile.test1.orc, you’ll see:</p>
+
+<pre><code class="language-shell">% orc-scan examples/TestOrcFile.test1.orc
+Rows: 2
+Batches: 1
+</code></pre>
+
+<h2 id="orc-statistics">orc-statistics</h2>
+
+<p>Displays the file-level and stripe-level column statistics of the ORC file.
+With the <code>withIndex</code> option to include column statistics in each row group.</p>
+
+<pre><code class="language-shell">% orc-statistics [--withIndex] <filename>
+</code></pre>
+
+<p>If you run it on the example file TestOrcFile.TestOrcFile.columnProjection.orc
+you’ll see:</p>
+
+<pre><code class="language-shell">% orc-statistics examples/TestOrcFile.columnProjection.orc
+File examples/TestOrcFile.columnProjection.orc has 3 columns
+*** Column 0 ***
+Column has 21000 values and has null value: no
+
+*** Column 1 ***
+Data type: Integer
+Values: 21000
+Has null: no
+Minimum: -2147439072
+Maximum: 2147257982
+Sum: 268482658568
+
+*** Column 2 ***
+Data type: String
+Values: 21000
+Has null: no
+Minimum: 100119c272d7db89
+Maximum: fffe9f6f23b287f3
+Total length: 334559
+
+File examples/TestOrcFile.columnProjection.orc has 5 stripes
+*** Stripe 0 ***
+
+--- Column 0 ---
+Column has 5000 values and has null value: no
+
+--- Column 1 ---
+Data type: Integer
+Values: 5000
+Has null: no
+Minimum: -2145365268
+Maximum: 2147025027
+Sum: -29841423854
+
+--- Column 2 ---
+Data type: String
+Values: 5000
+Has null: no
+Minimum: 1005350489418be2
+Maximum: fffbb8718c92b09f
+Total length: 79644
+
+*** Stripe 1 ***
+
+--- Column 0 ---
+Column has 5000 values and has null value: no
+
+--- Column 1 ---
+Data type: Integer
+Values: 5000
+Has null: no
+Minimum: -2147115959
+Maximum: 2147257982
+Sum: 108604887785
+
+--- Column 2 ---
+Data type: String
+Values: 5000
+Has null: no
+Minimum: 100119c272d7db89
+Maximum: fff0ae41d41e6afc
+Total length: 79640
+
+*** Stripe 2 ***
+
+--- Column 0 ---
+Column has 5000 values and has null value: no
+
+--- Column 1 ---
+Data type: Integer
+Values: 5000
+Has null: no
+Minimum: -2145932387
+Maximum: 2145877119
+Sum: 70064190848
+
+--- Column 2 ---
+Data type: String
+Values: 5000
+Has null: no
+Minimum: 10130af874ae036c
+Maximum: fffe9f6f23b287f3
+Total length: 79645
+
+*** Stripe 3 ***
+
+--- Column 0 ---
+Column has 5000 values and has null value: no
+
+--- Column 1 ---
+Data type: Integer
+Values: 5000
+Has null: no
+Minimum: -2147439072
+Maximum: 2147074354
+Sum: 104681356482
+
+--- Column 2 ---
+Data type: String
+Values: 5000
+Has null: no
+Minimum: 102547d48ed06518
+Maximum: fffa47c57dc7b69a
+Total length: 79689
+
+*** Stripe 4 ***
+
+--- Column 0 ---
+Column has 1000 values and has null value: no
+
+--- Column 1 ---
+Data type: Integer
+Values: 1000
+Has null: no
+Minimum: -2141222223
+Maximum: 2145816096
+Sum: 14973647307
+
+--- Column 2 ---
+Data type: String
+Values: 1000
+Has null: no
+Minimum: 1059d81c9025a217
+Maximum: ffc17f0e35e1a6c0
+Total length: 15941
+</code></pre>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="section-nav">
+ <div class="left align-right">
+
+
+
+ <a href="/docs/core-cpp.html" class="prev">Back</a>
+
+ </div>
+ <div class="right align-left">
+
+
+
+ <a href="/docs/java-tools.html" class="next">Next</a>
+
+ </div>
+ </div>
+ <div class="clear"></div>
+
+
+ </article>
+ </div>
+
+ <div class="unit one-fifth hide-on-mobiles">
+ <aside>
+
+ <h4>Overview</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/index.html">Background</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/adopters.html">ORC Adopters</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/types.html">Types</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/indexes.html">Indexes</a></li>
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/acid.html">ACID support</a></li>
+
+
+
+</ul>
+
+
+ <h4>Installing</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/building.html">Building ORC</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/releases.html">Releases</a></li>
+
+
+
+</ul>
+
+
+ <h4>Using in Hive</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
+
+
+
+</ul>
+
+
+ <h4>Using in MapReduce</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
+
+
+
+</ul>
+
+
+ <h4>Using ORC Core</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
+</ul>
+
+
+ <h4>Tools</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="current"><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
+
+
+
+</ul>
+
+
+ <h4>Format Specification</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/file-tail.html">File Tail</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/compression.html">Compression</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/stripes.html">Stripes</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/spec-index.html">Indexes</a></li>
+
+
+
+</ul>
+
+
+ </aside>
+</div>
+
+
+ <div class="clear"></div>
+
+ </div>
+ </section>
+
+
+ <footer role="contentinfo">
+ <p>The contents of this website are © 2018
+ <a href="https://www.apache.org/">Apache Software Foundation</a>
+ under the terms of the <a
+ href="https://www.apache.org/licenses/LICENSE-2.0.html">
+ Apache License v2</a>. Apache ORC and its logo are trademarks
+ of the Apache Software Foundation.</p>
+</footer>
+
+ <script>
+ var anchorForId = function (id) {
+ var anchor = document.createElement("a");
+ anchor.className = "header-link";
+ anchor.href = "#" + id;
+ anchor.innerHTML = "<span class=\"sr-only\">Permalink</span><i class=\"fa fa-link\"></i>";
+ anchor.title = "Permalink";
+ return anchor;
+ };
+
+ var linkifyAnchors = function (level, containingElement) {
+ var headers = containingElement.getElementsByTagName("h" + level);
+ for (var h = 0; h < headers.length; h++) {
+ var header = headers[h];
+
+ if (typeof header.id !== "undefined" && header.id !== "") {
+ header.appendChild(anchorForId(header.id));
+ }
+ }
+ };
+
+ document.onreadystatechange = function () {
+ if (this.readyState === "complete") {
+ var contentBlock = document.getElementsByClassName("docs")[0] || document.getElementsByClassName("news")[0];
+ if (!contentBlock) {
+ return;
+ }
+ for (var level = 1; level <= 6; level++) {
+ linkifyAnchors(level, contentBlock);
+ }
+ }
+ };
+</script>
+
+
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/encodings.html
----------------------------------------------------------------------
diff --git a/docs/encodings.html b/docs/encodings.html
index 9839387..0a2a3f7 100644
--- a/docs/encodings.html
+++ b/docs/encodings.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,12 +426,16 @@
- <option value="/docs/releases.html">Releases</option>
+
+ <option value="/docs/releases.html">Releases</option>
+
+
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,12 +586,16 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,56 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -706,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +866,9 @@
- <option value="/docs/tools.html">Tools</option>
+
+
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1739,6 +1919,12 @@ the Hive type model.</p>
+
+
+
+
+
+
<div class="section-nav">
<div class="left align-right">
@@ -1795,6 +1981,10 @@ the Hive type model.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1859,6 +2049,10 @@ the Hive type model.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1891,6 +2085,10 @@ the Hive type model.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1965,6 +2163,12 @@ the Hive type model.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -2001,6 +2205,10 @@ the Hive type model.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -2027,6 +2235,10 @@ the Hive type model.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -2069,6 +2281,12 @@ the Hive type model.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -2105,6 +2323,12 @@ the Hive type model.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -2133,10 +2357,32 @@ the Hive type model.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -2165,9 +2411,17 @@ the Hive type model.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
@@ -2189,7 +2443,13 @@ the Hive type model.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+
+
+
+
+
+
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -2241,6 +2501,12 @@ the Hive type model.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -2265,6 +2531,10 @@ the Hive type model.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -2323,6 +2593,12 @@ the Hive type model.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -2369,6 +2645,12 @@ the Hive type model.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -2391,6 +2673,10 @@ the Hive type model.</p>
+
+
+
+
<li class="current"><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -2433,6 +2719,12 @@ the Hive type model.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/file-tail.html
----------------------------------------------------------------------
diff --git a/docs/file-tail.html b/docs/file-tail.html
index 33b61ca..3e4c9a4 100644
--- a/docs/file-tail.html
+++ b/docs/file-tail.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,12 +426,16 @@
- <option value="/docs/releases.html">Releases</option>
+
+ <option value="/docs/releases.html">Releases</option>
+
+
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,12 +586,16 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,56 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -706,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +866,9 @@
- <option value="/docs/tools.html">Tools</option>
+
+
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1426,6 +1606,12 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
+
+
<div class="section-nav">
<div class="left align-right">
@@ -1482,6 +1668,10 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1546,6 +1736,10 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1578,6 +1772,10 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1652,6 +1850,12 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1688,6 +1892,10 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1714,6 +1922,10 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1756,6 +1968,12 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1792,6 +2010,12 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1820,10 +2044,32 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1852,9 +2098,17 @@ based on the predicate push-down evaluated per a stripe.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
@@ -1876,7 +2130,13 @@ based on the predicate push-down evaluated per a stripe.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+
+
+
+
+
+
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1928,6 +2188,12 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1952,6 +2218,10 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
<li class="current"><a href="/docs/file-tail.html">File Tail</a></li>
@@ -2010,6 +2280,12 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -2056,6 +2332,12 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -2078,6 +2360,10 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -2120,6 +2406,12 @@ based on the predicate push-down evaluated per a stripe.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/hive-config.html
----------------------------------------------------------------------
diff --git a/docs/hive-config.html b/docs/hive-config.html
index af0fe8f..6fe958c 100644
--- a/docs/hive-config.html
+++ b/docs/hive-config.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1364,6 +1544,10 @@ with the same options.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1428,6 +1612,10 @@ with the same options.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1460,6 +1648,10 @@ with the same options.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1534,6 +1726,12 @@ with the same options.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1570,6 +1768,10 @@ with the same options.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1596,6 +1798,10 @@ with the same options.</p>
+
+
+
+
<li class="current"><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1638,6 +1844,12 @@ with the same options.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1674,6 +1886,12 @@ with the same options.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1702,10 +1920,32 @@ with the same options.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1734,6 +1974,20 @@ with the same options.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1758,7 +2012,7 @@ with the same options.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1810,6 +2064,12 @@ with the same options.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1834,6 +2094,10 @@ with the same options.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1892,6 +2156,12 @@ with the same options.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1938,6 +2208,12 @@ with the same options.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1960,6 +2236,10 @@ with the same options.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -2002,6 +2282,12 @@ with the same options.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/hive-ddl.html
----------------------------------------------------------------------
diff --git a/docs/hive-ddl.html b/docs/hive-ddl.html
index 57f7ad2..0da9356 100644
--- a/docs/hive-ddl.html
+++ b/docs/hive-ddl.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1178,6 +1358,10 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1242,6 +1426,10 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1274,6 +1462,10 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1348,6 +1540,12 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1384,6 +1582,10 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
<li class="current"><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1410,6 +1612,10 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1452,6 +1658,12 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1488,6 +1700,12 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1516,10 +1734,32 @@ files will be merged at the stripe level without reserialization.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1548,6 +1788,20 @@ files will be merged at the stripe level without reserialization.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1572,7 +1826,7 @@ files will be merged at the stripe level without reserialization.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1624,6 +1878,12 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1648,6 +1908,10 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1706,6 +1970,12 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1752,6 +2022,12 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1774,6 +2050,10 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -1816,6 +2096,12 @@ files will be merged at the stripe level without reserialization.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/index.html
----------------------------------------------------------------------
diff --git a/docs/index.html b/docs/index.html
index b94d36d..6014e66 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1155,6 +1335,10 @@ that are required.</p>
+
+
+
+
<li class="current"><a href="/docs/index.html">Background</a></li>
@@ -1219,6 +1403,10 @@ that are required.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1251,6 +1439,10 @@ that are required.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1325,6 +1517,12 @@ that are required.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1361,6 +1559,10 @@ that are required.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1387,6 +1589,10 @@ that are required.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1429,6 +1635,12 @@ that are required.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1465,6 +1677,12 @@ that are required.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1493,10 +1711,32 @@ that are required.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1525,6 +1765,20 @@ that are required.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1549,7 +1803,7 @@ that are required.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1601,6 +1855,12 @@ that are required.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1625,6 +1885,10 @@ that are required.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1683,6 +1947,12 @@ that are required.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1729,6 +1999,12 @@ that are required.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1751,6 +2027,10 @@ that are required.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -1793,6 +2073,12 @@ that are required.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/indexes.html
----------------------------------------------------------------------
diff --git a/docs/indexes.html b/docs/indexes.html
index 4e04c03..5654a47 100644
--- a/docs/indexes.html
+++ b/docs/indexes.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1163,6 +1343,10 @@ would be read.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1227,6 +1411,10 @@ would be read.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1259,6 +1447,10 @@ would be read.</p>
+
+
+
+
<li class="current"><a href="/docs/indexes.html">Indexes</a></li>
@@ -1333,6 +1525,12 @@ would be read.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1369,6 +1567,10 @@ would be read.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1395,6 +1597,10 @@ would be read.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1437,6 +1643,12 @@ would be read.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1473,6 +1685,12 @@ would be read.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1501,10 +1719,32 @@ would be read.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1533,6 +1773,20 @@ would be read.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1557,7 +1811,7 @@ would be read.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1609,6 +1863,12 @@ would be read.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1633,6 +1893,10 @@ would be read.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1691,6 +1955,12 @@ would be read.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1737,6 +2007,12 @@ would be read.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1759,6 +2035,10 @@ would be read.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -1801,6 +2081,12 @@ would be read.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
[4/4] orc git commit: add docs for c++ tools and core API.
Posted by ga...@apache.org.
add docs for c++ tools and core API.
Project: http://git-wip-us.apache.org/repos/asf/orc/repo
Commit: http://git-wip-us.apache.org/repos/asf/orc/commit/c63412b1
Tree: http://git-wip-us.apache.org/repos/asf/orc/tree/c63412b1
Diff: http://git-wip-us.apache.org/repos/asf/orc/diff/c63412b1
Branch: refs/heads/asf-site
Commit: c63412b1bc0b74ade7e1982fdcd6e694561a95bb
Parents: 6839c4d
Author: Gang Wu <ga...@alibaba-inc.com>
Authored: Thu Apr 12 13:51:30 2018 -0700
Committer: Gang Wu <ga...@alibaba-inc.com>
Committed: Thu Apr 12 13:51:30 2018 -0700
----------------------------------------------------------------------
develop/index.html | 3 +-
docs/acid.html | 304 +++++-
docs/adopters.html | 304 +++++-
docs/building.html | 304 +++++-
docs/compression.html | 310 +++++-
docs/core-cpp.html | 2458 ++++++++++++++++++++++++++++++++++++++++++++
docs/core-java.html | 306 +++++-
docs/cpp-tools.html | 2406 +++++++++++++++++++++++++++++++++++++++++++
docs/encodings.html | 310 +++++-
docs/file-tail.html | 310 +++++-
docs/hive-config.html | 304 +++++-
docs/hive-ddl.html | 304 +++++-
docs/index.html | 304 +++++-
docs/indexes.html | 304 +++++-
docs/java-tools.html | 2394 ++++++++++++++++++++++++++++++++++++++++++
docs/mapred.html | 304 +++++-
docs/mapreduce.html | 304 +++++-
docs/releases.html | 304 +++++-
docs/run-length.html | 310 +++++-
docs/spec-index.html | 310 +++++-
docs/spec-intro.html | 312 +++++-
docs/stripes.html | 310 +++++-
docs/tools.html | 2177 ---------------------------------------
docs/types.html | 304 +++++-
24 files changed, 12908 insertions(+), 2352 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/develop/index.html
----------------------------------------------------------------------
diff --git a/develop/index.html b/develop/index.html
index f3c7b81..e920320 100644
--- a/develop/index.html
+++ b/develop/index.html
@@ -116,8 +116,7 @@ with archive <a href="https://mail-archives.apache.org/mod_mbox/orc-commits/">he
<h2 id="bug-reports">Bug reports</h2>
-<p>Each code change requires a
-<a href="https://issues.apache.org/jira/browse/ORC">jira</a> to track the
+<p>Each code change requires a <a href="https://issues.apache.org/jira/browse/ORC">jira</a> to track the
discussion of the change.</p>
<h2 id="source-code">Source code</h2>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/acid.html
----------------------------------------------------------------------
diff --git a/docs/acid.html b/docs/acid.html
index a71fc0b..c460d41 100644
--- a/docs/acid.html
+++ b/docs/acid.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1353,6 +1533,10 @@ file that don’t need to be read in this task.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1417,6 +1601,10 @@ file that don’t need to be read in this task.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1449,6 +1637,10 @@ file that don’t need to be read in this task.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1523,6 +1715,12 @@ file that don’t need to be read in this task.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1559,6 +1757,10 @@ file that don’t need to be read in this task.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1585,6 +1787,10 @@ file that don’t need to be read in this task.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1627,6 +1833,12 @@ file that don’t need to be read in this task.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1663,6 +1875,12 @@ file that don’t need to be read in this task.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1691,10 +1909,32 @@ file that don’t need to be read in this task.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1723,6 +1963,20 @@ file that don’t need to be read in this task.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1747,7 +2001,7 @@ file that don’t need to be read in this task.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1799,6 +2053,12 @@ file that don’t need to be read in this task.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1823,6 +2083,10 @@ file that don’t need to be read in this task.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1881,6 +2145,12 @@ file that don’t need to be read in this task.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1927,6 +2197,12 @@ file that don’t need to be read in this task.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1949,6 +2225,10 @@ file that don’t need to be read in this task.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -1991,6 +2271,12 @@ file that don’t need to be read in this task.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/adopters.html
----------------------------------------------------------------------
diff --git a/docs/adopters.html b/docs/adopters.html
index 8f44d2f..b30ef6e 100644
--- a/docs/adopters.html
+++ b/docs/adopters.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1200,6 +1380,10 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1264,6 +1448,10 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1296,6 +1484,10 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1370,6 +1562,12 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1406,6 +1604,10 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1432,6 +1634,10 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1474,6 +1680,12 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1510,6 +1722,12 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1538,10 +1756,32 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1570,6 +1810,20 @@ Analytic Database to the Hadoop ecosystem.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1594,7 +1848,7 @@ Analytic Database to the Hadoop ecosystem.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1646,6 +1900,12 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1670,6 +1930,10 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1728,6 +1992,12 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1774,6 +2044,12 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1796,6 +2072,10 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -1838,6 +2118,12 @@ Analytic Database to the Hadoop ecosystem.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/building.html
----------------------------------------------------------------------
diff --git a/docs/building.html b/docs/building.html
index f70fe4a..bbe1ec4 100644
--- a/docs/building.html
+++ b/docs/building.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1232,6 +1412,10 @@ is invoking:</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1296,6 +1480,10 @@ is invoking:</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1328,6 +1516,10 @@ is invoking:</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1402,6 +1594,12 @@ is invoking:</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1438,6 +1636,10 @@ is invoking:</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1464,6 +1666,10 @@ is invoking:</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1506,6 +1712,12 @@ is invoking:</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1542,6 +1754,12 @@ is invoking:</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1570,10 +1788,32 @@ is invoking:</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1602,6 +1842,20 @@ is invoking:</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1626,7 +1880,7 @@ is invoking:</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1678,6 +1932,12 @@ is invoking:</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1702,6 +1962,10 @@ is invoking:</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1760,6 +2024,12 @@ is invoking:</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1806,6 +2076,12 @@ is invoking:</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1828,6 +2104,10 @@ is invoking:</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -1870,6 +2150,12 @@ is invoking:</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/compression.html
----------------------------------------------------------------------
diff --git a/docs/compression.html b/docs/compression.html
index ff1b771..2c70cb8 100644
--- a/docs/compression.html
+++ b/docs/compression.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,12 +426,16 @@
- <option value="/docs/releases.html">Releases</option>
+
+ <option value="/docs/releases.html">Releases</option>
+
+
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,12 +586,16 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,56 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -706,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +866,9 @@
- <option value="/docs/tools.html">Tools</option>
+
+
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1142,6 +1322,12 @@ with no headers.</p>
+
+
+
+
+
+
<div class="section-nav">
<div class="left align-right">
@@ -1198,6 +1384,10 @@ with no headers.</p>
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1262,6 +1452,10 @@ with no headers.</p>
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1294,6 +1488,10 @@ with no headers.</p>
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1368,6 +1566,12 @@ with no headers.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1404,6 +1608,10 @@ with no headers.</p>
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1430,6 +1638,10 @@ with no headers.</p>
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1472,6 +1684,12 @@ with no headers.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1508,6 +1726,12 @@ with no headers.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1536,10 +1760,32 @@ with no headers.</p>
+
+
<li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1568,9 +1814,17 @@ with no headers.</p>
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
@@ -1592,7 +1846,13 @@ with no headers.</p>
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+
+
+
+
+
+
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1644,6 +1904,12 @@ with no headers.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -1668,6 +1934,10 @@ with no headers.</p>
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -1726,6 +1996,12 @@ with no headers.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -1772,6 +2048,12 @@ with no headers.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -1794,6 +2076,10 @@ with no headers.</p>
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -1836,6 +2122,12 @@ with no headers.</p>
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/core-cpp.html
----------------------------------------------------------------------
diff --git a/docs/core-cpp.html b/docs/core-cpp.html
new file mode 100644
index 0000000..130d019
--- /dev/null
+++ b/docs/core-cpp.html
@@ -0,0 +1,2458 @@
+<!DOCTYPE HTML>
+<html lang="en-US">
+<head>
+ <meta charset="UTF-8">
+ <title>Using Core C++</title>
+ <meta name="viewport" content="width=device-width,initial-scale=1">
+ <meta name="generator" content="Jekyll v2.4.0">
+ <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
+ <link rel="stylesheet" href="/css/screen.css">
+ <link rel="icon" type="image/x-icon" href="/favicon.ico">
+ <!--[if lt IE 9]>
+ <script src="/js/html5shiv.min.js"></script>
+ <script src="/js/respond.min.js"></script>
+ <![endif]-->
+</head>
+
+
+<body class="wrap">
+ <header role="banner">
+ <nav class="mobile-nav show-on-mobiles">
+ <ul>
+ <li class="">
+ <a href="/">Home</a>
+ </li>
+ <li class="current">
+ <a href="/docs/"><span class="show-on-mobiles">Docs</span>
+ <span class="hide-on-mobiles">Documentation</span></a>
+ </li>
+ <li class="">
+ <a href="/talks/">Talks</a>
+ </li>
+ <li class="">
+ <a href="/news/">News</a>
+ </li>
+ <li class="">
+ <a href="/help/">Help</a>
+ </li>
+ <li class="">
+ <a href="/develop/">Develop</a>
+ </li>
+</ul>
+
+ </nav>
+ <div class="grid">
+ <div class="unit one-third center-on-mobiles">
+ <h1>
+ <a href="/">
+ <span class="sr-only">Apache ORC</span>
+ <img src="/img/logo.png" width="249" height="101" alt="ORC Logo">
+ </a>
+ </h1>
+ </div>
+ <nav class="main-nav unit two-thirds hide-on-mobiles">
+ <ul>
+ <li class="">
+ <a href="/">Home</a>
+ </li>
+ <li class="current">
+ <a href="/docs/"><span class="show-on-mobiles">Docs</span>
+ <span class="hide-on-mobiles">Documentation</span></a>
+ </li>
+ <li class="">
+ <a href="/talks/">Talks</a>
+ </li>
+ <li class="">
+ <a href="/news/">News</a>
+ </li>
+ <li class="">
+ <a href="/help/">Help</a>
+ </li>
+ <li class="">
+ <a href="/develop/">Develop</a>
+ </li>
+</ul>
+
+ </nav>
+ </div>
+</header>
+
+
+ <section class="docs">
+ <div class="grid">
+
+ <div class="docs-nav-mobile unit whole show-on-mobiles">
+ <select onchange="if (this.value) window.location.href=this.value">
+ <option value="">Navigate the docs…</option>
+
+ <optgroup label="Overview">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/index.html">Background</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/adopters.html">ORC Adopters</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/types.html">Types</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/indexes.html">Indexes</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/acid.html">ACID support</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Installing">
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/building.html">Building ORC</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Using in Hive">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/hive-ddl.html">Hive DDL</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/hive-config.html">Hive Configuration</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Using in MapReduce">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Using ORC Core">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-java.html">Using Core Java</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Tools">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/java-tools.html">Java Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ <optgroup label="Format Specification">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/file-tail.html">File Tail</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/compression.html">Compression</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/encodings.html">Column Encodings</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+
+
+
+
+
+
+
+ </optgroup>
+
+ </select>
+</div>
+
+
+ <div class="unit four-fifths">
+ <article>
+ <h1>Using Core C++</h1>
+ <p>The C++ Core ORC API reads and writes ORC files into its own
+orc::ColumnVectorBatch vectorized classes.</p>
+
+<h2 id="vectorized-row-batch">Vectorized Row Batch</h2>
+
+<p>Data is passed to ORC as instances of orc::ColumnVectorBatch
+that contain the data a batch of rows. The focus is on speed and
+accessing the data fields directly. <code>numElements</code> is the number
+of rows. ColumnVectorBatch is the parent type of the different
+kinds of columns and has some fields that are shared across
+all of the column types. In particular, the <code>hasNulls</code> flag
+if there is any null in this column for this batch. For columns
+where <code>hasNulls == true</code> the <code>notNull</code> buffer is false if that
+value is null.</p>
+
+<pre><code class="language-cpp">namespace orc {
+ struct ColumnVectorBatch {
+ uint64_t numElements;
+ DataBuffer<char> notNull;
+ bool hasNulls;
+ ...
+ }
+}
+</code></pre>
+
+<p>The subtypes of ColumnVectorBatch are:</p>
+
+<table>
+ <thead>
+ <tr>
+ <th>ORC Type</th>
+ <th>ColumnVectorBatch</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>array</td>
+ <td>ListVectorBatch</td>
+ </tr>
+ <tr>
+ <td>binary</td>
+ <td>StringVectorBatch</td>
+ </tr>
+ <tr>
+ <td>bigint</td>
+ <td>LongVectorBatch</td>
+ </tr>
+ <tr>
+ <td>boolean</td>
+ <td>LongVectorBatch</td>
+ </tr>
+ <tr>
+ <td>char</td>
+ <td>StringVectorBatch</td>
+ </tr>
+ <tr>
+ <td>date</td>
+ <td>LongVectorBatch</td>
+ </tr>
+ <tr>
+ <td>decimal</td>
+ <td>Decimal64VectorBatch, Decimal128VectorBatch</td>
+ </tr>
+ <tr>
+ <td>double</td>
+ <td>DoubleVectorBatch</td>
+ </tr>
+ <tr>
+ <td>float</td>
+ <td>DoubleVectorBatch</td>
+ </tr>
+ <tr>
+ <td>int</td>
+ <td>LongVectorBatch</td>
+ </tr>
+ <tr>
+ <td>map</td>
+ <td>MapVectorBatch</td>
+ </tr>
+ <tr>
+ <td>smallint</td>
+ <td>LongVectorBatch</td>
+ </tr>
+ <tr>
+ <td>string</td>
+ <td>StringVectorBatch</td>
+ </tr>
+ <tr>
+ <td>struct</td>
+ <td>StructVectorBatch</td>
+ </tr>
+ <tr>
+ <td>timestamp</td>
+ <td>TimestampVectorBatch</td>
+ </tr>
+ <tr>
+ <td>tinyint</td>
+ <td>LongVectorBatch</td>
+ </tr>
+ <tr>
+ <td>uniontype</td>
+ <td>UnionVectorBatch</td>
+ </tr>
+ <tr>
+ <td>varchar</td>
+ <td>StringVectorBatch</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>LongVectorBatch handles all of the integer types (boolean, bigint,
+date, int, smallint, and tinyint). The data is represented as a
+buffer of int64_t where each value is sign-extended as necessary.</p>
+
+<pre><code class="language-cpp"> struct LongVectorBatch: public ColumnVectorBatch {
+ DataBuffer<int64_t> data;
+ ...
+ };
+</code></pre>
+
+<p>TimestampVectorBatch handles timestamp values. The data is
+represented as two buffers of int64_t for seconds and nanoseconds
+respectively. Note that we always assume data is in GMT timezone;
+therefore it is user’s responsibility to convert wall clock time
+from local timezone to GMT.</p>
+
+<pre><code class="language-cpp"> struct TimestampVectorBatch: public ColumnVectorBatch {
+ DataBuffer<int64_t> data;
+ DataBuffer<int64_t> nanoseconds;
+ ...
+ };
+</code></pre>
+
+<p>DoubleVectorBatch handles all of the floating point types
+(double, and float). The data is represented as a buffer of doubles.</p>
+
+<pre><code class="language-cpp"> struct DoubleVectorBatch: public ColumnVectorBatch {
+ DataBuffer<double> data;
+ ...
+ };
+</code></pre>
+
+<p>Decimal64VectorBatch handles decimal columns with precision no
+greater than 18. Decimal128VectorBatch handles the others. The data
+is represented as a buffer of int64_t and orc::Int128 respectively.</p>
+
+<pre><code class="language-cpp"> struct Decimal64VectorBatch: public ColumnVectorBatch {
+ DataBuffer<int64_t> values;
+ ...
+ };
+
+ struct Decimal128VectorBatch: public ColumnVectorBatch {
+ DataBuffer<Int128> values;
+ ...
+ };
+</code></pre>
+
+<p>StringVectorBatch handles all of the binary types (binary,
+char, string, and varchar). The data is represented as a char* buffer,
+and a length buffer.</p>
+
+<pre><code class="language-cpp"> struct StringVectorBatch: public ColumnVectorBatch {
+ DataBuffer<char*> data;
+ DataBuffer<int64_t> length;
+ ...
+ };
+</code></pre>
+
+<p>StructVectorBatch handles the struct columns and represents
+the data as a buffer of <code>ColumnVectorBatch</code>.</p>
+
+<pre><code class="language-cpp"> struct StructVectorBatch: public ColumnVectorBatch {
+ std::vector<ColumnVectorBatch*> fields;
+ ...
+ };
+</code></pre>
+
+<p>UnionVectorBatch handles the union columns. It uses <code>tags</code>
+to indicate which subtype has the value and <code>offsets</code> indicates
+the offset in child batch of that subtype. A individual
+<code>ColumnVectorBatch</code> is used for each subtype.</p>
+
+<pre><code class="language-cpp"> struct UnionVectorBatch: public ColumnVectorBatch {
+ DataBuffer<unsigned char> tags;
+ DataBuffer<uint64_t> offsets;
+ std::vector<ColumnVectorBatch*> children;
+ ...
+ };
+</code></pre>
+
+<p>ListVectorBatch handles the array columns and represents
+the data as a buffer of integers for the offsets and a
+<code>ColumnVectorBatch</code> for the children values.</p>
+
+<pre><code class="language-cpp"> struct ListVectorBatch: public ColumnVectorBatch {
+ DataBuffer<int64_t> offsets;
+ ORC_UNIQUE_PTR<ColumnVectorBatch> elements;
+ ...
+ };
+</code></pre>
+
+<p>MapVectorBatch handles the map columns and represents the data
+as two arrays of integers for the offsets and two <code>ColumnVectorBatch</code>s
+for the keys and values.</p>
+
+<pre><code class="language-cpp"> struct MapVectorBatch: public ColumnVectorBatch {
+ DataBuffer<int64_t> offsets;
+ ORC_UNIQUE_PTR<ColumnVectorBatch> keys;
+ ORC_UNIQUE_PTR<ColumnVectorBatch> elements;
+ ...
+ };
+</code></pre>
+
+<h2 id="writing-orc-files">Writing ORC Files</h2>
+
+<p>To write an ORC file, you need to include <code>OrcFile.hh</code> and define
+the schema; then use <code>orc::OutputStream</code> and <code>orc::WriterOptions</code>
+to create a <code>orc::Writer</code> with the desired filename. This example
+sets the required schema parameter, but there are many other
+options to control the ORC writer.</p>
+
+<pre><code class="language-cpp">ORC_UNIQUE_PTR<OutputStream> outStream =
+ writeLocalFile("my-file.orc");
+ORC_UNIQUE_PTR<Type> schema(
+ Type::buildTypeFromString("struct<x:int,y:int>"));
+WriterOptions options;
+ORC_UNIQUE_PTR<Writer> writer =
+ createWriter(*schema, outStream.get(), options);
+</code></pre>
+
+<p>Now you need to create a row batch, set the data, and write it to the file
+as the batch fills up. When the file is done, close the <code>Writer</code>.</p>
+
+<pre><code class="language-cpp">uint64_t batchSize = 1024, rowCount = 10000;
+ORC_UNIQUE_PTR<ColumnVectorBatch> batch =
+ writer->createRowBatch(batchSize);
+StructVectorBatch *root =
+ dynamic_cast<StructVectorBatch *>(batch.get());
+LongVectorBatch *x =
+ dynamic_cast<LongVectorBatch *>(root->fields[0]);
+LongVectorBatch *y =
+ dynamic_cast<LongVectorBatch *>(root->fields[1]);
+
+uint64_t rows = 0;
+for (uint64_t i = 0; i < rowCount; ++i) {
+ x->data[rows] = i;
+ y->data[rows] = i * 3;
+ rows++;
+
+ if (rows == batchSize) {
+ root->numElements = rows;
+ x->numElements = rows;
+ y->numElements = rows;
+
+ writer->add(*batch);
+ rows = 0;
+ }
+}
+
+if (rows != 0) {
+ root->numElements = rows;
+ x->numElements = rows;
+ y->numElements = rows;
+
+ writer->add(*batch);
+ rows = 0;
+}
+
+writer->close();
+</code></pre>
+
+<h2 id="reading-orc-files">Reading ORC Files</h2>
+
+<p>To read ORC files, include <code>OrcFile.hh</code> file to create a <code>orc::Reader</code>
+that contains the metadata about the file. There are a few options to
+the <code>orc::Reader</code>, but far fewer than the writer and none of them are
+required. The reader has methods for getting the number of rows,
+schema, compression, etc. from the file.</p>
+
+<pre><code class="language-cpp">ORC_UNIQUE_PTR<InputStream> inStream =
+ readLocalFile("my-file.orc");
+ReaderOptions options;
+ORC_UNIQUE_PTR<Reader> reader =
+ createReader(inStream, options);
+</code></pre>
+
+<p>To get the data, create a <code>orc::RowReader</code> object. By default,
+the RowReader reads all rows and all columns, but there are
+options to control the data that is read.</p>
+
+<pre><code class="language-cpp">RowReaderOptions rowReaderOptions;
+ORC_UNIQUE_PTR<RowReader> rowReader =
+ reader->createRowReader(rowReaderOptions);
+ORC_UNIQUE_PTR<ColumnVectorBatch> batch =
+ rowReader->createRowBatch(1024);
+</code></pre>
+
+<p>With a <code>orc::RowReader</code> the user can ask for the next batch until there
+are no more left. The reader will stop the batch at certain boundaries,
+so the returned batch may not be full, but it will always contain some rows.</p>
+
+<pre><code class="language-cpp">while (rowReader->next(*batch)) {
+ for (uint64_t r = 0; r < batch->numElements; ++r) {
+ ... process row r from batch
+ }
+}
+</code></pre>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <div class="section-nav">
+ <div class="left align-right">
+
+
+
+ <a href="/docs/core-java.html" class="prev">Back</a>
+
+ </div>
+ <div class="right align-left">
+
+
+
+ <a href="/docs/cpp-tools.html" class="next">Next</a>
+
+ </div>
+ </div>
+ <div class="clear"></div>
+
+
+ </article>
+ </div>
+
+ <div class="unit one-fifth hide-on-mobiles">
+ <aside>
+
+ <h4>Overview</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/index.html">Background</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/adopters.html">ORC Adopters</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/types.html">Types</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/indexes.html">Indexes</a></li>
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/acid.html">ACID support</a></li>
+
+
+
+</ul>
+
+
+ <h4>Installing</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/building.html">Building ORC</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/releases.html">Releases</a></li>
+
+
+
+</ul>
+
+
+ <h4>Using in Hive</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
+
+
+
+</ul>
+
+
+ <h4>Using in MapReduce</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
+
+
+
+</ul>
+
+
+ <h4>Using ORC Core</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class="current"><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
+</ul>
+
+
+ <h4>Tools</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
+
+
+
+</ul>
+
+
+ <h4>Format Specification</h4>
+
+
+<ul>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/file-tail.html">File Tail</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/compression.html">Compression</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/stripes.html">Stripes</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/spec-index.html">Indexes</a></li>
+
+
+
+</ul>
+
+
+ </aside>
+</div>
+
+
+ <div class="clear"></div>
+
+ </div>
+ </section>
+
+
+ <footer role="contentinfo">
+ <p>The contents of this website are © 2018
+ <a href="https://www.apache.org/">Apache Software Foundation</a>
+ under the terms of the <a
+ href="https://www.apache.org/licenses/LICENSE-2.0.html">
+ Apache License v2</a>. Apache ORC and its logo are trademarks
+ of the Apache Software Foundation.</p>
+</footer>
+
+ <script>
+ var anchorForId = function (id) {
+ var anchor = document.createElement("a");
+ anchor.className = "header-link";
+ anchor.href = "#" + id;
+ anchor.innerHTML = "<span class=\"sr-only\">Permalink</span><i class=\"fa fa-link\"></i>";
+ anchor.title = "Permalink";
+ return anchor;
+ };
+
+ var linkifyAnchors = function (level, containingElement) {
+ var headers = containingElement.getElementsByTagName("h" + level);
+ for (var h = 0; h < headers.length; h++) {
+ var header = headers[h];
+
+ if (typeof header.id !== "undefined" && header.id !== "") {
+ header.appendChild(anchorForId(header.id));
+ }
+ }
+ };
+
+ document.onreadystatechange = function () {
+ if (this.readyState === "complete") {
+ var contentBlock = document.getElementsByClassName("docs")[0] || document.getElementsByClassName("news")[0];
+ if (!contentBlock) {
+ return;
+ }
+ for (var level = 1; level <= 6; level++) {
+ linkifyAnchors(level, contentBlock);
+ }
+ }
+ };
+</script>
+
+
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/orc/blob/c63412b1/docs/core-java.html
----------------------------------------------------------------------
diff --git a/docs/core-java.html b/docs/core-java.html
index 1af1270..196bf0d 100644
--- a/docs/core-java.html
+++ b/docs/core-java.html
@@ -111,6 +111,10 @@
+
+
+
+
<option value="/docs/index.html">Background</option>
@@ -180,6 +184,10 @@
+
+
+
+
@@ -223,6 +231,10 @@
+
+
+
+
<option value="/docs/types.html">Types</option>
@@ -251,6 +263,10 @@
+
+
+
+
<option value="/docs/indexes.html">Indexes</option>
@@ -318,6 +334,10 @@
+
+
+
+
</optgroup>
@@ -371,6 +391,10 @@
+
+
+
+
@@ -402,10 +426,14 @@
- <option value="/docs/releases.html">Releases</option>
+
+
+
+ <option value="/docs/releases.html">Releases</option>
+
@@ -445,6 +473,10 @@
+
+
+
+
<option value="/docs/hive-ddl.html">Hive DDL</option>
@@ -489,6 +521,10 @@
+
+
+
+
<option value="/docs/hive-config.html">Hive Configuration</option>
@@ -550,10 +586,14 @@
- <option value="/docs/mapred.html">Using in MapRed</option>
+
+
+
+ <option value="/docs/mapred.html">Using in MapRed</option>
+
@@ -598,12 +638,16 @@
- <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+ <option value="/docs/mapreduce.html">Using in MapReduce</option>
+
+
+
@@ -635,6 +679,8 @@
+
+
<option value="/docs/core-java.html">Using Core Java</option>
@@ -668,6 +714,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <option value="/docs/core-cpp.html">Using Core C++</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
</optgroup>
@@ -692,6 +790,58 @@
+ <option value="/docs/cpp-tools.html">C++ Tools</option>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -704,6 +854,8 @@
+ <option value="/docs/java-tools.html">Java Tools</option>
+
@@ -716,7 +868,7 @@
- <option value="/docs/tools.html">Tools</option>
+
@@ -765,12 +917,16 @@
- <option value="/docs/spec-intro.html">Introduction</option>
+
+ <option value="/docs/spec-intro.html">Introduction</option>
+
+
+
@@ -791,6 +947,10 @@
+
+
+
+
<option value="/docs/file-tail.html">File Tail</option>
@@ -866,6 +1026,10 @@
+
+
+
+
@@ -899,12 +1063,16 @@
- <option value="/docs/run-length.html">Run Length Encoding</option>
+
+ <option value="/docs/run-length.html">Run Length Encoding</option>
+
+
+
@@ -951,12 +1119,16 @@
- <option value="/docs/stripes.html">Stripes</option>
+
+ <option value="/docs/stripes.html">Stripes</option>
+
+
+
@@ -973,6 +1145,10 @@
+
+
+
+
<option value="/docs/encodings.html">Column Encodings</option>
@@ -1039,10 +1215,14 @@
- <option value="/docs/spec-index.html">Indexes</option>
+
+
+
+ <option value="/docs/spec-index.html">Indexes</option>
+
@@ -1509,7 +1689,7 @@ rows.close();
- <a href="/docs/tools.html" class="next">Next</a>
+ <a href="/docs/core-cpp.html" class="next">Next</a>
</div>
</div>
@@ -1553,6 +1733,10 @@ rows.close();
+
+
+
+
<li class=""><a href="/docs/index.html">Background</a></li>
@@ -1617,6 +1801,10 @@ rows.close();
+
+
+
+
<li class=""><a href="/docs/types.html">Types</a></li>
@@ -1649,6 +1837,10 @@ rows.close();
+
+
+
+
<li class=""><a href="/docs/indexes.html">Indexes</a></li>
@@ -1723,6 +1915,12 @@ rows.close();
+
+
+
+
+
+
<li class=""><a href="/docs/releases.html">Releases</a></li>
@@ -1759,6 +1957,10 @@ rows.close();
+
+
+
+
<li class=""><a href="/docs/hive-ddl.html">Hive DDL</a></li>
@@ -1785,6 +1987,10 @@ rows.close();
+
+
+
+
<li class=""><a href="/docs/hive-config.html">Hive Configuration</a></li>
@@ -1827,6 +2033,12 @@ rows.close();
+
+
+
+
+
+
<li class=""><a href="/docs/mapred.html">Using in MapRed</a></li>
@@ -1863,6 +2075,12 @@ rows.close();
+
+
+
+
+
+
<li class=""><a href="/docs/mapreduce.html">Using in MapReduce</a></li>
@@ -1891,10 +2109,32 @@ rows.close();
+
+
<li class="current"><a href="/docs/core-java.html">Using Core Java</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li class=""><a href="/docs/core-cpp.html">Using Core C++</a></li>
+
+
+
</ul>
@@ -1923,6 +2163,20 @@ rows.close();
+ <li class=""><a href="/docs/cpp-tools.html">C++ Tools</a></li>
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1947,7 +2201,7 @@ rows.close();
- <li class=""><a href="/docs/tools.html">Tools</a></li>
+ <li class=""><a href="/docs/java-tools.html">Java Tools</a></li>
@@ -1999,6 +2253,12 @@ rows.close();
+
+
+
+
+
+
<li class=""><a href="/docs/spec-intro.html">Introduction</a></li>
@@ -2023,6 +2283,10 @@ rows.close();
+
+
+
+
<li class=""><a href="/docs/file-tail.html">File Tail</a></li>
@@ -2081,6 +2345,12 @@ rows.close();
+
+
+
+
+
+
<li class=""><a href="/docs/run-length.html">Run Length Encoding</a></li>
@@ -2127,6 +2397,12 @@ rows.close();
+
+
+
+
+
+
<li class=""><a href="/docs/stripes.html">Stripes</a></li>
@@ -2149,6 +2425,10 @@ rows.close();
+
+
+
+
<li class=""><a href="/docs/encodings.html">Column Encodings</a></li>
@@ -2191,6 +2471,12 @@ rows.close();
+
+
+
+
+
+
<li class=""><a href="/docs/spec-index.html">Indexes</a></li>