You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@drill.apache.org by dz...@apache.org on 2021/06/24 05:21:14 UTC

[drill] branch gh-pages updated (5e179e0 -> dc2c24a)

This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a change to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git.


    from 5e179e0  Add polyglot to Jekyll and reorg for multilingual docs (i18n).
     new a48f201  doc udpate
     new b0e8809  apache-drill-contribution-ideas.md update (#2197)
     new 7162225  remove bad links (#2207)
     new a6c3137   Rename Optiq framework to Calcite
     new f1451bc  Document BIT_AND and BIT_OR bitwise logic aggregate functions.
     new 380fd4a  Add LMT (last modified time) to the implicit columns returned for files.
     new 4a037af  Document IP networking functions.
     new 1b74ef6  Add note about where and how to contribute docs to README.
     new b328586  Use HTTPS for all external links (#2222)
     new 637ea6b  DRILL-7923 Add a section to Contribution Guidelines page (#2223)
     new 6b958f8  DRILL-7920: [DOC-UPDATE] Update Documentation for REST API (#2224)
     new 7b9e55a  DRILL-7925 Use .asf.yaml (#2221)
     new a4a149b  DRILL-7928: [DOC-UPDATE] Add doc for split_part (#2229)
     new 9918afc  Publish release notes for Apache Drill 1.19.0
     new 31771ae  Publish JavaDocs for the Apache Drill 1.19.0
     new 7df05ad  Doc and Website update for Apache Drill 1.19.0
     new 13cf0c2  Add some new features
     new 1d9a461  Fix website issues/typos
     new 999725a  Fix 1.19 release blog post excerpt
     new 3d401a9  update dead links (#2252)
     new 4140585  Remove reserved angle brackets from ip-net-functions.
     new f0c4be1  Mention that timestamps in the REST API change from ISO 8601 to UNIX.
     new 8be2ada  Document Splunk storage plugin.
     new a485287  Document Casssandra storage plugin.
     new ac438e3  Add polyglot to Jekyll and reorg for multilingual docs (i18n).
     new dc2c24a  Merge branch 'kingswanwho-gh-pages-hjc' into gh-pages

The 26 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../query-a-file-system/040-querying-directories.md   | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

[drill] 24/26: Document Casssandra storage plugin.

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit a485287d9aef0054401a72c2838aea5c24cec06d
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Sat Jun 19 06:24:38 2021 +0200

    Document Casssandra storage plugin.
---
 _data/docs.json                                    | 131 ++++++++++++++-------
 .../plugins/130-elasticsearch-plugin.md            |   6 +-
 .../plugins/140-splunk-storage-plugin.md           |   4 +-
 .../plugins/150-cassandra-storage-plugin.md        |  51 ++++++++
 4 files changed, 147 insertions(+), 45 deletions(-)

diff --git a/_data/docs.json b/_data/docs.json
index e70c1ea..a8ef582 100644
--- a/_data/docs.json
+++ b/_data/docs.json
@@ -1186,6 +1186,23 @@
             "title": "CREATE VIEW",
             "url": "/docs/create-view/"
         },
+        "Cassandra Storage Plugin": {
+            "breadcrumbs": [
+                {
+                    "title": "Connect a Data Source",
+                    "url": "/docs/connect-a-data-source/"
+                }
+            ],
+            "children": [],
+            "next_title": "ODBC/JDBC Interfaces",
+            "next_url": "/docs/odbc-jdbc-interfaces/",
+            "parent": "Connect a Data Source",
+            "previous_title": "Splunk Storage Plugin",
+            "previous_url": "/docs/splunk-storage-plugin/",
+            "relative_path": "_docs/connect-a-data-source/plugins/150-cassandra-storage-plugin.md",
+            "title": "Cassandra Storage Plugin",
+            "url": "/docs/cassandra-storage-plugin/"
+        },
         "Choosing a Storage Format": {
             "breadcrumbs": [
                 {
@@ -3067,8 +3084,8 @@
                         }
                     ],
                     "children": [],
-                    "next_title": "ElasticSearch Plugin",
-                    "next_url": "/docs/elasticsearch-plugin/",
+                    "next_title": "ElasticSearch Storage Plugin",
+                    "next_url": "/docs/elasticsearch-storage-plugin/",
                     "parent": "Connect a Data Source",
                     "previous_title": "Druid Storage Plugin",
                     "previous_url": "/docs/druid-storage-plugin/",
@@ -3084,14 +3101,31 @@
                         }
                     ],
                     "children": [],
-                    "next_title": "Splunk Plugin",
-                    "next_url": "/docs/splunk-plugin/",
+                    "next_title": "Splunk Storage Plugin",
+                    "next_url": "/docs/splunk-storage-plugin/",
                     "parent": "Connect a Data Source",
                     "previous_title": "HTTP Storage Plugin",
                     "previous_url": "/docs/http-storage-plugin/",
                     "relative_path": "_docs/connect-a-data-source/plugins/130-elasticsearch-plugin.md",
-                    "title": "ElasticSearch Plugin",
-                    "url": "/docs/elasticsearch-plugin/"
+                    "title": "ElasticSearch Storage Plugin",
+                    "url": "/docs/elasticsearch-storage-plugin/"
+                },
+                {
+                    "breadcrumbs": [
+                        {
+                            "title": "Connect a Data Source",
+                            "url": "/docs/connect-a-data-source/"
+                        }
+                    ],
+                    "children": [],
+                    "next_title": "Cassandra Storage Plugin",
+                    "next_url": "/docs/cassandra-storage-plugin/",
+                    "parent": "Connect a Data Source",
+                    "previous_title": "ElasticSearch Storage Plugin",
+                    "previous_url": "/docs/elasticsearch-storage-plugin/",
+                    "relative_path": "_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md",
+                    "title": "Splunk Storage Plugin",
+                    "url": "/docs/splunk-storage-plugin/"
                 },
                 {
                     "breadcrumbs": [
@@ -3104,11 +3138,11 @@
                     "next_title": "ODBC/JDBC Interfaces",
                     "next_url": "/docs/odbc-jdbc-interfaces/",
                     "parent": "Connect a Data Source",
-                    "previous_title": "ElasticSearch Plugin",
-                    "previous_url": "/docs/elasticsearch-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md",
-                    "title": "Splunk Plugin",
-                    "url": "/docs/splunk-plugin/"
+                    "previous_title": "Splunk Storage Plugin",
+                    "previous_url": "/docs/splunk-storage-plugin/",
+                    "relative_path": "_docs/connect-a-data-source/plugins/150-cassandra-storage-plugin.md",
+                    "title": "Cassandra Storage Plugin",
+                    "url": "/docs/cassandra-storage-plugin/"
                 }
             ],
             "next_title": "Connect a Data Source Introduction",
@@ -5320,7 +5354,7 @@
             "title": "Ecosystem",
             "url": "/docs/ecosystem/"
         },
-        "ElasticSearch Plugin": {
+        "ElasticSearch Storage Plugin": {
             "breadcrumbs": [
                 {
                     "title": "Connect a Data Source",
@@ -5328,14 +5362,14 @@
                 }
             ],
             "children": [],
-            "next_title": "Splunk Plugin",
-            "next_url": "/docs/splunk-plugin/",
+            "next_title": "Splunk Storage Plugin",
+            "next_url": "/docs/splunk-storage-plugin/",
             "parent": "Connect a Data Source",
             "previous_title": "HTTP Storage Plugin",
             "previous_url": "/docs/http-storage-plugin/",
             "relative_path": "_docs/connect-a-data-source/plugins/130-elasticsearch-plugin.md",
-            "title": "ElasticSearch Plugin",
-            "url": "/docs/elasticsearch-plugin/"
+            "title": "ElasticSearch Storage Plugin",
+            "url": "/docs/elasticsearch-storage-plugin/"
         },
         "Embedded Mode Prerequisites": {
             "breadcrumbs": [
@@ -5742,8 +5776,8 @@
                 }
             ],
             "children": [],
-            "next_title": "ElasticSearch Plugin",
-            "next_url": "/docs/elasticsearch-plugin/",
+            "next_title": "ElasticSearch Storage Plugin",
+            "next_url": "/docs/elasticsearch-storage-plugin/",
             "parent": "Connect a Data Source",
             "previous_title": "Druid Storage Plugin",
             "previous_url": "/docs/druid-storage-plugin/",
@@ -8317,8 +8351,8 @@
             "next_title": "Interfaces Introduction",
             "next_url": "/docs/interfaces-introduction/",
             "parent": "",
-            "previous_title": "Splunk Plugin",
-            "previous_url": "/docs/splunk-plugin/",
+            "previous_title": "Cassandra Storage Plugin",
+            "previous_url": "/docs/cassandra-storage-plugin/",
             "relative_path": "_docs/060-odbc-jdbc-interfaces.md",
             "title": "ODBC/JDBC Interfaces",
             "url": "/docs/odbc-jdbc-interfaces/"
@@ -15447,7 +15481,7 @@
             "title": "Sort-Based and Hash-Based Memory-Constrained Operators",
             "url": "/docs/sort-based-and-hash-based-memory-constrained-operators/"
         },
-        "Splunk Plugin": {
+        "Splunk Storage Plugin": {
             "breadcrumbs": [
                 {
                     "title": "Connect a Data Source",
@@ -15455,14 +15489,14 @@
                 }
             ],
             "children": [],
-            "next_title": "ODBC/JDBC Interfaces",
-            "next_url": "/docs/odbc-jdbc-interfaces/",
+            "next_title": "Cassandra Storage Plugin",
+            "next_url": "/docs/cassandra-storage-plugin/",
             "parent": "Connect a Data Source",
-            "previous_title": "ElasticSearch Plugin",
-            "previous_url": "/docs/elasticsearch-plugin/",
+            "previous_title": "ElasticSearch Storage Plugin",
+            "previous_url": "/docs/elasticsearch-storage-plugin/",
             "relative_path": "_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md",
-            "title": "Splunk Plugin",
-            "url": "/docs/splunk-plugin/"
+            "title": "Splunk Storage Plugin",
+            "url": "/docs/splunk-storage-plugin/"
         },
         "Start-Up Options": {
             "breadcrumbs": [
@@ -19160,8 +19194,8 @@
                         }
                     ],
                     "children": [],
-                    "next_title": "ElasticSearch Plugin",
-                    "next_url": "/docs/elasticsearch-plugin/",
+                    "next_title": "ElasticSearch Storage Plugin",
+                    "next_url": "/docs/elasticsearch-storage-plugin/",
                     "parent": "Connect a Data Source",
                     "previous_title": "Druid Storage Plugin",
                     "previous_url": "/docs/druid-storage-plugin/",
@@ -19177,14 +19211,31 @@
                         }
                     ],
                     "children": [],
-                    "next_title": "Splunk Plugin",
-                    "next_url": "/docs/splunk-plugin/",
+                    "next_title": "Splunk Storage Plugin",
+                    "next_url": "/docs/splunk-storage-plugin/",
                     "parent": "Connect a Data Source",
                     "previous_title": "HTTP Storage Plugin",
                     "previous_url": "/docs/http-storage-plugin/",
                     "relative_path": "_docs/connect-a-data-source/plugins/130-elasticsearch-plugin.md",
-                    "title": "ElasticSearch Plugin",
-                    "url": "/docs/elasticsearch-plugin/"
+                    "title": "ElasticSearch Storage Plugin",
+                    "url": "/docs/elasticsearch-storage-plugin/"
+                },
+                {
+                    "breadcrumbs": [
+                        {
+                            "title": "Connect a Data Source",
+                            "url": "/docs/connect-a-data-source/"
+                        }
+                    ],
+                    "children": [],
+                    "next_title": "Cassandra Storage Plugin",
+                    "next_url": "/docs/cassandra-storage-plugin/",
+                    "parent": "Connect a Data Source",
+                    "previous_title": "ElasticSearch Storage Plugin",
+                    "previous_url": "/docs/elasticsearch-storage-plugin/",
+                    "relative_path": "_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md",
+                    "title": "Splunk Storage Plugin",
+                    "url": "/docs/splunk-storage-plugin/"
                 },
                 {
                     "breadcrumbs": [
@@ -19197,11 +19248,11 @@
                     "next_title": "ODBC/JDBC Interfaces",
                     "next_url": "/docs/odbc-jdbc-interfaces/",
                     "parent": "Connect a Data Source",
-                    "previous_title": "ElasticSearch Plugin",
-                    "previous_url": "/docs/elasticsearch-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md",
-                    "title": "Splunk Plugin",
-                    "url": "/docs/splunk-plugin/"
+                    "previous_title": "Splunk Storage Plugin",
+                    "previous_url": "/docs/splunk-storage-plugin/",
+                    "relative_path": "_docs/connect-a-data-source/plugins/150-cassandra-storage-plugin.md",
+                    "title": "Cassandra Storage Plugin",
+                    "url": "/docs/cassandra-storage-plugin/"
                 }
             ],
             "next_title": "Connect a Data Source Introduction",
@@ -19826,8 +19877,8 @@
             "next_title": "Interfaces Introduction",
             "next_url": "/docs/interfaces-introduction/",
             "parent": "",
-            "previous_title": "Splunk Plugin",
-            "previous_url": "/docs/splunk-plugin/",
+            "previous_title": "Cassandra Storage Plugin",
+            "previous_url": "/docs/cassandra-storage-plugin/",
             "relative_path": "_docs/060-odbc-jdbc-interfaces.md",
             "title": "ODBC/JDBC Interfaces",
             "url": "/docs/odbc-jdbc-interfaces/"
diff --git a/_docs/connect-a-data-source/plugins/130-elasticsearch-plugin.md b/_docs/connect-a-data-source/plugins/130-elasticsearch-plugin.md
index b9b76aa..2a3899d 100644
--- a/_docs/connect-a-data-source/plugins/130-elasticsearch-plugin.md
+++ b/_docs/connect-a-data-source/plugins/130-elasticsearch-plugin.md
@@ -1,12 +1,12 @@
 ---
-title: "ElasticSearch Plugin"
-slug: "ElasticSearch Plugin"
+title: "ElasticSearch Storage Plugin"
+slug: "ElasticSearch Storage Plugin"
 parent: "Connect a Data Source"
 ---
 
 **Introduced in release:** 1.19
 
-Drill ElasticSearch storage plugin allows you to perform SQL queries against ElasticSearch indices.
+Drill's ElasticSearch storage plugin allows you to perform SQL queries against ElasticSearch indices.
 This storage plugin implementation is based on [Apache Calcite adapter for ElasticSearch](https://calcite.apache.org/docs/elasticsearch_adapter.html).
 
 For more details about supported versions please refer to [Supported versions](https://calcite.apache.org/docs/elasticsearch_adapter.html#supported-versions) page.
diff --git a/_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md b/_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md
index ed2cd20..1e18ab8 100644
--- a/_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md
+++ b/_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md
@@ -1,6 +1,6 @@
 ---
-title: "Splunk Plugin"
-slug: "Splunk Plugin"
+title: "Splunk Storage Plugin"
+slug: "Splunk Storage Plugin"
 parent: "Connect a Data Source"
 ---
 
diff --git a/_docs/connect-a-data-source/plugins/150-cassandra-storage-plugin.md b/_docs/connect-a-data-source/plugins/150-cassandra-storage-plugin.md
new file mode 100644
index 0000000..cc3f470
--- /dev/null
+++ b/_docs/connect-a-data-source/plugins/150-cassandra-storage-plugin.md
@@ -0,0 +1,51 @@
+---
+title: "Cassandra Storage Plugin"
+slug: "Cassandra Storage Plugin"
+parent: "Connect a Data Source"
+---
+
+**Introduced in release:** 1.19
+
+Drill's Cassandra storage plugin allows you to execute SQL queries against
+Cassandra tables. This storage plugin implementation is based on
+[Apache Calcite adapter for Cassandra](https://calcite.apache.org/docs/cassandra_adapter.html).
+This plugin is also compatbile with Scylla DB.
+
+### Supported optimizations and features
+
+This storage plugin supports the following optimizations:
+
+- Projection pushdown
+- Filter pushdown (only expressions supported by Calcite adapter for Cassandra)
+- Limit pushdown
+
+Except for these optimizations, Cassandra storage plugin supports the schema
+provisioning feature. For more details please refer to
+[Specifying the Schema as Table Function Parameter](https://drill.apache.org/docs/plugin-configuration-basics/#specifying-the-schema-as-table-function-parameter).
+
+### Configuration
+
+The plugin can be registered in Apache Drill using the drill web interface by
+navigating to the `storage` page. Following is the default registration
+configuration.
+
+```json
+{
+  "type" : "cassandra",
+  "username" : null,
+  "password" : null,
+  "host" : "localhost",
+  "port" : 9042,
+  "enabled": false
+}
+```
+
+### Configuration Options
+
+| Option   | Default   | Description                                          |
+| -------- | --------- | ---------------------------------------------------- |
+| type     | (none)    | Set to "cassandra" to use this plugin                |
+| username | null      | Cassandra username to be used by Drill               |
+| password | null      | Cassandra password to be used by Drill               |
+| host     | localhost | Cassandra host to be queried by Drill                |
+| port     | 9042      | TCP port over which Drill will connect to Cassandra. |

[drill] 06/26: Add LMT (last modified time) to the implicit columns returned for files.

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 380fd4a8f55305c76893a538850ef24e5582d2fa
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Thu May 6 15:28:18 2021 +0200

    Add LMT (last modified time) to the implicit columns returned for files.
---
 .../005-querying-a-file-system-introduction.md     | 61 +++++++++++-----------
 1 file changed, 30 insertions(+), 31 deletions(-)

diff --git a/_docs/query-data/query-a-file-system/005-querying-a-file-system-introduction.md b/_docs/query-data/query-a-file-system/005-querying-a-file-system-introduction.md
index c9f4eb8..b45b882 100644
--- a/_docs/query-data/query-a-file-system/005-querying-a-file-system-introduction.md
+++ b/_docs/query-data/query-a-file-system/005-querying-a-file-system-introduction.md
@@ -3,6 +3,7 @@ title: "Querying a File System Introduction"
 slug: "Querying a File System Introduction"
 parent: "Querying a File System"
 ---
+
 Files and directories are like standard SQL tables to Drill. You can specify a
 file system "database" as a prefix in queries when you refer to objects across
 databases. In Drill, a file system database consists of a storage plugin name
@@ -22,54 +23,52 @@ more information.
 
 Drill supports the following file types:
 
-  * Plain text files, including:
-    * Comma-separated values (CSV, type: text)
-    * Tab-separated values (TSV, type: text)
-    * Pipe-separated values (PSV, type: text)
-  * Structured data files:
-    * [Avro]({{site.baseurl}}/docs/querying-avro-files/) (type: avro)
-    * [JSON]({{site.baseurl}}/docs/querying-json-files/) (type: json)
-    * [Parquet]({{site.baseurl}}/docs/querying-parquet-files/) (type: parquet)
+- Plain text files, including:
+  - Comma-separated values (CSV, type: text)
+  - Tab-separated values (TSV, type: text)
+  - Pipe-separated values (PSV, type: text)
+- Structured data files:
+  - [Avro]({{site.baseurl}}/docs/querying-avro-files/) (type: avro)
+  - [JSON]({{site.baseurl}}/docs/querying-json-files/) (type: json)
+  - [Parquet]({{site.baseurl}}/docs/querying-parquet-files/) (type: parquet)
 
 The extensions for these file types must match the configuration settings for
 your registered storage plugins. For example, PSV files may be defined with a
-`.tbl` extension, while CSV files are defined with a `.csv` extension.  
+`.tbl` extension, while CSV files are defined with a `.csv` extension.
+
+## Implicit Columns
+
+Drill 1.8 introduces implicit columns. Implicit columns provide file information, such as the directory path to a file and the file extension. You can query implicit columns in files, directories, nested directories, and files.
+
+The following table lists the implicit columns available and their descriptions:
 
-## Implicit Columns  
-Drill 1.8 introduces implicit columns. Implicit columns provide file information, such as the directory path to a file and the file extension. You can query implicit columns in files, directories, nested directories, and files. 
+| Implicit Column Name | Description                                                                            |
+| -------------------- | -------------------------------------------------------------------------------------- |
+| FQN                  | The fully qualified name. Contains the full path to the file, including the file name. |
+| FILEPATH             | The full path to the file, without the file name.                                      |
+| FILENAME             | The file name with the file extension. Does not include the path to the file.          |
+| SUFFIX               | The file suffix without the dot (.) at the beginning.                                  |
+| LMT                  | The last modification time of the file as recorded by the containing file system       |
 
-The following table lists the implicit columns available and their descriptions:  
-  
-| Implicit   Column Name | Description                                                                                |
-|------------------------|--------------------------------------------------------------------------------------------|
-| FQN                    | The   fully qualified name. Contains the full path to the file, including the file   name. |
-| FILEPATH               | The   full path to the file, without the file name.                                        |
-| FILENAME               | The   file name with the file extension. Does not include the path to the file.            |
-| SUFFIX                 | The   file suffix without the dot (.) at the beginning.                                    |  
+To access implicit columns, you must explicitly include the columns in a query, as shown in the following example:
 
-To access implicit columns, you must explicitly include the columns in a query, as shown in the following example:  
+       0: jdbc:drill:zk=local> SELECT fqn, filepath, filename, suffix FROM dfs.`/dev/data/files/test.csvh` LIMIT 1;
 
-       0: jdbc:drill:zk=local> SELECT fqn, filepath, filename, suffix FROM dfs.`/dev/data/files/test.csvh` LIMIT 1;  
-       
        |-------------------------------------|--------------------------|---------------|----------------|
        |             fqn                     |      filepath            |  filename     | suffix         |
        |-------------------------------------|--------------------------|---------------|----------------|
        | /dev/data/files/test.csvh           | /dev/data/files          | test.csvh     | csvh           |
-       |-------------------------------------|--------------------------|---------------|----------------|   
+       |-------------------------------------|--------------------------|---------------|----------------|
 
-{% include startnote.html %}If a table has a column with the same name as an implicit column, such as “suffix,” the implicit column overrides the table column.{% include endnote.html %} 
+{% include startnote.html %}If a table has a column with the same name as an implicit column, such as “suffix,” the implicit column overrides the table column.{% include endnote.html %}
 
-If a column name has the same name as an implicit column, you can change the default implicit column name using the [ALTER SYSTEM|SESSION SET]({{site.baseurl}}/docs/alter-system/) command with the appropriate parameter, as shown in the following example:  
+If a column name has the same name as an implicit column, you can change the default implicit column name using the [ALTER SYSTEM|SESSION SET]({{site.baseurl}}/docs/alter-system/) command with the appropriate parameter, as shown in the following example:
 
-       ALTER SYSTEM SET `drill.exec.storage.implicit.suffix.column.label` = appendix;  
+       ALTER SYSTEM SET `drill.exec.storage.implicit.suffix.column.label` = appendix;
 
-Use the following configuration options to change the default implicit column names:  
+Use the following configuration options to change the default implicit column names:
 
        drill.exec.storage.implicit.fqn.column.label
        drill.exec.storage.implicit.filepath.column.label
        drill.exec.storage.implicit.filename.column.label
        drill.exec.storage.implicit.suffix.column.label
- 
-
-
-

[drill] 02/26: apache-drill-contribution-ideas.md update (#2197)

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit b0e88099f612eca9287056c5f3a593c09d388eec
Author: kingswanwho <ch...@gmail.com>
AuthorDate: Tue Apr 13 23:35:13 2021 +0800

    apache-drill-contribution-ideas.md update (#2197)
    
    Co-authored-by: 胡靖川 <hu...@163.com>
---
 .../020-apache-drill-contribution-ideas.md         | 31 +++-------------------
 1 file changed, 3 insertions(+), 28 deletions(-)

diff --git a/_docs/developer-information/contribute-to-drill/020-apache-drill-contribution-ideas.md b/_docs/developer-information/contribute-to-drill/020-apache-drill-contribution-ideas.md
index 9c78b7a..dea6c1c 100644
--- a/_docs/developer-information/contribute-to-drill/020-apache-drill-contribution-ideas.md
+++ b/_docs/developer-information/contribute-to-drill/020-apache-drill-contribution-ideas.md
@@ -12,9 +12,6 @@ parent: "Contribute to Drill"
     * BI Tool testing
   * General CLI improvements 
   * Eco system integrations
-    * MapReduce
-    * Hive views
-    * YARN
     * Spark
     * Hue
     * Phoenix
@@ -55,12 +52,8 @@ Currently Drill supports text, JSON and Parquet file formats natively when
 interacting with file system. More readers/writers can be introduced by
 implementing custom storage plugins. Example formats are.
 
-  * Sequence
-  * RC
   * ORC
-  * Protobuf
-  * XML
-  * Thrift
+  * XML (<https://issues.apache.org/jira/browse/DRILL-7823>)
 
 ## Support for new data sources
 
@@ -108,10 +101,8 @@ Drill currently provides JDBC/ODBC drivers for the applications to interact
 along with a basic version of REST API and a C++ API. The following list
 provides a few possible application interface opportunities:
 
-  * Enhancements to REST APIs (<https://issues.apache.org/jira/browse/DRILL-77>)
   * Expose Drill tables/views as REST APIs
   * Language drivers for Drill (python etc)
-  * Thrift support
   * ....
 
 ### BI Tool testing
@@ -129,23 +120,7 @@ file, output results to a file, display version information, and so on.
 
 ## Eco system integrations
 
-### MapReduce
-
-Allow using result set from Drill queries as input to the Hadoop/MapReduce
-jobs.
-
-### Hive views
-
-Query data from existing Hive views using Drill queries. Drill needs to parse
-the HiveQL and translate them appropriately (into Drill's SQL or
-logical/physical plans) to execute the requests.
-
-### YARN
-
-[https://issues.apache.org/jira/browse/_DRILL_-1170](https://issues.apache.org
-/jira/browse/DRILL-1170)
-
-## Spark
+### Spark
 
 Provide ability to invoke Drill queries as part of Apache Spark programs. This
 gives ability for Spark developers/users to leverage Drill richness of the
@@ -158,7 +133,7 @@ Hue is a GUI for users to interact with various Hadoop eco system components
 expose Drill as an application inside Hue so users can explore Drill metadata
 and do SQL queries.
 
-### Phoenix
+### Phoenix (<https://issues.apache.org/jira/browse/DRILL-7863>)
 
 Phoenix provides a low latency query layer on HBase for operational
 applications. The goal of this effort is to explore opportunities for

[drill] 15/26: Publish JavaDocs for the Apache Drill 1.19.0

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 31771aea20373b751e3f3f0619e15024865ac0a9
Author: Laurent Goujon <la...@dremio.com>
AuthorDate: Wed Jun 9 23:45:11 2021 -0700

    Publish JavaDocs for the Apache Drill 1.19.0
---
 apidocs/allclasses-frame.html                      |  199 +-
 apidocs/allclasses-noframe.html                    |  199 +-
 apidocs/bsh/EvalError.html                         |    8 +-
 apidocs/bsh/class-use/EvalError.html               |    8 +-
 apidocs/bsh/package-frame.html                     |    6 +-
 apidocs/bsh/package-summary.html                   |   12 +-
 apidocs/bsh/package-tree.html                      |   12 +-
 apidocs/bsh/package-use.html                       |    8 +-
 .../com/codahale/metrics/JmxReporter.Builder.html  |  290 +
 apidocs/com/codahale/metrics/JmxReporter.html      |  343 ++
 .../metrics/class-use/JmxReporter.Builder.html     |  170 +
 .../codahale/metrics/class-use/JmxReporter.html    |  166 +
 apidocs/com/codahale/metrics/package-frame.html    |   22 +
 apidocs/com/codahale/metrics/package-summary.html  |  150 +
 apidocs/com/codahale/metrics/package-tree.html     |  140 +
 apidocs/com/codahale/metrics/package-use.html      |  164 +
 .../core/geometry/ShapefileByteBufferCursor.html   |    8 +-
 .../com/esri/core/geometry/ShapefileReader.html    |    8 +-
 .../com/esri/core/geometry/VertexGeomAccessor.html |    8 +-
 .../class-use/ShapefileByteBufferCursor.html       |    8 +-
 .../core/geometry/class-use/ShapefileReader.html   |    8 +-
 .../geometry/class-use/VertexGeomAccessor.html     |    8 +-
 apidocs/com/esri/core/geometry/package-frame.html  |    6 +-
 .../com/esri/core/geometry/package-summary.html    |   12 +-
 apidocs/com/esri/core/geometry/package-tree.html   |   12 +-
 apidocs/com/esri/core/geometry/package-use.html    |    8 +-
 .../mapr/drill/maprdb/tests/MaprDBTestsSuite.html  |    8 +-
 .../tests/binary/TestMapRDBCFAsJSONString.html     |    8 +-
 .../tests/binary/TestMapRDBFilterPushDown.html     |    8 +-
 .../tests/binary/TestMapRDBProjectPushDown.html    |    8 +-
 .../maprdb/tests/binary/TestMapRDBQueries.html     |    8 +-
 .../maprdb/tests/binary/TestMapRDBSimple.html      |    8 +-
 .../binary/class-use/TestMapRDBCFAsJSONString.html |    8 +-
 .../binary/class-use/TestMapRDBFilterPushDown.html |    8 +-
 .../class-use/TestMapRDBProjectPushDown.html       |    8 +-
 .../tests/binary/class-use/TestMapRDBQueries.html  |    8 +-
 .../tests/binary/class-use/TestMapRDBSimple.html   |    8 +-
 .../drill/maprdb/tests/binary/package-frame.html   |    6 +-
 .../drill/maprdb/tests/binary/package-summary.html |    8 +-
 .../drill/maprdb/tests/binary/package-tree.html    |    8 +-
 .../drill/maprdb/tests/binary/package-use.html     |    8 +-
 .../maprdb/tests/class-use/MaprDBTestsSuite.html   |    8 +-
 .../maprdb/tests/index/IndexHintPlanTest.html      |    8 +-
 .../drill/maprdb/tests/index/IndexPlanTest.html    |    8 +-
 .../drill/maprdb/tests/index/LargeTableGen.html    |    8 +-
 .../maprdb/tests/index/LargeTableGenBase.html      |    8 +-
 .../drill/maprdb/tests/index/StatisticsTest.html   |    8 +-
 .../drill/maprdb/tests/index/TableIndexCmd.html    |    8 +-
 .../tests/index/class-use/IndexHintPlanTest.html   |    8 +-
 .../tests/index/class-use/IndexPlanTest.html       |    8 +-
 .../tests/index/class-use/LargeTableGen.html       |    8 +-
 .../tests/index/class-use/LargeTableGenBase.html   |    8 +-
 .../tests/index/class-use/StatisticsTest.html      |    8 +-
 .../tests/index/class-use/TableIndexCmd.html       |    8 +-
 .../drill/maprdb/tests/index/package-frame.html    |    6 +-
 .../drill/maprdb/tests/index/package-summary.html  |    8 +-
 .../drill/maprdb/tests/index/package-tree.html     |    8 +-
 .../mapr/drill/maprdb/tests/index/package-use.html |    8 +-
 .../mapr/drill/maprdb/tests/json/BaseJsonTest.html |    8 +-
 .../maprdb/tests/json/TestEncodedFieldPaths.html   |    8 +-
 .../maprdb/tests/json/TestFieldPathHelper.html     |    8 +-
 .../drill/maprdb/tests/json/TestScanRanges.html    |    8 +-
 .../drill/maprdb/tests/json/TestSimpleJson.html    |    8 +-
 .../maprdb/tests/json/class-use/BaseJsonTest.html  |    8 +-
 .../json/class-use/TestEncodedFieldPaths.html      |    8 +-
 .../tests/json/class-use/TestFieldPathHelper.html  |    8 +-
 .../tests/json/class-use/TestScanRanges.html       |    8 +-
 .../tests/json/class-use/TestSimpleJson.html       |    8 +-
 .../drill/maprdb/tests/json/package-frame.html     |    6 +-
 .../drill/maprdb/tests/json/package-summary.html   |    8 +-
 .../mapr/drill/maprdb/tests/json/package-tree.html |    8 +-
 .../mapr/drill/maprdb/tests/json/package-use.html  |    8 +-
 .../com/mapr/drill/maprdb/tests/package-frame.html |    6 +-
 .../mapr/drill/maprdb/tests/package-summary.html   |    8 +-
 .../com/mapr/drill/maprdb/tests/package-tree.html  |    8 +-
 .../com/mapr/drill/maprdb/tests/package-use.html   |    8 +-
 apidocs/constant-values.html                       | 5569 ++++++++++++--------
 apidocs/deprecated-list.html                       |  161 +-
 apidocs/help-doc.html                              |    8 +-
 apidocs/index-all.html                             | 4215 +++++++++++----
 apidocs/index.html                                 |    4 +-
 .../io/netty/buffer/DrillBuf.TransferResult.html   |    8 +-
 apidocs/io/netty/buffer/DrillBuf.html              |  633 ++-
 apidocs/io/netty/buffer/ExpandableByteBuf.html     |  379 +-
 apidocs/io/netty/buffer/LargeBuffer.html           |  379 +-
 .../io/netty/buffer/PooledByteBufAllocatorL.html   |   25 +-
 .../io/netty/buffer/UnsafeDirectLittleEndian.html  | 1121 +++-
 .../buffer/class-use/DrillBuf.TransferResult.html  |    8 +-
 apidocs/io/netty/buffer/class-use/DrillBuf.html    |  123 +-
 .../netty/buffer/class-use/ExpandableByteBuf.html  |    8 +-
 apidocs/io/netty/buffer/class-use/LargeBuffer.html |    8 +-
 .../buffer/class-use/PooledByteBufAllocatorL.html  |    8 +-
 .../buffer/class-use/UnsafeDirectLittleEndian.html |    8 +-
 apidocs/io/netty/buffer/package-frame.html         |    6 +-
 apidocs/io/netty/buffer/package-summary.html       |   12 +-
 apidocs/io/netty/buffer/package-tree.html          |   12 +-
 apidocs/io/netty/buffer/package-use.html           |   87 +-
 .../calcite/adapter/cassandra/CalciteUtils.html    |  307 ++
 .../adapter/cassandra/class-use/CalciteUtils.html  |  126 +
 .../calcite/adapter/cassandra/package-frame.html   |   21 +
 .../calcite/adapter/cassandra/package-summary.html |  144 +
 .../calcite/adapter/cassandra/package-tree.html    |  139 +
 .../calcite/adapter/cassandra/package-use.html     |  126 +
 .../adapter/elasticsearch/CalciteUtils.html        |  402 ++
 .../elasticsearch/DrillElasticsearchTableScan.html |  392 ++
 .../elasticsearch/class-use/CalciteUtils.html      |  126 +
 .../class-use/DrillElasticsearchTableScan.html     |  126 +
 .../adapter/elasticsearch/package-frame.html       |   22 +
 .../adapter/elasticsearch/package-summary.html     |  148 +
 .../adapter/elasticsearch/package-tree.html        |  152 +
 .../calcite/adapter/elasticsearch/package-use.html |  126 +
 .../org/apache/calcite/jdbc/DynamicRootSchema.html |    8 +-
 apidocs/org/apache/calcite/jdbc/DynamicSchema.html |    8 +-
 .../calcite/jdbc/class-use/DynamicRootSchema.html  |    8 +-
 .../calcite/jdbc/class-use/DynamicSchema.html      |    8 +-
 apidocs/org/apache/calcite/jdbc/package-frame.html |    6 +-
 .../org/apache/calcite/jdbc/package-summary.html   |   12 +-
 apidocs/org/apache/calcite/jdbc/package-tree.html  |   12 +-
 apidocs/org/apache/calcite/jdbc/package-use.html   |    8 +-
 .../apache/commons/logging/impl/Log4JLogger.html   |    8 +-
 .../logging/impl/class-use/Log4JLogger.html        |    8 +-
 .../apache/commons/logging/impl/package-frame.html |    6 +-
 .../commons/logging/impl/package-summary.html      |    8 +-
 .../apache/commons/logging/impl/package-tree.html  |    8 +-
 .../apache/commons/logging/impl/package-use.html   |    8 +-
 apidocs/org/apache/drill/BaseTestInheritance.html  |  278 -
 .../drill/CompileClassWithArraysAssignment.html    |   12 +-
 apidocs/org/apache/drill/CompileClassWithIfs.html  |    8 +-
 apidocs/org/apache/drill/ParquetSchemaMerge.html   |    8 +-
 apidocs/org/apache/drill/PlanTestBase.html         |   10 +-
 apidocs/org/apache/drill/PlanningBase.html         |    8 +-
 apidocs/org/apache/drill/SingleRowListener.html    |    8 +-
 apidocs/org/apache/drill/TestAggNullable.html      |    8 +-
 apidocs/org/apache/drill/TestAltSortQueries.html   |    8 +-
 apidocs/org/apache/drill/TestBugFixes.html         |   38 +-
 apidocs/org/apache/drill/TestCTASJson.html         |    8 +-
 .../org/apache/drill/TestCTASPartitionFilter.html  |    8 +-
 apidocs/org/apache/drill/TestCaseSensitivity.html  |    8 +-
 apidocs/org/apache/drill/TestCorrelation.html      |    8 +-
 .../drill/TestDirScanToValuesConversion.html       |    8 +-
 .../apache/drill/TestDisabledFunctionality.html    |    8 +-
 apidocs/org/apache/drill/TestDropTable.html        |    8 +-
 apidocs/org/apache/drill/TestExampleQueries.html   |   12 +-
 apidocs/org/apache/drill/TestFrameworkTest.html    |   12 +-
 apidocs/org/apache/drill/TestFunctionsQuery.html   |    8 +-
 .../drill/TestFunctionsWithTypeExpoQueries.html    |    8 +-
 apidocs/org/apache/drill/TestImplicitCasting.html  |    8 +-
 apidocs/org/apache/drill/TestInList.html           |    8 +-
 apidocs/org/apache/drill/TestJoinNullable.html     |    8 +-
 apidocs/org/apache/drill/TestMergeFilterPlan.html  |    8 +-
 apidocs/org/apache/drill/TestOperatorDump.html     |    8 +-
 apidocs/org/apache/drill/TestOperatorMetrics.html  |    8 +-
 .../org/apache/drill/TestOutOfMemoryOutcome.html   |    8 +-
 apidocs/org/apache/drill/TestPartitionFilter.html  |    8 +-
 .../drill/TestPlanVerificationUtilities.html       |    8 +-
 .../TestProjectPushDown.PushDownTestInstance.html  |    8 +-
 apidocs/org/apache/drill/TestProjectPushDown.html  |    8 +-
 .../org/apache/drill/TestProjectWithFunctions.html |    8 +-
 apidocs/org/apache/drill/TestSchemaChange.html     |    8 +-
 apidocs/org/apache/drill/TestSchemaCommands.html   |    8 +-
 .../apache/drill/TestSchemaWithTableFunction.html  |    8 +-
 apidocs/org/apache/drill/TestSelectWithOption.html |    8 +-
 apidocs/org/apache/drill/TestSelectivity.html      |    8 +-
 apidocs/org/apache/drill/TestStarQueries.html      |    8 +-
 apidocs/org/apache/drill/TestTextJoin.html         |    8 +-
 apidocs/org/apache/drill/TestTpchDistributed.html  |    8 +-
 .../drill/TestTpchDistributedConcurrent.html       |    8 +-
 .../apache/drill/TestTpchDistributedStreaming.html |    8 +-
 apidocs/org/apache/drill/TestTpchExplain.html      |    8 +-
 apidocs/org/apache/drill/TestTpchLimit0.html       |    8 +-
 apidocs/org/apache/drill/TestTpchPlanning.html     |    8 +-
 apidocs/org/apache/drill/TestTpchSingleMode.html   |    8 +-
 apidocs/org/apache/drill/TestUnionAll.html         |    8 +-
 apidocs/org/apache/drill/TestUnionDistinct.html    |    8 +-
 apidocs/org/apache/drill/TestUntypedNull.html      |    8 +-
 .../apache/drill/TestUtf8SupportInQueryString.html |    8 +-
 .../apache/drill/TestforBaseTestInheritance.html   |  278 +
 .../apache/drill/categories/DruidStorageTest.html  |    8 +-
 apidocs/org/apache/drill/categories/EvfTest.html   |    8 +-
 .../apache/drill/categories/HbaseStorageTest.html  |    8 +-
 .../apache/drill/categories/HiveStorageTest.html   |    8 +-
 .../apache/drill/categories/JdbcStorageTest.html   |    8 +-
 apidocs/org/apache/drill/categories/JdbcTest.html  |    8 +-
 apidocs/org/apache/drill/categories/JsonTest.html  |    8 +-
 .../apache/drill/categories/KafkaStorageTest.html  |    8 +-
 .../apache/drill/categories/KuduStorageTest.html   |    8 +-
 .../org/apache/drill/categories/MemoryTest.html    |    8 +-
 .../org/apache/drill/categories/MetastoreTest.html |    8 +-
 .../apache/drill/categories/MongoStorageTest.html  |    8 +-
 .../org/apache/drill/categories/OperatorTest.html  |    8 +-
 .../org/apache/drill/categories/OptionsTest.html   |    8 +-
 .../org/apache/drill/categories/ParquetTest.html   |    8 +-
 .../org/apache/drill/categories/PlannerTest.html   |    8 +-
 .../drill/categories/ResourceManagerTest.html      |    8 +-
 .../org/apache/drill/categories/RowSetTests.html   |    8 +-
 .../org/apache/drill/categories/SecurityTest.html  |    8 +-
 apidocs/org/apache/drill/categories/SlowTest.html  |   12 +-
 .../apache/drill/categories/SplunkStorageTest.html |  240 +
 .../apache/drill/categories/SqlFunctionTest.html   |   12 +-
 apidocs/org/apache/drill/categories/SqlTest.html   |    8 +-
 .../org/apache/drill/categories/UnlikelyTest.html  |    8 +-
 .../org/apache/drill/categories/VectorTest.html    |    8 +-
 .../categories/class-use/DruidStorageTest.html     |    8 +-
 .../apache/drill/categories/class-use/EvfTest.html |    8 +-
 .../categories/class-use/HbaseStorageTest.html     |    8 +-
 .../categories/class-use/HiveStorageTest.html      |    8 +-
 .../categories/class-use/JdbcStorageTest.html      |    8 +-
 .../drill/categories/class-use/JdbcTest.html       |    8 +-
 .../drill/categories/class-use/JsonTest.html       |    8 +-
 .../categories/class-use/KafkaStorageTest.html     |    8 +-
 .../categories/class-use/KuduStorageTest.html      |    8 +-
 .../drill/categories/class-use/MemoryTest.html     |    8 +-
 .../drill/categories/class-use/MetastoreTest.html  |    8 +-
 .../categories/class-use/MongoStorageTest.html     |    8 +-
 .../drill/categories/class-use/OperatorTest.html   |    8 +-
 .../drill/categories/class-use/OptionsTest.html    |    8 +-
 .../drill/categories/class-use/ParquetTest.html    |    8 +-
 .../drill/categories/class-use/PlannerTest.html    |    8 +-
 .../categories/class-use/ResourceManagerTest.html  |    8 +-
 .../drill/categories/class-use/RowSetTests.html    |    8 +-
 .../drill/categories/class-use/SecurityTest.html   |    8 +-
 .../drill/categories/class-use/SlowTest.html       |    8 +-
 .../categories/class-use/SplunkStorageTest.html    |  126 +
 .../categories/class-use/SqlFunctionTest.html      |    8 +-
 .../apache/drill/categories/class-use/SqlTest.html |    8 +-
 .../drill/categories/class-use/UnlikelyTest.html   |    8 +-
 .../drill/categories/class-use/VectorTest.html     |    8 +-
 .../org/apache/drill/categories/package-frame.html |   10 +-
 .../apache/drill/categories/package-summary.html   |   25 +-
 .../org/apache/drill/categories/package-tree.html  |   16 +-
 .../org/apache/drill/categories/package-use.html   |    8 +-
 .../drill/class-use/BaseTestInheritance.html       |  126 -
 .../CompileClassWithArraysAssignment.html          |    8 +-
 .../drill/class-use/CompileClassWithIfs.html       |    8 +-
 .../apache/drill/class-use/ParquetSchemaMerge.html |    8 +-
 .../org/apache/drill/class-use/PlanTestBase.html   |   68 +-
 .../org/apache/drill/class-use/PlanningBase.html   |    8 +-
 .../apache/drill/class-use/SingleRowListener.html  |    8 +-
 .../apache/drill/class-use/TestAggNullable.html    |    8 +-
 .../apache/drill/class-use/TestAltSortQueries.html |    8 +-
 .../org/apache/drill/class-use/TestBugFixes.html   |    8 +-
 .../org/apache/drill/class-use/TestCTASJson.html   |    8 +-
 .../drill/class-use/TestCTASPartitionFilter.html   |    8 +-
 .../drill/class-use/TestCaseSensitivity.html       |    8 +-
 .../apache/drill/class-use/TestCorrelation.html    |    8 +-
 .../class-use/TestDirScanToValuesConversion.html   |    8 +-
 .../drill/class-use/TestDisabledFunctionality.html |    8 +-
 .../org/apache/drill/class-use/TestDropTable.html  |    8 +-
 .../apache/drill/class-use/TestExampleQueries.html |    8 +-
 .../apache/drill/class-use/TestFrameworkTest.html  |    8 +-
 .../apache/drill/class-use/TestFunctionsQuery.html |    8 +-
 .../TestFunctionsWithTypeExpoQueries.html          |    8 +-
 .../drill/class-use/TestImplicitCasting.html       |    8 +-
 apidocs/org/apache/drill/class-use/TestInList.html |    8 +-
 .../apache/drill/class-use/TestJoinNullable.html   |    8 +-
 .../drill/class-use/TestMergeFilterPlan.html       |    8 +-
 .../apache/drill/class-use/TestOperatorDump.html   |    8 +-
 .../drill/class-use/TestOperatorMetrics.html       |    8 +-
 .../drill/class-use/TestOutOfMemoryOutcome.html    |    8 +-
 .../drill/class-use/TestPartitionFilter.html       |    8 +-
 .../class-use/TestPlanVerificationUtilities.html   |    8 +-
 .../TestProjectPushDown.PushDownTestInstance.html  |    8 +-
 .../drill/class-use/TestProjectPushDown.html       |    8 +-
 .../drill/class-use/TestProjectWithFunctions.html  |    8 +-
 .../apache/drill/class-use/TestSchemaChange.html   |    8 +-
 .../apache/drill/class-use/TestSchemaCommands.html |    8 +-
 .../class-use/TestSchemaWithTableFunction.html     |    8 +-
 .../drill/class-use/TestSelectWithOption.html      |    8 +-
 .../apache/drill/class-use/TestSelectivity.html    |    8 +-
 .../apache/drill/class-use/TestStarQueries.html    |    8 +-
 .../org/apache/drill/class-use/TestTextJoin.html   |    8 +-
 .../drill/class-use/TestTpchDistributed.html       |    8 +-
 .../class-use/TestTpchDistributedConcurrent.html   |    8 +-
 .../class-use/TestTpchDistributedStreaming.html    |    8 +-
 .../apache/drill/class-use/TestTpchExplain.html    |    8 +-
 .../org/apache/drill/class-use/TestTpchLimit0.html |    8 +-
 .../apache/drill/class-use/TestTpchPlanning.html   |    8 +-
 .../apache/drill/class-use/TestTpchSingleMode.html |    8 +-
 .../org/apache/drill/class-use/TestUnionAll.html   |    8 +-
 .../apache/drill/class-use/TestUnionDistinct.html  |    8 +-
 .../apache/drill/class-use/TestUntypedNull.html    |    8 +-
 .../class-use/TestUtf8SupportInQueryString.html    |    8 +-
 .../class-use/TestforBaseTestInheritance.html      |  126 +
 .../apache/drill/common/AutoCloseablePointer.html  |    8 +-
 .../drill/common/AutoCloseables.Closeable.html     |    8 +-
 .../org/apache/drill/common/AutoCloseables.html    |    8 +-
 .../apache/drill/common/CatastrophicFailure.html   |    8 +-
 .../org/apache/drill/common/DeferredException.html |    8 +-
 .../apache/drill/common/DrillAutoCloseables.html   |    8 +-
 .../org/apache/drill/common/EventProcessor.html    |    8 +-
 apidocs/org/apache/drill/common/FunctionNames.html |    8 +-
 apidocs/org/apache/drill/common/HistoricalLog.html |    8 +-
 .../org/apache/drill/common/JSONOptions.De.html    |   14 +-
 .../org/apache/drill/common/JSONOptions.Se.html    |    8 +-
 apidocs/org/apache/drill/common/JSONOptions.html   |    8 +-
 apidocs/org/apache/drill/common/KerberosUtil.html  |    8 +-
 .../org/apache/drill/common/PlanStringBuilder.html |    8 +-
 .../apache/drill/common/SelfCleaningRunnable.html  |    8 +-
 .../apache/drill/common/SerializedExecutor.html    |    8 +-
 apidocs/org/apache/drill/common/StackTrace.html    |    8 +-
 apidocs/org/apache/drill/common/TestVersion.html   |    8 +-
 apidocs/org/apache/drill/common/Version.html       |    8 +-
 .../common/class-use/AutoCloseablePointer.html     |    8 +-
 .../common/class-use/AutoCloseables.Closeable.html |    8 +-
 .../drill/common/class-use/AutoCloseables.html     |    8 +-
 .../common/class-use/CatastrophicFailure.html      |    8 +-
 .../drill/common/class-use/DeferredException.html  |    8 +-
 .../common/class-use/DrillAutoCloseables.html      |    8 +-
 .../drill/common/class-use/EventProcessor.html     |    8 +-
 .../drill/common/class-use/FunctionNames.html      |    8 +-
 .../drill/common/class-use/HistoricalLog.html      |    8 +-
 .../drill/common/class-use/JSONOptions.De.html     |    8 +-
 .../drill/common/class-use/JSONOptions.Se.html     |    8 +-
 .../apache/drill/common/class-use/JSONOptions.html |   31 +-
 .../drill/common/class-use/KerberosUtil.html       |    8 +-
 .../drill/common/class-use/PlanStringBuilder.html  |    8 +-
 .../common/class-use/SelfCleaningRunnable.html     |    8 +-
 .../drill/common/class-use/SerializedExecutor.html |    8 +-
 .../apache/drill/common/class-use/StackTrace.html  |    8 +-
 .../apache/drill/common/class-use/TestVersion.html |    8 +-
 .../org/apache/drill/common/class-use/Version.html |    8 +-
 .../drill/common/collections/Collectors.html       |    8 +-
 .../drill/common/collections/ImmutableEntry.html   |    8 +-
 .../drill/common/collections/MapWithOrdinal.html   |    8 +-
 .../common/collections/class-use/Collectors.html   |    8 +-
 .../collections/class-use/ImmutableEntry.html      |    8 +-
 .../collections/class-use/MapWithOrdinal.html      |    8 +-
 .../drill/common/collections/package-frame.html    |    6 +-
 .../drill/common/collections/package-summary.html  |    8 +-
 .../drill/common/collections/package-tree.html     |    8 +-
 .../drill/common/collections/package-use.html      |    8 +-
 .../common/concurrent/AbstractCheckedFuture.html   |    8 +-
 .../drill/common/concurrent/AutoCloseableLock.html |    8 +-
 .../drill/common/concurrent/CheckedFuture.html     |    8 +-
 .../drill/common/concurrent/ExtendedLatch.html     |    8 +-
 .../class-use/AbstractCheckedFuture.html           |    8 +-
 .../concurrent/class-use/AutoCloseableLock.html    |    8 +-
 .../common/concurrent/class-use/CheckedFuture.html |    8 +-
 .../common/concurrent/class-use/ExtendedLatch.html |    8 +-
 .../drill/common/concurrent/package-frame.html     |    6 +-
 .../drill/common/concurrent/package-summary.html   |    8 +-
 .../drill/common/concurrent/package-tree.html      |    8 +-
 .../drill/common/concurrent/package-use.html       |    8 +-
 .../drill/common/config/ConfigConstants.html       |    8 +-
 .../apache/drill/common/config/ConfigFileInfo.html |    8 +-
 .../apache/drill/common/config/ConfigProvider.html |    8 +-
 .../apache/drill/common/config/DrillConfig.html    |    8 +-
 .../common/config/DrillExecConfigFileInfo.html     |    8 +-
 .../drill/common/config/DrillProperties.html       |    8 +-
 .../drill/common/config/DrillRMConfigFileInfo.html |    8 +-
 .../common/config/LogicalPlanPersistence.html      |    8 +-
 .../common/config/class-use/ConfigConstants.html   |    8 +-
 .../common/config/class-use/ConfigFileInfo.html    |    8 +-
 .../common/config/class-use/ConfigProvider.html    |    8 +-
 .../drill/common/config/class-use/DrillConfig.html |   55 +-
 .../config/class-use/DrillExecConfigFileInfo.html  |    8 +-
 .../common/config/class-use/DrillProperties.html   |    8 +-
 .../config/class-use/DrillRMConfigFileInfo.html    |    8 +-
 .../config/class-use/LogicalPlanPersistence.html   |    8 +-
 .../apache/drill/common/config/package-frame.html  |    6 +-
 .../drill/common/config/package-summary.html       |    8 +-
 .../apache/drill/common/config/package-tree.html   |    8 +-
 .../apache/drill/common/config/package-use.html    |   47 +-
 .../drill/common/exceptions/ChildErrorContext.html |    8 +-
 .../common/exceptions/CustomErrorContext.html      |    8 +-
 .../exceptions/DrillConfigurationException.html    |    8 +-
 .../apache/drill/common/exceptions/DrillError.html |    8 +-
 .../drill/common/exceptions/DrillException.html    |    8 +-
 .../drill/common/exceptions/DrillIOException.html  |    8 +-
 .../common/exceptions/DrillRuntimeException.html   |    8 +-
 .../drill/common/exceptions/EmptyErrorContext.html |    8 +-
 .../drill/common/exceptions/ErrorHelper.html       |    8 +-
 .../common/exceptions/ExecutionSetupException.html |    8 +-
 .../exceptions/ExpressionParsingException.html     |    8 +-
 .../LogicalOperatorValidationException.html        |    8 +-
 .../exceptions/LogicalPlanParsingException.html    |    8 +-
 .../exceptions/RetryAfterSpillException.html       |    8 +-
 .../drill/common/exceptions/TestUserException.html |    8 +-
 .../common/exceptions/UserException.Builder.html   |    8 +-
 .../drill/common/exceptions/UserException.html     |    8 +-
 .../common/exceptions/UserExceptionUtils.html      |    8 +-
 .../common/exceptions/UserRemoteException.html     |    8 +-
 .../exceptions/class-use/ChildErrorContext.html    |    8 +-
 .../exceptions/class-use/CustomErrorContext.html   |   31 +-
 .../class-use/DrillConfigurationException.html     |    8 +-
 .../common/exceptions/class-use/DrillError.html    |    8 +-
 .../exceptions/class-use/DrillException.html       |    8 +-
 .../exceptions/class-use/DrillIOException.html     |    8 +-
 .../class-use/DrillRuntimeException.html           |    8 +-
 .../exceptions/class-use/EmptyErrorContext.html    |    8 +-
 .../common/exceptions/class-use/ErrorHelper.html   |    8 +-
 .../class-use/ExecutionSetupException.html         |  207 +-
 .../class-use/ExpressionParsingException.html      |    8 +-
 .../LogicalOperatorValidationException.html        |    8 +-
 .../class-use/LogicalPlanParsingException.html     |    8 +-
 .../class-use/RetryAfterSpillException.html        |    8 +-
 .../exceptions/class-use/TestUserException.html    |    8 +-
 .../class-use/UserException.Builder.html           |    8 +-
 .../common/exceptions/class-use/UserException.html |    8 +-
 .../exceptions/class-use/UserExceptionUtils.html   |    8 +-
 .../exceptions/class-use/UserRemoteException.html  |    8 +-
 .../drill/common/exceptions/package-frame.html     |    6 +-
 .../drill/common/exceptions/package-summary.html   |    8 +-
 .../drill/common/exceptions/package-tree.html      |    8 +-
 .../drill/common/exceptions/package-use.html       |  144 +-
 .../common/expression/AnyValueExpression.html      |    8 +-
 .../drill/common/expression/BooleanOperator.html   |    8 +-
 .../drill/common/expression/CastExpression.html    |    8 +-
 .../drill/common/expression/ConvertExpression.html |    8 +-
 .../drill/common/expression/ErrorCollector.html    |    8 +-
 .../common/expression/ErrorCollectorImpl.html      |    8 +-
 .../common/expression/ExpressionFunction.html      |    8 +-
 .../common/expression/ExpressionPosition.html      |    8 +-
 .../common/expression/ExpressionStringBuilder.html |    8 +-
 .../drill/common/expression/FieldReference.De.html |   14 +-
 .../drill/common/expression/FieldReference.Se.html |    8 +-
 .../drill/common/expression/FieldReference.html    |    8 +-
 .../drill/common/expression/FunctionCall.html      |    8 +-
 .../common/expression/FunctionCallFactory.html     |    8 +-
 .../expression/FunctionHolderExpression.html       |    8 +-
 .../drill/common/expression/FunctionName.html      |    8 +-
 .../common/expression/IfExpression.Builder.html    |    8 +-
 .../expression/IfExpression.IfCondition.html       |    8 +-
 .../drill/common/expression/IfExpression.html      |    8 +-
 .../common/expression/LogicalExpression.De.html    |   14 +-
 .../common/expression/LogicalExpression.Se.html    |    8 +-
 .../drill/common/expression/LogicalExpression.html |    8 +-
 .../common/expression/LogicalExpressionBase.html   |    8 +-
 .../expression/MajorTypeInLogicalExpression.html   |    8 +-
 .../drill/common/expression/NullExpression.html    |    8 +-
 .../expression/OutputTypeDeterminer.FixedType.html |    8 +-
 .../OutputTypeDeterminer.NullIfNullType.html       |    8 +-
 .../OutputTypeDeterminer.SameAsAnySoft.html        |    8 +-
 .../OutputTypeDeterminer.SameAsFirstInput.html     |    8 +-
 .../common/expression/OutputTypeDeterminer.html    |    8 +-
 .../expression/PathSegment.ArraySegment.html       |    8 +-
 .../common/expression/PathSegment.NameSegment.html |    8 +-
 .../drill/common/expression/PathSegment.html       |    8 +-
 .../drill/common/expression/PathSegmentTests.html  |    8 +-
 .../drill/common/expression/SchemaPath.De.html     |   14 +-
 .../apache/drill/common/expression/SchemaPath.html |    8 +-
 .../drill/common/expression/SchemaPathTest.html    |    8 +-
 .../drill/common/expression/TypedFieldExpr.html    |    8 +-
 .../drill/common/expression/TypedNullConstant.html |    8 +-
 .../drill/common/expression/ValidationError.html   |    8 +-
 .../ValueExpressions.BooleanExpression.html        |    8 +-
 .../ValueExpressions.DateExpression.html           |    8 +-
 .../ValueExpressions.Decimal18Expression.html      |    8 +-
 .../ValueExpressions.Decimal28Expression.html      |    8 +-
 .../ValueExpressions.Decimal38Expression.html      |    8 +-
 .../ValueExpressions.Decimal9Expression.html       |    8 +-
 .../ValueExpressions.DoubleExpression.html         |    8 +-
 .../ValueExpressions.FloatExpression.html          |    8 +-
 .../expression/ValueExpressions.IntExpression.html |    8 +-
 .../ValueExpressions.IntervalDayExpression.html    |    8 +-
 .../ValueExpressions.IntervalYearExpression.html   |    8 +-
 .../ValueExpressions.LongExpression.html           |    8 +-
 .../ValueExpressions.ParameterExpression.html      |    8 +-
 .../expression/ValueExpressions.QuotedString.html  |    8 +-
 .../ValueExpressions.TimeExpression.html           |    8 +-
 .../ValueExpressions.TimeStampExpression.html      |    8 +-
 .../ValueExpressions.ValueExpression.html          |    8 +-
 .../ValueExpressions.VarDecimalExpression.html     |    8 +-
 .../drill/common/expression/ValueExpressions.html  |    8 +-
 .../expression/class-use/AnyValueExpression.html   |    8 +-
 .../expression/class-use/BooleanOperator.html      |    8 +-
 .../expression/class-use/CastExpression.html       |    8 +-
 .../expression/class-use/ConvertExpression.html    |    8 +-
 .../expression/class-use/ErrorCollector.html       |    8 +-
 .../expression/class-use/ErrorCollectorImpl.html   |    8 +-
 .../expression/class-use/ExpressionFunction.html   |    8 +-
 .../expression/class-use/ExpressionPosition.html   |    8 +-
 .../class-use/ExpressionStringBuilder.html         |    8 +-
 .../expression/class-use/FieldReference.De.html    |    8 +-
 .../expression/class-use/FieldReference.Se.html    |    8 +-
 .../expression/class-use/FieldReference.html       |    8 +-
 .../common/expression/class-use/FunctionCall.html  |    8 +-
 .../expression/class-use/FunctionCallFactory.html  |    8 +-
 .../class-use/FunctionHolderExpression.html        |    8 +-
 .../common/expression/class-use/FunctionName.html  |    8 +-
 .../expression/class-use/IfExpression.Builder.html |    8 +-
 .../class-use/IfExpression.IfCondition.html        |    8 +-
 .../common/expression/class-use/IfExpression.html  |    8 +-
 .../expression/class-use/LogicalExpression.De.html |    8 +-
 .../expression/class-use/LogicalExpression.Se.html |    8 +-
 .../expression/class-use/LogicalExpression.html    |    8 +-
 .../class-use/LogicalExpressionBase.html           |    8 +-
 .../class-use/MajorTypeInLogicalExpression.html    |    8 +-
 .../expression/class-use/NullExpression.html       |    8 +-
 .../class-use/OutputTypeDeterminer.FixedType.html  |    8 +-
 .../OutputTypeDeterminer.NullIfNullType.html       |    8 +-
 .../OutputTypeDeterminer.SameAsAnySoft.html        |    8 +-
 .../OutputTypeDeterminer.SameAsFirstInput.html     |    8 +-
 .../expression/class-use/OutputTypeDeterminer.html |    8 +-
 .../class-use/PathSegment.ArraySegment.html        |    8 +-
 .../class-use/PathSegment.NameSegment.html         |    8 +-
 .../common/expression/class-use/PathSegment.html   |    8 +-
 .../expression/class-use/PathSegmentTests.html     |    8 +-
 .../common/expression/class-use/SchemaPath.De.html |    8 +-
 .../common/expression/class-use/SchemaPath.html    |  359 +-
 .../expression/class-use/SchemaPathTest.html       |    8 +-
 .../expression/class-use/TypedFieldExpr.html       |    8 +-
 .../expression/class-use/TypedNullConstant.html    |    8 +-
 .../expression/class-use/ValidationError.html      |    8 +-
 .../ValueExpressions.BooleanExpression.html        |    8 +-
 .../class-use/ValueExpressions.DateExpression.html |    8 +-
 .../ValueExpressions.Decimal18Expression.html      |    8 +-
 .../ValueExpressions.Decimal28Expression.html      |    8 +-
 .../ValueExpressions.Decimal38Expression.html      |    8 +-
 .../ValueExpressions.Decimal9Expression.html       |    8 +-
 .../ValueExpressions.DoubleExpression.html         |    8 +-
 .../ValueExpressions.FloatExpression.html          |    8 +-
 .../class-use/ValueExpressions.IntExpression.html  |    8 +-
 .../ValueExpressions.IntervalDayExpression.html    |    8 +-
 .../ValueExpressions.IntervalYearExpression.html   |    8 +-
 .../class-use/ValueExpressions.LongExpression.html |    8 +-
 .../ValueExpressions.ParameterExpression.html      |    8 +-
 .../class-use/ValueExpressions.QuotedString.html   |    8 +-
 .../class-use/ValueExpressions.TimeExpression.html |    8 +-
 .../ValueExpressions.TimeStampExpression.html      |    8 +-
 .../ValueExpressions.ValueExpression.html          |    8 +-
 .../ValueExpressions.VarDecimalExpression.html     |    8 +-
 .../expression/class-use/ValueExpressions.html     |    8 +-
 .../drill/common/expression/fn/FuncHolder.html     |    8 +-
 .../expression/fn/FunctionReplacementUtils.html    |    8 +-
 ...JodaDateValidator.PostgresDateTimeConstant.html |    8 +-
 .../common/expression/fn/JodaDateValidator.html    |    8 +-
 .../expression/fn/JodaDateValidatorTest.html       |    8 +-
 .../common/expression/fn/class-use/FuncHolder.html |    8 +-
 .../fn/class-use/FunctionReplacementUtils.html     |    8 +-
 ...JodaDateValidator.PostgresDateTimeConstant.html |    8 +-
 .../expression/fn/class-use/JodaDateValidator.html |    8 +-
 .../fn/class-use/JodaDateValidatorTest.html        |    8 +-
 .../drill/common/expression/fn/package-frame.html  |    6 +-
 .../common/expression/fn/package-summary.html      |    8 +-
 .../drill/common/expression/fn/package-tree.html   |    8 +-
 .../drill/common/expression/fn/package-use.html    |    8 +-
 .../drill/common/expression/package-frame.html     |    6 +-
 .../drill/common/expression/package-summary.html   |    8 +-
 .../drill/common/expression/package-tree.html      |   10 +-
 .../drill/common/expression/package-use.html       |  148 +-
 .../drill/common/expression/parser/TreeTest.html   |    8 +-
 .../expression/parser/class-use/TreeTest.html      |    8 +-
 .../common/expression/parser/package-frame.html    |    6 +-
 .../common/expression/parser/package-summary.html  |    8 +-
 .../common/expression/parser/package-tree.html     |    8 +-
 .../common/expression/parser/package-use.html      |    8 +-
 .../drill/common/expression/types/AtomType.html    |    8 +-
 .../common/expression/types/DataTypeFactory.html   |    8 +-
 .../expression/types/class-use/AtomType.html       |    8 +-
 .../types/class-use/DataTypeFactory.html           |    8 +-
 .../common/expression/types/package-frame.html     |    6 +-
 .../common/expression/types/package-summary.html   |    8 +-
 .../common/expression/types/package-tree.html      |    8 +-
 .../drill/common/expression/types/package-use.html |    8 +-
 .../expression/visitors/AbstractExprVisitor.html   |    8 +-
 .../expression/visitors/AggregateChecker.html      |    8 +-
 .../visitors/ConditionalExprOptimizer.html         |    8 +-
 .../common/expression/visitors/ExprVisitor.html    |    8 +-
 .../visitors/ExpressionValidationError.html        |    8 +-
 .../visitors/ExpressionValidationException.html    |    8 +-
 .../expression/visitors/ExpressionValidator.html   |    8 +-
 .../common/expression/visitors/OpVisitor.html      |    8 +-
 .../expression/visitors/SimpleExprVisitor.html     |    8 +-
 .../visitors/class-use/AbstractExprVisitor.html    |    8 +-
 .../visitors/class-use/AggregateChecker.html       |    8 +-
 .../class-use/ConditionalExprOptimizer.html        |    8 +-
 .../expression/visitors/class-use/ExprVisitor.html |    8 +-
 .../class-use/ExpressionValidationError.html       |    8 +-
 .../class-use/ExpressionValidationException.html   |    8 +-
 .../visitors/class-use/ExpressionValidator.html    |    8 +-
 .../expression/visitors/class-use/OpVisitor.html   |    8 +-
 .../visitors/class-use/SimpleExprVisitor.html      |    8 +-
 .../common/expression/visitors/package-frame.html  |    6 +-
 .../expression/visitors/package-summary.html       |    8 +-
 .../common/expression/visitors/package-tree.html   |    8 +-
 .../common/expression/visitors/package-use.html    |    8 +-
 apidocs/org/apache/drill/common/graph/Graph.html   |    8 +-
 .../drill/common/graph/GraphAlgos.Tarjan.html      |    8 +-
 .../drill/common/graph/GraphAlgos.TopoSorter.html  |    8 +-
 .../org/apache/drill/common/graph/GraphAlgos.html  |    8 +-
 .../org/apache/drill/common/graph/GraphValue.html  |   10 +-
 .../apache/drill/common/graph/GraphVisitor.html    |    8 +-
 .../org/apache/drill/common/graph/Visitable.html   |    8 +-
 .../apache/drill/common/graph/class-use/Graph.html |    8 +-
 .../common/graph/class-use/GraphAlgos.Tarjan.html  |    8 +-
 .../graph/class-use/GraphAlgos.TopoSorter.html     |    8 +-
 .../drill/common/graph/class-use/GraphAlgos.html   |    8 +-
 .../drill/common/graph/class-use/GraphValue.html   |   86 +-
 .../drill/common/graph/class-use/GraphVisitor.html |    8 +-
 .../drill/common/graph/class-use/Visitable.html    |    8 +-
 .../apache/drill/common/graph/package-frame.html   |    6 +-
 .../apache/drill/common/graph/package-summary.html |    8 +-
 .../apache/drill/common/graph/package-tree.html    |    8 +-
 .../org/apache/drill/common/graph/package-use.html |   72 +-
 .../AbstractSecuredStoragePluginConfig.html        |  352 ++
 .../drill/common/logical/FormatPluginConfig.html   |   14 +-
 .../common/logical/FormatPluginConfigBase.html     |    8 +-
 .../apache/drill/common/logical/LogicalPlan.html   |    8 +-
 .../drill/common/logical/LogicalPlanBuilder.html   |    8 +-
 .../PlanProperties.Generator.ResultMode.html       |    8 +-
 .../common/logical/PlanProperties.Generator.html   |    8 +-
 .../PlanProperties.PlanPropertiesBuilder.html      |    8 +-
 .../common/logical/PlanProperties.PlanType.html    |    8 +-
 .../drill/common/logical/PlanProperties.html       |    8 +-
 .../drill/common/logical/StoragePluginConfig.html  |   14 +-
 .../common/logical/StoragePluginConfigBase.html    |  255 -
 .../common/logical/UnexpectedOperatorType.html     |   12 +-
 .../drill/common/logical/ValidationError.html      |    8 +-
 .../AbstractSecuredStoragePluginConfig.html        |  300 ++
 .../logical/class-use/FormatPluginConfig.html      |   72 +-
 .../logical/class-use/FormatPluginConfigBase.html  |    8 +-
 .../common/logical/class-use/LogicalPlan.html      |    8 +-
 .../logical/class-use/LogicalPlanBuilder.html      |    8 +-
 .../PlanProperties.Generator.ResultMode.html       |    8 +-
 .../class-use/PlanProperties.Generator.html        |    8 +-
 .../PlanProperties.PlanPropertiesBuilder.html      |    8 +-
 .../logical/class-use/PlanProperties.PlanType.html |    8 +-
 .../common/logical/class-use/PlanProperties.html   |    8 +-
 .../logical/class-use/StoragePluginConfig.html     |  167 +-
 .../logical/class-use/StoragePluginConfigBase.html |  308 --
 .../logical/class-use/UnexpectedOperatorType.html  |    8 +-
 .../common/logical/class-use/ValidationError.html  |    8 +-
 .../drill/common/logical/data/AbstractBuilder.html |    8 +-
 .../common/logical/data/AbstractSingleBuilder.html |    8 +-
 .../apache/drill/common/logical/data/Analyze.html  |    8 +-
 .../apache/drill/common/logical/data/Filter.html   |    8 +-
 .../apache/drill/common/logical/data/Flatten.html  |    8 +-
 .../logical/data/GroupingAggregate.Builder.html    |    8 +-
 .../common/logical/data/GroupingAggregate.html     |    8 +-
 .../drill/common/logical/data/Join.Builder.html    |    8 +-
 .../org/apache/drill/common/logical/data/Join.html |    8 +-
 .../drill/common/logical/data/JoinCondition.html   |    8 +-
 .../drill/common/logical/data/LateralJoin.html     |    8 +-
 .../logical/data/Limit.LimitNodeBuilder.html       |    8 +-
 .../apache/drill/common/logical/data/Limit.html    |    8 +-
 .../logical/data/LogicalOperator.NodeBuilder.html  |    8 +-
 .../drill/common/logical/data/LogicalOperator.html |    8 +-
 .../common/logical/data/LogicalOperatorBase.html   |    8 +-
 .../drill/common/logical/data/LogicalSemiJoin.html |    8 +-
 .../common/logical/data/MetadataAggregate.html     |    8 +-
 .../common/logical/data/MetadataController.html    |    8 +-
 .../drill/common/logical/data/MetadataHandler.html |    8 +-
 .../drill/common/logical/data/NamedExpression.html |    8 +-
 .../drill/common/logical/data/Order.Builder.html   |    8 +-
 .../drill/common/logical/data/Order.Ordering.html  |    8 +-
 .../apache/drill/common/logical/data/Order.html    |    8 +-
 .../drill/common/logical/data/OrderTest.html       |    8 +-
 .../drill/common/logical/data/Project.Builder.html |    8 +-
 .../apache/drill/common/logical/data/Project.html  |    8 +-
 .../common/logical/data/RunningAggregate.html      |    8 +-
 .../drill/common/logical/data/Scan.Builder.html    |    8 +-
 .../org/apache/drill/common/logical/data/Scan.html |    8 +-
 .../common/logical/data/SingleInputOperator.html   |    8 +-
 .../drill/common/logical/data/SinkOperator.html    |    8 +-
 .../drill/common/logical/data/SourceOperator.html  |    8 +-
 .../drill/common/logical/data/Store.Builder.html   |    8 +-
 .../apache/drill/common/logical/data/Store.html    |    8 +-
 .../drill/common/logical/data/Transform.html       |    8 +-
 .../drill/common/logical/data/Union.Builder.html   |    8 +-
 .../apache/drill/common/logical/data/Union.html    |    8 +-
 .../apache/drill/common/logical/data/Unnest.html   |    8 +-
 .../drill/common/logical/data/Values.Builder.html  |    8 +-
 .../apache/drill/common/logical/data/Values.html   |    8 +-
 .../drill/common/logical/data/Window.Builder.html  |    8 +-
 .../apache/drill/common/logical/data/Window.html   |    8 +-
 .../drill/common/logical/data/Writer.Builder.html  |    8 +-
 .../apache/drill/common/logical/data/Writer.html   |    8 +-
 .../logical/data/class-use/AbstractBuilder.html    |    8 +-
 .../data/class-use/AbstractSingleBuilder.html      |    8 +-
 .../common/logical/data/class-use/Analyze.html     |    8 +-
 .../common/logical/data/class-use/Filter.html      |    8 +-
 .../common/logical/data/class-use/Flatten.html     |    8 +-
 .../data/class-use/GroupingAggregate.Builder.html  |    8 +-
 .../logical/data/class-use/GroupingAggregate.html  |    8 +-
 .../logical/data/class-use/Join.Builder.html       |    8 +-
 .../drill/common/logical/data/class-use/Join.html  |    8 +-
 .../logical/data/class-use/JoinCondition.html      |    8 +-
 .../common/logical/data/class-use/LateralJoin.html |    8 +-
 .../data/class-use/Limit.LimitNodeBuilder.html     |    8 +-
 .../drill/common/logical/data/class-use/Limit.html |    8 +-
 .../class-use/LogicalOperator.NodeBuilder.html     |    8 +-
 .../logical/data/class-use/LogicalOperator.html    |   18 +-
 .../data/class-use/LogicalOperatorBase.html        |    8 +-
 .../logical/data/class-use/LogicalSemiJoin.html    |    8 +-
 .../logical/data/class-use/MetadataAggregate.html  |    8 +-
 .../logical/data/class-use/MetadataController.html |    8 +-
 .../logical/data/class-use/MetadataHandler.html    |    8 +-
 .../logical/data/class-use/NamedExpression.html    |    8 +-
 .../logical/data/class-use/Order.Builder.html      |    8 +-
 .../logical/data/class-use/Order.Ordering.html     |    8 +-
 .../drill/common/logical/data/class-use/Order.html |    8 +-
 .../common/logical/data/class-use/OrderTest.html   |    8 +-
 .../logical/data/class-use/Project.Builder.html    |    8 +-
 .../common/logical/data/class-use/Project.html     |    8 +-
 .../logical/data/class-use/RunningAggregate.html   |    8 +-
 .../logical/data/class-use/Scan.Builder.html       |    8 +-
 .../drill/common/logical/data/class-use/Scan.html  |    8 +-
 .../data/class-use/SingleInputOperator.html        |    8 +-
 .../logical/data/class-use/SinkOperator.html       |    8 +-
 .../logical/data/class-use/SourceOperator.html     |    8 +-
 .../logical/data/class-use/Store.Builder.html      |    8 +-
 .../drill/common/logical/data/class-use/Store.html |    8 +-
 .../common/logical/data/class-use/Transform.html   |    8 +-
 .../logical/data/class-use/Union.Builder.html      |    8 +-
 .../drill/common/logical/data/class-use/Union.html |    8 +-
 .../common/logical/data/class-use/Unnest.html      |    8 +-
 .../logical/data/class-use/Values.Builder.html     |    8 +-
 .../common/logical/data/class-use/Values.html      |    8 +-
 .../logical/data/class-use/Window.Builder.html     |    8 +-
 .../common/logical/data/class-use/Window.html      |    8 +-
 .../logical/data/class-use/Writer.Builder.html     |    8 +-
 .../common/logical/data/class-use/Writer.html      |    8 +-
 .../drill/common/logical/data/package-frame.html   |    6 +-
 .../drill/common/logical/data/package-summary.html |    8 +-
 .../drill/common/logical/data/package-tree.html    |    8 +-
 .../drill/common/logical/data/package-use.html     |   16 +-
 .../data/visitors/AbstractLogicalVisitor.html      |    8 +-
 .../logical/data/visitors/LogicalVisitor.html      |    8 +-
 .../visitors/class-use/AbstractLogicalVisitor.html |    8 +-
 .../data/visitors/class-use/LogicalVisitor.html    |    8 +-
 .../logical/data/visitors/package-frame.html       |    6 +-
 .../logical/data/visitors/package-summary.html     |   12 +-
 .../common/logical/data/visitors/package-tree.html |   12 +-
 .../common/logical/data/visitors/package-use.html  |    8 +-
 .../apache/drill/common/logical/package-frame.html |    8 +-
 .../drill/common/logical/package-summary.html      |   28 +-
 .../apache/drill/common/logical/package-tree.html  |   12 +-
 .../apache/drill/common/logical/package-use.html   |  151 +-
 .../logical/security/CredentialsProvider.html      |  232 +
 .../logical/security/PlainCredentialsProvider.html |  360 ++
 .../security/class-use/CredentialsProvider.html    |  510 ++
 .../class-use/PlainCredentialsProvider.html        |  126 +
 .../common/logical/security/package-frame.html     |   25 +
 .../common/logical/security/package-summary.html   |  163 +
 .../common/logical/security/package-tree.html      |  143 +
 .../drill/common/logical/security/package-use.html |  375 ++
 .../drill/common/map/CaseInsensitiveMap.html       |    8 +-
 .../drill/common/map/TestCaseInsensitiveMap.html   |    8 +-
 .../common/map/class-use/CaseInsensitiveMap.html   |    8 +-
 .../map/class-use/TestCaseInsensitiveMap.html      |    8 +-
 .../org/apache/drill/common/map/package-frame.html |    6 +-
 .../apache/drill/common/map/package-summary.html   |   12 +-
 .../org/apache/drill/common/map/package-tree.html  |   12 +-
 .../org/apache/drill/common/map/package-use.html   |    8 +-
 apidocs/org/apache/drill/common/package-frame.html |    6 +-
 .../org/apache/drill/common/package-summary.html   |    8 +-
 apidocs/org/apache/drill/common/package-tree.html  |   10 +-
 apidocs/org/apache/drill/common/package-use.html   |   31 +-
 .../apache/drill/common/parser/ErrorListener.html  |    8 +-
 .../common/parser/LogicalExpressionParser.html     |    8 +-
 .../common/parser/class-use/ErrorListener.html     |    8 +-
 .../parser/class-use/LogicalExpressionParser.html  |    8 +-
 .../apache/drill/common/parser/package-frame.html  |    6 +-
 .../drill/common/parser/package-summary.html       |    8 +-
 .../apache/drill/common/parser/package-tree.html   |    8 +-
 .../apache/drill/common/parser/package-use.html    |    8 +-
 .../apache/drill/common/scanner/BuildTimeScan.html |    8 +-
 .../drill/common/scanner/ClassPathScanner.html     |    8 +-
 .../apache/drill/common/scanner/RunTimeScan.html   |    8 +-
 .../drill/common/scanner/TestClassPathScanner.html |    8 +-
 .../common/scanner/class-use/BuildTimeScan.html    |    8 +-
 .../common/scanner/class-use/ClassPathScanner.html |    8 +-
 .../common/scanner/class-use/RunTimeScan.html      |    8 +-
 .../scanner/class-use/TestClassPathScanner.html    |    8 +-
 .../apache/drill/common/scanner/package-frame.html |    6 +-
 .../drill/common/scanner/package-summary.html      |    8 +-
 .../apache/drill/common/scanner/package-tree.html  |    8 +-
 .../apache/drill/common/scanner/package-use.html   |    8 +-
 .../persistence/AnnotatedClassDescriptor.html      |    8 +-
 .../scanner/persistence/AnnotationDescriptor.html  |    8 +-
 .../scanner/persistence/AttributeDescriptor.html   |    8 +-
 .../scanner/persistence/ChildClassDescriptor.html  |    8 +-
 .../scanner/persistence/FieldDescriptor.html       |    8 +-
 .../scanner/persistence/ParentClassDescriptor.html |    8 +-
 .../common/scanner/persistence/ScanResult.html     |    8 +-
 .../common/scanner/persistence/TypeDescriptor.html |    8 +-
 .../class-use/AnnotatedClassDescriptor.html        |    8 +-
 .../class-use/AnnotationDescriptor.html            |    8 +-
 .../persistence/class-use/AttributeDescriptor.html |    8 +-
 .../class-use/ChildClassDescriptor.html            |    8 +-
 .../persistence/class-use/FieldDescriptor.html     |    8 +-
 .../class-use/ParentClassDescriptor.html           |    8 +-
 .../scanner/persistence/class-use/ScanResult.html  |    8 +-
 .../persistence/class-use/TypeDescriptor.html      |    8 +-
 .../common/scanner/persistence/package-frame.html  |    6 +-
 .../scanner/persistence/package-summary.html       |    8 +-
 .../common/scanner/persistence/package-tree.html   |    8 +-
 .../common/scanner/persistence/package-use.html    |    8 +-
 .../org/apache/drill/common/types/BooleanType.html |    8 +-
 .../SchemaTypeProtos.MajorType.BuilderSchema.html  |    8 +-
 .../SchemaTypeProtos.MajorType.MessageSchema.html  |    8 +-
 .../common/types/SchemaTypeProtos.MajorType.html   |    8 +-
 .../drill/common/types/SchemaTypeProtos.html       |    8 +-
 .../drill/common/types/TypeProtos.DataMode.html    |    8 +-
 .../common/types/TypeProtos.MajorType.Builder.html |    8 +-
 .../drill/common/types/TypeProtos.MajorType.html   |    8 +-
 .../types/TypeProtos.MajorTypeOrBuilder.html       |    8 +-
 .../drill/common/types/TypeProtos.MinorType.html   |    8 +-
 .../org/apache/drill/common/types/TypeProtos.html  |    8 +-
 apidocs/org/apache/drill/common/types/Types.html   |    8 +-
 .../drill/common/types/class-use/BooleanType.html  |    8 +-
 .../SchemaTypeProtos.MajorType.BuilderSchema.html  |    8 +-
 .../SchemaTypeProtos.MajorType.MessageSchema.html  |    8 +-
 .../class-use/SchemaTypeProtos.MajorType.html      |    8 +-
 .../common/types/class-use/SchemaTypeProtos.html   |    8 +-
 .../types/class-use/TypeProtos.DataMode.html       |    8 +-
 .../class-use/TypeProtos.MajorType.Builder.html    |    8 +-
 .../types/class-use/TypeProtos.MajorType.html      |   74 +-
 .../class-use/TypeProtos.MajorTypeOrBuilder.html   |    8 +-
 .../types/class-use/TypeProtos.MinorType.html      |  114 +-
 .../drill/common/types/class-use/TypeProtos.html   |    8 +-
 .../apache/drill/common/types/class-use/Types.html |    8 +-
 .../apache/drill/common/types/package-frame.html   |    6 +-
 .../apache/drill/common/types/package-summary.html |    8 +-
 .../apache/drill/common/types/package-tree.html    |   10 +-
 .../org/apache/drill/common/types/package-use.html |  151 +-
 .../drill/common/util/AbstractDynamicBean.html     |    8 +-
 .../drill/common/util/ConstructorChecker.html      |    8 +-
 .../drill/common/util/DataInputInputStream.html    |    8 +-
 .../drill/common/util/DataOutputOutputStream.html  |    8 +-
 .../drill/common/util/DrillExceptionUtil.html      |    8 +-
 .../apache/drill/common/util/DrillFileUtils.html   |   37 +-
 .../apache/drill/common/util/DrillStringUtils.html |    8 +-
 .../org/apache/drill/common/util/GuavaPatcher.html |    8 +-
 .../org/apache/drill/common/util/GuavaUtils.html   |    8 +-
 .../apache/drill/common/util/ProtobufPatcher.html  |    8 +-
 .../drill/common/util/RepeatTestRule.Repeat.html   |   12 +-
 .../apache/drill/common/util/RepeatTestRule.html   |    8 +-
 .../apache/drill/common/util/TestGuavaPatcher.html |  459 ++
 .../common/util/class-use/AbstractDynamicBean.html |    8 +-
 .../common/util/class-use/ConstructorChecker.html  |    8 +-
 .../util/class-use/DataInputInputStream.html       |    8 +-
 .../util/class-use/DataOutputOutputStream.html     |    8 +-
 .../common/util/class-use/DrillExceptionUtil.html  |    8 +-
 .../common/util/class-use/DrillFileUtils.html      |    8 +-
 .../common/util/class-use/DrillStringUtils.html    |    8 +-
 .../drill/common/util/class-use/GuavaPatcher.html  |    8 +-
 .../drill/common/util/class-use/GuavaUtils.html    |    8 +-
 .../common/util/class-use/ProtobufPatcher.html     |    8 +-
 .../util/class-use/RepeatTestRule.Repeat.html      |    8 +-
 .../common/util/class-use/RepeatTestRule.html      |    8 +-
 .../common/util/class-use/TestGuavaPatcher.html    |  126 +
 .../common/util/function/CheckedConsumer.html      |    8 +-
 .../common/util/function/CheckedFunction.html      |    8 +-
 .../common/util/function/CheckedSupplier.html      |    8 +-
 .../common/util/function/TestCheckedFunction.html  |    8 +-
 .../util/function/class-use/CheckedConsumer.html   |    8 +-
 .../util/function/class-use/CheckedFunction.html   |    8 +-
 .../util/function/class-use/CheckedSupplier.html   |    8 +-
 .../function/class-use/TestCheckedFunction.html    |    8 +-
 .../drill/common/util/function/package-frame.html  |    6 +-
 .../common/util/function/package-summary.html      |    8 +-
 .../drill/common/util/function/package-tree.html   |    8 +-
 .../drill/common/util/function/package-use.html    |    8 +-
 .../apache/drill/common/util/package-frame.html    |    7 +-
 .../apache/drill/common/util/package-summary.html  |   14 +-
 .../org/apache/drill/common/util/package-tree.html |   13 +-
 .../org/apache/drill/common/util/package-use.html  |    8 +-
 .../drill/exec/DrillSeparatePlanningTest.html      |    8 +-
 .../org/apache/drill/exec/DrillSystemTestBase.html |   10 +-
 apidocs/org/apache/drill/exec/ExecConstants.html   |   38 +-
 apidocs/org/apache/drill/exec/ExecTest.html        |    8 +-
 .../drill/exec/HyperVectorValueIterator.html       |    8 +-
 apidocs/org/apache/drill/exec/RunRootExec.html     |    8 +-
 apidocs/org/apache/drill/exec/SortTest.html        |    8 +-
 .../org/apache/drill/exec/TestEmptyInputSql.html   |    8 +-
 .../exec/TestHiveDrillNativeParquetReader.html     |    8 +-
 .../drill/exec/TestHivePartitionPruning.html       |    8 +-
 .../apache/drill/exec/TestHiveProjectPushDown.html |    8 +-
 .../org/apache/drill/exec/TestMemoryRetention.html |    8 +-
 .../org/apache/drill/exec/TestOpSerialization.html |    8 +-
 .../apache/drill/exec/TestPathSerialization.html   |    8 +-
 .../apache/drill/exec/TestQueriesOnLargeFile.html  |    8 +-
 .../org/apache/drill/exec/TestRepeatedReaders.html |    8 +-
 apidocs/org/apache/drill/exec/TestSSLConfig.html   |    8 +-
 .../org/apache/drill/exec/TestWindowFunctions.html |    8 +-
 .../org/apache/drill/exec/TestWithZookeeper.html   |   29 +-
 apidocs/org/apache/drill/exec/ZookeeperHelper.html |    8 +-
 .../org/apache/drill/exec/ZookeeperTestUtil.html   |    8 +-
 .../exec/cache/AbstractStreamSerializable.html     |    8 +-
 .../drill/exec/cache/CachedVectorContainer.html    |    8 +-
 apidocs/org/apache/drill/exec/cache/Counter.html   |    8 +-
 .../exec/cache/DistributedCache.CacheConfig.html   |    8 +-
 .../cache/DistributedCache.CacheConfigBuilder.html |    8 +-
 .../cache/DistributedCache.SerializationMode.html  |    8 +-
 .../apache/drill/exec/cache/DistributedCache.html  |    8 +-
 .../apache/drill/exec/cache/DistributedMap.html    |    8 +-
 .../drill/exec/cache/DistributedMultiMap.html      |    8 +-
 .../apache/drill/exec/cache/DrillSerializable.html |    8 +-
 .../drill/exec/cache/SerializationDefinition.html  |    8 +-
 .../drill/exec/cache/TestBatchSerialization.html   |    8 +-
 .../apache/drill/exec/cache/TestWriteToDisk.html   |    8 +-
 .../exec/cache/VectorAccessibleSerializable.html   |    8 +-
 .../drill/exec/cache/VectorSerializer.Reader.html  |    8 +-
 .../drill/exec/cache/VectorSerializer.Writer.html  |    8 +-
 .../apache/drill/exec/cache/VectorSerializer.html  |    8 +-
 .../class-use/AbstractStreamSerializable.html      |    8 +-
 .../cache/class-use/CachedVectorContainer.html     |    8 +-
 .../apache/drill/exec/cache/class-use/Counter.html |    8 +-
 .../class-use/DistributedCache.CacheConfig.html    |    8 +-
 .../DistributedCache.CacheConfigBuilder.html       |    8 +-
 .../DistributedCache.SerializationMode.html        |    8 +-
 .../exec/cache/class-use/DistributedCache.html     |    8 +-
 .../drill/exec/cache/class-use/DistributedMap.html |    8 +-
 .../exec/cache/class-use/DistributedMultiMap.html  |    8 +-
 .../exec/cache/class-use/DrillSerializable.html    |    8 +-
 .../cache/class-use/SerializationDefinition.html   |    8 +-
 .../cache/class-use/TestBatchSerialization.html    |    8 +-
 .../exec/cache/class-use/TestWriteToDisk.html      |    8 +-
 .../class-use/VectorAccessibleSerializable.html    |    8 +-
 .../cache/class-use/VectorSerializer.Reader.html   |    8 +-
 .../cache/class-use/VectorSerializer.Writer.html   |    8 +-
 .../exec/cache/class-use/VectorSerializer.html     |    8 +-
 .../org/apache/drill/exec/cache/package-frame.html |    6 +-
 .../apache/drill/exec/cache/package-summary.html   |    8 +-
 .../org/apache/drill/exec/cache/package-tree.html  |   10 +-
 .../org/apache/drill/exec/cache/package-use.html   |    8 +-
 .../exec/class-use/DrillSeparatePlanningTest.html  |    8 +-
 .../drill/exec/class-use/DrillSystemTestBase.html  |    8 +-
 .../apache/drill/exec/class-use/ExecConstants.html |    8 +-
 .../org/apache/drill/exec/class-use/ExecTest.html  |  196 +-
 .../exec/class-use/HyperVectorValueIterator.html   |    8 +-
 .../apache/drill/exec/class-use/RunRootExec.html   |    8 +-
 .../org/apache/drill/exec/class-use/SortTest.html  |    8 +-
 .../drill/exec/class-use/TestEmptyInputSql.html    |    8 +-
 .../TestHiveDrillNativeParquetReader.html          |    8 +-
 .../exec/class-use/TestHivePartitionPruning.html   |    8 +-
 .../exec/class-use/TestHiveProjectPushDown.html    |    8 +-
 .../drill/exec/class-use/TestMemoryRetention.html  |    8 +-
 .../drill/exec/class-use/TestOpSerialization.html  |    8 +-
 .../exec/class-use/TestPathSerialization.html      |    8 +-
 .../exec/class-use/TestQueriesOnLargeFile.html     |    8 +-
 .../drill/exec/class-use/TestRepeatedReaders.html  |    8 +-
 .../apache/drill/exec/class-use/TestSSLConfig.html |    8 +-
 .../drill/exec/class-use/TestWindowFunctions.html  |    8 +-
 .../drill/exec/class-use/TestWithZookeeper.html    |   30 +-
 .../drill/exec/class-use/ZookeeperHelper.html      |    8 +-
 .../drill/exec/class-use/ZookeeperTestUtil.html    |    8 +-
 .../ConnectTriesPropertyTestClusterBits.html       |    8 +-
 .../org/apache/drill/exec/client/DrillClient.html  |    8 +-
 .../drill/exec/client/DrillClientSystemTest.html   |   10 +-
 .../apache/drill/exec/client/DrillClientTest.html  |   10 +-
 .../drill/exec/client/DrillSqlLineApplication.html |    8 +-
 .../exec/client/DrillSqlLineApplicationTest.html   |    8 +-
 .../exec/client/DumpCat.BatchNumValidator.html     |    8 +-
 apidocs/org/apache/drill/exec/client/DumpCat.html  |    8 +-
 .../org/apache/drill/exec/client/DumpCatTest.html  |    8 +-
 .../client/InvalidConnectionInfoException.html     |    8 +-
 .../drill/exec/client/LoggingResultsListener.html  |    8 +-
 .../drill/exec/client/QuerySubmitter.Format.html   |    8 +-
 .../apache/drill/exec/client/QuerySubmitter.html   |    8 +-
 .../org/apache/drill/exec/client/ServerMethod.html |    8 +-
 .../ConnectTriesPropertyTestClusterBits.html       |    8 +-
 .../drill/exec/client/class-use/DrillClient.html   |    8 +-
 .../client/class-use/DrillClientSystemTest.html    |    8 +-
 .../exec/client/class-use/DrillClientTest.html     |    8 +-
 .../client/class-use/DrillSqlLineApplication.html  |    8 +-
 .../class-use/DrillSqlLineApplicationTest.html     |    8 +-
 .../class-use/DumpCat.BatchNumValidator.html       |    8 +-
 .../drill/exec/client/class-use/DumpCat.html       |    8 +-
 .../drill/exec/client/class-use/DumpCatTest.html   |    8 +-
 .../class-use/InvalidConnectionInfoException.html  |    8 +-
 .../client/class-use/LoggingResultsListener.html   |    8 +-
 .../client/class-use/QuerySubmitter.Format.html    |    8 +-
 .../exec/client/class-use/QuerySubmitter.html      |    8 +-
 .../drill/exec/client/class-use/ServerMethod.html  |    8 +-
 .../apache/drill/exec/client/package-frame.html    |    6 +-
 .../apache/drill/exec/client/package-summary.html  |    8 +-
 .../org/apache/drill/exec/client/package-tree.html |    8 +-
 .../org/apache/drill/exec/client/package-use.html  |    8 +-
 .../drill/exec/compile/AbstractClassCompiler.html  |    8 +-
 apidocs/org/apache/drill/exec/compile/AsmUtil.html |    8 +-
 .../drill/exec/compile/CachedClassLoader.html      |    8 +-
 .../drill/exec/compile/CheckClassVisitorFsm.html   |    8 +-
 .../drill/exec/compile/CheckMethodVisitorFsm.html  |    8 +-
 .../drill/exec/compile/ClassBodyBuilder.html       |    8 +-
 .../apache/drill/exec/compile/ClassBuilder.html    |   46 +-
 .../ClassCompilerSelector.CompilerPolicy.html      |    8 +-
 .../drill/exec/compile/ClassCompilerSelector.html  |    8 +-
 .../exec/compile/ClassTransformer.ClassNames.html  |    8 +-
 .../exec/compile/ClassTransformer.ClassSet.html    |    8 +-
 .../ClassTransformer.ScalarReplacementOption.html  |    8 +-
 .../drill/exec/compile/ClassTransformer.html       |    8 +-
 .../exec/compile/CodeCompiler.CodeGenCompiler.html |    8 +-
 .../apache/drill/exec/compile/CodeCompiler.html    |    8 +-
 .../exec/compile/CodeCompilerTestFactory.html      |    8 +-
 .../drill/exec/compile/CompilationConfig.html      |    8 +-
 .../drill/exec/compile/DrillCheckClassAdapter.html |    8 +-
 .../drill/exec/compile/DrillInitMethodVisitor.html |    8 +-
 .../exec/compile/ExampleExternalInterface.html     |    8 +-
 .../apache/drill/exec/compile/ExampleInner.html    |    8 +-
 .../apache/drill/exec/compile/ExampleTemplate.html |    8 +-
 ...emplateWithInner.TheInnerClass.DoubleInner.html |    8 +-
 .../ExampleTemplateWithInner.TheInnerClass.html    |    8 +-
 .../exec/compile/ExampleTemplateWithInner.html     |    8 +-
 .../org/apache/drill/exec/compile/FsmCursor.html   |    8 +-
 .../apache/drill/exec/compile/FsmDescriptor.html   |    8 +-
 .../exec/compile/InnerClassAccessStripper.html     |    8 +-
 .../org/apache/drill/exec/compile/LogWriter.html   |    8 +-
 .../drill/exec/compile/QueryClassLoader.html       |    8 +-
 .../exec/compile/RetargetableClassVisitor.html     |    8 +-
 .../exec/compile/TemplateClassDefinition.html      |    8 +-
 .../exec/compile/TestClassCompilationTypes.html    |    8 +-
 .../exec/compile/TestClassTransformation.html      |    8 +-
 .../drill/exec/compile/TestEvaluationVisitor.html  |    8 +-
 .../exec/compile/TestLargeFileCompilation.html     |    8 +-
 .../drill/exec/compile/bytecode/DirectSorter.html  |    8 +-
 .../exec/compile/bytecode/InstructionModifier.html |    8 +-
 .../exec/compile/bytecode/MethodAnalyzer.html      |    8 +-
 .../exec/compile/bytecode/ReplaceMethodInvoke.html |    8 +-
 .../exec/compile/bytecode/ReplacingBasicValue.html |    8 +-
 .../compile/bytecode/ReplacingInterpreter.html     |    8 +-
 .../compile/bytecode/ScalarReplacementNode.html    |    8 +-
 .../compile/bytecode/ScalarReplacementTypes.html   |    8 +-
 .../compile/bytecode/TrackingInstructionList.html  |    8 +-
 .../bytecode/ValueHolderReplacementVisitor.html    |    8 +-
 .../compile/bytecode/class-use/DirectSorter.html   |    8 +-
 .../bytecode/class-use/InstructionModifier.html    |    8 +-
 .../compile/bytecode/class-use/MethodAnalyzer.html |    8 +-
 .../bytecode/class-use/ReplaceMethodInvoke.html    |    8 +-
 .../bytecode/class-use/ReplacingBasicValue.html    |    8 +-
 .../bytecode/class-use/ReplacingInterpreter.html   |    8 +-
 .../bytecode/class-use/ScalarReplacementNode.html  |    8 +-
 .../bytecode/class-use/ScalarReplacementTypes.html |    8 +-
 .../class-use/TrackingInstructionList.html         |    8 +-
 .../class-use/ValueHolderReplacementVisitor.html   |    8 +-
 .../drill/exec/compile/bytecode/package-frame.html |    6 +-
 .../exec/compile/bytecode/package-summary.html     |    8 +-
 .../drill/exec/compile/bytecode/package-tree.html  |    8 +-
 .../drill/exec/compile/bytecode/package-use.html   |    8 +-
 .../compile/class-use/AbstractClassCompiler.html   |    8 +-
 .../drill/exec/compile/class-use/AsmUtil.html      |    8 +-
 .../exec/compile/class-use/CachedClassLoader.html  |    8 +-
 .../compile/class-use/CheckClassVisitorFsm.html    |    8 +-
 .../compile/class-use/CheckMethodVisitorFsm.html   |    8 +-
 .../exec/compile/class-use/ClassBodyBuilder.html   |    8 +-
 .../drill/exec/compile/class-use/ClassBuilder.html |    8 +-
 .../ClassCompilerSelector.CompilerPolicy.html      |    8 +-
 .../compile/class-use/ClassCompilerSelector.html   |    8 +-
 .../class-use/ClassTransformer.ClassNames.html     |    8 +-
 .../class-use/ClassTransformer.ClassSet.html       |    8 +-
 .../ClassTransformer.ScalarReplacementOption.html  |    8 +-
 .../exec/compile/class-use/ClassTransformer.html   |    8 +-
 .../class-use/CodeCompiler.CodeGenCompiler.html    |    8 +-
 .../drill/exec/compile/class-use/CodeCompiler.html |    8 +-
 .../compile/class-use/CodeCompilerTestFactory.html |    8 +-
 .../exec/compile/class-use/CompilationConfig.html  |    8 +-
 .../compile/class-use/DrillCheckClassAdapter.html  |    8 +-
 .../compile/class-use/DrillInitMethodVisitor.html  |    8 +-
 .../class-use/ExampleExternalInterface.html        |    8 +-
 .../drill/exec/compile/class-use/ExampleInner.html |    8 +-
 .../exec/compile/class-use/ExampleTemplate.html    |    8 +-
 ...emplateWithInner.TheInnerClass.DoubleInner.html |    8 +-
 .../ExampleTemplateWithInner.TheInnerClass.html    |    8 +-
 .../class-use/ExampleTemplateWithInner.html        |    8 +-
 .../drill/exec/compile/class-use/FsmCursor.html    |    8 +-
 .../exec/compile/class-use/FsmDescriptor.html      |    8 +-
 .../class-use/InnerClassAccessStripper.html        |    8 +-
 .../drill/exec/compile/class-use/LogWriter.html    |    8 +-
 .../exec/compile/class-use/QueryClassLoader.html   |    8 +-
 .../class-use/RetargetableClassVisitor.html        |    8 +-
 .../compile/class-use/TemplateClassDefinition.html |    8 +-
 .../class-use/TestClassCompilationTypes.html       |    8 +-
 .../compile/class-use/TestClassTransformation.html |    8 +-
 .../compile/class-use/TestEvaluationVisitor.html   |    8 +-
 .../class-use/TestLargeFileCompilation.html        |    8 +-
 .../apache/drill/exec/compile/package-frame.html   |    6 +-
 .../apache/drill/exec/compile/package-summary.html |    8 +-
 .../apache/drill/exec/compile/package-tree.html    |    8 +-
 .../org/apache/drill/exec/compile/package-use.html |    8 +-
 .../exec/compile/sig/CodeGeneratorArgument.html    |    8 +-
 .../exec/compile/sig/CodeGeneratorMethod.html      |    8 +-
 .../exec/compile/sig/CodeGeneratorSignature.html   |    8 +-
 .../compile/sig/ConstantExpressionIdentifier.html  |    8 +-
 .../drill/exec/compile/sig/GeneratorMapping.html   |    8 +-
 .../apache/drill/exec/compile/sig/MappingSet.html  |    8 +-
 .../drill/exec/compile/sig/RuntimeOverridden.html  |    8 +-
 .../apache/drill/exec/compile/sig/Signature.html   |    8 +-
 .../drill/exec/compile/sig/SignatureHolder.html    |    8 +-
 .../apache/drill/exec/compile/sig/VVReadBatch.html |    8 +-
 .../drill/exec/compile/sig/VVWriteBatch.html       |    8 +-
 .../sig/class-use/CodeGeneratorArgument.html       |    8 +-
 .../compile/sig/class-use/CodeGeneratorMethod.html |    8 +-
 .../sig/class-use/CodeGeneratorSignature.html      |    8 +-
 .../class-use/ConstantExpressionIdentifier.html    |    8 +-
 .../compile/sig/class-use/GeneratorMapping.html    |    8 +-
 .../exec/compile/sig/class-use/MappingSet.html     |    8 +-
 .../compile/sig/class-use/RuntimeOverridden.html   |    8 +-
 .../exec/compile/sig/class-use/Signature.html      |    8 +-
 .../compile/sig/class-use/SignatureHolder.html     |    8 +-
 .../exec/compile/sig/class-use/VVReadBatch.html    |    8 +-
 .../exec/compile/sig/class-use/VVWriteBatch.html   |    8 +-
 .../drill/exec/compile/sig/package-frame.html      |    6 +-
 .../drill/exec/compile/sig/package-summary.html    |    8 +-
 .../drill/exec/compile/sig/package-tree.html       |   12 +-
 .../apache/drill/exec/compile/sig/package-use.html |    8 +-
 .../ClusterCoordinator.RegistrationHandle.html     |    8 +-
 .../drill/exec/coord/ClusterCoordinator.html       |    8 +-
 .../DistributedSemaphore.DistributedLease.html     |    8 +-
 .../drill/exec/coord/DistributedSemaphore.html     |    8 +-
 .../exec/coord/DrillServiceInstanceHelper.html     |    8 +-
 .../drill/exec/coord/DrillbitEndpointSerDe.De.html |   14 +-
 .../drill/exec/coord/DrillbitEndpointSerDe.Se.html |    8 +-
 .../drill/exec/coord/DrillbitEndpointSerDe.html    |    8 +-
 .../ClusterCoordinator.RegistrationHandle.html     |    8 +-
 .../exec/coord/class-use/ClusterCoordinator.html   |    8 +-
 .../DistributedSemaphore.DistributedLease.html     |    8 +-
 .../exec/coord/class-use/DistributedSemaphore.html |    8 +-
 .../class-use/DrillServiceInstanceHelper.html      |    8 +-
 .../coord/class-use/DrillbitEndpointSerDe.De.html  |    8 +-
 .../coord/class-use/DrillbitEndpointSerDe.Se.html  |    8 +-
 .../coord/class-use/DrillbitEndpointSerDe.html     |    8 +-
 .../LocalClusterCoordinator.LocalSemaphore.html    |    8 +-
 .../exec/coord/local/LocalClusterCoordinator.html  |    8 +-
 .../drill/exec/coord/local/MapBackedStore.html     |    8 +-
 .../LocalClusterCoordinator.LocalSemaphore.html    |    8 +-
 .../local/class-use/LocalClusterCoordinator.html   |    8 +-
 .../exec/coord/local/class-use/MapBackedStore.html |    8 +-
 .../drill/exec/coord/local/package-frame.html      |    6 +-
 .../drill/exec/coord/local/package-summary.html    |    8 +-
 .../drill/exec/coord/local/package-tree.html       |    8 +-
 .../apache/drill/exec/coord/local/package-use.html |    8 +-
 .../org/apache/drill/exec/coord/package-frame.html |    6 +-
 .../apache/drill/exec/coord/package-summary.html   |    8 +-
 .../org/apache/drill/exec/coord/package-tree.html  |   10 +-
 .../org/apache/drill/exec/coord/package-use.html   |    8 +-
 .../drill/exec/coord/store/BaseTransientStore.html |    8 +-
 .../coord/store/CachingTransientStoreFactory.html  |    8 +-
 .../drill/exec/coord/store/TransientStore.html     |    8 +-
 .../exec/coord/store/TransientStoreConfig.html     |    8 +-
 .../coord/store/TransientStoreConfigBuilder.html   |    8 +-
 .../exec/coord/store/TransientStoreEvent.html      |    8 +-
 .../exec/coord/store/TransientStoreEventType.html  |    8 +-
 .../exec/coord/store/TransientStoreFactory.html    |    8 +-
 .../exec/coord/store/TransientStoreListener.html   |    8 +-
 .../coord/store/class-use/BaseTransientStore.html  |    8 +-
 .../class-use/CachingTransientStoreFactory.html    |    8 +-
 .../exec/coord/store/class-use/TransientStore.html |    8 +-
 .../store/class-use/TransientStoreConfig.html      |    8 +-
 .../class-use/TransientStoreConfigBuilder.html     |    8 +-
 .../coord/store/class-use/TransientStoreEvent.html |    8 +-
 .../store/class-use/TransientStoreEventType.html   |    8 +-
 .../store/class-use/TransientStoreFactory.html     |    8 +-
 .../store/class-use/TransientStoreListener.html    |    8 +-
 .../drill/exec/coord/store/package-frame.html      |    6 +-
 .../drill/exec/coord/store/package-summary.html    |    8 +-
 .../drill/exec/coord/store/package-tree.html       |    8 +-
 .../apache/drill/exec/coord/store/package-use.html |    8 +-
 .../drill/exec/coord/zk/EventDispatcher.html       |    8 +-
 .../org/apache/drill/exec/coord/zk/PathUtils.html  |    8 +-
 .../drill/exec/coord/zk/TestEphemeralStore.html    |    8 +-
 .../drill/exec/coord/zk/TestEventDispatcher.html   |    8 +-
 .../apache/drill/exec/coord/zk/TestPathUtils.html  |    8 +-
 .../org/apache/drill/exec/coord/zk/TestZKACL.html  |    8 +-
 .../drill/exec/coord/zk/TestZookeeperClient.html   |    8 +-
 .../drill/exec/coord/zk/ZKACLContextProvider.html  |    8 +-
 .../exec/coord/zk/ZKACLContextProviderImpl.html    |    8 +-
 .../apache/drill/exec/coord/zk/ZKACLProvider.html  |    8 +-
 .../drill/exec/coord/zk/ZKACLProviderDelegate.html |    8 +-
 .../drill/exec/coord/zk/ZKACLProviderFactory.html  |    8 +-
 .../drill/exec/coord/zk/ZKACLProviderTemplate.html |    8 +-
 .../drill/exec/coord/zk/ZKClusterCoordinator.html  |    8 +-
 .../drill/exec/coord/zk/ZKDefaultACLProvider.html  |    8 +-
 .../drill/exec/coord/zk/ZKRegistrationHandle.html  |    8 +-
 .../drill/exec/coord/zk/ZKSecureACLProvider.html   |    8 +-
 .../exec/coord/zk/ZkDistributedSemaphore.html      |    8 +-
 .../drill/exec/coord/zk/ZkEphemeralStore.html      |    8 +-
 .../exec/coord/zk/ZkTransientStoreFactory.html     |    8 +-
 .../drill/exec/coord/zk/ZookeeperClient.html       |    8 +-
 .../exec/coord/zk/class-use/EventDispatcher.html   |    8 +-
 .../drill/exec/coord/zk/class-use/PathUtils.html   |    8 +-
 .../coord/zk/class-use/TestEphemeralStore.html     |    8 +-
 .../coord/zk/class-use/TestEventDispatcher.html    |    8 +-
 .../exec/coord/zk/class-use/TestPathUtils.html     |    8 +-
 .../drill/exec/coord/zk/class-use/TestZKACL.html   |    8 +-
 .../coord/zk/class-use/TestZookeeperClient.html    |    8 +-
 .../coord/zk/class-use/ZKACLContextProvider.html   |    8 +-
 .../zk/class-use/ZKACLContextProviderImpl.html     |    8 +-
 .../exec/coord/zk/class-use/ZKACLProvider.html     |    8 +-
 .../coord/zk/class-use/ZKACLProviderDelegate.html  |    8 +-
 .../coord/zk/class-use/ZKACLProviderFactory.html   |    8 +-
 .../coord/zk/class-use/ZKACLProviderTemplate.html  |    8 +-
 .../coord/zk/class-use/ZKClusterCoordinator.html   |    8 +-
 .../coord/zk/class-use/ZKDefaultACLProvider.html   |    8 +-
 .../coord/zk/class-use/ZKRegistrationHandle.html   |    8 +-
 .../coord/zk/class-use/ZKSecureACLProvider.html    |    8 +-
 .../coord/zk/class-use/ZkDistributedSemaphore.html |    8 +-
 .../exec/coord/zk/class-use/ZkEphemeralStore.html  |    8 +-
 .../zk/class-use/ZkTransientStoreFactory.html      |    8 +-
 .../exec/coord/zk/class-use/ZookeeperClient.html   |    8 +-
 .../apache/drill/exec/coord/zk/package-frame.html  |    6 +-
 .../drill/exec/coord/zk/package-summary.html       |    8 +-
 .../apache/drill/exec/coord/zk/package-tree.html   |    8 +-
 .../apache/drill/exec/coord/zk/package-use.html    |    8 +-
 apidocs/org/apache/drill/exec/disk/Spool.html      |    8 +-
 .../apache/drill/exec/disk/class-use/Spool.html    |    8 +-
 .../org/apache/drill/exec/disk/package-frame.html  |    6 +-
 .../apache/drill/exec/disk/package-summary.html    |    8 +-
 .../org/apache/drill/exec/disk/package-tree.html   |    8 +-
 .../org/apache/drill/exec/disk/package-use.html    |    8 +-
 .../apache/drill/exec/dotdrill/DotDrillFile.html   |    8 +-
 .../apache/drill/exec/dotdrill/DotDrillType.html   |    8 +-
 .../apache/drill/exec/dotdrill/DotDrillUtil.html   |    8 +-
 .../drill/exec/dotdrill/TestDotDrillUtil.html      |    8 +-
 .../org/apache/drill/exec/dotdrill/View.Field.html |    8 +-
 apidocs/org/apache/drill/exec/dotdrill/View.html   |    8 +-
 .../exec/dotdrill/class-use/DotDrillFile.html      |    8 +-
 .../exec/dotdrill/class-use/DotDrillType.html      |    8 +-
 .../exec/dotdrill/class-use/DotDrillUtil.html      |    8 +-
 .../exec/dotdrill/class-use/TestDotDrillUtil.html  |    8 +-
 .../drill/exec/dotdrill/class-use/View.Field.html  |    8 +-
 .../apache/drill/exec/dotdrill/class-use/View.html |    8 +-
 .../apache/drill/exec/dotdrill/package-frame.html  |    6 +-
 .../drill/exec/dotdrill/package-summary.html       |    8 +-
 .../apache/drill/exec/dotdrill/package-tree.html   |    8 +-
 .../apache/drill/exec/dotdrill/package-use.html    |    8 +-
 .../drill/exec/exception/BitComException.html      |    8 +-
 .../exception/ClassTransformationException.html    |    8 +-
 .../exec/exception/DrillbitStartupException.html   |    8 +-
 .../exec/exception/FragmentSetupException.html     |    8 +-
 .../exception/FunctionValidationException.html     |    8 +-
 .../exec/exception/JarValidationException.html     |    8 +-
 .../MetadataException.MetadataExceptionType.html   |    8 +-
 .../drill/exec/exception/MetadataException.html    |    8 +-
 .../drill/exec/exception/OptimizerException.html   |    8 +-
 .../drill/exec/exception/OutOfMemoryException.html |    8 +-
 .../exception/OversizedAllocationException.html    |    8 +-
 .../exec/exception/SchemaChangeException.html      |    8 +-
 .../exception/SchemaChangeRuntimeException.html    |    8 +-
 .../drill/exec/exception/SetupException.html       |    8 +-
 .../drill/exec/exception/StoreException.html       |    8 +-
 .../exception/UnsupportedOperatorCollector.html    |    8 +-
 .../exec/exception/VersionMismatchException.html   |    8 +-
 .../exec/exception/class-use/BitComException.html  |    8 +-
 .../class-use/ClassTransformationException.html    |   21 +-
 .../class-use/DrillbitStartupException.html        |    8 +-
 .../class-use/FragmentSetupException.html          |    8 +-
 .../class-use/FunctionValidationException.html     |    8 +-
 .../class-use/JarValidationException.html          |    8 +-
 .../MetadataException.MetadataExceptionType.html   |    8 +-
 .../exception/class-use/MetadataException.html     |    8 +-
 .../exception/class-use/OptimizerException.html    |    8 +-
 .../exception/class-use/OutOfMemoryException.html  |   37 +-
 .../class-use/OversizedAllocationException.html    |    8 +-
 .../exception/class-use/SchemaChangeException.html |   41 +-
 .../class-use/SchemaChangeRuntimeException.html    |    8 +-
 .../exec/exception/class-use/SetupException.html   |    8 +-
 .../exec/exception/class-use/StoreException.html   |   50 +-
 .../class-use/UnsupportedOperatorCollector.html    |    8 +-
 .../class-use/VersionMismatchException.html        |    8 +-
 .../apache/drill/exec/exception/package-frame.html |    6 +-
 .../drill/exec/exception/package-summary.html      |    8 +-
 .../apache/drill/exec/exception/package-tree.html  |    8 +-
 .../apache/drill/exec/exception/package-use.html   |   98 +-
 .../drill/exec/expr/AbstractExecExprVisitor.html   |    8 +-
 .../org/apache/drill/exec/expr/BatchReference.html |    8 +-
 .../apache/drill/exec/expr/BooleanPredicate.html   |    8 +-
 .../exec/expr/ClassGenerator.BlkCreateMode.html    |    8 +-
 .../drill/exec/expr/ClassGenerator.BlockType.html  |    8 +-
 .../exec/expr/ClassGenerator.HoldingContainer.html |    8 +-
 .../org/apache/drill/exec/expr/ClassGenerator.html |    8 +-
 .../org/apache/drill/exec/expr/CloneVisitor.html   |    8 +-
 .../org/apache/drill/exec/expr/CodeGenerator.html  |    8 +-
 .../drill/exec/expr/ComparisonPredicate.html       |   12 +-
 .../apache/drill/exec/expr/DebugStringBuilder.html |    8 +-
 .../apache/drill/exec/expr/DirectExpression.html   |    8 +-
 .../org/apache/drill/exec/expr/DrillAggFunc.html   |    8 +-
 apidocs/org/apache/drill/exec/expr/DrillFunc.html  |   10 +-
 .../drill/exec/expr/DrillFuncHolderExpr.html       |    8 +-
 .../apache/drill/exec/expr/DrillSimpleFunc.html    |   10 +-
 .../org/apache/drill/exec/expr/EscapeTest1.Ad.html |    8 +-
 .../org/apache/drill/exec/expr/EscapeTest1.EH.html |    8 +-
 .../apache/drill/exec/expr/EscapeTest1.Monkey.html |    8 +-
 .../org/apache/drill/exec/expr/EscapeTest1.RR.html |    8 +-
 .../apache/drill/exec/expr/EscapeTest1.Timer.html  |    8 +-
 .../org/apache/drill/exec/expr/EscapeTest1.html    |    8 +-
 .../EvaluationVisitor.VectorVariableHolder.html    |    8 +-
 .../apache/drill/exec/expr/EvaluationVisitor.html  |    8 +-
 .../org/apache/drill/exec/expr/ExpressionTest.html |    8 +-
 .../exec/expr/ExpressionTreeMaterializer.html      |    8 +-
 .../org/apache/drill/exec/expr/FilterBuilder.html  |    8 +-
 .../apache/drill/exec/expr/FilterPredicate.html    |    8 +-
 .../apache/drill/exec/expr/GetSetVectorHelper.html |    8 +-
 .../org/apache/drill/exec/expr/HashVisitor.html    |    8 +-
 .../apache/drill/exec/expr/HiveFuncHolderExpr.html |    8 +-
 .../exec/expr/HoldingContainerExpression.html      |    8 +-
 .../org/apache/drill/exec/expr/IsPredicate.html    |    8 +-
 .../drill/exec/expr/SingleClassStringWriter.html   |    8 +-
 .../org/apache/drill/exec/expr/SizedJBlock.html    |    8 +-
 .../apache/drill/exec/expr/StatisticsProvider.html |    8 +-
 .../drill/exec/expr/TestLogicalExprSerDe.html      |    8 +-
 .../exec/expr/TestSchemaPathMaterialization.html   |    8 +-
 .../drill/exec/expr/ValueVectorReadExpression.html |    8 +-
 .../exec/expr/ValueVectorWriteExpression.html      |    8 +-
 .../FunctionTemplate.FunctionCostCategory.html     |    8 +-
 .../FunctionTemplate.FunctionScope.html            |    8 +-
 .../annotations/FunctionTemplate.NullHandling.html |    8 +-
 ...FunctionTemplate.OutputWidthCalculatorType.html |    8 +-
 .../annotations/FunctionTemplate.ReturnType.html   |    8 +-
 .../exec/expr/annotations/FunctionTemplate.html    |    8 +-
 .../apache/drill/exec/expr/annotations/Output.html |    8 +-
 .../apache/drill/exec/expr/annotations/Param.html  |    8 +-
 .../drill/exec/expr/annotations/Workspace.html     |    8 +-
 .../FunctionTemplate.FunctionCostCategory.html     |    8 +-
 .../class-use/FunctionTemplate.FunctionScope.html  |    8 +-
 .../class-use/FunctionTemplate.NullHandling.html   |   12 +-
 ...FunctionTemplate.OutputWidthCalculatorType.html |    8 +-
 .../class-use/FunctionTemplate.ReturnType.html     |    8 +-
 .../annotations/class-use/FunctionTemplate.html    |  121 +-
 .../exec/expr/annotations/class-use/Output.html    |    8 +-
 .../exec/expr/annotations/class-use/Param.html     |    8 +-
 .../exec/expr/annotations/class-use/Workspace.html |    8 +-
 .../drill/exec/expr/annotations/package-frame.html |    6 +-
 .../exec/expr/annotations/package-summary.html     |    8 +-
 .../drill/exec/expr/annotations/package-tree.html  |   16 +-
 .../drill/exec/expr/annotations/package-use.html   |    8 +-
 .../expr/class-use/AbstractExecExprVisitor.html    |    8 +-
 .../drill/exec/expr/class-use/BatchReference.html  |    8 +-
 .../exec/expr/class-use/BooleanPredicate.html      |    8 +-
 .../class-use/ClassGenerator.BlkCreateMode.html    |    8 +-
 .../expr/class-use/ClassGenerator.BlockType.html   |    8 +-
 .../class-use/ClassGenerator.HoldingContainer.html |    8 +-
 .../drill/exec/expr/class-use/ClassGenerator.html  |    8 +-
 .../drill/exec/expr/class-use/CloneVisitor.html    |    8 +-
 .../drill/exec/expr/class-use/CodeGenerator.html   |    8 +-
 .../exec/expr/class-use/ComparisonPredicate.html   |    8 +-
 .../exec/expr/class-use/DebugStringBuilder.html    |    8 +-
 .../exec/expr/class-use/DirectExpression.html      |    8 +-
 .../drill/exec/expr/class-use/DrillAggFunc.html    |    8 +-
 .../drill/exec/expr/class-use/DrillFunc.html       |  121 +-
 .../exec/expr/class-use/DrillFuncHolderExpr.html   |    8 +-
 .../drill/exec/expr/class-use/DrillSimpleFunc.html |  121 +-
 .../drill/exec/expr/class-use/EscapeTest1.Ad.html  |    8 +-
 .../drill/exec/expr/class-use/EscapeTest1.EH.html  |    8 +-
 .../exec/expr/class-use/EscapeTest1.Monkey.html    |    8 +-
 .../drill/exec/expr/class-use/EscapeTest1.RR.html  |    8 +-
 .../exec/expr/class-use/EscapeTest1.Timer.html     |    8 +-
 .../drill/exec/expr/class-use/EscapeTest1.html     |    8 +-
 .../EvaluationVisitor.VectorVariableHolder.html    |    8 +-
 .../exec/expr/class-use/EvaluationVisitor.html     |    8 +-
 .../drill/exec/expr/class-use/ExpressionTest.html  |    8 +-
 .../expr/class-use/ExpressionTreeMaterializer.html |    8 +-
 .../drill/exec/expr/class-use/FilterBuilder.html   |    8 +-
 .../drill/exec/expr/class-use/FilterPredicate.html |    8 +-
 .../exec/expr/class-use/GetSetVectorHelper.html    |    8 +-
 .../drill/exec/expr/class-use/HashVisitor.html     |    8 +-
 .../exec/expr/class-use/HiveFuncHolderExpr.html    |    8 +-
 .../expr/class-use/HoldingContainerExpression.html |    8 +-
 .../drill/exec/expr/class-use/IsPredicate.html     |    8 +-
 .../expr/class-use/SingleClassStringWriter.html    |    8 +-
 .../drill/exec/expr/class-use/SizedJBlock.html     |    8 +-
 .../exec/expr/class-use/StatisticsProvider.html    |   10 +-
 .../exec/expr/class-use/TestLogicalExprSerDe.html  |    8 +-
 .../class-use/TestSchemaPathMaterialization.html   |    8 +-
 .../expr/class-use/ValueVectorReadExpression.html  |    8 +-
 .../expr/class-use/ValueVectorWriteExpression.html |    8 +-
 .../drill/exec/expr/fn/AbstractFuncHolder.html     |    8 +-
 .../expr/fn/DrillComplexWriterAggFuncHolder.html   |    8 +-
 .../exec/expr/fn/DrillComplexWriterFuncHolder.html |    8 +-
 .../apache/drill/exec/expr/fn/DrillFuncHolder.html |    8 +-
 .../drill/exec/expr/fn/DrillSimpleFuncHolder.html  |    8 +-
 .../expr/fn/ExceptionFunction.ThrowException.html  |    8 +-
 .../drill/exec/expr/fn/ExceptionFunction.html      |    8 +-
 .../drill/exec/expr/fn/FunctionAttributes.html     |    8 +-
 .../drill/exec/expr/fn/FunctionConverter.html      |    8 +-
 .../exec/expr/fn/FunctionGenerationHelper.html     |    8 +-
 .../expr/fn/FunctionImplementationRegistry.html    |    8 +-
 .../drill/exec/expr/fn/FunctionInitializer.html    |    8 +-
 .../exec/expr/fn/FunctionInitializerTest.html      |    8 +-
 .../drill/exec/expr/fn/FunctionLookupContext.html  |    8 +-
 .../apache/drill/exec/expr/fn/FunctionUtils.html   |    8 +-
 .../apache/drill/exec/expr/fn/HiveFuncHolder.html  |    8 +-
 ...unctionRegistry.HiveSqlReturnTypeInference.html |    8 +-
 .../drill/exec/expr/fn/HiveFunctionRegistry.html   |    8 +-
 .../exec/expr/fn/ImportGrabber.ImportFinder.html   |    8 +-
 .../apache/drill/exec/expr/fn/ImportGrabber.html   |    8 +-
 .../expr/fn/MethodGrabbingVisitor.ClassFinder.html |    8 +-
 .../drill/exec/expr/fn/MethodGrabbingVisitor.html  |    8 +-
 .../exec/expr/fn/PluggableFunctionRegistry.html    |    8 +-
 .../apache/drill/exec/expr/fn/ValueReference.html  |    8 +-
 .../drill/exec/expr/fn/WorkspaceReference.html     |    8 +-
 .../exec/expr/fn/class-use/AbstractFuncHolder.html |    8 +-
 .../class-use/DrillComplexWriterAggFuncHolder.html |    8 +-
 .../fn/class-use/DrillComplexWriterFuncHolder.html |    8 +-
 .../exec/expr/fn/class-use/DrillFuncHolder.html    |    8 +-
 .../expr/fn/class-use/DrillSimpleFuncHolder.html   |    8 +-
 .../ExceptionFunction.ThrowException.html          |    8 +-
 .../exec/expr/fn/class-use/ExceptionFunction.html  |    8 +-
 .../exec/expr/fn/class-use/FunctionAttributes.html |    8 +-
 .../exec/expr/fn/class-use/FunctionConverter.html  |    8 +-
 .../fn/class-use/FunctionGenerationHelper.html     |    8 +-
 .../class-use/FunctionImplementationRegistry.html  |    8 +-
 .../expr/fn/class-use/FunctionInitializer.html     |    8 +-
 .../expr/fn/class-use/FunctionInitializerTest.html |    8 +-
 .../expr/fn/class-use/FunctionLookupContext.html   |    8 +-
 .../exec/expr/fn/class-use/FunctionUtils.html      |    8 +-
 .../exec/expr/fn/class-use/HiveFuncHolder.html     |    8 +-
 ...unctionRegistry.HiveSqlReturnTypeInference.html |    8 +-
 .../expr/fn/class-use/HiveFunctionRegistry.html    |    8 +-
 .../fn/class-use/ImportGrabber.ImportFinder.html   |    8 +-
 .../exec/expr/fn/class-use/ImportGrabber.html      |    8 +-
 .../MethodGrabbingVisitor.ClassFinder.html         |    8 +-
 .../expr/fn/class-use/MethodGrabbingVisitor.html   |    8 +-
 .../fn/class-use/PluggableFunctionRegistry.html    |    8 +-
 .../exec/expr/fn/class-use/ValueReference.html     |    8 +-
 .../exec/expr/fn/class-use/WorkspaceReference.html |    8 +-
 .../expr/fn/impl/AbstractSqlPatternMatcher.html    |    8 +-
 ...eErrorFunctions.BitAggregateErrorFunctions.html |    8 +-
 ...nctions.NullableBitAggregateErrorFunctions.html |    8 +-
 ...ons.NullableVarCharAggregateErrorFunctions.html |    8 +-
 ...orFunctions.VarCharAggregateErrorFunctions.html |    8 +-
 .../exec/expr/fn/impl/AggregateErrorFunctions.html |    8 +-
 .../exec/expr/fn/impl/Alternator.Alternate2.html   |    8 +-
 .../exec/expr/fn/impl/Alternator.Alternate3.html   |    8 +-
 .../apache/drill/exec/expr/fn/impl/Alternator.html |    8 +-
 .../exec/expr/fn/impl/BitFunctions.BitAnd.html     |    8 +-
 .../exec/expr/fn/impl/BitFunctions.BitOr.html      |    8 +-
 .../exec/expr/fn/impl/BitFunctions.IntXor.html     |    8 +-
 .../drill/exec/expr/fn/impl/BitFunctions.html      |    8 +-
 .../impl/BooleanAggrFunctions.BitBooleanAnd.html   |    8 +-
 .../fn/impl/BooleanAggrFunctions.BitBooleanOr.html |    8 +-
 ...BooleanAggrFunctions.NullableBitBooleanAnd.html |    8 +-
 .../BooleanAggrFunctions.NullableBitBooleanOr.html |    8 +-
 .../exec/expr/fn/impl/BooleanAggrFunctions.html    |    8 +-
 .../exec/expr/fn/impl/ByteFunctionHelpers.html     |    8 +-
 .../drill/exec/expr/fn/impl/ByteSubstring.html     |    8 +-
 .../drill/exec/expr/fn/impl/CastBigIntDate.html    |    8 +-
 .../exec/expr/fn/impl/CastBigIntTimeStamp.html     |    8 +-
 .../drill/exec/expr/fn/impl/CastIntTime.html       |    8 +-
 .../exec/expr/fn/impl/CastVarCharVar16Char.html    |    8 +-
 .../exec/expr/fn/impl/CharSequenceWrapper.html     |    8 +-
 .../drill/exec/expr/fn/impl/CharSubstring.html     |    8 +-
 .../expr/fn/impl/CollectListMapsAggFunction.html   |    8 +-
 .../exec/expr/fn/impl/CollectToListFunction.html   |    8 +-
 .../fn/impl/CollectToListVarcharAggFunction.html   |    8 +-
 .../CompareUntypedNull.CompareUntypedNullHigh.html |    8 +-
 .../CompareUntypedNull.CompareUntypedNullLow.html  |    8 +-
 .../exec/expr/fn/impl/CompareUntypedNull.html      |    8 +-
 .../fn/impl/ContextFunctions.CurrentSchema.html    |    8 +-
 .../expr/fn/impl/ContextFunctions.SessionId.html   |    8 +-
 .../exec/expr/fn/impl/ContextFunctions.User.html   |    8 +-
 .../drill/exec/expr/fn/impl/ContextFunctions.html  |    8 +-
 .../impl/DateTypeFunctions.AgeDate2Function.html   |    8 +-
 .../fn/impl/DateTypeFunctions.AgeDateFunction.html |    8 +-
 .../DateTypeFunctions.AgeTimeStamp2Function.html   |    8 +-
 .../DateTypeFunctions.AgeTimeStampFunction.html    |    8 +-
 .../fn/impl/DateTypeFunctions.CastDateToTime.html  |    8 +-
 .../DateTypeFunctions.CastTimeStampToTime.html     |    8 +-
 .../fn/impl/DateTypeFunctions.CurrentDate.html     |    8 +-
 .../fn/impl/DateTypeFunctions.CurrentTime.html     |    8 +-
 .../impl/DateTypeFunctions.DatePartFunction.html   |    8 +-
 .../DateTypeFunctions.DateTimeAddFunction.html     |    8 +-
 .../expr/fn/impl/DateTypeFunctions.DateType.html   |    8 +-
 .../fn/impl/DateTypeFunctions.IntervalDayType.html |    8 +-
 .../fn/impl/DateTypeFunctions.IntervalType.html    |    8 +-
 .../impl/DateTypeFunctions.IntervalYearType.html   |    8 +-
 .../expr/fn/impl/DateTypeFunctions.IsDate.html     |    8 +-
 .../DateTypeFunctions.IsDateRequiredInput.html     |    8 +-
 .../DateTypeFunctions.LocalTimeStampNiladic.html   |    8 +-
 ...DateTypeFunctions.LocalTimeStampNonNiladic.html |    8 +-
 .../DateTypeFunctions.TimeDateAddFunction.html     |    8 +-
 .../expr/fn/impl/DateTypeFunctions.TimeOfDay.html  |    8 +-
 .../fn/impl/DateTypeFunctions.TimeStampType.html   |    8 +-
 .../expr/fn/impl/DateTypeFunctions.TimeType.html   |    8 +-
 .../fn/impl/DateTypeFunctions.UnixTimeStamp.html   |    8 +-
 .../DateTypeFunctions.UnixTimeStampForDate.html    |    8 +-
 ...eFunctions.UnixTimeStampForDateWithPattern.html |    8 +-
 .../drill/exec/expr/fn/impl/DateTypeFunctions.html |    8 +-
 .../drill/exec/expr/fn/impl/DateUtility.html       |    8 +-
 .../drill/exec/expr/fn/impl/DrillByteArray.html    |    8 +-
 .../apache/drill/exec/expr/fn/impl/DrillHash.html  |    8 +-
 .../expr/fn/impl/Hash32AsDouble.BigIntHash.html    |    8 +-
 .../expr/fn/impl/Hash32AsDouble.DoubleHash.html    |    8 +-
 .../expr/fn/impl/Hash32AsDouble.FloatHash.html     |    8 +-
 .../exec/expr/fn/impl/Hash32AsDouble.IntHash.html  |    8 +-
 .../fn/impl/Hash32AsDouble.NullableBigIntHash.html |    8 +-
 .../fn/impl/Hash32AsDouble.NullableDoubleHash.html |    8 +-
 .../fn/impl/Hash32AsDouble.NullableFloatHash.html  |    8 +-
 .../fn/impl/Hash32AsDouble.NullableIntHash.html    |    8 +-
 .../Hash32AsDouble.NullableVarDecimalHash.html     |    8 +-
 .../fn/impl/Hash32AsDouble.VarDecimalHash.html     |    8 +-
 .../drill/exec/expr/fn/impl/Hash32AsDouble.html    |    8 +-
 .../expr/fn/impl/Hash32Functions.BigIntHash.html   |    8 +-
 .../exec/expr/fn/impl/Hash32Functions.BitHash.html |    8 +-
 .../expr/fn/impl/Hash32Functions.DateHash.html     |    8 +-
 .../expr/fn/impl/Hash32Functions.DoubleHash.html   |    8 +-
 .../expr/fn/impl/Hash32Functions.FloatHash.html    |    8 +-
 .../exec/expr/fn/impl/Hash32Functions.IntHash.html |    8 +-
 .../impl/Hash32Functions.NullableBigIntHash.html   |    8 +-
 .../fn/impl/Hash32Functions.NullableBitHash.html   |    8 +-
 .../fn/impl/Hash32Functions.NullableDateHash.html  |    8 +-
 .../impl/Hash32Functions.NullableDoubleHash.html   |    8 +-
 .../fn/impl/Hash32Functions.NullableFloatHash.html |    8 +-
 .../fn/impl/Hash32Functions.NullableIntHash.html   |    8 +-
 .../fn/impl/Hash32Functions.NullableTimeHash.html  |    8 +-
 .../Hash32Functions.NullableTimeStampHash.html     |    8 +-
 .../Hash32Functions.NullableVar16CharHash.html     |    8 +-
 .../Hash32Functions.NullableVarBinaryHash.html     |    8 +-
 .../impl/Hash32Functions.NullableVarCharHash.html  |    8 +-
 .../Hash32Functions.NullableVarDecimalHash.html    |    8 +-
 .../expr/fn/impl/Hash32Functions.TimeHash.html     |    8 +-
 .../fn/impl/Hash32Functions.TimeStampHash.html     |    8 +-
 .../fn/impl/Hash32Functions.Var16CharHash.html     |    8 +-
 .../fn/impl/Hash32Functions.VarBinaryHash.html     |    8 +-
 .../expr/fn/impl/Hash32Functions.VarCharHash.html  |    8 +-
 .../fn/impl/Hash32Functions.VarDecimalHash.html    |    8 +-
 .../drill/exec/expr/fn/impl/Hash32Functions.html   |    8 +-
 .../impl/Hash32FunctionsWithSeed.BigIntHash.html   |    8 +-
 .../fn/impl/Hash32FunctionsWithSeed.BitHash.html   |    8 +-
 .../fn/impl/Hash32FunctionsWithSeed.DateHash.html  |    8 +-
 .../impl/Hash32FunctionsWithSeed.DoubleHash.html   |    8 +-
 .../fn/impl/Hash32FunctionsWithSeed.FloatHash.html |    8 +-
 .../fn/impl/Hash32FunctionsWithSeed.IntHash.html   |    8 +-
 ...Hash32FunctionsWithSeed.NullableBigIntHash.html |    8 +-
 .../Hash32FunctionsWithSeed.NullableBitHash.html   |    8 +-
 .../Hash32FunctionsWithSeed.NullableDateHash.html  |    8 +-
 ...Hash32FunctionsWithSeed.NullableDoubleHash.html |    8 +-
 .../Hash32FunctionsWithSeed.NullableFloatHash.html |    8 +-
 .../Hash32FunctionsWithSeed.NullableIntHash.html   |    8 +-
 .../Hash32FunctionsWithSeed.NullableTimeHash.html  |    8 +-
 ...h32FunctionsWithSeed.NullableTimeStampHash.html |    8 +-
 ...h32FunctionsWithSeed.NullableVar16CharHash.html |    8 +-
 ...h32FunctionsWithSeed.NullableVarBinaryHash.html |    8 +-
 ...ash32FunctionsWithSeed.NullableVarCharHash.html |    8 +-
 ...32FunctionsWithSeed.NullableVarDecimalHash.html |    8 +-
 .../fn/impl/Hash32FunctionsWithSeed.TimeHash.html  |    8 +-
 .../Hash32FunctionsWithSeed.TimeStampHash.html     |    8 +-
 .../Hash32FunctionsWithSeed.Var16CharHash.html     |    8 +-
 .../Hash32FunctionsWithSeed.VarBinaryHash.html     |    8 +-
 .../impl/Hash32FunctionsWithSeed.VarCharHash.html  |    8 +-
 .../Hash32FunctionsWithSeed.VarDecimalHash.html    |    8 +-
 .../exec/expr/fn/impl/Hash32FunctionsWithSeed.html |    8 +-
 .../fn/impl/Hash32WithSeedAsDouble.BigIntHash.html |    8 +-
 .../fn/impl/Hash32WithSeedAsDouble.DoubleHash.html |    8 +-
 .../fn/impl/Hash32WithSeedAsDouble.FloatHash.html  |    8 +-
 .../fn/impl/Hash32WithSeedAsDouble.IntHash.html    |    8 +-
 .../Hash32WithSeedAsDouble.NullableBigIntHash.html |    8 +-
 .../Hash32WithSeedAsDouble.NullableDoubleHash.html |    8 +-
 .../Hash32WithSeedAsDouble.NullableFloatHash.html  |    8 +-
 .../Hash32WithSeedAsDouble.NullableIntHash.html    |    8 +-
 ...h32WithSeedAsDouble.NullableVarDecimalHash.html |    8 +-
 .../Hash32WithSeedAsDouble.VarDecimalHash.html     |    8 +-
 .../exec/expr/fn/impl/Hash32WithSeedAsDouble.html  |    8 +-
 .../expr/fn/impl/Hash64AsDouble.BigIntHash.html    |    8 +-
 .../expr/fn/impl/Hash64AsDouble.DoubleHash.html    |    8 +-
 .../expr/fn/impl/Hash64AsDouble.FloatHash.html     |    8 +-
 .../exec/expr/fn/impl/Hash64AsDouble.IntHash.html  |    8 +-
 .../fn/impl/Hash64AsDouble.NullableBigIntHash.html |    8 +-
 .../fn/impl/Hash64AsDouble.NullableDoubleHash.html |    8 +-
 .../fn/impl/Hash64AsDouble.NullableFloatHash.html  |    8 +-
 .../fn/impl/Hash64AsDouble.NullableIntHash.html    |    8 +-
 .../Hash64AsDouble.NullableVarDecimalHash.html     |    8 +-
 .../fn/impl/Hash64AsDouble.VarDecimalHash.html     |    8 +-
 .../drill/exec/expr/fn/impl/Hash64AsDouble.html    |    8 +-
 .../expr/fn/impl/Hash64Functions.BigIntHash.html   |    8 +-
 .../exec/expr/fn/impl/Hash64Functions.BitHash.html |    8 +-
 .../expr/fn/impl/Hash64Functions.DateHash.html     |    8 +-
 .../expr/fn/impl/Hash64Functions.DoubleHash.html   |    8 +-
 .../expr/fn/impl/Hash64Functions.FloatHash.html    |    8 +-
 .../exec/expr/fn/impl/Hash64Functions.IntHash.html |    8 +-
 .../impl/Hash64Functions.NullableBigIntHash.html   |    8 +-
 .../fn/impl/Hash64Functions.NullableBitHash.html   |    8 +-
 .../fn/impl/Hash64Functions.NullableDateHash.html  |    8 +-
 .../impl/Hash64Functions.NullableDoubleHash.html   |    8 +-
 .../fn/impl/Hash64Functions.NullableFloatHash.html |    8 +-
 .../fn/impl/Hash64Functions.NullableIntHash.html   |    8 +-
 .../fn/impl/Hash64Functions.NullableTimeHash.html  |    8 +-
 .../Hash64Functions.NullableTimeStampHash.html     |    8 +-
 .../Hash64Functions.NullableVar16CharHash.html     |    8 +-
 .../Hash64Functions.NullableVarBinaryHash.html     |    8 +-
 .../impl/Hash64Functions.NullableVarCharHash.html  |    8 +-
 .../Hash64Functions.NullableVarDecimalHash.html    |    8 +-
 .../expr/fn/impl/Hash64Functions.TimeHash.html     |    8 +-
 .../fn/impl/Hash64Functions.TimeStampHash.html     |    8 +-
 .../fn/impl/Hash64Functions.Var16CharHash.html     |    8 +-
 .../fn/impl/Hash64Functions.VarBinaryHash.html     |    8 +-
 .../expr/fn/impl/Hash64Functions.VarCharHash.html  |    8 +-
 .../fn/impl/Hash64Functions.VarDecimalHash.html    |    8 +-
 .../drill/exec/expr/fn/impl/Hash64Functions.html   |    8 +-
 .../impl/Hash64FunctionsWithSeed.BigIntHash.html   |    8 +-
 .../fn/impl/Hash64FunctionsWithSeed.BitHash.html   |    8 +-
 .../fn/impl/Hash64FunctionsWithSeed.DateHash.html  |    8 +-
 .../impl/Hash64FunctionsWithSeed.DoubleHash.html   |    8 +-
 .../fn/impl/Hash64FunctionsWithSeed.FloatHash.html |    8 +-
 .../fn/impl/Hash64FunctionsWithSeed.IntHash.html   |    8 +-
 ...Hash64FunctionsWithSeed.NullableBigIntHash.html |    8 +-
 .../Hash64FunctionsWithSeed.NullableBitHash.html   |    8 +-
 .../Hash64FunctionsWithSeed.NullableDateHash.html  |    8 +-
 ...Hash64FunctionsWithSeed.NullableDoubleHash.html |    8 +-
 .../Hash64FunctionsWithSeed.NullableFloatHash.html |    8 +-
 .../Hash64FunctionsWithSeed.NullableIntHash.html   |    8 +-
 .../Hash64FunctionsWithSeed.NullableTimeHash.html  |    8 +-
 ...h64FunctionsWithSeed.NullableTimeStampHash.html |    8 +-
 ...h64FunctionsWithSeed.NullableVar16CharHash.html |    8 +-
 ...h64FunctionsWithSeed.NullableVarBinaryHash.html |    8 +-
 ...ash64FunctionsWithSeed.NullableVarCharHash.html |    8 +-
 ...64FunctionsWithSeed.NullableVarDecimalHash.html |    8 +-
 .../fn/impl/Hash64FunctionsWithSeed.TimeHash.html  |    8 +-
 .../Hash64FunctionsWithSeed.TimeStampHash.html     |    8 +-
 .../Hash64FunctionsWithSeed.Var16CharHash.html     |    8 +-
 .../Hash64FunctionsWithSeed.VarBinaryHash.html     |    8 +-
 .../impl/Hash64FunctionsWithSeed.VarCharHash.html  |    8 +-
 .../Hash64FunctionsWithSeed.VarDecimalHash.html    |    8 +-
 .../exec/expr/fn/impl/Hash64FunctionsWithSeed.html |    8 +-
 .../fn/impl/Hash64WithSeedAsDouble.BigIntHash.html |    8 +-
 .../fn/impl/Hash64WithSeedAsDouble.DoubleHash.html |    8 +-
 .../fn/impl/Hash64WithSeedAsDouble.FloatHash.html  |    8 +-
 .../fn/impl/Hash64WithSeedAsDouble.IntHash.html    |    8 +-
 .../Hash64WithSeedAsDouble.NullableBigIntHash.html |    8 +-
 .../Hash64WithSeedAsDouble.NullableDoubleHash.html |    8 +-
 .../Hash64WithSeedAsDouble.NullableFloatHash.html  |    8 +-
 .../Hash64WithSeedAsDouble.NullableIntHash.html    |    8 +-
 ...h64WithSeedAsDouble.NullableVarDecimalHash.html |    8 +-
 .../Hash64WithSeedAsDouble.VarDecimalHash.html     |    8 +-
 .../exec/expr/fn/impl/Hash64WithSeedAsDouble.html  |    8 +-
 .../apache/drill/exec/expr/fn/impl/HashHelper.html |    8 +-
 .../drill/exec/expr/fn/impl/IsFalse.Optional.html  |    8 +-
 .../drill/exec/expr/fn/impl/IsFalse.Required.html  |    8 +-
 .../apache/drill/exec/expr/fn/impl/IsFalse.html    |    8 +-
 .../exec/expr/fn/impl/IsNotFalse.Optional.html     |    8 +-
 .../exec/expr/fn/impl/IsNotFalse.Required.html     |    8 +-
 .../apache/drill/exec/expr/fn/impl/IsNotFalse.html |    8 +-
 .../exec/expr/fn/impl/IsNotTrue.Optional.html      |    8 +-
 .../exec/expr/fn/impl/IsNotTrue.Required.html      |    8 +-
 .../apache/drill/exec/expr/fn/impl/IsNotTrue.html  |    8 +-
 .../drill/exec/expr/fn/impl/IsTrue.Optional.html   |    8 +-
 .../drill/exec/expr/fn/impl/IsTrue.Required.html   |    8 +-
 .../org/apache/drill/exec/expr/fn/impl/IsTrue.html |    8 +-
 .../drill/exec/expr/fn/impl/LastDayFunction.html   |    8 +-
 .../fn/impl/Mappify.ConvertMapToKeyValuePairs.html |    8 +-
 .../apache/drill/exec/expr/fn/impl/Mappify.html    |    8 +-
 .../drill/exec/expr/fn/impl/MappifyUtility.html    |    8 +-
 .../drill/exec/expr/fn/impl/MathFunctions.Pi.html  |    8 +-
 .../exec/expr/fn/impl/MathFunctions.Power.html     |    8 +-
 .../exec/expr/fn/impl/MathFunctions.Random.html    |    8 +-
 .../expr/fn/impl/MathFunctions.RandomWithSeed.html |    8 +-
 .../fn/impl/MathFunctions.RandomWithoutSeed.html   |    8 +-
 .../fn/impl/MathFunctions.ToNullableNumber.html    |    8 +-
 ...athFunctions.ToNullableNumberNullableInput.html |    8 +-
 .../exec/expr/fn/impl/MathFunctions.ToNumber.html  |    8 +-
 .../drill/exec/expr/fn/impl/MathFunctions.html     |    8 +-
 .../drill/exec/expr/fn/impl/MurmurHash3.html       |    8 +-
 .../drill/exec/expr/fn/impl/Not.Required.html      |    8 +-
 .../org/apache/drill/exec/expr/fn/impl/Not.html    |    8 +-
 .../exec/expr/fn/impl/ParentPathFunction.html      |    8 +-
 .../fn/impl/ParseQueryFunction.ParseQuery.html     |    8 +-
 ...ParseQueryFunction.ParseQueryNullableInput.html |    8 +-
 .../exec/expr/fn/impl/ParseQueryFunction.html      |    8 +-
 .../expr/fn/impl/ParseUrlFunction.ParseUrl.html    |    8 +-
 .../ParseUrlFunction.ParseUrlNullableInput.html    |    8 +-
 .../drill/exec/expr/fn/impl/ParseUrlFunction.html  |    8 +-
 .../expr/fn/impl/RegexpUtil.SqlPatternInfo.html    |    8 +-
 .../expr/fn/impl/RegexpUtil.SqlPatternType.html    |    8 +-
 .../apache/drill/exec/expr/fn/impl/RegexpUtil.html |    8 +-
 .../exec/expr/fn/impl/RowConstructorFunction.html  |    8 +-
 ...chemaFunctions.MergeNullableSchemaFunction.html |    8 +-
 .../impl/SchemaFunctions.MergeSchemaFunction.html  |    8 +-
 .../fn/impl/SchemaFunctions.SchemaFunction.html    |    8 +-
 .../drill/exec/expr/fn/impl/SchemaFunctions.html   |    8 +-
 .../SimpleCastFunctions.CastBooleanVarChar.html    |    8 +-
 .../SimpleCastFunctions.CastVarCharBoolean.html    |    8 +-
 .../exec/expr/fn/impl/SimpleCastFunctions.html     |    8 +-
 .../SimpleRepeatedFunctions.ContainsBigInt.html    |    8 +-
 .../impl/SimpleRepeatedFunctions.ContainsBit.html  |    8 +-
 .../SimpleRepeatedFunctions.ContainsFloat4.html    |    8 +-
 .../SimpleRepeatedFunctions.ContainsFloat8.html    |    8 +-
 .../impl/SimpleRepeatedFunctions.ContainsInt.html  |    8 +-
 .../SimpleRepeatedFunctions.ContainsTinyInt.html   |    8 +-
 .../SimpleRepeatedFunctions.ContainsVarChar.html   |    8 +-
 .../exec/expr/fn/impl/SimpleRepeatedFunctions.html |    8 +-
 .../expr/fn/impl/SqlPatternComplexMatcher.html     |    8 +-
 .../expr/fn/impl/SqlPatternConstantMatcher.html    |    8 +-
 .../expr/fn/impl/SqlPatternContainsMatcher.html    |    8 +-
 .../expr/fn/impl/SqlPatternEndsWithMatcher.html    |    8 +-
 .../drill/exec/expr/fn/impl/SqlPatternFactory.html |    8 +-
 .../drill/exec/expr/fn/impl/SqlPatternMatcher.html |    8 +-
 .../expr/fn/impl/SqlPatternStartsWithMatcher.html  |    8 +-
 ...isticsAggrFunctions.BigIntAvgWidthFunction.html |    8 +-
 ...tisticsAggrFunctions.BigIntCntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.BigIntHLLFunction.html |    8 +-
 ...isticsAggrFunctions.BigIntSumWidthFunction.html |    8 +-
 ...tatisticsAggrFunctions.BitAvgWidthFunction.html |    8 +-
 ...StatisticsAggrFunctions.BitCntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.BitHLLFunction.html    |    8 +-
 ...tatisticsAggrFunctions.BitSumWidthFunction.html |    8 +-
 ...atisticsAggrFunctions.DateAvgWidthFunction.html |    8 +-
 ...tatisticsAggrFunctions.DateCntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.DateHLLFunction.html   |    8 +-
 ...atisticsAggrFunctions.DateSumWidthFunction.html |    8 +-
 ...icsAggrFunctions.Decimal18AvgWidthFunction.html |    8 +-
 ...ticsAggrFunctions.Decimal18CntDupsFunction.html |    8 +-
 ...atisticsAggrFunctions.Decimal18HLLFunction.html |    8 +-
 ...icsAggrFunctions.Decimal18SumWidthFunction.html |    8 +-
 ...grFunctions.Decimal28DenseAvgWidthFunction.html |    8 +-
 ...grFunctions.Decimal28DenseSumWidthFunction.html |    8 +-
 ...rFunctions.Decimal28SparseAvgWidthFunction.html |    8 +-
 ...rFunctions.Decimal28SparseSumWidthFunction.html |    8 +-
 ...grFunctions.Decimal38DenseAvgWidthFunction.html |    8 +-
 ...grFunctions.Decimal38DenseSumWidthFunction.html |    8 +-
 ...rFunctions.Decimal38SparseAvgWidthFunction.html |    8 +-
 ...rFunctions.Decimal38SparseSumWidthFunction.html |    8 +-
 ...ticsAggrFunctions.Decimal9AvgWidthFunction.html |    8 +-
 ...sticsAggrFunctions.Decimal9CntDupsFunction.html |    8 +-
 ...tatisticsAggrFunctions.Decimal9HLLFunction.html |    8 +-
 ...ticsAggrFunctions.Decimal9SumWidthFunction.html |    8 +-
 ...isticsAggrFunctions.Float4AvgWidthFunction.html |    8 +-
 ...tisticsAggrFunctions.Float4CntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.Float4HLLFunction.html |    8 +-
 ...isticsAggrFunctions.Float4SumWidthFunction.html |    8 +-
 ...isticsAggrFunctions.Float8AvgWidthFunction.html |    8 +-
 ...tisticsAggrFunctions.Float8CntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.Float8HLLFunction.html |    8 +-
 ...isticsAggrFunctions.Float8SumWidthFunction.html |    8 +-
 .../fn/impl/StatisticsAggrFunctions.HllDecode.html |    8 +-
 .../StatisticsAggrFunctions.HllFieldReader.html    |    8 +-
 .../fn/impl/StatisticsAggrFunctions.HllMerge.html  |    8 +-
 ...tatisticsAggrFunctions.IntAvgWidthFunction.html |    8 +-
 ...StatisticsAggrFunctions.IntCntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.IntHLLFunction.html    |    8 +-
 ...tatisticsAggrFunctions.IntSumWidthFunction.html |    8 +-
 ...ticsAggrFunctions.IntervalAvgWidthFunction.html |    8 +-
 ...sticsAggrFunctions.IntervalCntDupsFunction.html |    8 +-
 ...tatisticsAggrFunctions.IntervalHLLFunction.html |    8 +-
 ...ticsAggrFunctions.IntervalSumWidthFunction.html |    8 +-
 .../StatisticsAggrFunctions.NonNullRowCount.html   |    8 +-
 ...grFunctions.NullableBigIntAvgWidthFunction.html |    8 +-
 ...ggrFunctions.NullableBigIntCntDupsFunction.html |    8 +-
 ...icsAggrFunctions.NullableBigIntHLLFunction.html |    8 +-
 ...grFunctions.NullableBigIntSumWidthFunction.html |    8 +-
 ...sAggrFunctions.NullableBitAvgWidthFunction.html |    8 +-
 ...csAggrFunctions.NullableBitCntDupsFunction.html |    8 +-
 ...isticsAggrFunctions.NullableBitHLLFunction.html |    8 +-
 ...sAggrFunctions.NullableBitSumWidthFunction.html |    8 +-
 ...AggrFunctions.NullableDateAvgWidthFunction.html |    8 +-
 ...sAggrFunctions.NullableDateCntDupsFunction.html |    8 +-
 ...sticsAggrFunctions.NullableDateHLLFunction.html |    8 +-
 ...AggrFunctions.NullableDateSumWidthFunction.html |    8 +-
 ...unctions.NullableDecimal18AvgWidthFunction.html |    8 +-
 ...Functions.NullableDecimal18CntDupsFunction.html |    8 +-
 ...AggrFunctions.NullableDecimal18HLLFunction.html |    8 +-
 ...unctions.NullableDecimal18SumWidthFunction.html |    8 +-
 ...ons.NullableDecimal28DenseAvgWidthFunction.html |    8 +-
 ...ons.NullableDecimal28DenseSumWidthFunction.html |    8 +-
 ...ns.NullableDecimal28SparseAvgWidthFunction.html |    8 +-
 ...ns.NullableDecimal28SparseSumWidthFunction.html |    8 +-
 ...ons.NullableDecimal38DenseAvgWidthFunction.html |    8 +-
 ...ons.NullableDecimal38DenseSumWidthFunction.html |    8 +-
 ...ns.NullableDecimal38SparseAvgWidthFunction.html |    8 +-
 ...ns.NullableDecimal38SparseSumWidthFunction.html |    8 +-
 ...Functions.NullableDecimal9AvgWidthFunction.html |    8 +-
 ...rFunctions.NullableDecimal9CntDupsFunction.html |    8 +-
 ...sAggrFunctions.NullableDecimal9HLLFunction.html |    8 +-
 ...Functions.NullableDecimal9SumWidthFunction.html |    8 +-
 ...grFunctions.NullableFloat4AvgWidthFunction.html |    8 +-
 ...ggrFunctions.NullableFloat4CntDupsFunction.html |    8 +-
 ...icsAggrFunctions.NullableFloat4HLLFunction.html |    8 +-
 ...grFunctions.NullableFloat4SumWidthFunction.html |    8 +-
 ...grFunctions.NullableFloat8AvgWidthFunction.html |    8 +-
 ...ggrFunctions.NullableFloat8CntDupsFunction.html |    8 +-
 ...icsAggrFunctions.NullableFloat8HLLFunction.html |    8 +-
 ...grFunctions.NullableFloat8SumWidthFunction.html |    8 +-
 ...sAggrFunctions.NullableIntAvgWidthFunction.html |    8 +-
 ...csAggrFunctions.NullableIntCntDupsFunction.html |    8 +-
 ...isticsAggrFunctions.NullableIntHLLFunction.html |    8 +-
 ...sAggrFunctions.NullableIntSumWidthFunction.html |    8 +-
 ...Functions.NullableIntervalAvgWidthFunction.html |    8 +-
 ...rFunctions.NullableIntervalCntDupsFunction.html |    8 +-
 ...sAggrFunctions.NullableIntervalHLLFunction.html |    8 +-
 ...Functions.NullableIntervalSumWidthFunction.html |    8 +-
 ...AggrFunctions.NullableTimeAvgWidthFunction.html |    8 +-
 ...sAggrFunctions.NullableTimeCntDupsFunction.html |    8 +-
 ...sticsAggrFunctions.NullableTimeHLLFunction.html |    8 +-
 ...unctions.NullableTimeStampAvgWidthFunction.html |    8 +-
 ...Functions.NullableTimeStampCntDupsFunction.html |    8 +-
 ...AggrFunctions.NullableTimeStampHLLFunction.html |    8 +-
 ...unctions.NullableTimeStampSumWidthFunction.html |    8 +-
 ...AggrFunctions.NullableTimeSumWidthFunction.html |    8 +-
 ...unctions.NullableVar16CharAvgWidthFunction.html |    8 +-
 ...Functions.NullableVar16CharCntDupsFunction.html |    8 +-
 ...AggrFunctions.NullableVar16CharHLLFunction.html |    8 +-
 ...unctions.NullableVar16CharSumWidthFunction.html |    8 +-
 ...unctions.NullableVarBinaryAvgWidthFunction.html |    8 +-
 ...Functions.NullableVarBinaryCntDupsFunction.html |    8 +-
 ...AggrFunctions.NullableVarBinaryHLLFunction.html |    8 +-
 ...unctions.NullableVarBinarySumWidthFunction.html |    8 +-
 ...rFunctions.NullableVarCharAvgWidthFunction.html |    8 +-
 ...grFunctions.NullableVarCharCntDupsFunction.html |    8 +-
 ...csAggrFunctions.NullableVarCharHLLFunction.html |    8 +-
 ...rFunctions.NullableVarCharSumWidthFunction.html |    8 +-
 .../fn/impl/StatisticsAggrFunctions.RowCount.html  |    8 +-
 ...atisticsAggrFunctions.TimeAvgWidthFunction.html |    8 +-
 ...tatisticsAggrFunctions.TimeCntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.TimeHLLFunction.html   |    8 +-
 ...icsAggrFunctions.TimeStampAvgWidthFunction.html |    8 +-
 ...ticsAggrFunctions.TimeStampCntDupsFunction.html |    8 +-
 ...atisticsAggrFunctions.TimeStampHLLFunction.html |    8 +-
 ...icsAggrFunctions.TimeStampSumWidthFunction.html |    8 +-
 ...atisticsAggrFunctions.TimeSumWidthFunction.html |    8 +-
 ...icsAggrFunctions.Var16CharAvgWidthFunction.html |    8 +-
 ...ticsAggrFunctions.Var16CharCntDupsFunction.html |    8 +-
 ...atisticsAggrFunctions.Var16CharHLLFunction.html |    8 +-
 ...icsAggrFunctions.Var16CharSumWidthFunction.html |    8 +-
 ...icsAggrFunctions.VarBinaryAvgWidthFunction.html |    8 +-
 ...ticsAggrFunctions.VarBinaryCntDupsFunction.html |    8 +-
 ...atisticsAggrFunctions.VarBinaryHLLFunction.html |    8 +-
 ...icsAggrFunctions.VarBinarySumWidthFunction.html |    8 +-
 ...sticsAggrFunctions.VarCharAvgWidthFunction.html |    8 +-
 ...isticsAggrFunctions.VarCharCntDupsFunction.html |    8 +-
 ...StatisticsAggrFunctions.VarCharHLLFunction.html |    8 +-
 ...sticsAggrFunctions.VarCharSumWidthFunction.html |    8 +-
 .../exec/expr/fn/impl/StatisticsAggrFunctions.html |    8 +-
 .../exec/expr/fn/impl/StringFunctionHelpers.html   |    8 +-
 .../exec/expr/fn/impl/StringFunctionUtil.html      |    8 +-
 .../expr/fn/impl/StringFunctions.AsciiEndode.html  |    8 +-
 .../expr/fn/impl/StringFunctions.AsciiString.html  |    8 +-
 .../expr/fn/impl/StringFunctions.AsciiToChar.html  |    8 +-
 .../expr/fn/impl/StringFunctions.BinaryString.html |    8 +-
 .../expr/fn/impl/StringFunctions.BitLength.html    |    8 +-
 .../exec/expr/fn/impl/StringFunctions.Btrim.html   |    8 +-
 .../expr/fn/impl/StringFunctions.BtrimOneArg.html  |    8 +-
 .../expr/fn/impl/StringFunctions.ByteLength.html   |    8 +-
 .../expr/fn/impl/StringFunctions.CharLength.html   |    8 +-
 .../exec/expr/fn/impl/StringFunctions.Concat.html  |    8 +-
 .../impl/StringFunctions.ConcatBothNullInput.html  |    8 +-
 .../impl/StringFunctions.ConcatLeftNullInput.html  |    8 +-
 .../fn/impl/StringFunctions.ConcatOperator.html    |    8 +-
 .../impl/StringFunctions.ConcatRightNullInput.html |    8 +-
 .../exec/expr/fn/impl/StringFunctions.ILike.html   |    8 +-
 .../fn/impl/StringFunctions.ILikeWithEscape.html   |    8 +-
 .../exec/expr/fn/impl/StringFunctions.InitCap.html |    8 +-
 .../exec/expr/fn/impl/StringFunctions.Left.html    |    8 +-
 .../exec/expr/fn/impl/StringFunctions.Like.html    |    8 +-
 .../fn/impl/StringFunctions.LikeWithEscape.html    |    8 +-
 .../expr/fn/impl/StringFunctions.LowerCase.html    |    8 +-
 .../exec/expr/fn/impl/StringFunctions.Lpad.html    |    8 +-
 .../expr/fn/impl/StringFunctions.LpadTwoArg.html   |    8 +-
 .../exec/expr/fn/impl/StringFunctions.Ltrim.html   |    8 +-
 .../expr/fn/impl/StringFunctions.LtrimOneArg.html  |    8 +-
 .../expr/fn/impl/StringFunctions.OctetLength.html  |    8 +-
 .../expr/fn/impl/StringFunctions.Position.html     |    8 +-
 .../fn/impl/StringFunctions.RegexpMatches.html     |    8 +-
 .../fn/impl/StringFunctions.RegexpReplace.html     |    8 +-
 .../expr/fn/impl/StringFunctions.RepeatString.html |    8 +-
 .../exec/expr/fn/impl/StringFunctions.Replace.html |    8 +-
 .../fn/impl/StringFunctions.ReverseString.html     |    8 +-
 .../exec/expr/fn/impl/StringFunctions.Right.html   |    8 +-
 .../exec/expr/fn/impl/StringFunctions.Rpad.html    |    8 +-
 .../expr/fn/impl/StringFunctions.RpadTwoArg.html   |    8 +-
 .../exec/expr/fn/impl/StringFunctions.Rtrim.html   |    8 +-
 .../expr/fn/impl/StringFunctions.RtrimOneArg.html  |    8 +-
 .../exec/expr/fn/impl/StringFunctions.Similar.html |    8 +-
 .../fn/impl/StringFunctions.SimilarWithEscape.html |   12 +-
 .../exec/expr/fn/impl/StringFunctions.Split.html   |  303 --
 .../impl/StringFunctions.SplitNullableInput.html   |   12 +-
 .../expr/fn/impl/StringFunctions.SplitPart.html    |   14 +-
 .../fn/impl/StringFunctions.SplitPartStartEnd.html |  306 ++
 .../expr/fn/impl/StringFunctions.StringBinary.html |   12 +-
 .../exec/expr/fn/impl/StringFunctions.Strpos.html  |    8 +-
 .../expr/fn/impl/StringFunctions.Substring.html    |    8 +-
 .../fn/impl/StringFunctions.SubstringOffset.html   |    8 +-
 .../fn/impl/StringFunctions.SubstringRegex.html    |    8 +-
 .../StringFunctions.SubstringRegexNullable.html    |    8 +-
 .../expr/fn/impl/StringFunctions.UpperCase.html    |    8 +-
 .../drill/exec/expr/fn/impl/StringFunctions.html   |   20 +-
 .../TDigestFunctions.BigIntTDigestFunction.html    |    8 +-
 .../impl/TDigestFunctions.BitTDigestFunction.html  |    8 +-
 .../impl/TDigestFunctions.DateTDigestFunction.html |    8 +-
 .../TDigestFunctions.Float4TDigestFunction.html    |    8 +-
 .../TDigestFunctions.Float8TDigestFunction.html    |    8 +-
 .../impl/TDigestFunctions.IntTDigestFunction.html  |    8 +-
 ...estFunctions.NullableBigIntTDigestFunction.html |    8 +-
 ...DigestFunctions.NullableBitTDigestFunction.html |    8 +-
 ...igestFunctions.NullableDateTDigestFunction.html |    8 +-
 ...estFunctions.NullableFloat4TDigestFunction.html |    8 +-
 ...estFunctions.NullableFloat8TDigestFunction.html |    8 +-
 ...DigestFunctions.NullableIntTDigestFunction.html |    8 +-
 ...Functions.NullableTimeStampTDigestFunction.html |    8 +-
 ...igestFunctions.NullableTimeTDigestFunction.html |    8 +-
 ...Functions.NullableVarBinaryTDigestFunction.html |    8 +-
 ...stFunctions.NullableVarCharTDigestFunction.html |    8 +-
 .../TDigestFunctions.TDigestMergeFunction.html     |    8 +-
 .../TDigestFunctions.TimeStampTDigestFunction.html |    8 +-
 .../impl/TDigestFunctions.TimeTDigestFunction.html |    8 +-
 .../TDigestFunctions.VarBinaryTDigestFunction.html |    8 +-
 .../TDigestFunctions.VarCharTDigestFunction.html   |    8 +-
 .../drill/exec/expr/fn/impl/TDigestFunctions.html  |    8 +-
 .../expr/fn/impl/TestIntervalDayFunctions.html     |    8 +-
 .../expr/fn/impl/TestSimpleRepeatedFunctions.html  |    8 +-
 .../drill/exec/expr/fn/impl/TestSqlPatterns.html   |    8 +-
 .../exec/expr/fn/impl/TestStringFunctions.html     |   91 +-
 .../drill/exec/expr/fn/impl/TestTypeFns.html       |    8 +-
 .../expr/fn/impl/TypeFunctions.GetDrillType.html   |    8 +-
 .../exec/expr/fn/impl/TypeFunctions.GetMode.html   |    8 +-
 .../expr/fn/impl/TypeFunctions.GetSqlType.html     |    8 +-
 .../drill/exec/expr/fn/impl/TypeFunctions.html     |    8 +-
 .../expr/fn/impl/UnionFunctions.CastUnionList.html |    8 +-
 .../expr/fn/impl/UnionFunctions.CastUnionMap.html  |    8 +-
 .../fn/impl/UnionFunctions.CastUnionToUnion.html   |    8 +-
 .../expr/fn/impl/UnionFunctions.CompareType.html   |    8 +-
 .../exec/expr/fn/impl/UnionFunctions.GetType.html  |    8 +-
 .../expr/fn/impl/UnionFunctions.IsNotNull.html     |    8 +-
 .../exec/expr/fn/impl/UnionFunctions.IsNull.html   |    8 +-
 .../expr/fn/impl/UnionFunctions.UnionIsList.html   |    8 +-
 .../expr/fn/impl/UnionFunctions.UnionIsMap.html    |    8 +-
 .../drill/exec/expr/fn/impl/UnionFunctions.html    |    8 +-
 .../expr/fn/impl/ValueVectorHashHelper.Hash64.html |    8 +-
 .../impl/ValueVectorHashHelper.Hash64Template.html |    8 +-
 .../exec/expr/fn/impl/ValueVectorHashHelper.html   |    8 +-
 .../apache/drill/exec/expr/fn/impl/VarHelpers.html |    8 +-
 .../org/apache/drill/exec/expr/fn/impl/XXHash.html |    8 +-
 .../impl/class-use/AbstractSqlPatternMatcher.html  |    8 +-
 ...eErrorFunctions.BitAggregateErrorFunctions.html |    8 +-
 ...nctions.NullableBitAggregateErrorFunctions.html |    8 +-
 ...ons.NullableVarCharAggregateErrorFunctions.html |    8 +-
 ...orFunctions.VarCharAggregateErrorFunctions.html |    8 +-
 .../fn/impl/class-use/AggregateErrorFunctions.html |    8 +-
 .../fn/impl/class-use/Alternator.Alternate2.html   |    8 +-
 .../fn/impl/class-use/Alternator.Alternate3.html   |    8 +-
 .../exec/expr/fn/impl/class-use/Alternator.html    |    8 +-
 .../fn/impl/class-use/BitFunctions.BitAnd.html     |    8 +-
 .../expr/fn/impl/class-use/BitFunctions.BitOr.html |    8 +-
 .../fn/impl/class-use/BitFunctions.IntXor.html     |    8 +-
 .../exec/expr/fn/impl/class-use/BitFunctions.html  |    8 +-
 .../BooleanAggrFunctions.BitBooleanAnd.html        |    8 +-
 .../BooleanAggrFunctions.BitBooleanOr.html         |    8 +-
 ...BooleanAggrFunctions.NullableBitBooleanAnd.html |    8 +-
 .../BooleanAggrFunctions.NullableBitBooleanOr.html |    8 +-
 .../fn/impl/class-use/BooleanAggrFunctions.html    |    8 +-
 .../fn/impl/class-use/ByteFunctionHelpers.html     |    8 +-
 .../exec/expr/fn/impl/class-use/ByteSubstring.html |    8 +-
 .../expr/fn/impl/class-use/CastBigIntDate.html     |    8 +-
 .../fn/impl/class-use/CastBigIntTimeStamp.html     |    8 +-
 .../exec/expr/fn/impl/class-use/CastIntTime.html   |    8 +-
 .../fn/impl/class-use/CastVarCharVar16Char.html    |    8 +-
 .../fn/impl/class-use/CharSequenceWrapper.html     |    8 +-
 .../exec/expr/fn/impl/class-use/CharSubstring.html |    8 +-
 .../impl/class-use/CollectListMapsAggFunction.html |    8 +-
 .../fn/impl/class-use/CollectToListFunction.html   |    8 +-
 .../class-use/CollectToListVarcharAggFunction.html |    8 +-
 .../CompareUntypedNull.CompareUntypedNullHigh.html |    8 +-
 .../CompareUntypedNull.CompareUntypedNullLow.html  |    8 +-
 .../expr/fn/impl/class-use/CompareUntypedNull.html |    8 +-
 .../class-use/ContextFunctions.CurrentSchema.html  |    8 +-
 .../impl/class-use/ContextFunctions.SessionId.html |    8 +-
 .../fn/impl/class-use/ContextFunctions.User.html   |    8 +-
 .../expr/fn/impl/class-use/ContextFunctions.html   |    8 +-
 .../DateTypeFunctions.AgeDate2Function.html        |    8 +-
 .../DateTypeFunctions.AgeDateFunction.html         |    8 +-
 .../DateTypeFunctions.AgeTimeStamp2Function.html   |    8 +-
 .../DateTypeFunctions.AgeTimeStampFunction.html    |    8 +-
 .../DateTypeFunctions.CastDateToTime.html          |    8 +-
 .../DateTypeFunctions.CastTimeStampToTime.html     |    8 +-
 .../class-use/DateTypeFunctions.CurrentDate.html   |    8 +-
 .../class-use/DateTypeFunctions.CurrentTime.html   |    8 +-
 .../DateTypeFunctions.DatePartFunction.html        |    8 +-
 .../DateTypeFunctions.DateTimeAddFunction.html     |    8 +-
 .../impl/class-use/DateTypeFunctions.DateType.html |    8 +-
 .../DateTypeFunctions.IntervalDayType.html         |    8 +-
 .../class-use/DateTypeFunctions.IntervalType.html  |    8 +-
 .../DateTypeFunctions.IntervalYearType.html        |    8 +-
 .../impl/class-use/DateTypeFunctions.IsDate.html   |    8 +-
 .../DateTypeFunctions.IsDateRequiredInput.html     |    8 +-
 .../DateTypeFunctions.LocalTimeStampNiladic.html   |    8 +-
 ...DateTypeFunctions.LocalTimeStampNonNiladic.html |    8 +-
 .../DateTypeFunctions.TimeDateAddFunction.html     |    8 +-
 .../class-use/DateTypeFunctions.TimeOfDay.html     |    8 +-
 .../class-use/DateTypeFunctions.TimeStampType.html |    8 +-
 .../impl/class-use/DateTypeFunctions.TimeType.html |    8 +-
 .../class-use/DateTypeFunctions.UnixTimeStamp.html |    8 +-
 .../DateTypeFunctions.UnixTimeStampForDate.html    |    8 +-
 ...eFunctions.UnixTimeStampForDateWithPattern.html |    8 +-
 .../expr/fn/impl/class-use/DateTypeFunctions.html  |    8 +-
 .../exec/expr/fn/impl/class-use/DateUtility.html   |    8 +-
 .../expr/fn/impl/class-use/DrillByteArray.html     |    8 +-
 .../exec/expr/fn/impl/class-use/DrillHash.html     |    8 +-
 .../impl/class-use/Hash32AsDouble.BigIntHash.html  |    8 +-
 .../impl/class-use/Hash32AsDouble.DoubleHash.html  |    8 +-
 .../impl/class-use/Hash32AsDouble.FloatHash.html   |    8 +-
 .../fn/impl/class-use/Hash32AsDouble.IntHash.html  |    8 +-
 .../Hash32AsDouble.NullableBigIntHash.html         |    8 +-
 .../Hash32AsDouble.NullableDoubleHash.html         |    8 +-
 .../Hash32AsDouble.NullableFloatHash.html          |    8 +-
 .../class-use/Hash32AsDouble.NullableIntHash.html  |    8 +-
 .../Hash32AsDouble.NullableVarDecimalHash.html     |    8 +-
 .../class-use/Hash32AsDouble.VarDecimalHash.html   |    8 +-
 .../expr/fn/impl/class-use/Hash32AsDouble.html     |    8 +-
 .../impl/class-use/Hash32Functions.BigIntHash.html |    8 +-
 .../fn/impl/class-use/Hash32Functions.BitHash.html |    8 +-
 .../impl/class-use/Hash32Functions.DateHash.html   |    8 +-
 .../impl/class-use/Hash32Functions.DoubleHash.html |    8 +-
 .../impl/class-use/Hash32Functions.FloatHash.html  |    8 +-
 .../fn/impl/class-use/Hash32Functions.IntHash.html |    8 +-
 .../Hash32Functions.NullableBigIntHash.html        |    8 +-
 .../class-use/Hash32Functions.NullableBitHash.html |    8 +-
 .../Hash32Functions.NullableDateHash.html          |    8 +-
 .../Hash32Functions.NullableDoubleHash.html        |    8 +-
 .../Hash32Functions.NullableFloatHash.html         |    8 +-
 .../class-use/Hash32Functions.NullableIntHash.html |    8 +-
 .../Hash32Functions.NullableTimeHash.html          |    8 +-
 .../Hash32Functions.NullableTimeStampHash.html     |    8 +-
 .../Hash32Functions.NullableVar16CharHash.html     |    8 +-
 .../Hash32Functions.NullableVarBinaryHash.html     |    8 +-
 .../Hash32Functions.NullableVarCharHash.html       |    8 +-
 .../Hash32Functions.NullableVarDecimalHash.html    |    8 +-
 .../impl/class-use/Hash32Functions.TimeHash.html   |    8 +-
 .../class-use/Hash32Functions.TimeStampHash.html   |    8 +-
 .../class-use/Hash32Functions.Var16CharHash.html   |    8 +-
 .../class-use/Hash32Functions.VarBinaryHash.html   |    8 +-
 .../class-use/Hash32Functions.VarCharHash.html     |    8 +-
 .../class-use/Hash32Functions.VarDecimalHash.html  |    8 +-
 .../expr/fn/impl/class-use/Hash32Functions.html    |    8 +-
 .../Hash32FunctionsWithSeed.BigIntHash.html        |    8 +-
 .../class-use/Hash32FunctionsWithSeed.BitHash.html |    8 +-
 .../Hash32FunctionsWithSeed.DateHash.html          |    8 +-
 .../Hash32FunctionsWithSeed.DoubleHash.html        |    8 +-
 .../Hash32FunctionsWithSeed.FloatHash.html         |    8 +-
 .../class-use/Hash32FunctionsWithSeed.IntHash.html |    8 +-
 ...Hash32FunctionsWithSeed.NullableBigIntHash.html |    8 +-
 .../Hash32FunctionsWithSeed.NullableBitHash.html   |    8 +-
 .../Hash32FunctionsWithSeed.NullableDateHash.html  |    8 +-
 ...Hash32FunctionsWithSeed.NullableDoubleHash.html |    8 +-
 .../Hash32FunctionsWithSeed.NullableFloatHash.html |    8 +-
 .../Hash32FunctionsWithSeed.NullableIntHash.html   |    8 +-
 .../Hash32FunctionsWithSeed.NullableTimeHash.html  |    8 +-
 ...h32FunctionsWithSeed.NullableTimeStampHash.html |    8 +-
 ...h32FunctionsWithSeed.NullableVar16CharHash.html |    8 +-
 ...h32FunctionsWithSeed.NullableVarBinaryHash.html |    8 +-
 ...ash32FunctionsWithSeed.NullableVarCharHash.html |    8 +-
 ...32FunctionsWithSeed.NullableVarDecimalHash.html |    8 +-
 .../Hash32FunctionsWithSeed.TimeHash.html          |    8 +-
 .../Hash32FunctionsWithSeed.TimeStampHash.html     |    8 +-
 .../Hash32FunctionsWithSeed.Var16CharHash.html     |    8 +-
 .../Hash32FunctionsWithSeed.VarBinaryHash.html     |    8 +-
 .../Hash32FunctionsWithSeed.VarCharHash.html       |    8 +-
 .../Hash32FunctionsWithSeed.VarDecimalHash.html    |    8 +-
 .../fn/impl/class-use/Hash32FunctionsWithSeed.html |    8 +-
 .../Hash32WithSeedAsDouble.BigIntHash.html         |    8 +-
 .../Hash32WithSeedAsDouble.DoubleHash.html         |    8 +-
 .../Hash32WithSeedAsDouble.FloatHash.html          |    8 +-
 .../class-use/Hash32WithSeedAsDouble.IntHash.html  |    8 +-
 .../Hash32WithSeedAsDouble.NullableBigIntHash.html |    8 +-
 .../Hash32WithSeedAsDouble.NullableDoubleHash.html |    8 +-
 .../Hash32WithSeedAsDouble.NullableFloatHash.html  |    8 +-
 .../Hash32WithSeedAsDouble.NullableIntHash.html    |    8 +-
 ...h32WithSeedAsDouble.NullableVarDecimalHash.html |    8 +-
 .../Hash32WithSeedAsDouble.VarDecimalHash.html     |    8 +-
 .../fn/impl/class-use/Hash32WithSeedAsDouble.html  |    8 +-
 .../impl/class-use/Hash64AsDouble.BigIntHash.html  |    8 +-
 .../impl/class-use/Hash64AsDouble.DoubleHash.html  |    8 +-
 .../impl/class-use/Hash64AsDouble.FloatHash.html   |    8 +-
 .../fn/impl/class-use/Hash64AsDouble.IntHash.html  |    8 +-
 .../Hash64AsDouble.NullableBigIntHash.html         |    8 +-
 .../Hash64AsDouble.NullableDoubleHash.html         |    8 +-
 .../Hash64AsDouble.NullableFloatHash.html          |    8 +-
 .../class-use/Hash64AsDouble.NullableIntHash.html  |    8 +-
 .../Hash64AsDouble.NullableVarDecimalHash.html     |    8 +-
 .../class-use/Hash64AsDouble.VarDecimalHash.html   |    8 +-
 .../expr/fn/impl/class-use/Hash64AsDouble.html     |    8 +-
 .../impl/class-use/Hash64Functions.BigIntHash.html |    8 +-
 .../fn/impl/class-use/Hash64Functions.BitHash.html |    8 +-
 .../impl/class-use/Hash64Functions.DateHash.html   |    8 +-
 .../impl/class-use/Hash64Functions.DoubleHash.html |    8 +-
 .../impl/class-use/Hash64Functions.FloatHash.html  |    8 +-
 .../fn/impl/class-use/Hash64Functions.IntHash.html |    8 +-
 .../Hash64Functions.NullableBigIntHash.html        |    8 +-
 .../class-use/Hash64Functions.NullableBitHash.html |    8 +-
 .../Hash64Functions.NullableDateHash.html          |    8 +-
 .../Hash64Functions.NullableDoubleHash.html        |    8 +-
 .../Hash64Functions.NullableFloatHash.html         |    8 +-
 .../class-use/Hash64Functions.NullableIntHash.html |    8 +-
 .../Hash64Functions.NullableTimeHash.html          |    8 +-
 .../Hash64Functions.NullableTimeStampHash.html     |    8 +-
 .../Hash64Functions.NullableVar16CharHash.html     |    8 +-
 .../Hash64Functions.NullableVarBinaryHash.html     |    8 +-
 .../Hash64Functions.NullableVarCharHash.html       |    8 +-
 .../Hash64Functions.NullableVarDecimalHash.html    |    8 +-
 .../impl/class-use/Hash64Functions.TimeHash.html   |    8 +-
 .../class-use/Hash64Functions.TimeStampHash.html   |    8 +-
 .../class-use/Hash64Functions.Var16CharHash.html   |    8 +-
 .../class-use/Hash64Functions.VarBinaryHash.html   |    8 +-
 .../class-use/Hash64Functions.VarCharHash.html     |    8 +-
 .../class-use/Hash64Functions.VarDecimalHash.html  |    8 +-
 .../expr/fn/impl/class-use/Hash64Functions.html    |    8 +-
 .../Hash64FunctionsWithSeed.BigIntHash.html        |    8 +-
 .../class-use/Hash64FunctionsWithSeed.BitHash.html |    8 +-
 .../Hash64FunctionsWithSeed.DateHash.html          |    8 +-
 .../Hash64FunctionsWithSeed.DoubleHash.html        |    8 +-
 .../Hash64FunctionsWithSeed.FloatHash.html         |    8 +-
 .../class-use/Hash64FunctionsWithSeed.IntHash.html |    8 +-
 ...Hash64FunctionsWithSeed.NullableBigIntHash.html |    8 +-
 .../Hash64FunctionsWithSeed.NullableBitHash.html   |    8 +-
 .../Hash64FunctionsWithSeed.NullableDateHash.html  |    8 +-
 ...Hash64FunctionsWithSeed.NullableDoubleHash.html |    8 +-
 .../Hash64FunctionsWithSeed.NullableFloatHash.html |    8 +-
 .../Hash64FunctionsWithSeed.NullableIntHash.html   |    8 +-
 .../Hash64FunctionsWithSeed.NullableTimeHash.html  |    8 +-
 ...h64FunctionsWithSeed.NullableTimeStampHash.html |    8 +-
 ...h64FunctionsWithSeed.NullableVar16CharHash.html |    8 +-
 ...h64FunctionsWithSeed.NullableVarBinaryHash.html |    8 +-
 ...ash64FunctionsWithSeed.NullableVarCharHash.html |    8 +-
 ...64FunctionsWithSeed.NullableVarDecimalHash.html |    8 +-
 .../Hash64FunctionsWithSeed.TimeHash.html          |    8 +-
 .../Hash64FunctionsWithSeed.TimeStampHash.html     |    8 +-
 .../Hash64FunctionsWithSeed.Var16CharHash.html     |    8 +-
 .../Hash64FunctionsWithSeed.VarBinaryHash.html     |    8 +-
 .../Hash64FunctionsWithSeed.VarCharHash.html       |    8 +-
 .../Hash64FunctionsWithSeed.VarDecimalHash.html    |    8 +-
 .../fn/impl/class-use/Hash64FunctionsWithSeed.html |    8 +-
 .../Hash64WithSeedAsDouble.BigIntHash.html         |    8 +-
 .../Hash64WithSeedAsDouble.DoubleHash.html         |    8 +-
 .../Hash64WithSeedAsDouble.FloatHash.html          |    8 +-
 .../class-use/Hash64WithSeedAsDouble.IntHash.html  |    8 +-
 .../Hash64WithSeedAsDouble.NullableBigIntHash.html |    8 +-
 .../Hash64WithSeedAsDouble.NullableDoubleHash.html |    8 +-
 .../Hash64WithSeedAsDouble.NullableFloatHash.html  |    8 +-
 .../Hash64WithSeedAsDouble.NullableIntHash.html    |    8 +-
 ...h64WithSeedAsDouble.NullableVarDecimalHash.html |    8 +-
 .../Hash64WithSeedAsDouble.VarDecimalHash.html     |    8 +-
 .../fn/impl/class-use/Hash64WithSeedAsDouble.html  |    8 +-
 .../exec/expr/fn/impl/class-use/HashHelper.html    |    8 +-
 .../expr/fn/impl/class-use/IsFalse.Optional.html   |    8 +-
 .../expr/fn/impl/class-use/IsFalse.Required.html   |    8 +-
 .../drill/exec/expr/fn/impl/class-use/IsFalse.html |    8 +-
 .../fn/impl/class-use/IsNotFalse.Optional.html     |    8 +-
 .../fn/impl/class-use/IsNotFalse.Required.html     |    8 +-
 .../exec/expr/fn/impl/class-use/IsNotFalse.html    |    8 +-
 .../expr/fn/impl/class-use/IsNotTrue.Optional.html |    8 +-
 .../expr/fn/impl/class-use/IsNotTrue.Required.html |    8 +-
 .../exec/expr/fn/impl/class-use/IsNotTrue.html     |    8 +-
 .../expr/fn/impl/class-use/IsTrue.Optional.html    |    8 +-
 .../expr/fn/impl/class-use/IsTrue.Required.html    |    8 +-
 .../drill/exec/expr/fn/impl/class-use/IsTrue.html  |    8 +-
 .../expr/fn/impl/class-use/LastDayFunction.html    |    8 +-
 .../Mappify.ConvertMapToKeyValuePairs.html         |    8 +-
 .../drill/exec/expr/fn/impl/class-use/Mappify.html |    8 +-
 .../expr/fn/impl/class-use/MappifyUtility.html     |    8 +-
 .../expr/fn/impl/class-use/MathFunctions.Pi.html   |    8 +-
 .../fn/impl/class-use/MathFunctions.Power.html     |    8 +-
 .../fn/impl/class-use/MathFunctions.Random.html    |    8 +-
 .../class-use/MathFunctions.RandomWithSeed.html    |    8 +-
 .../class-use/MathFunctions.RandomWithoutSeed.html |    8 +-
 .../class-use/MathFunctions.ToNullableNumber.html  |    8 +-
 ...athFunctions.ToNullableNumberNullableInput.html |    8 +-
 .../fn/impl/class-use/MathFunctions.ToNumber.html  |    8 +-
 .../exec/expr/fn/impl/class-use/MathFunctions.html |    8 +-
 .../exec/expr/fn/impl/class-use/MurmurHash3.html   |    8 +-
 .../exec/expr/fn/impl/class-use/Not.Required.html  |    8 +-
 .../drill/exec/expr/fn/impl/class-use/Not.html     |    8 +-
 .../expr/fn/impl/class-use/ParentPathFunction.html |    8 +-
 .../class-use/ParseQueryFunction.ParseQuery.html   |    8 +-
 ...ParseQueryFunction.ParseQueryNullableInput.html |    8 +-
 .../expr/fn/impl/class-use/ParseQueryFunction.html |    8 +-
 .../impl/class-use/ParseUrlFunction.ParseUrl.html  |    8 +-
 .../ParseUrlFunction.ParseUrlNullableInput.html    |    8 +-
 .../expr/fn/impl/class-use/ParseUrlFunction.html   |    8 +-
 .../impl/class-use/RegexpUtil.SqlPatternInfo.html  |    8 +-
 .../impl/class-use/RegexpUtil.SqlPatternType.html  |    8 +-
 .../exec/expr/fn/impl/class-use/RegexpUtil.html    |    8 +-
 .../fn/impl/class-use/RowConstructorFunction.html  |    8 +-
 ...chemaFunctions.MergeNullableSchemaFunction.html |    8 +-
 .../SchemaFunctions.MergeSchemaFunction.html       |    8 +-
 .../class-use/SchemaFunctions.SchemaFunction.html  |    8 +-
 .../expr/fn/impl/class-use/SchemaFunctions.html    |    8 +-
 .../SimpleCastFunctions.CastBooleanVarChar.html    |    8 +-
 .../SimpleCastFunctions.CastVarCharBoolean.html    |    8 +-
 .../fn/impl/class-use/SimpleCastFunctions.html     |    8 +-
 .../SimpleRepeatedFunctions.ContainsBigInt.html    |    8 +-
 .../SimpleRepeatedFunctions.ContainsBit.html       |    8 +-
 .../SimpleRepeatedFunctions.ContainsFloat4.html    |    8 +-
 .../SimpleRepeatedFunctions.ContainsFloat8.html    |    8 +-
 .../SimpleRepeatedFunctions.ContainsInt.html       |    8 +-
 .../SimpleRepeatedFunctions.ContainsTinyInt.html   |    8 +-
 .../SimpleRepeatedFunctions.ContainsVarChar.html   |    8 +-
 .../fn/impl/class-use/SimpleRepeatedFunctions.html |    8 +-
 .../impl/class-use/SqlPatternComplexMatcher.html   |    8 +-
 .../impl/class-use/SqlPatternConstantMatcher.html  |    8 +-
 .../impl/class-use/SqlPatternContainsMatcher.html  |    8 +-
 .../impl/class-use/SqlPatternEndsWithMatcher.html  |    8 +-
 .../expr/fn/impl/class-use/SqlPatternFactory.html  |    8 +-
 .../expr/fn/impl/class-use/SqlPatternMatcher.html  |    8 +-
 .../class-use/SqlPatternStartsWithMatcher.html     |    8 +-
 ...isticsAggrFunctions.BigIntAvgWidthFunction.html |    8 +-
 ...tisticsAggrFunctions.BigIntCntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.BigIntHLLFunction.html |    8 +-
 ...isticsAggrFunctions.BigIntSumWidthFunction.html |    8 +-
 ...tatisticsAggrFunctions.BitAvgWidthFunction.html |    8 +-
 ...StatisticsAggrFunctions.BitCntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.BitHLLFunction.html    |    8 +-
 ...tatisticsAggrFunctions.BitSumWidthFunction.html |    8 +-
 ...atisticsAggrFunctions.DateAvgWidthFunction.html |    8 +-
 ...tatisticsAggrFunctions.DateCntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.DateHLLFunction.html   |    8 +-
 ...atisticsAggrFunctions.DateSumWidthFunction.html |    8 +-
 ...icsAggrFunctions.Decimal18AvgWidthFunction.html |    8 +-
 ...ticsAggrFunctions.Decimal18CntDupsFunction.html |    8 +-
 ...atisticsAggrFunctions.Decimal18HLLFunction.html |    8 +-
 ...icsAggrFunctions.Decimal18SumWidthFunction.html |    8 +-
 ...grFunctions.Decimal28DenseAvgWidthFunction.html |    8 +-
 ...grFunctions.Decimal28DenseSumWidthFunction.html |    8 +-
 ...rFunctions.Decimal28SparseAvgWidthFunction.html |    8 +-
 ...rFunctions.Decimal28SparseSumWidthFunction.html |    8 +-
 ...grFunctions.Decimal38DenseAvgWidthFunction.html |    8 +-
 ...grFunctions.Decimal38DenseSumWidthFunction.html |    8 +-
 ...rFunctions.Decimal38SparseAvgWidthFunction.html |    8 +-
 ...rFunctions.Decimal38SparseSumWidthFunction.html |    8 +-
 ...ticsAggrFunctions.Decimal9AvgWidthFunction.html |    8 +-
 ...sticsAggrFunctions.Decimal9CntDupsFunction.html |    8 +-
 ...tatisticsAggrFunctions.Decimal9HLLFunction.html |    8 +-
 ...ticsAggrFunctions.Decimal9SumWidthFunction.html |    8 +-
 ...isticsAggrFunctions.Float4AvgWidthFunction.html |    8 +-
 ...tisticsAggrFunctions.Float4CntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.Float4HLLFunction.html |    8 +-
 ...isticsAggrFunctions.Float4SumWidthFunction.html |    8 +-
 ...isticsAggrFunctions.Float8AvgWidthFunction.html |    8 +-
 ...tisticsAggrFunctions.Float8CntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.Float8HLLFunction.html |    8 +-
 ...isticsAggrFunctions.Float8SumWidthFunction.html |    8 +-
 .../StatisticsAggrFunctions.HllDecode.html         |    8 +-
 .../StatisticsAggrFunctions.HllFieldReader.html    |    8 +-
 .../StatisticsAggrFunctions.HllMerge.html          |    8 +-
 ...tatisticsAggrFunctions.IntAvgWidthFunction.html |    8 +-
 ...StatisticsAggrFunctions.IntCntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.IntHLLFunction.html    |    8 +-
 ...tatisticsAggrFunctions.IntSumWidthFunction.html |    8 +-
 ...ticsAggrFunctions.IntervalAvgWidthFunction.html |    8 +-
 ...sticsAggrFunctions.IntervalCntDupsFunction.html |    8 +-
 ...tatisticsAggrFunctions.IntervalHLLFunction.html |    8 +-
 ...ticsAggrFunctions.IntervalSumWidthFunction.html |    8 +-
 .../StatisticsAggrFunctions.NonNullRowCount.html   |    8 +-
 ...grFunctions.NullableBigIntAvgWidthFunction.html |    8 +-
 ...ggrFunctions.NullableBigIntCntDupsFunction.html |    8 +-
 ...icsAggrFunctions.NullableBigIntHLLFunction.html |    8 +-
 ...grFunctions.NullableBigIntSumWidthFunction.html |    8 +-
 ...sAggrFunctions.NullableBitAvgWidthFunction.html |    8 +-
 ...csAggrFunctions.NullableBitCntDupsFunction.html |    8 +-
 ...isticsAggrFunctions.NullableBitHLLFunction.html |    8 +-
 ...sAggrFunctions.NullableBitSumWidthFunction.html |    8 +-
 ...AggrFunctions.NullableDateAvgWidthFunction.html |    8 +-
 ...sAggrFunctions.NullableDateCntDupsFunction.html |    8 +-
 ...sticsAggrFunctions.NullableDateHLLFunction.html |    8 +-
 ...AggrFunctions.NullableDateSumWidthFunction.html |    8 +-
 ...unctions.NullableDecimal18AvgWidthFunction.html |    8 +-
 ...Functions.NullableDecimal18CntDupsFunction.html |    8 +-
 ...AggrFunctions.NullableDecimal18HLLFunction.html |    8 +-
 ...unctions.NullableDecimal18SumWidthFunction.html |    8 +-
 ...ons.NullableDecimal28DenseAvgWidthFunction.html |    8 +-
 ...ons.NullableDecimal28DenseSumWidthFunction.html |    8 +-
 ...ns.NullableDecimal28SparseAvgWidthFunction.html |    8 +-
 ...ns.NullableDecimal28SparseSumWidthFunction.html |    8 +-
 ...ons.NullableDecimal38DenseAvgWidthFunction.html |    8 +-
 ...ons.NullableDecimal38DenseSumWidthFunction.html |    8 +-
 ...ns.NullableDecimal38SparseAvgWidthFunction.html |    8 +-
 ...ns.NullableDecimal38SparseSumWidthFunction.html |    8 +-
 ...Functions.NullableDecimal9AvgWidthFunction.html |    8 +-
 ...rFunctions.NullableDecimal9CntDupsFunction.html |    8 +-
 ...sAggrFunctions.NullableDecimal9HLLFunction.html |    8 +-
 ...Functions.NullableDecimal9SumWidthFunction.html |    8 +-
 ...grFunctions.NullableFloat4AvgWidthFunction.html |    8 +-
 ...ggrFunctions.NullableFloat4CntDupsFunction.html |    8 +-
 ...icsAggrFunctions.NullableFloat4HLLFunction.html |    8 +-
 ...grFunctions.NullableFloat4SumWidthFunction.html |    8 +-
 ...grFunctions.NullableFloat8AvgWidthFunction.html |    8 +-
 ...ggrFunctions.NullableFloat8CntDupsFunction.html |    8 +-
 ...icsAggrFunctions.NullableFloat8HLLFunction.html |    8 +-
 ...grFunctions.NullableFloat8SumWidthFunction.html |    8 +-
 ...sAggrFunctions.NullableIntAvgWidthFunction.html |    8 +-
 ...csAggrFunctions.NullableIntCntDupsFunction.html |    8 +-
 ...isticsAggrFunctions.NullableIntHLLFunction.html |    8 +-
 ...sAggrFunctions.NullableIntSumWidthFunction.html |    8 +-
 ...Functions.NullableIntervalAvgWidthFunction.html |    8 +-
 ...rFunctions.NullableIntervalCntDupsFunction.html |    8 +-
 ...sAggrFunctions.NullableIntervalHLLFunction.html |    8 +-
 ...Functions.NullableIntervalSumWidthFunction.html |    8 +-
 ...AggrFunctions.NullableTimeAvgWidthFunction.html |    8 +-
 ...sAggrFunctions.NullableTimeCntDupsFunction.html |    8 +-
 ...sticsAggrFunctions.NullableTimeHLLFunction.html |    8 +-
 ...unctions.NullableTimeStampAvgWidthFunction.html |    8 +-
 ...Functions.NullableTimeStampCntDupsFunction.html |    8 +-
 ...AggrFunctions.NullableTimeStampHLLFunction.html |    8 +-
 ...unctions.NullableTimeStampSumWidthFunction.html |    8 +-
 ...AggrFunctions.NullableTimeSumWidthFunction.html |    8 +-
 ...unctions.NullableVar16CharAvgWidthFunction.html |    8 +-
 ...Functions.NullableVar16CharCntDupsFunction.html |    8 +-
 ...AggrFunctions.NullableVar16CharHLLFunction.html |    8 +-
 ...unctions.NullableVar16CharSumWidthFunction.html |    8 +-
 ...unctions.NullableVarBinaryAvgWidthFunction.html |    8 +-
 ...Functions.NullableVarBinaryCntDupsFunction.html |    8 +-
 ...AggrFunctions.NullableVarBinaryHLLFunction.html |    8 +-
 ...unctions.NullableVarBinarySumWidthFunction.html |    8 +-
 ...rFunctions.NullableVarCharAvgWidthFunction.html |    8 +-
 ...grFunctions.NullableVarCharCntDupsFunction.html |    8 +-
 ...csAggrFunctions.NullableVarCharHLLFunction.html |    8 +-
 ...rFunctions.NullableVarCharSumWidthFunction.html |    8 +-
 .../StatisticsAggrFunctions.RowCount.html          |    8 +-
 ...atisticsAggrFunctions.TimeAvgWidthFunction.html |    8 +-
 ...tatisticsAggrFunctions.TimeCntDupsFunction.html |    8 +-
 .../StatisticsAggrFunctions.TimeHLLFunction.html   |    8 +-
 ...icsAggrFunctions.TimeStampAvgWidthFunction.html |    8 +-
 ...ticsAggrFunctions.TimeStampCntDupsFunction.html |    8 +-
 ...atisticsAggrFunctions.TimeStampHLLFunction.html |    8 +-
 ...icsAggrFunctions.TimeStampSumWidthFunction.html |    8 +-
 ...atisticsAggrFunctions.TimeSumWidthFunction.html |    8 +-
 ...icsAggrFunctions.Var16CharAvgWidthFunction.html |    8 +-
 ...ticsAggrFunctions.Var16CharCntDupsFunction.html |    8 +-
 ...atisticsAggrFunctions.Var16CharHLLFunction.html |    8 +-
 ...icsAggrFunctions.Var16CharSumWidthFunction.html |    8 +-
 ...icsAggrFunctions.VarBinaryAvgWidthFunction.html |    8 +-
 ...ticsAggrFunctions.VarBinaryCntDupsFunction.html |    8 +-
 ...atisticsAggrFunctions.VarBinaryHLLFunction.html |    8 +-
 ...icsAggrFunctions.VarBinarySumWidthFunction.html |    8 +-
 ...sticsAggrFunctions.VarCharAvgWidthFunction.html |    8 +-
 ...isticsAggrFunctions.VarCharCntDupsFunction.html |    8 +-
 ...StatisticsAggrFunctions.VarCharHLLFunction.html |    8 +-
 ...sticsAggrFunctions.VarCharSumWidthFunction.html |    8 +-
 .../fn/impl/class-use/StatisticsAggrFunctions.html |    8 +-
 .../fn/impl/class-use/StringFunctionHelpers.html   |    8 +-
 .../expr/fn/impl/class-use/StringFunctionUtil.html |    8 +-
 .../class-use/StringFunctions.AsciiEndode.html     |    8 +-
 .../class-use/StringFunctions.AsciiString.html     |    8 +-
 .../class-use/StringFunctions.AsciiToChar.html     |    8 +-
 .../class-use/StringFunctions.BinaryString.html    |    8 +-
 .../impl/class-use/StringFunctions.BitLength.html  |    8 +-
 .../fn/impl/class-use/StringFunctions.Btrim.html   |    8 +-
 .../class-use/StringFunctions.BtrimOneArg.html     |    8 +-
 .../impl/class-use/StringFunctions.ByteLength.html |    8 +-
 .../impl/class-use/StringFunctions.CharLength.html |    8 +-
 .../fn/impl/class-use/StringFunctions.Concat.html  |    8 +-
 .../StringFunctions.ConcatBothNullInput.html       |    8 +-
 .../StringFunctions.ConcatLeftNullInput.html       |    8 +-
 .../class-use/StringFunctions.ConcatOperator.html  |    8 +-
 .../StringFunctions.ConcatRightNullInput.html      |    8 +-
 .../fn/impl/class-use/StringFunctions.ILike.html   |    8 +-
 .../class-use/StringFunctions.ILikeWithEscape.html |    8 +-
 .../fn/impl/class-use/StringFunctions.InitCap.html |    8 +-
 .../fn/impl/class-use/StringFunctions.Left.html    |    8 +-
 .../fn/impl/class-use/StringFunctions.Like.html    |    8 +-
 .../class-use/StringFunctions.LikeWithEscape.html  |    8 +-
 .../impl/class-use/StringFunctions.LowerCase.html  |    8 +-
 .../fn/impl/class-use/StringFunctions.Lpad.html    |    8 +-
 .../impl/class-use/StringFunctions.LpadTwoArg.html |    8 +-
 .../fn/impl/class-use/StringFunctions.Ltrim.html   |    8 +-
 .../class-use/StringFunctions.LtrimOneArg.html     |    8 +-
 .../class-use/StringFunctions.OctetLength.html     |    8 +-
 .../impl/class-use/StringFunctions.Position.html   |    8 +-
 .../class-use/StringFunctions.RegexpMatches.html   |    8 +-
 .../class-use/StringFunctions.RegexpReplace.html   |    8 +-
 .../class-use/StringFunctions.RepeatString.html    |    8 +-
 .../fn/impl/class-use/StringFunctions.Replace.html |    8 +-
 .../class-use/StringFunctions.ReverseString.html   |    8 +-
 .../fn/impl/class-use/StringFunctions.Right.html   |    8 +-
 .../fn/impl/class-use/StringFunctions.Rpad.html    |    8 +-
 .../impl/class-use/StringFunctions.RpadTwoArg.html |    8 +-
 .../fn/impl/class-use/StringFunctions.Rtrim.html   |    8 +-
 .../class-use/StringFunctions.RtrimOneArg.html     |    8 +-
 .../fn/impl/class-use/StringFunctions.Similar.html |    8 +-
 .../StringFunctions.SimilarWithEscape.html         |    8 +-
 .../fn/impl/class-use/StringFunctions.Split.html   |  126 -
 .../StringFunctions.SplitNullableInput.html        |    8 +-
 .../impl/class-use/StringFunctions.SplitPart.html  |    8 +-
 .../StringFunctions.SplitPartStartEnd.html         |  126 +
 .../class-use/StringFunctions.StringBinary.html    |    8 +-
 .../fn/impl/class-use/StringFunctions.Strpos.html  |    8 +-
 .../impl/class-use/StringFunctions.Substring.html  |    8 +-
 .../class-use/StringFunctions.SubstringOffset.html |    8 +-
 .../class-use/StringFunctions.SubstringRegex.html  |    8 +-
 .../StringFunctions.SubstringRegexNullable.html    |    8 +-
 .../impl/class-use/StringFunctions.UpperCase.html  |    8 +-
 .../expr/fn/impl/class-use/StringFunctions.html    |    8 +-
 .../TDigestFunctions.BigIntTDigestFunction.html    |    8 +-
 .../TDigestFunctions.BitTDigestFunction.html       |    8 +-
 .../TDigestFunctions.DateTDigestFunction.html      |    8 +-
 .../TDigestFunctions.Float4TDigestFunction.html    |    8 +-
 .../TDigestFunctions.Float8TDigestFunction.html    |    8 +-
 .../TDigestFunctions.IntTDigestFunction.html       |    8 +-
 ...estFunctions.NullableBigIntTDigestFunction.html |    8 +-
 ...DigestFunctions.NullableBitTDigestFunction.html |    8 +-
 ...igestFunctions.NullableDateTDigestFunction.html |    8 +-
 ...estFunctions.NullableFloat4TDigestFunction.html |    8 +-
 ...estFunctions.NullableFloat8TDigestFunction.html |    8 +-
 ...DigestFunctions.NullableIntTDigestFunction.html |    8 +-
 ...Functions.NullableTimeStampTDigestFunction.html |    8 +-
 ...igestFunctions.NullableTimeTDigestFunction.html |    8 +-
 ...Functions.NullableVarBinaryTDigestFunction.html |    8 +-
 ...stFunctions.NullableVarCharTDigestFunction.html |    8 +-
 .../TDigestFunctions.TDigestMergeFunction.html     |    8 +-
 .../TDigestFunctions.TimeStampTDigestFunction.html |    8 +-
 .../TDigestFunctions.TimeTDigestFunction.html      |    8 +-
 .../TDigestFunctions.VarBinaryTDigestFunction.html |    8 +-
 .../TDigestFunctions.VarCharTDigestFunction.html   |    8 +-
 .../expr/fn/impl/class-use/TDigestFunctions.html   |    8 +-
 .../impl/class-use/TestIntervalDayFunctions.html   |    8 +-
 .../class-use/TestSimpleRepeatedFunctions.html     |    8 +-
 .../expr/fn/impl/class-use/TestSqlPatterns.html    |    8 +-
 .../fn/impl/class-use/TestStringFunctions.html     |    8 +-
 .../exec/expr/fn/impl/class-use/TestTypeFns.html   |    8 +-
 .../impl/class-use/TypeFunctions.GetDrillType.html |    8 +-
 .../fn/impl/class-use/TypeFunctions.GetMode.html   |    8 +-
 .../impl/class-use/TypeFunctions.GetSqlType.html   |    8 +-
 .../exec/expr/fn/impl/class-use/TypeFunctions.html |    8 +-
 .../class-use/UnionFunctions.CastUnionList.html    |    8 +-
 .../class-use/UnionFunctions.CastUnionMap.html     |    8 +-
 .../class-use/UnionFunctions.CastUnionToUnion.html |    8 +-
 .../impl/class-use/UnionFunctions.CompareType.html |    8 +-
 .../fn/impl/class-use/UnionFunctions.GetType.html  |    8 +-
 .../impl/class-use/UnionFunctions.IsNotNull.html   |    8 +-
 .../fn/impl/class-use/UnionFunctions.IsNull.html   |    8 +-
 .../impl/class-use/UnionFunctions.UnionIsList.html |    8 +-
 .../impl/class-use/UnionFunctions.UnionIsMap.html  |    8 +-
 .../expr/fn/impl/class-use/UnionFunctions.html     |    8 +-
 .../class-use/ValueVectorHashHelper.Hash64.html    |    8 +-
 .../ValueVectorHashHelper.Hash64Template.html      |    8 +-
 .../fn/impl/class-use/ValueVectorHashHelper.html   |    8 +-
 .../exec/expr/fn/impl/class-use/VarHelpers.html    |    8 +-
 .../drill/exec/expr/fn/impl/class-use/XXHash.html  |    8 +-
 .../expr/fn/impl/conv/BigIntBEConvertFrom.html     |    8 +-
 .../exec/expr/fn/impl/conv/BigIntBEConvertTo.html  |    8 +-
 .../exec/expr/fn/impl/conv/BigIntConvertFrom.html  |    8 +-
 .../exec/expr/fn/impl/conv/BigIntConvertTo.html    |    8 +-
 .../expr/fn/impl/conv/BigIntVLongConvertFrom.html  |    8 +-
 .../expr/fn/impl/conv/BigIntVLongConvertTo.html    |    8 +-
 .../expr/fn/impl/conv/BooleanByteConvertFrom.html  |    8 +-
 .../expr/fn/impl/conv/BooleanByteConvertTo.html    |    8 +-
 ...ImpalaTimestamp.ImpalaTimestampConvertFrom.html |    8 +-
 .../fn/impl/conv/ConvertFromImpalaTimestamp.html   |    8 +-
 .../expr/fn/impl/conv/DateEpochBEConvertFrom.html  |    8 +-
 .../expr/fn/impl/conv/DateEpochBEConvertTo.html    |    8 +-
 .../expr/fn/impl/conv/DateEpochConvertFrom.html    |    8 +-
 .../exec/expr/fn/impl/conv/DateEpochConvertTo.html |    8 +-
 .../expr/fn/impl/conv/DoubleBEConvertFrom.html     |    8 +-
 .../exec/expr/fn/impl/conv/DoubleBEConvertTo.html  |    8 +-
 .../exec/expr/fn/impl/conv/DoubleConvertFrom.html  |    8 +-
 .../exec/expr/fn/impl/conv/DoubleConvertTo.html    |    8 +-
 .../exec/expr/fn/impl/conv/DummyConvertFrom.html   |    8 +-
 .../exec/expr/fn/impl/conv/DummyConvertTo.html     |    8 +-
 .../drill/exec/expr/fn/impl/conv/DummyFlatten.html |    8 +-
 .../exec/expr/fn/impl/conv/FloatBEConvertFrom.html |    8 +-
 .../exec/expr/fn/impl/conv/FloatBEConvertTo.html   |    8 +-
 .../exec/expr/fn/impl/conv/FloatConvertFrom.html   |    8 +-
 .../exec/expr/fn/impl/conv/FloatConvertTo.html     |    8 +-
 .../exec/expr/fn/impl/conv/IntBEConvertFrom.html   |    8 +-
 .../exec/expr/fn/impl/conv/IntBEConvertTo.html     |    8 +-
 .../exec/expr/fn/impl/conv/IntConvertFrom.html     |    8 +-
 .../drill/exec/expr/fn/impl/conv/IntConvertTo.html |    8 +-
 .../exec/expr/fn/impl/conv/IntVIntConvertFrom.html |    8 +-
 .../exec/expr/fn/impl/conv/IntVIntConvertTo.html   |    8 +-
 .../impl/conv/JsonConvertFrom.ConvertFromJson.html |    8 +-
 ...onConvertFrom.ConvertFromJsonNullableInput.html |    8 +-
 .../JsonConvertFrom.ConvertFromJsonVarchar.html    |    8 +-
 ...rtFrom.ConvertFromJsonVarcharNullableInput.html |    8 +-
 .../exec/expr/fn/impl/conv/JsonConvertFrom.html    |    8 +-
 .../conv/JsonConvertTo.ConvertToExtendedJson.html  |    8 +-
 .../fn/impl/conv/JsonConvertTo.ConvertToJson.html  |    8 +-
 .../exec/expr/fn/impl/conv/JsonConvertTo.html      |    8 +-
 .../impl/conv/OrderedBytesBigIntConvertFrom.html   |    8 +-
 .../fn/impl/conv/OrderedBytesBigIntConvertTo.html  |    8 +-
 .../impl/conv/OrderedBytesBigIntDescConvertTo.html |    8 +-
 .../impl/conv/OrderedBytesDoubleConvertFrom.html   |    8 +-
 .../fn/impl/conv/OrderedBytesDoubleConvertTo.html  |    8 +-
 .../impl/conv/OrderedBytesDoubleDescConvertTo.html |    8 +-
 .../fn/impl/conv/OrderedBytesFloatConvertFrom.html |    8 +-
 .../fn/impl/conv/OrderedBytesFloatConvertTo.html   |    8 +-
 .../impl/conv/OrderedBytesFloatDescConvertTo.html  |    8 +-
 .../fn/impl/conv/OrderedBytesIntConvertFrom.html   |    8 +-
 .../fn/impl/conv/OrderedBytesIntConvertTo.html     |    8 +-
 .../fn/impl/conv/OrderedBytesIntDescConvertTo.html |    8 +-
 .../fn/impl/conv/RoundFunctions.RoundBigInt.html   |    8 +-
 .../fn/impl/conv/RoundFunctions.RoundFloat4.html   |    8 +-
 .../fn/impl/conv/RoundFunctions.RoundFloat8.html   |    8 +-
 .../expr/fn/impl/conv/RoundFunctions.RoundInt.html |    8 +-
 .../fn/impl/conv/RoundFunctions.RoundSmallInt.html |    8 +-
 .../fn/impl/conv/RoundFunctions.RoundTinyInt.html  |    8 +-
 .../fn/impl/conv/RoundFunctions.RoundUInt1.html    |    8 +-
 .../fn/impl/conv/RoundFunctions.RoundUInt2.html    |    8 +-
 .../fn/impl/conv/RoundFunctions.RoundUInt4.html    |    8 +-
 .../fn/impl/conv/RoundFunctions.RoundUInt8.html    |    8 +-
 .../exec/expr/fn/impl/conv/RoundFunctions.html     |    8 +-
 .../expr/fn/impl/conv/SmallIntBEConvertFrom.html   |    8 +-
 .../expr/fn/impl/conv/SmallIntBEConvertTo.html     |    8 +-
 .../expr/fn/impl/conv/SmallIntConvertFrom.html     |    8 +-
 .../exec/expr/fn/impl/conv/SmallIntConvertTo.html  |    8 +-
 .../expr/fn/impl/conv/TimeEpochBEConvertFrom.html  |    8 +-
 .../expr/fn/impl/conv/TimeEpochBEConvertTo.html    |    8 +-
 .../expr/fn/impl/conv/TimeEpochConvertFrom.html    |    8 +-
 .../exec/expr/fn/impl/conv/TimeEpochConvertTo.html |    8 +-
 .../fn/impl/conv/TimeStampEpochBEConvertFrom.html  |    8 +-
 .../fn/impl/conv/TimeStampEpochBEConvertTo.html    |    8 +-
 .../fn/impl/conv/TimeStampEpochConvertFrom.html    |    8 +-
 .../expr/fn/impl/conv/TimeStampEpochConvertTo.html |    8 +-
 .../exec/expr/fn/impl/conv/TinyIntConvertFrom.html |    8 +-
 .../exec/expr/fn/impl/conv/TinyIntConvertTo.html   |    8 +-
 .../exec/expr/fn/impl/conv/UInt4BEConvertFrom.html |    8 +-
 .../exec/expr/fn/impl/conv/UInt4BEConvertTo.html   |    8 +-
 .../exec/expr/fn/impl/conv/UInt4ConvertFrom.html   |    8 +-
 .../exec/expr/fn/impl/conv/UInt4ConvertTo.html     |    8 +-
 .../exec/expr/fn/impl/conv/UInt8ConvertFrom.html   |    8 +-
 .../exec/expr/fn/impl/conv/UInt8ConvertTo.html     |    8 +-
 .../exec/expr/fn/impl/conv/UTF16ConvertFrom.html   |    8 +-
 .../exec/expr/fn/impl/conv/UTF16ConvertTo.html     |    8 +-
 .../exec/expr/fn/impl/conv/UTF8ConvertFrom.html    |    8 +-
 .../exec/expr/fn/impl/conv/UTF8ConvertTo.html      |    8 +-
 .../impl/conv/class-use/BigIntBEConvertFrom.html   |    8 +-
 .../fn/impl/conv/class-use/BigIntBEConvertTo.html  |    8 +-
 .../fn/impl/conv/class-use/BigIntConvertFrom.html  |    8 +-
 .../fn/impl/conv/class-use/BigIntConvertTo.html    |    8 +-
 .../conv/class-use/BigIntVLongConvertFrom.html     |    8 +-
 .../impl/conv/class-use/BigIntVLongConvertTo.html  |    8 +-
 .../conv/class-use/BooleanByteConvertFrom.html     |    8 +-
 .../impl/conv/class-use/BooleanByteConvertTo.html  |    8 +-
 ...ImpalaTimestamp.ImpalaTimestampConvertFrom.html |    8 +-
 .../conv/class-use/ConvertFromImpalaTimestamp.html |    8 +-
 .../conv/class-use/DateEpochBEConvertFrom.html     |    8 +-
 .../impl/conv/class-use/DateEpochBEConvertTo.html  |    8 +-
 .../impl/conv/class-use/DateEpochConvertFrom.html  |    8 +-
 .../fn/impl/conv/class-use/DateEpochConvertTo.html |    8 +-
 .../impl/conv/class-use/DoubleBEConvertFrom.html   |    8 +-
 .../fn/impl/conv/class-use/DoubleBEConvertTo.html  |    8 +-
 .../fn/impl/conv/class-use/DoubleConvertFrom.html  |    8 +-
 .../fn/impl/conv/class-use/DoubleConvertTo.html    |    8 +-
 .../fn/impl/conv/class-use/DummyConvertFrom.html   |    8 +-
 .../fn/impl/conv/class-use/DummyConvertTo.html     |    8 +-
 .../expr/fn/impl/conv/class-use/DummyFlatten.html  |    8 +-
 .../fn/impl/conv/class-use/FloatBEConvertFrom.html |    8 +-
 .../fn/impl/conv/class-use/FloatBEConvertTo.html   |    8 +-
 .../fn/impl/conv/class-use/FloatConvertFrom.html   |    8 +-
 .../fn/impl/conv/class-use/FloatConvertTo.html     |    8 +-
 .../fn/impl/conv/class-use/IntBEConvertFrom.html   |    8 +-
 .../fn/impl/conv/class-use/IntBEConvertTo.html     |    8 +-
 .../fn/impl/conv/class-use/IntConvertFrom.html     |    8 +-
 .../expr/fn/impl/conv/class-use/IntConvertTo.html  |    8 +-
 .../fn/impl/conv/class-use/IntVIntConvertFrom.html |    8 +-
 .../fn/impl/conv/class-use/IntVIntConvertTo.html   |    8 +-
 .../class-use/JsonConvertFrom.ConvertFromJson.html |    8 +-
 ...onConvertFrom.ConvertFromJsonNullableInput.html |    8 +-
 .../JsonConvertFrom.ConvertFromJsonVarchar.html    |    8 +-
 ...rtFrom.ConvertFromJsonVarcharNullableInput.html |    8 +-
 .../fn/impl/conv/class-use/JsonConvertFrom.html    |    8 +-
 .../JsonConvertTo.ConvertToExtendedJson.html       |    8 +-
 .../class-use/JsonConvertTo.ConvertToJson.html     |    8 +-
 .../expr/fn/impl/conv/class-use/JsonConvertTo.html |    8 +-
 .../class-use/OrderedBytesBigIntConvertFrom.html   |    8 +-
 .../class-use/OrderedBytesBigIntConvertTo.html     |    8 +-
 .../class-use/OrderedBytesBigIntDescConvertTo.html |    8 +-
 .../class-use/OrderedBytesDoubleConvertFrom.html   |    8 +-
 .../class-use/OrderedBytesDoubleConvertTo.html     |    8 +-
 .../class-use/OrderedBytesDoubleDescConvertTo.html |    8 +-
 .../class-use/OrderedBytesFloatConvertFrom.html    |    8 +-
 .../conv/class-use/OrderedBytesFloatConvertTo.html |    8 +-
 .../class-use/OrderedBytesFloatDescConvertTo.html  |    8 +-
 .../conv/class-use/OrderedBytesIntConvertFrom.html |    8 +-
 .../conv/class-use/OrderedBytesIntConvertTo.html   |    8 +-
 .../class-use/OrderedBytesIntDescConvertTo.html    |    8 +-
 .../conv/class-use/RoundFunctions.RoundBigInt.html |    8 +-
 .../conv/class-use/RoundFunctions.RoundFloat4.html |    8 +-
 .../conv/class-use/RoundFunctions.RoundFloat8.html |    8 +-
 .../conv/class-use/RoundFunctions.RoundInt.html    |    8 +-
 .../class-use/RoundFunctions.RoundSmallInt.html    |    8 +-
 .../class-use/RoundFunctions.RoundTinyInt.html     |    8 +-
 .../conv/class-use/RoundFunctions.RoundUInt1.html  |    8 +-
 .../conv/class-use/RoundFunctions.RoundUInt2.html  |    8 +-
 .../conv/class-use/RoundFunctions.RoundUInt4.html  |    8 +-
 .../conv/class-use/RoundFunctions.RoundUInt8.html  |    8 +-
 .../fn/impl/conv/class-use/RoundFunctions.html     |    8 +-
 .../impl/conv/class-use/SmallIntBEConvertFrom.html |    8 +-
 .../impl/conv/class-use/SmallIntBEConvertTo.html   |    8 +-
 .../impl/conv/class-use/SmallIntConvertFrom.html   |    8 +-
 .../fn/impl/conv/class-use/SmallIntConvertTo.html  |    8 +-
 .../conv/class-use/TimeEpochBEConvertFrom.html     |    8 +-
 .../impl/conv/class-use/TimeEpochBEConvertTo.html  |    8 +-
 .../impl/conv/class-use/TimeEpochConvertFrom.html  |    8 +-
 .../fn/impl/conv/class-use/TimeEpochConvertTo.html |    8 +-
 .../class-use/TimeStampEpochBEConvertFrom.html     |    8 +-
 .../conv/class-use/TimeStampEpochBEConvertTo.html  |    8 +-
 .../conv/class-use/TimeStampEpochConvertFrom.html  |    8 +-
 .../conv/class-use/TimeStampEpochConvertTo.html    |    8 +-
 .../fn/impl/conv/class-use/TinyIntConvertFrom.html |    8 +-
 .../fn/impl/conv/class-use/TinyIntConvertTo.html   |    8 +-
 .../fn/impl/conv/class-use/UInt4BEConvertFrom.html |    8 +-
 .../fn/impl/conv/class-use/UInt4BEConvertTo.html   |    8 +-
 .../fn/impl/conv/class-use/UInt4ConvertFrom.html   |    8 +-
 .../fn/impl/conv/class-use/UInt4ConvertTo.html     |    8 +-
 .../fn/impl/conv/class-use/UInt8ConvertFrom.html   |    8 +-
 .../fn/impl/conv/class-use/UInt8ConvertTo.html     |    8 +-
 .../fn/impl/conv/class-use/UTF16ConvertFrom.html   |    8 +-
 .../fn/impl/conv/class-use/UTF16ConvertTo.html     |    8 +-
 .../fn/impl/conv/class-use/UTF8ConvertFrom.html    |    8 +-
 .../expr/fn/impl/conv/class-use/UTF8ConvertTo.html |    8 +-
 .../exec/expr/fn/impl/conv/package-frame.html      |    6 +-
 .../exec/expr/fn/impl/conv/package-summary.html    |    8 +-
 .../drill/exec/expr/fn/impl/conv/package-tree.html |    8 +-
 .../drill/exec/expr/fn/impl/conv/package-use.html  |    8 +-
 .../AbstractDrillPrimitiveObjectInspector.html     |    8 +-
 .../expr/fn/impl/hive/DrillDeferredObject.html     |    8 +-
 .../AbstractDrillPrimitiveObjectInspector.html     |    8 +-
 .../impl/hive/class-use/DrillDeferredObject.html   |    8 +-
 .../exec/expr/fn/impl/hive/package-frame.html      |    6 +-
 .../exec/expr/fn/impl/hive/package-summary.html    |    8 +-
 .../drill/exec/expr/fn/impl/hive/package-tree.html |    8 +-
 .../drill/exec/expr/fn/impl/hive/package-use.html  |    8 +-
 .../drill/exec/expr/fn/impl/package-frame.html     |    8 +-
 .../drill/exec/expr/fn/impl/package-summary.html   |   24 +-
 .../drill/exec/expr/fn/impl/package-tree.html      |   10 +-
 .../drill/exec/expr/fn/impl/package-use.html       |    8 +-
 ...InterpreterEvaluator.EvalVisitor.Trivalent.html |    8 +-
 .../InterpreterEvaluator.EvalVisitor.html          |    8 +-
 .../expr/fn/interpreter/InterpreterEvaluator.html  |    8 +-
 ...InterpreterEvaluator.EvalVisitor.Trivalent.html |    8 +-
 .../InterpreterEvaluator.EvalVisitor.html          |    8 +-
 .../class-use/InterpreterEvaluator.html            |    8 +-
 .../exec/expr/fn/interpreter/package-frame.html    |    6 +-
 .../exec/expr/fn/interpreter/package-summary.html  |    8 +-
 .../exec/expr/fn/interpreter/package-tree.html     |    8 +-
 .../exec/expr/fn/interpreter/package-use.html      |    8 +-
 .../expr/fn/output/ConcatReturnTypeInference.html  |    8 +-
 ...ypeInference.DecimalAddReturnTypeInference.html |    8 +-
 ...ypeInference.DecimalAggReturnTypeInference.html |    8 +-
 ...Inference.DecimalAvgAggReturnTypeInference.html |    8 +-
 ...peInference.DecimalCastReturnTypeInference.html |    8 +-
 ...ference.DecimalDivScaleReturnTypeInference.html |    8 +-
 ...ference.DecimalMaxScaleReturnTypeInference.html |    8 +-
 ...ference.DecimalModScaleReturnTypeInference.html |    8 +-
 ...ference.DecimalSetScaleReturnTypeInference.html |    8 +-
 ...Inference.DecimalSumAggReturnTypeInference.html |    8 +-
 ...ference.DecimalSumScaleReturnTypeInference.html |    8 +-
 ...erence.DecimalZeroScaleReturnTypeInference.html |    8 +-
 .../expr/fn/output/DecimalReturnTypeInference.html |    8 +-
 .../expr/fn/output/DefaultReturnTypeInference.html |    8 +-
 .../exec/expr/fn/output/OutputWidthCalculator.html |    8 +-
 ...idthCalculators.CloneOutputWidthCalculator.html |    8 +-
 ...dthCalculators.ConcatOutputWidthCalculator.html |    8 +-
 ...thCalculators.DefaultOutputWidthCalculator.html |    8 +-
 .../expr/fn/output/OutputWidthCalculators.html     |    8 +-
 .../expr/fn/output/PadReturnTypeInference.html     |    8 +-
 .../exec/expr/fn/output/ReturnTypeInference.html   |    8 +-
 .../output/SameInOutLengthReturnTypeInference.html |    8 +-
 .../fn/output/StringCastReturnTypeInference.html   |    8 +-
 .../class-use/ConcatReturnTypeInference.html       |    8 +-
 ...ypeInference.DecimalAddReturnTypeInference.html |    8 +-
 ...ypeInference.DecimalAggReturnTypeInference.html |    8 +-
 ...Inference.DecimalAvgAggReturnTypeInference.html |    8 +-
 ...peInference.DecimalCastReturnTypeInference.html |    8 +-
 ...ference.DecimalDivScaleReturnTypeInference.html |    8 +-
 ...ference.DecimalMaxScaleReturnTypeInference.html |    8 +-
 ...ference.DecimalModScaleReturnTypeInference.html |    8 +-
 ...ference.DecimalSetScaleReturnTypeInference.html |    8 +-
 ...Inference.DecimalSumAggReturnTypeInference.html |    8 +-
 ...ference.DecimalSumScaleReturnTypeInference.html |    8 +-
 ...erence.DecimalZeroScaleReturnTypeInference.html |    8 +-
 .../class-use/DecimalReturnTypeInference.html      |    8 +-
 .../class-use/DefaultReturnTypeInference.html      |    8 +-
 .../fn/output/class-use/OutputWidthCalculator.html |    8 +-
 ...idthCalculators.CloneOutputWidthCalculator.html |    8 +-
 ...dthCalculators.ConcatOutputWidthCalculator.html |    8 +-
 ...thCalculators.DefaultOutputWidthCalculator.html |    8 +-
 .../output/class-use/OutputWidthCalculators.html   |    8 +-
 .../output/class-use/PadReturnTypeInference.html   |    8 +-
 .../fn/output/class-use/ReturnTypeInference.html   |    8 +-
 .../SameInOutLengthReturnTypeInference.html        |    8 +-
 .../class-use/StringCastReturnTypeInference.html   |    8 +-
 .../drill/exec/expr/fn/output/package-frame.html   |    6 +-
 .../drill/exec/expr/fn/output/package-summary.html |    8 +-
 .../drill/exec/expr/fn/output/package-tree.html    |    8 +-
 .../drill/exec/expr/fn/output/package-use.html     |    8 +-
 .../apache/drill/exec/expr/fn/package-frame.html   |    6 +-
 .../apache/drill/exec/expr/fn/package-summary.html |    8 +-
 .../apache/drill/exec/expr/fn/package-tree.html    |    8 +-
 .../org/apache/drill/exec/expr/fn/package-use.html |    8 +-
 .../exec/expr/fn/registry/FunctionHolder.html      |    8 +-
 .../expr/fn/registry/FunctionRegistryHolder.html   |    8 +-
 .../fn/registry/FunctionRegistryHolderTest.html    |    8 +-
 .../drill/exec/expr/fn/registry/JarScan.html       |    8 +-
 .../expr/fn/registry/LocalFunctionRegistry.html    |    8 +-
 .../fn/registry/RemoteFunctionRegistry.Action.html |    8 +-
 .../expr/fn/registry/RemoteFunctionRegistry.html   |    8 +-
 .../expr/fn/registry/class-use/FunctionHolder.html |    8 +-
 .../registry/class-use/FunctionRegistryHolder.html |    8 +-
 .../class-use/FunctionRegistryHolderTest.html      |    8 +-
 .../exec/expr/fn/registry/class-use/JarScan.html   |    8 +-
 .../registry/class-use/LocalFunctionRegistry.html  |    8 +-
 .../class-use/RemoteFunctionRegistry.Action.html   |    8 +-
 .../registry/class-use/RemoteFunctionRegistry.html |    8 +-
 .../drill/exec/expr/fn/registry/package-frame.html |    6 +-
 .../exec/expr/fn/registry/package-summary.html     |    8 +-
 .../drill/exec/expr/fn/registry/package-tree.html  |    8 +-
 .../drill/exec/expr/fn/registry/package-use.html   |    8 +-
 .../drill/exec/expr/holders/ComplexHolder.html     |    8 +-
 .../apache/drill/exec/expr/holders/DictHolder.html |    8 +-
 .../apache/drill/exec/expr/holders/ListHolder.html |    8 +-
 .../apache/drill/exec/expr/holders/MapHolder.html  |    8 +-
 .../drill/exec/expr/holders/ObjectHolder.html      |    8 +-
 .../exec/expr/holders/RepeatedDictHolder.html      |    8 +-
 .../exec/expr/holders/RepeatedListHolder.html      |    8 +-
 .../drill/exec/expr/holders/RepeatedMapHolder.html |    8 +-
 .../exec/expr/holders/RepeatedValueHolder.html     |    8 +-
 .../drill/exec/expr/holders/UnionHolder.html       |    8 +-
 .../drill/exec/expr/holders/ValueHolder.html       |    8 +-
 .../exec/expr/holders/class-use/ComplexHolder.html |    8 +-
 .../exec/expr/holders/class-use/DictHolder.html    |    8 +-
 .../exec/expr/holders/class-use/ListHolder.html    |    8 +-
 .../exec/expr/holders/class-use/MapHolder.html     |    8 +-
 .../exec/expr/holders/class-use/ObjectHolder.html  |    8 +-
 .../expr/holders/class-use/RepeatedDictHolder.html |    8 +-
 .../expr/holders/class-use/RepeatedListHolder.html |    8 +-
 .../expr/holders/class-use/RepeatedMapHolder.html  |    8 +-
 .../holders/class-use/RepeatedValueHolder.html     |    8 +-
 .../exec/expr/holders/class-use/UnionHolder.html   |    8 +-
 .../exec/expr/holders/class-use/ValueHolder.html   |    8 +-
 .../drill/exec/expr/holders/package-frame.html     |    6 +-
 .../drill/exec/expr/holders/package-summary.html   |    8 +-
 .../drill/exec/expr/holders/package-tree.html      |    8 +-
 .../drill/exec/expr/holders/package-use.html       |    8 +-
 .../org/apache/drill/exec/expr/package-frame.html  |    6 +-
 .../apache/drill/exec/expr/package-summary.html    |    8 +-
 .../org/apache/drill/exec/expr/package-tree.html   |   10 +-
 .../org/apache/drill/exec/expr/package-use.html    |    8 +-
 .../org/apache/drill/exec/expr/stat/RowsMatch.html |    8 +-
 .../drill/exec/expr/stat/class-use/RowsMatch.html  |   10 +-
 .../apache/drill/exec/expr/stat/package-frame.html |    6 +-
 .../drill/exec/expr/stat/package-summary.html      |    8 +-
 .../apache/drill/exec/expr/stat/package-tree.html  |    8 +-
 .../apache/drill/exec/expr/stat/package-use.html   |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestBINARY.html     |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestBOOLEAN.html    |    8 +-
 .../hive/HiveTestUDFImpls.GenericUDFTestBYTE.html  |    8 +-
 .../hive/HiveTestUDFImpls.GenericUDFTestBase.html  |    8 +-
 .../hive/HiveTestUDFImpls.GenericUDFTestCHAR.html  |    8 +-
 .../hive/HiveTestUDFImpls.GenericUDFTestDATE.html  |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestDECIMAL.html    |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestDOUBLE.html     |    8 +-
 .../hive/HiveTestUDFImpls.GenericUDFTestFLOAT.html |    8 +-
 .../hive/HiveTestUDFImpls.GenericUDFTestINT.html   |    8 +-
 .../hive/HiveTestUDFImpls.GenericUDFTestLONG.html  |    8 +-
 .../hive/HiveTestUDFImpls.GenericUDFTestSHORT.html |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestSTRING.html     |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestTIMESTAMP.html  |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestVARCHAR.html    |    8 +-
 .../drill/exec/fn/hive/HiveTestUDFImpls.html       |    8 +-
 .../apache/drill/exec/fn/hive/TestHiveUDFs.html    |    8 +-
 .../drill/exec/fn/hive/TestInbuiltHiveUDFs.html    |    8 +-
 .../drill/exec/fn/hive/TestSampleHiveUDFs.html     |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestBINARY.html     |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestBOOLEAN.html    |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestBYTE.html       |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestBase.html       |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestCHAR.html       |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestDATE.html       |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestDECIMAL.html    |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestDOUBLE.html     |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestFLOAT.html      |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestINT.html        |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestLONG.html       |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestSHORT.html      |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestSTRING.html     |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestTIMESTAMP.html  |    8 +-
 .../HiveTestUDFImpls.GenericUDFTestVARCHAR.html    |    8 +-
 .../exec/fn/hive/class-use/HiveTestUDFImpls.html   |    8 +-
 .../drill/exec/fn/hive/class-use/TestHiveUDFs.html |    8 +-
 .../fn/hive/class-use/TestInbuiltHiveUDFs.html     |    8 +-
 .../exec/fn/hive/class-use/TestSampleHiveUDFs.html |    8 +-
 .../apache/drill/exec/fn/hive/package-frame.html   |    6 +-
 .../apache/drill/exec/fn/hive/package-summary.html |    8 +-
 .../apache/drill/exec/fn/hive/package-tree.html    |    8 +-
 .../org/apache/drill/exec/fn/hive/package-use.html |    8 +-
 .../drill/exec/fn/impl/TestAggregateFunction.html  |    8 +-
 .../drill/exec/fn/impl/TestAggregateFunctions.html |    8 +-
 .../exec/fn/impl/TestByteComparisonFunctions.html  |    8 +-
 .../drill/exec/fn/impl/TestCastEmptyStrings.html   |    8 +-
 .../drill/exec/fn/impl/TestCastFunctions.html      |    8 +-
 .../drill/exec/fn/impl/TestContextFunctions.html   |    8 +-
 .../drill/exec/fn/impl/TestDateAddFunctions.html   |    8 +-
 .../drill/exec/fn/impl/TestDateFunctions.html      |    8 +-
 .../drill/exec/fn/impl/TestDateTruncFunctions.html |    8 +-
 .../drill/exec/fn/impl/TestMathFunctions.html      |    8 +-
 .../exec/fn/impl/TestMathFunctionsWithNanInf.html  |    8 +-
 .../drill/exec/fn/impl/TestMultiInputAdd.html      |    8 +-
 .../exec/fn/impl/TestNewAggregateFunctions.html    |    8 +-
 .../drill/exec/fn/impl/TestNewDateFunctions.html   |    8 +-
 .../drill/exec/fn/impl/TestNewMathFunctions.html   |    8 +-
 .../fn/impl/TestNewSimpleRepeatedFunctions.html    |    8 +-
 .../drill/exec/fn/impl/TestParseFunctions.html     |    8 +-
 .../drill/exec/fn/impl/TestRepeatedFunction.html   |    8 +-
 .../fn/impl/TestTimestampAddDiffFunctions.html     |    8 +-
 .../drill/exec/fn/impl/TestTrigFunctions.html      |    8 +-
 .../drill/exec/fn/impl/TestVarArgFunctions.html    |    8 +-
 .../exec/fn/impl/TestVarDecimalFunctions.html      |    8 +-
 .../fn/impl/class-use/TestAggregateFunction.html   |    8 +-
 .../fn/impl/class-use/TestAggregateFunctions.html  |    8 +-
 .../class-use/TestByteComparisonFunctions.html     |    8 +-
 .../fn/impl/class-use/TestCastEmptyStrings.html    |    8 +-
 .../exec/fn/impl/class-use/TestCastFunctions.html  |    8 +-
 .../fn/impl/class-use/TestContextFunctions.html    |    8 +-
 .../fn/impl/class-use/TestDateAddFunctions.html    |    8 +-
 .../exec/fn/impl/class-use/TestDateFunctions.html  |    8 +-
 .../fn/impl/class-use/TestDateTruncFunctions.html  |    8 +-
 .../exec/fn/impl/class-use/TestMathFunctions.html  |    8 +-
 .../class-use/TestMathFunctionsWithNanInf.html     |    8 +-
 .../exec/fn/impl/class-use/TestMultiInputAdd.html  |    8 +-
 .../impl/class-use/TestNewAggregateFunctions.html  |    8 +-
 .../fn/impl/class-use/TestNewDateFunctions.html    |    8 +-
 .../fn/impl/class-use/TestNewMathFunctions.html    |    8 +-
 .../class-use/TestNewSimpleRepeatedFunctions.html  |    8 +-
 .../exec/fn/impl/class-use/TestParseFunctions.html |    8 +-
 .../fn/impl/class-use/TestRepeatedFunction.html    |    8 +-
 .../class-use/TestTimestampAddDiffFunctions.html   |    8 +-
 .../exec/fn/impl/class-use/TestTrigFunctions.html  |    8 +-
 .../fn/impl/class-use/TestVarArgFunctions.html     |    8 +-
 .../fn/impl/class-use/TestVarDecimalFunctions.html |    8 +-
 .../apache/drill/exec/fn/impl/package-frame.html   |    6 +-
 .../apache/drill/exec/fn/impl/package-summary.html |    8 +-
 .../apache/drill/exec/fn/impl/package-tree.html    |    8 +-
 .../org/apache/drill/exec/fn/impl/package-use.html |    8 +-
 .../CountArgumentsAggFunctions.CountBigInt.html    |    8 +-
 .../CountArgumentsAggFunctions.CountMapHolder.html |    8 +-
 ...tArgumentsAggFunctions.CountNullableBigInt.html |    8 +-
 .../impl/testing/CountArgumentsAggFunctions.html   |    8 +-
 .../CountArgumentsFunctions.CountListHolder.html   |    8 +-
 .../CountArgumentsFunctions.CountRepeatedMap.html  |    8 +-
 ...untArgumentsFunctions.CountRepeatedVarchar.html |    8 +-
 .../fn/impl/testing/CountArgumentsFunctions.html   |    8 +-
 .../exec/fn/impl/testing/CustomErrorFunction.html  |    8 +-
 .../GeneratorFunctions.IncreasingBigInt.html       |    8 +-
 .../testing/GeneratorFunctions.RandomBigInt.html   |    8 +-
 .../GeneratorFunctions.RandomBigIntGauss.html      |    8 +-
 .../testing/GeneratorFunctions.RandomFloat8.html   |    8 +-
 .../GeneratorFunctions.RandomFloat8Gauss.html      |    8 +-
 .../exec/fn/impl/testing/GeneratorFunctions.html   |    8 +-
 ...dVarargFunctions.FunctionWithNonLastVararg.html |    8 +-
 ...VarargFunctions.FunctionWithSeveralVarargs.html |    8 +-
 .../fn/impl/testing/InvalidVarargFunctions.html    |    8 +-
 .../exec/fn/impl/testing/TestDateConversions.html  |    8 +-
 .../exec/fn/impl/testing/VarArgAddFunction.html    |    8 +-
 ...catFunctions.NullableVarCharConcatFunction.html |    8 +-
 ...tFunctions.NullableVarCharConcatWsFunction.html |    8 +-
 ...ns.NullableVarCharNullableConcatWsFunction.html |    8 +-
 ...rCharConcatFunctions.VarCharConcatFunction.html |    8 +-
 ...harConcatFunctions.VarCharConcatWsFunction.html |    8 +-
 ...tFunctions.VarCharNullableConcatWsFunction.html |    8 +-
 .../fn/impl/testing/VarCharConcatFunctions.html    |    8 +-
 .../CountArgumentsAggFunctions.CountBigInt.html    |    8 +-
 .../CountArgumentsAggFunctions.CountMapHolder.html |    8 +-
 ...tArgumentsAggFunctions.CountNullableBigInt.html |    8 +-
 .../class-use/CountArgumentsAggFunctions.html      |    8 +-
 .../CountArgumentsFunctions.CountListHolder.html   |    8 +-
 .../CountArgumentsFunctions.CountRepeatedMap.html  |    8 +-
 ...untArgumentsFunctions.CountRepeatedVarchar.html |    8 +-
 .../testing/class-use/CountArgumentsFunctions.html |    8 +-
 .../testing/class-use/CustomErrorFunction.html     |    8 +-
 .../GeneratorFunctions.IncreasingBigInt.html       |    8 +-
 .../class-use/GeneratorFunctions.RandomBigInt.html |    8 +-
 .../GeneratorFunctions.RandomBigIntGauss.html      |    8 +-
 .../class-use/GeneratorFunctions.RandomFloat8.html |    8 +-
 .../GeneratorFunctions.RandomFloat8Gauss.html      |    8 +-
 .../impl/testing/class-use/GeneratorFunctions.html |    8 +-
 ...dVarargFunctions.FunctionWithNonLastVararg.html |    8 +-
 ...VarargFunctions.FunctionWithSeveralVarargs.html |    8 +-
 .../testing/class-use/InvalidVarargFunctions.html  |    8 +-
 .../testing/class-use/TestDateConversions.html     |    8 +-
 .../impl/testing/class-use/VarArgAddFunction.html  |    8 +-
 ...catFunctions.NullableVarCharConcatFunction.html |    8 +-
 ...tFunctions.NullableVarCharConcatWsFunction.html |    8 +-
 ...ns.NullableVarCharNullableConcatWsFunction.html |    8 +-
 ...rCharConcatFunctions.VarCharConcatFunction.html |    8 +-
 ...harConcatFunctions.VarCharConcatWsFunction.html |    8 +-
 ...tFunctions.VarCharNullableConcatWsFunction.html |    8 +-
 .../testing/class-use/VarCharConcatFunctions.html  |    8 +-
 .../drill/exec/fn/impl/testing/package-frame.html  |    6 +-
 .../exec/fn/impl/testing/package-summary.html      |    8 +-
 .../drill/exec/fn/impl/testing/package-tree.html   |    8 +-
 .../drill/exec/fn/impl/testing/package-use.html    |    8 +-
 .../exec/fn/interp/ExpressionInterpreterTest.html  |    8 +-
 .../TestConstantFolding.SmallFileCreator.html      |    8 +-
 .../drill/exec/fn/interp/TestConstantFolding.html  |    8 +-
 .../class-use/ExpressionInterpreterTest.html       |    8 +-
 .../TestConstantFolding.SmallFileCreator.html      |    8 +-
 .../fn/interp/class-use/TestConstantFolding.html   |    8 +-
 .../apache/drill/exec/fn/interp/package-frame.html |    6 +-
 .../drill/exec/fn/interp/package-summary.html      |    8 +-
 .../apache/drill/exec/fn/interp/package-tree.html  |    8 +-
 .../apache/drill/exec/fn/interp/package-use.html   |    8 +-
 .../apache/drill/exec/hive/HiveClusterTest.html    |    8 +-
 .../org/apache/drill/exec/hive/HiveTestBase.html   |    8 +-
 .../drill/exec/hive/HiveTestFixture.Builder.html   |    8 +-
 .../hive/HiveTestFixture.HiveDriverManager.html    |    8 +-
 .../hive/HiveTestFixture.HivePluginManager.html    |    8 +-
 .../apache/drill/exec/hive/HiveTestFixture.html    |    8 +-
 .../apache/drill/exec/hive/HiveTestUtilities.html  |    8 +-
 .../apache/drill/exec/hive/TestHiveStorage.html    |    8 +-
 .../drill/exec/hive/TestHiveViewsSupport.html      |    8 +-
 .../exec/hive/TestInfoSchemaOnHiveStorage.html     |    8 +-
 .../drill/exec/hive/class-use/HiveClusterTest.html |    8 +-
 .../drill/exec/hive/class-use/HiveTestBase.html    |    8 +-
 .../hive/class-use/HiveTestFixture.Builder.html    |    8 +-
 .../HiveTestFixture.HiveDriverManager.html         |    8 +-
 .../HiveTestFixture.HivePluginManager.html         |    8 +-
 .../drill/exec/hive/class-use/HiveTestFixture.html |    8 +-
 .../exec/hive/class-use/HiveTestUtilities.html     |    8 +-
 .../drill/exec/hive/class-use/TestHiveStorage.html |    8 +-
 .../exec/hive/class-use/TestHiveViewsSupport.html  |    8 +-
 .../class-use/TestInfoSchemaOnHiveStorage.html     |    8 +-
 .../exec/hive/complex_types/TestHiveArrays.html    |    8 +-
 .../exec/hive/complex_types/TestHiveMaps.html      |    8 +-
 .../exec/hive/complex_types/TestHiveStructs.html   |    8 +-
 .../exec/hive/complex_types/TestHiveUnions.html    |    8 +-
 .../complex_types/class-use/TestHiveArrays.html    |    8 +-
 .../hive/complex_types/class-use/TestHiveMaps.html |    8 +-
 .../complex_types/class-use/TestHiveStructs.html   |    8 +-
 .../complex_types/class-use/TestHiveUnions.html    |    8 +-
 .../exec/hive/complex_types/package-frame.html     |    6 +-
 .../exec/hive/complex_types/package-summary.html   |    8 +-
 .../exec/hive/complex_types/package-tree.html      |    8 +-
 .../drill/exec/hive/complex_types/package-use.html |    8 +-
 .../org/apache/drill/exec/hive/package-frame.html  |    6 +-
 .../apache/drill/exec/hive/package-summary.html    |    8 +-
 .../org/apache/drill/exec/hive/package-tree.html   |    8 +-
 .../org/apache/drill/exec/hive/package-use.html    |    8 +-
 .../exec/impersonation/BaseTestImpersonation.html  |    8 +-
 .../TestImpersonationDisabledWithMiniDFS.html      |    8 +-
 .../impersonation/TestImpersonationMetadata.html   |    8 +-
 .../impersonation/TestImpersonationQueries.html    |    8 +-
 .../impersonation/TestInboundImpersonation.html    |    8 +-
 .../TestInboundImpersonationPrivileges.html        |    8 +-
 .../class-use/BaseTestImpersonation.html           |    8 +-
 .../TestImpersonationDisabledWithMiniDFS.html      |    8 +-
 .../class-use/TestImpersonationMetadata.html       |    8 +-
 .../class-use/TestImpersonationQueries.html        |    8 +-
 .../class-use/TestInboundImpersonation.html        |    8 +-
 .../TestInboundImpersonationPrivileges.html        |    8 +-
 .../hive/BaseTestHiveImpersonation.html            |    8 +-
 .../hive/TestSqlStdBasedAuthorization.html         |    8 +-
 .../hive/TestStorageBasedHiveAuthorization.html    |    8 +-
 .../hive/class-use/BaseTestHiveImpersonation.html  |    8 +-
 .../class-use/TestSqlStdBasedAuthorization.html    |    8 +-
 .../TestStorageBasedHiveAuthorization.html         |    8 +-
 .../exec/impersonation/hive/package-frame.html     |    6 +-
 .../exec/impersonation/hive/package-summary.html   |    8 +-
 .../exec/impersonation/hive/package-tree.html      |    8 +-
 .../drill/exec/impersonation/hive/package-use.html |    8 +-
 .../drill/exec/impersonation/package-frame.html    |    6 +-
 .../drill/exec/impersonation/package-summary.html  |    8 +-
 .../drill/exec/impersonation/package-tree.html     |    8 +-
 .../drill/exec/impersonation/package-use.html      |    8 +-
 .../exec/memory/Accountant.AllocationOutcome.html  |    8 +-
 .../org/apache/drill/exec/memory/Accountant.html   |    8 +-
 .../memory/AllocationManager.BufferLedger.html     |    8 +-
 .../drill/exec/memory/AllocationManager.html       |    8 +-
 .../drill/exec/memory/AllocationReservation.html   |    8 +-
 .../exec/memory/AllocatorClosedException.html      |    8 +-
 .../exec/memory/BaseAllocator.Reservation.html     |    8 +-
 .../drill/exec/memory/BaseAllocator.Verbosity.html |    8 +-
 .../apache/drill/exec/memory/BaseAllocator.html    |    8 +-
 .../apache/drill/exec/memory/BoundsChecking.html   |    8 +-
 .../drill/exec/memory/BoundsCheckingTest.html      |    8 +-
 .../apache/drill/exec/memory/BufferAllocator.html  |    8 +-
 .../drill/exec/memory/DrillByteBufAllocator.html   |  133 +-
 .../apache/drill/exec/memory/RootAllocator.html    |    8 +-
 .../drill/exec/memory/RootAllocatorFactory.html    |    8 +-
 .../apache/drill/exec/memory/TestAccountant.html   |    8 +-
 .../apache/drill/exec/memory/TestAllocators.html   |    8 +-
 .../drill/exec/memory/TestBaseAllocator.html       |    8 +-
 .../apache/drill/exec/memory/TestEndianess.html    |    8 +-
 .../class-use/Accountant.AllocationOutcome.html    |    8 +-
 .../drill/exec/memory/class-use/Accountant.html    |    8 +-
 .../class-use/AllocationManager.BufferLedger.html  |    8 +-
 .../exec/memory/class-use/AllocationManager.html   |    8 +-
 .../memory/class-use/AllocationReservation.html    |    8 +-
 .../memory/class-use/AllocatorClosedException.html |    8 +-
 .../class-use/BaseAllocator.Reservation.html       |    8 +-
 .../memory/class-use/BaseAllocator.Verbosity.html  |    8 +-
 .../drill/exec/memory/class-use/BaseAllocator.html |    8 +-
 .../exec/memory/class-use/BoundsChecking.html      |    8 +-
 .../exec/memory/class-use/BoundsCheckingTest.html  |    8 +-
 .../exec/memory/class-use/BufferAllocator.html     |   12 +-
 .../memory/class-use/DrillByteBufAllocator.html    |    8 +-
 .../drill/exec/memory/class-use/RootAllocator.html |    8 +-
 .../memory/class-use/RootAllocatorFactory.html     |    8 +-
 .../exec/memory/class-use/TestAccountant.html      |    8 +-
 .../exec/memory/class-use/TestAllocators.html      |    8 +-
 .../exec/memory/class-use/TestBaseAllocator.html   |    8 +-
 .../drill/exec/memory/class-use/TestEndianess.html |    8 +-
 .../apache/drill/exec/memory/package-frame.html    |    6 +-
 .../apache/drill/exec/memory/package-summary.html  |   10 +-
 .../org/apache/drill/exec/memory/package-tree.html |   16 +-
 .../org/apache/drill/exec/memory/package-use.html  |    8 +-
 .../drill/exec/metastore/ColumnNamesOptions.html   |    8 +-
 .../exec/metastore/MetadataProviderManager.html    |    8 +-
 ...derManager.MetastoreMetadataProviderConfig.html |    8 +-
 .../MetastoreMetadataProviderManager.html          |    8 +-
 .../TestMetastoreWithEasyFormatPlugin.html         |    8 +-
 .../exec/metastore/analyze/AnalyzeColumnUtils.html |    8 +-
 .../metastore/analyze/AnalyzeFileInfoProvider.html |    8 +-
 .../analyze/AnalyzeFileInfoProviderImpl.html       |    8 +-
 .../metastore/analyze/AnalyzeInfoProvider.html     |    8 +-
 .../analyze/AnalyzeParquetInfoProvider.html        |    8 +-
 .../analyze/FileMetadataInfoCollector.html         |    8 +-
 ...ateContext.MetadataAggregateContextBuilder.html |    8 +-
 .../analyze/MetadataAggregateContext.html          |    8 +-
 ...erContext.MetadataControllerContextBuilder.html |    8 +-
 .../analyze/MetadataControllerContext.html         |    8 +-
 ...ndlerContext.MetadataHandlerContextBuilder.html |    8 +-
 .../metastore/analyze/MetadataHandlerContext.html  |    8 +-
 .../metastore/analyze/MetadataIdentifierUtils.html |    8 +-
 .../metastore/analyze/MetadataInfoCollector.html   |    8 +-
 .../analyze/MetastoreAnalyzeConstants.html         |    8 +-
 .../analyze/class-use/AnalyzeColumnUtils.html      |    8 +-
 .../analyze/class-use/AnalyzeFileInfoProvider.html |    8 +-
 .../class-use/AnalyzeFileInfoProviderImpl.html     |    8 +-
 .../analyze/class-use/AnalyzeInfoProvider.html     |    8 +-
 .../class-use/AnalyzeParquetInfoProvider.html      |    8 +-
 .../class-use/FileMetadataInfoCollector.html       |    8 +-
 ...ateContext.MetadataAggregateContextBuilder.html |    8 +-
 .../class-use/MetadataAggregateContext.html        |    8 +-
 ...erContext.MetadataControllerContextBuilder.html |    8 +-
 .../class-use/MetadataControllerContext.html       |    8 +-
 ...ndlerContext.MetadataHandlerContextBuilder.html |    8 +-
 .../analyze/class-use/MetadataHandlerContext.html  |    8 +-
 .../analyze/class-use/MetadataIdentifierUtils.html |    8 +-
 .../analyze/class-use/MetadataInfoCollector.html   |    8 +-
 .../class-use/MetastoreAnalyzeConstants.html       |    8 +-
 .../exec/metastore/analyze/package-frame.html      |    6 +-
 .../exec/metastore/analyze/package-summary.html    |    8 +-
 .../drill/exec/metastore/analyze/package-tree.html |    8 +-
 .../drill/exec/metastore/analyze/package-use.html  |    8 +-
 .../metastore/class-use/ColumnNamesOptions.html    |    8 +-
 .../class-use/MetadataProviderManager.html         |    8 +-
 ...derManager.MetastoreMetadataProviderConfig.html |    8 +-
 .../MetastoreMetadataProviderManager.html          |    8 +-
 .../TestMetastoreWithEasyFormatPlugin.html         |    8 +-
 .../apache/drill/exec/metastore/package-frame.html |    6 +-
 .../drill/exec/metastore/package-summary.html      |    8 +-
 .../apache/drill/exec/metastore/package-tree.html  |    8 +-
 .../apache/drill/exec/metastore/package-use.html   |    8 +-
 .../store/FileSystemMetadataProviderManager.html   |    8 +-
 .../store/FileTableMetadataProviderBuilder.html    |    8 +-
 ...MetastoreFileTableMetadataProvider.Builder.html |    8 +-
 .../store/MetastoreFileTableMetadataProvider.html  |    8 +-
 .../SimpleFileTableMetadataProvider.Builder.html   |    8 +-
 .../store/SimpleFileTableMetadataProvider.html     |    8 +-
 .../FileSystemMetadataProviderManager.html         |    8 +-
 .../FileTableMetadataProviderBuilder.html          |    8 +-
 ...MetastoreFileTableMetadataProvider.Builder.html |    8 +-
 .../MetastoreFileTableMetadataProvider.html        |    8 +-
 .../SimpleFileTableMetadataProvider.Builder.html   |    8 +-
 .../class-use/SimpleFileTableMetadataProvider.html |    8 +-
 .../drill/exec/metastore/store/package-frame.html  |    6 +-
 .../exec/metastore/store/package-summary.html      |    8 +-
 .../drill/exec/metastore/store/package-tree.html   |    8 +-
 .../drill/exec/metastore/store/package-use.html    |    8 +-
 ...astoreParquetTableMetadataProvider.Builder.html |    8 +-
 .../MetastoreParquetTableMetadataProvider.html     |    8 +-
 .../store/parquet/ParquetMetadataProvider.html     |    8 +-
 .../parquet/ParquetMetadataProviderBuilder.html    |    8 +-
 .../parquet/ParquetTableMetadataProvider.html      |    8 +-
 .../ParquetTableMetadataProviderBuilder.html       |    8 +-
 .../ParquetTableMetadataProviderImpl.Builder.html  |    8 +-
 .../parquet/ParquetTableMetadataProviderImpl.html  |    8 +-
 ...astoreParquetTableMetadataProvider.Builder.html |    8 +-
 .../MetastoreParquetTableMetadataProvider.html     |    8 +-
 .../parquet/class-use/ParquetMetadataProvider.html |    8 +-
 .../class-use/ParquetMetadataProviderBuilder.html  |    8 +-
 .../class-use/ParquetTableMetadataProvider.html    |    8 +-
 .../ParquetTableMetadataProviderBuilder.html       |    8 +-
 .../ParquetTableMetadataProviderImpl.Builder.html  |    8 +-
 .../ParquetTableMetadataProviderImpl.html          |    8 +-
 .../metastore/store/parquet/package-frame.html     |    6 +-
 .../metastore/store/parquet/package-summary.html   |    8 +-
 .../exec/metastore/store/parquet/package-tree.html |    8 +-
 .../exec/metastore/store/parquet/package-use.html  |    8 +-
 .../org/apache/drill/exec/metrics/CpuGaugeSet.html |    8 +-
 .../apache/drill/exec/metrics/DrillCounters.html   |    8 +-
 .../apache/drill/exec/metrics/DrillMetrics.html    |    8 +-
 .../drill/exec/metrics/class-use/CpuGaugeSet.html  |    8 +-
 .../exec/metrics/class-use/DrillCounters.html      |    8 +-
 .../drill/exec/metrics/class-use/DrillMetrics.html |    8 +-
 .../apache/drill/exec/metrics/package-frame.html   |    6 +-
 .../apache/drill/exec/metrics/package-summary.html |    8 +-
 .../apache/drill/exec/metrics/package-tree.html    |    8 +-
 .../org/apache/drill/exec/metrics/package-use.html |    8 +-
 .../drill/exec/nested/TestFastComplexSchema.html   |    8 +-
 .../drill/exec/nested/TestNestedComplexSchema.html |    8 +-
 .../nested/class-use/TestFastComplexSchema.html    |    8 +-
 .../nested/class-use/TestNestedComplexSchema.html  |    8 +-
 .../apache/drill/exec/nested/package-frame.html    |    6 +-
 .../apache/drill/exec/nested/package-summary.html  |    8 +-
 .../org/apache/drill/exec/nested/package-tree.html |    8 +-
 .../org/apache/drill/exec/nested/package-use.html  |    8 +-
 .../drill/exec/ops/AccountingDataTunnel.html       |    8 +-
 .../drill/exec/ops/AccountingUserConnection.html   |    8 +-
 .../apache/drill/exec/ops/BaseFragmentContext.html |    8 +-
 .../apache/drill/exec/ops/BaseOperatorContext.html |    8 +-
 .../org/apache/drill/exec/ops/BufferManager.html   |    8 +-
 .../apache/drill/exec/ops/BufferManagerImpl.html   |    8 +-
 apidocs/org/apache/drill/exec/ops/Consumer.html    |    8 +-
 .../apache/drill/exec/ops/ContextInformation.html  |    8 +-
 .../drill/exec/ops/DataTunnelStatusHandler.html    |    8 +-
 .../drill/exec/ops/ExchangeFragmentContext.html    |    8 +-
 .../drill/exec/ops/ExecutorFragmentContext.html    |    8 +-
 .../exec/ops/FragmentContext.ExecutorState.html    |    8 +-
 .../org/apache/drill/exec/ops/FragmentContext.html |    8 +-
 .../apache/drill/exec/ops/FragmentContextImpl.html |    8 +-
 .../drill/exec/ops/FragmentContextInterface.html   |    8 +-
 .../org/apache/drill/exec/ops/FragmentStats.html   |   12 +-
 apidocs/org/apache/drill/exec/ops/MetricDef.html   |    8 +-
 .../org/apache/drill/exec/ops/OpProfileDef.html    |   24 +-
 .../org/apache/drill/exec/ops/OperatorContext.html |    8 +-
 .../drill/exec/ops/OperatorMetricRegistry.html     |   14 +-
 .../drill/exec/ops/OperatorStatReceiver.html       |    8 +-
 .../org/apache/drill/exec/ops/OperatorStats.html   |   20 +-
 .../apache/drill/exec/ops/OperatorUtilities.html   |    8 +-
 .../drill/exec/ops/OptimizerRulesContext.html      |    8 +-
 .../drill/exec/ops/QueryCancelledException.html    |    8 +-
 .../exec/ops/QueryContext.SqlStatementType.html    |    8 +-
 .../org/apache/drill/exec/ops/QueryContext.html    |    8 +-
 .../apache/drill/exec/ops/RootFragmentContext.html |    8 +-
 .../apache/drill/exec/ops/SendingAccountor.html    |   13 +-
 .../org/apache/drill/exec/ops/StatusHandler.html   |    8 +-
 .../org/apache/drill/exec/ops/UdfUtilities.html    |    8 +-
 .../ViewExpansionContext.ViewExpansionToken.html   |    8 +-
 .../drill/exec/ops/ViewExpansionContext.html       |    8 +-
 .../exec/ops/class-use/AccountingDataTunnel.html   |    8 +-
 .../ops/class-use/AccountingUserConnection.html    |    8 +-
 .../exec/ops/class-use/BaseFragmentContext.html    |    8 +-
 .../exec/ops/class-use/BaseOperatorContext.html    |    8 +-
 .../drill/exec/ops/class-use/BufferManager.html    |    8 +-
 .../exec/ops/class-use/BufferManagerImpl.html      |    8 +-
 .../apache/drill/exec/ops/class-use/Consumer.html  |    8 +-
 .../exec/ops/class-use/ContextInformation.html     |    8 +-
 .../ops/class-use/DataTunnelStatusHandler.html     |    8 +-
 .../ops/class-use/ExchangeFragmentContext.html     |    8 +-
 .../ops/class-use/ExecutorFragmentContext.html     |   80 +-
 .../class-use/FragmentContext.ExecutorState.html   |    8 +-
 .../drill/exec/ops/class-use/FragmentContext.html  |  224 +-
 .../exec/ops/class-use/FragmentContextImpl.html    |    8 +-
 .../ops/class-use/FragmentContextInterface.html    |    8 +-
 .../drill/exec/ops/class-use/FragmentStats.html    |    8 +-
 .../apache/drill/exec/ops/class-use/MetricDef.html |    8 +-
 .../drill/exec/ops/class-use/OpProfileDef.html     |    8 +-
 .../drill/exec/ops/class-use/OperatorContext.html  |  149 +-
 .../exec/ops/class-use/OperatorMetricRegistry.html |    8 +-
 .../exec/ops/class-use/OperatorStatReceiver.html   |    8 +-
 .../drill/exec/ops/class-use/OperatorStats.html    |   18 +-
 .../exec/ops/class-use/OperatorUtilities.html      |    8 +-
 .../exec/ops/class-use/OptimizerRulesContext.html  |   83 +-
 .../ops/class-use/QueryCancelledException.html     |    8 +-
 .../class-use/QueryContext.SqlStatementType.html   |    8 +-
 .../drill/exec/ops/class-use/QueryContext.html     |    8 +-
 .../exec/ops/class-use/RootFragmentContext.html    |    8 +-
 .../drill/exec/ops/class-use/SendingAccountor.html |    8 +-
 .../drill/exec/ops/class-use/StatusHandler.html    |    8 +-
 .../drill/exec/ops/class-use/UdfUtilities.html     |    8 +-
 .../ViewExpansionContext.ViewExpansionToken.html   |    8 +-
 .../exec/ops/class-use/ViewExpansionContext.html   |    8 +-
 .../org/apache/drill/exec/ops/package-frame.html   |    6 +-
 .../org/apache/drill/exec/ops/package-summary.html |    8 +-
 .../org/apache/drill/exec/ops/package-tree.html    |    8 +-
 apidocs/org/apache/drill/exec/ops/package-use.html |  200 +-
 .../BasicOptimizer.BasicOptimizationContext.html   |    8 +-
 .../org/apache/drill/exec/opt/BasicOptimizer.html  |    8 +-
 .../apache/drill/exec/opt/BasicOptimizerTest.html  |    8 +-
 .../apache/drill/exec/opt/IdentityOptimizer.html   |    8 +-
 .../exec/opt/Optimizer.OptimizationContext.html    |    8 +-
 apidocs/org/apache/drill/exec/opt/Optimizer.html   |    8 +-
 .../BasicOptimizer.BasicOptimizationContext.html   |    8 +-
 .../drill/exec/opt/class-use/BasicOptimizer.html   |    8 +-
 .../exec/opt/class-use/BasicOptimizerTest.html     |    8 +-
 .../exec/opt/class-use/IdentityOptimizer.html      |    8 +-
 .../class-use/Optimizer.OptimizationContext.html   |    8 +-
 .../apache/drill/exec/opt/class-use/Optimizer.html |    8 +-
 .../org/apache/drill/exec/opt/package-frame.html   |    6 +-
 .../org/apache/drill/exec/opt/package-summary.html |   12 +-
 .../org/apache/drill/exec/opt/package-tree.html    |   12 +-
 apidocs/org/apache/drill/exec/opt/package-use.html |    8 +-
 apidocs/org/apache/drill/exec/package-frame.html   |    6 +-
 apidocs/org/apache/drill/exec/package-summary.html |    8 +-
 apidocs/org/apache/drill/exec/package-tree.html    |    8 +-
 apidocs/org/apache/drill/exec/package-use.html     |  173 +-
 .../store/pcap/TestPcapWithPersistentStore.html    |  369 ++
 .../class-use/TestPcapWithPersistentStore.html     |  126 +
 .../exec/persistent/store/pcap/package-frame.html  |   21 +
 .../persistent/store/pcap/package-summary.html     |  144 +
 .../exec/persistent/store/pcap/package-tree.html   |  155 +
 .../exec/persistent/store/pcap/package-use.html    |  126 +
 .../drill/exec/physical/DataValidationMode.html    |    8 +-
 .../drill/exec/physical/EndpointAffinity.html      |    8 +-
 .../drill/exec/physical/MinorFragmentEndpoint.html |    8 +-
 .../physical/PhysicalOperatorSetupException.html   |    8 +-
 .../apache/drill/exec/physical/PhysicalPlan.html   |    8 +-
 .../org/apache/drill/exec/physical/WriteEntry.html |    8 +-
 .../drill/exec/physical/base/AbstractBase.html     |   10 +-
 .../exec/physical/base/AbstractDbGroupScan.html    |    8 +-
 .../exec/physical/base/AbstractDbSubScan.html      |    8 +-
 .../drill/exec/physical/base/AbstractExchange.html |   19 +-
 .../exec/physical/base/AbstractFileGroupScan.html  |    8 +-
 .../exec/physical/base/AbstractGroupScan.html      |   14 +-
 ...WithMetadata.GroupScanWithMetadataFilterer.html |   70 +-
 .../base/AbstractGroupScanWithMetadata.html        |  102 +-
 .../drill/exec/physical/base/AbstractJoinPop.html  |    8 +-
 .../drill/exec/physical/base/AbstractMultiple.html |    8 +-
 .../physical/base/AbstractPhysicalVisitor.html     |    8 +-
 .../drill/exec/physical/base/AbstractReceiver.html |    8 +-
 .../drill/exec/physical/base/AbstractSender.html   |    8 +-
 .../drill/exec/physical/base/AbstractSingle.html   |    8 +-
 .../drill/exec/physical/base/AbstractStore.html    |    8 +-
 .../drill/exec/physical/base/AbstractSubScan.html  |   10 +-
 .../drill/exec/physical/base/AbstractWriter.html   |    8 +-
 .../drill/exec/physical/base/DbGroupScan.html      |    8 +-
 .../apache/drill/exec/physical/base/DbSubScan.html |    8 +-
 .../base/Exchange.ParallelizationDependency.html   |    8 +-
 .../apache/drill/exec/physical/base/Exchange.html  |    8 +-
 .../drill/exec/physical/base/FileGroupScan.html    |    8 +-
 .../drill/exec/physical/base/FragmentLeaf.html     |   10 +-
 .../drill/exec/physical/base/FragmentRoot.html     |    8 +-
 .../apache/drill/exec/physical/base/GroupScan.html |   10 +-
 .../drill/exec/physical/base/HasAffinity.html      |   10 +-
 .../drill/exec/physical/base/IndexGroupScan.html   |    8 +-
 .../drill/exec/physical/base/LateralContract.html  |    8 +-
 .../org/apache/drill/exec/physical/base/Leaf.html  |   10 +-
 .../drill/exec/physical/base/PhysicalOperator.html |   14 +-
 .../exec/physical/base/PhysicalOperatorUtil.html   |    8 +-
 .../drill/exec/physical/base/PhysicalVisitor.html  |    8 +-
 .../apache/drill/exec/physical/base/Receiver.html  |    8 +-
 .../org/apache/drill/exec/physical/base/Root.html  |    8 +-
 .../org/apache/drill/exec/physical/base/Scan.html  |   10 +-
 .../physical/base/ScanStats.GroupScanProperty.html |    8 +-
 .../apache/drill/exec/physical/base/ScanStats.html |    8 +-
 .../exec/physical/base/SchemalessBatchCreator.html |    8 +-
 .../drill/exec/physical/base/SchemalessScan.html   |    8 +-
 .../apache/drill/exec/physical/base/Sender.html    |    8 +-
 .../org/apache/drill/exec/physical/base/Store.html |    8 +-
 .../apache/drill/exec/physical/base/SubScan.html   |   10 +-
 .../apache/drill/exec/physical/base/Writer.html    |    8 +-
 .../exec/physical/base/class-use/AbstractBase.html |   86 +-
 .../base/class-use/AbstractDbGroupScan.html        |    8 +-
 .../physical/base/class-use/AbstractDbSubScan.html |    8 +-
 .../physical/base/class-use/AbstractExchange.html  |    8 +-
 .../base/class-use/AbstractFileGroupScan.html      |    8 +-
 .../physical/base/class-use/AbstractGroupScan.html |   86 +-
 ...WithMetadata.GroupScanWithMetadataFilterer.html |    8 +-
 .../class-use/AbstractGroupScanWithMetadata.html   |    8 +-
 .../physical/base/class-use/AbstractJoinPop.html   |    8 +-
 .../physical/base/class-use/AbstractMultiple.html  |    8 +-
 .../base/class-use/AbstractPhysicalVisitor.html    |    8 +-
 .../physical/base/class-use/AbstractReceiver.html  |    8 +-
 .../physical/base/class-use/AbstractSender.html    |    8 +-
 .../physical/base/class-use/AbstractSingle.html    |    8 +-
 .../physical/base/class-use/AbstractStore.html     |    8 +-
 .../physical/base/class-use/AbstractSubScan.html   |   34 +-
 .../physical/base/class-use/AbstractWriter.html    |    8 +-
 .../exec/physical/base/class-use/DbGroupScan.html  |    8 +-
 .../exec/physical/base/class-use/DbSubScan.html    |    8 +-
 .../Exchange.ParallelizationDependency.html        |    8 +-
 .../exec/physical/base/class-use/Exchange.html     |    8 +-
 .../physical/base/class-use/FileGroupScan.html     |    8 +-
 .../exec/physical/base/class-use/FragmentLeaf.html |   86 +-
 .../exec/physical/base/class-use/FragmentRoot.html |    8 +-
 .../exec/physical/base/class-use/GroupScan.html    |  151 +-
 .../exec/physical/base/class-use/HasAffinity.html  |   78 +-
 .../physical/base/class-use/IndexGroupScan.html    |    8 +-
 .../physical/base/class-use/LateralContract.html   |    8 +-
 .../drill/exec/physical/base/class-use/Leaf.html   |   86 +-
 .../physical/base/class-use/PhysicalOperator.html  |  167 +-
 .../base/class-use/PhysicalOperatorUtil.html       |    8 +-
 .../physical/base/class-use/PhysicalVisitor.html   |   35 +-
 .../exec/physical/base/class-use/Receiver.html     |    8 +-
 .../drill/exec/physical/base/class-use/Root.html   |    8 +-
 .../drill/exec/physical/base/class-use/Scan.html   |   86 +-
 .../class-use/ScanStats.GroupScanProperty.html     |    8 +-
 .../exec/physical/base/class-use/ScanStats.html    |   74 +-
 .../base/class-use/SchemalessBatchCreator.html     |    8 +-
 .../physical/base/class-use/SchemalessScan.html    |    8 +-
 .../drill/exec/physical/base/class-use/Sender.html |    8 +-
 .../drill/exec/physical/base/class-use/Store.html  |    8 +-
 .../exec/physical/base/class-use/SubScan.html      |  100 +-
 .../drill/exec/physical/base/class-use/Writer.html |    8 +-
 .../drill/exec/physical/base/package-frame.html    |    6 +-
 .../drill/exec/physical/base/package-summary.html  |    8 +-
 .../drill/exec/physical/base/package-tree.html     |   10 +-
 .../drill/exec/physical/base/package-use.html      |  188 +-
 .../physical/class-use/DataValidationMode.html     |    8 +-
 .../exec/physical/class-use/EndpointAffinity.html  |    8 +-
 .../physical/class-use/MinorFragmentEndpoint.html  |    8 +-
 .../class-use/PhysicalOperatorSetupException.html  |   36 +-
 .../exec/physical/class-use/PhysicalPlan.html      |    8 +-
 .../drill/exec/physical/class-use/WriteEntry.html  |    8 +-
 .../physical/config/AbstractDeMuxExchange.html     |    8 +-
 .../exec/physical/config/AbstractMuxExchange.html  |    8 +-
 .../exec/physical/config/BroadcastExchange.html    |    8 +-
 .../exec/physical/config/BroadcastSender.html      |   52 +-
 .../drill/exec/physical/config/ComplexToJson.html  |   52 +-
 .../drill/exec/physical/config/ExternalSort.html   |   31 +-
 .../apache/drill/exec/physical/config/Filter.html  |   52 +-
 .../drill/exec/physical/config/FlattenPOP.html     |   52 +-
 .../drill/exec/physical/config/HashAggregate.html  |   52 +-
 .../drill/exec/physical/config/HashJoinPOP.html    |   52 +-
 .../exec/physical/config/HashPartitionSender.html  |   52 +-
 .../exec/physical/config/HashToMergeExchange.html  |    8 +-
 .../exec/physical/config/HashToRandomExchange.html |    8 +-
 .../exec/physical/config/IteratorValidator.html    |   29 +-
 .../drill/exec/physical/config/LateralJoinPOP.html |   52 +-
 .../apache/drill/exec/physical/config/Limit.html   |   52 +-
 .../drill/exec/physical/config/MergeJoinPOP.html   |   52 +-
 .../exec/physical/config/MergingReceiverPOP.html   |   52 +-
 .../physical/config/MetadataControllerPOP.html     |   52 +-
 .../exec/physical/config/MetadataHandlerPOP.html   |   52 +-
 .../exec/physical/config/MetadataHashAggPOP.html   |   19 +-
 .../exec/physical/config/MetadataStreamAggPOP.html |   19 +-
 .../exec/physical/config/NestedLoopJoinPOP.html    |   52 +-
 .../exec/physical/config/OrderedMuxExchange.html   |    8 +-
 .../physical/config/OrderedPartitionExchange.html  |    8 +-
 .../physical/config/OrderedPartitionSender.html    |   52 +-
 .../drill/exec/physical/config/PartitionLimit.html |   52 +-
 .../drill/exec/physical/config/PartitionRange.html |    8 +-
 .../exec/physical/config/ProducerConsumer.html     |   52 +-
 .../apache/drill/exec/physical/config/Project.html |   57 +-
 .../physical/config/RangePartitionExchange.html    |    8 +-
 .../exec/physical/config/RangePartitionSender.html |   31 +-
 .../drill/exec/physical/config/RowKeyJoinPOP.html  |   52 +-
 .../exec/physical/config/RuntimeFilterPOP.html     |   52 +-
 .../apache/drill/exec/physical/config/Screen.html  |   52 +-
 .../physical/config/SelectionVectorRemover.html    |   52 +-
 .../exec/physical/config/SingleMergeExchange.html  |    8 +-
 .../drill/exec/physical/config/SingleSender.html   |   52 +-
 .../apache/drill/exec/physical/config/Sort.html    |   31 +-
 .../exec/physical/config/StatisticsAggregate.html  |   52 +-
 .../exec/physical/config/StatisticsMerge.html      |   52 +-
 .../exec/physical/config/StreamingAggregate.html   |   52 +-
 .../physical/config/TestParsePhysicalPlan.html     |    8 +-
 .../apache/drill/exec/physical/config/TopN.html    |   52 +-
 .../apache/drill/exec/physical/config/Trace.html   |   29 +-
 .../drill/exec/physical/config/UnionAll.html       |   52 +-
 .../drill/exec/physical/config/UnionExchange.html  |    8 +-
 .../drill/exec/physical/config/UnnestPOP.html      |   52 +-
 .../physical/config/UnorderedDeMuxExchange.html    |    8 +-
 .../exec/physical/config/UnorderedMuxExchange.html |    8 +-
 .../exec/physical/config/UnorderedReceiver.html    |   52 +-
 .../drill/exec/physical/config/UnpivotMaps.html    |   52 +-
 .../apache/drill/exec/physical/config/Values.html  |   52 +-
 .../exec/physical/config/WindowPOP.Bound.html      |    8 +-
 .../drill/exec/physical/config/WindowPOP.html      |   52 +-
 .../config/class-use/AbstractDeMuxExchange.html    |    8 +-
 .../config/class-use/AbstractMuxExchange.html      |    8 +-
 .../config/class-use/BroadcastExchange.html        |    8 +-
 .../physical/config/class-use/BroadcastSender.html |    8 +-
 .../physical/config/class-use/ComplexToJson.html   |    8 +-
 .../physical/config/class-use/ExternalSort.html    |    8 +-
 .../exec/physical/config/class-use/Filter.html     |    8 +-
 .../exec/physical/config/class-use/FlattenPOP.html |    8 +-
 .../physical/config/class-use/HashAggregate.html   |    8 +-
 .../physical/config/class-use/HashJoinPOP.html     |    8 +-
 .../config/class-use/HashPartitionSender.html      |    8 +-
 .../config/class-use/HashToMergeExchange.html      |    8 +-
 .../config/class-use/HashToRandomExchange.html     |    8 +-
 .../config/class-use/IteratorValidator.html        |    8 +-
 .../physical/config/class-use/LateralJoinPOP.html  |    8 +-
 .../exec/physical/config/class-use/Limit.html      |    8 +-
 .../physical/config/class-use/MergeJoinPOP.html    |    8 +-
 .../config/class-use/MergingReceiverPOP.html       |    8 +-
 .../config/class-use/MetadataControllerPOP.html    |    8 +-
 .../config/class-use/MetadataHandlerPOP.html       |    8 +-
 .../config/class-use/MetadataHashAggPOP.html       |    8 +-
 .../config/class-use/MetadataStreamAggPOP.html     |    8 +-
 .../config/class-use/NestedLoopJoinPOP.html        |    8 +-
 .../config/class-use/OrderedMuxExchange.html       |    8 +-
 .../config/class-use/OrderedPartitionExchange.html |    8 +-
 .../config/class-use/OrderedPartitionSender.html   |    8 +-
 .../physical/config/class-use/PartitionLimit.html  |    8 +-
 .../physical/config/class-use/PartitionRange.html  |    8 +-
 .../config/class-use/ProducerConsumer.html         |    8 +-
 .../exec/physical/config/class-use/Project.html    |    8 +-
 .../config/class-use/RangePartitionExchange.html   |    8 +-
 .../config/class-use/RangePartitionSender.html     |    8 +-
 .../physical/config/class-use/RowKeyJoinPOP.html   |    8 +-
 .../config/class-use/RuntimeFilterPOP.html         |    8 +-
 .../exec/physical/config/class-use/Screen.html     |    8 +-
 .../config/class-use/SelectionVectorRemover.html   |    8 +-
 .../config/class-use/SingleMergeExchange.html      |    8 +-
 .../physical/config/class-use/SingleSender.html    |    8 +-
 .../drill/exec/physical/config/class-use/Sort.html |    8 +-
 .../config/class-use/StatisticsAggregate.html      |    8 +-
 .../physical/config/class-use/StatisticsMerge.html |    8 +-
 .../config/class-use/StreamingAggregate.html       |    8 +-
 .../config/class-use/TestParsePhysicalPlan.html    |    8 +-
 .../drill/exec/physical/config/class-use/TopN.html |    8 +-
 .../exec/physical/config/class-use/Trace.html      |    8 +-
 .../exec/physical/config/class-use/UnionAll.html   |    8 +-
 .../physical/config/class-use/UnionExchange.html   |    8 +-
 .../exec/physical/config/class-use/UnnestPOP.html  |    8 +-
 .../config/class-use/UnorderedDeMuxExchange.html   |    8 +-
 .../config/class-use/UnorderedMuxExchange.html     |    8 +-
 .../config/class-use/UnorderedReceiver.html        |    8 +-
 .../physical/config/class-use/UnpivotMaps.html     |    8 +-
 .../exec/physical/config/class-use/Values.html     |    8 +-
 .../physical/config/class-use/WindowPOP.Bound.html |    8 +-
 .../exec/physical/config/class-use/WindowPOP.html  |    8 +-
 .../drill/exec/physical/config/package-frame.html  |    6 +-
 .../exec/physical/config/package-summary.html      |    8 +-
 .../drill/exec/physical/config/package-tree.html   |    8 +-
 .../drill/exec/physical/config/package-use.html    |    8 +-
 .../drill/exec/physical/impl/BaseRootExec.html     |    8 +-
 .../physical/impl/BaseTestOpBatchEmitOutcome.html  |    8 +-
 .../drill/exec/physical/impl/BatchCreator.html     |   10 +-
 .../drill/exec/physical/impl/ImplCreator.html      |    8 +-
 .../exec/physical/impl/MergingReceiverCreator.html |    8 +-
 .../physical/impl/MockRecordBatch.Builder.html     |    8 +-
 .../drill/exec/physical/impl/MockRecordBatch.html  |    8 +-
 .../physical/impl/OperatorCreatorRegistry.html     |    8 +-
 .../drill/exec/physical/impl/OutputMutator.html    |    8 +-
 .../PartitionLimit/TestPartitionLimitBatch.html    |    8 +-
 .../class-use/TestPartitionLimitBatch.html         |    8 +-
 .../impl/PartitionLimit/package-frame.html         |    6 +-
 .../impl/PartitionLimit/package-summary.html       |    8 +-
 .../physical/impl/PartitionLimit/package-tree.html |    8 +-
 .../physical/impl/PartitionLimit/package-use.html  |    8 +-
 .../drill/exec/physical/impl/PhysicalConfig.html   |    8 +-
 .../drill/exec/physical/impl/RootCreator.html      |    8 +-
 .../apache/drill/exec/physical/impl/RootExec.html  |    8 +-
 .../exec/physical/impl/ScanBatch.Mutator.html      |    8 +-
 .../apache/drill/exec/physical/impl/ScanBatch.html |    8 +-
 .../impl/ScreenCreator.ScreenRoot.Metric.html      |    8 +-
 .../physical/impl/ScreenCreator.ScreenRoot.html    |    8 +-
 .../drill/exec/physical/impl/ScreenCreator.html    |    8 +-
 .../drill/exec/physical/impl/SimpleRootExec.html   |    8 +-
 ...eSenderCreator.SingleSenderRootExec.Metric.html |    8 +-
 .../SingleSenderCreator.SingleSenderRootExec.html  |    8 +-
 .../exec/physical/impl/SingleSenderCreator.html    |    8 +-
 .../physical/impl/StatisticsWriterRecordBatch.html |    8 +-
 .../exec/physical/impl/TestBroadcastExchange.html  |    8 +-
 .../exec/physical/impl/TestCastFunctions.html      |    8 +-
 .../physical/impl/TestCastVarCharToBigInt.html     |    8 +-
 .../physical/impl/TestComparisonFunctions.html     |    8 +-
 .../exec/physical/impl/TestConvertFunctions.html   |    8 +-
 .../drill/exec/physical/impl/TestDecimal.html      |    8 +-
 .../physical/impl/TestDistributedFragmentRun.html  |    8 +-
 .../exec/physical/impl/TestExtractFunctions.html   |    8 +-
 .../physical/impl/TestHashToRandomExchange.html    |    8 +-
 .../physical/impl/TestImplicitCastFunctions.html   |    8 +-
 .../exec/physical/impl/TestLocalExchange.html      |    8 +-
 .../physical/impl/TestNestedDateTimeTimestamp.html |    8 +-
 .../exec/physical/impl/TestOrderedMuxExchange.html |    8 +-
 .../physical/impl/TestReverseImplicitCast.html     |    8 +-
 .../drill/exec/physical/impl/TestSchema.html       |    8 +-
 .../exec/physical/impl/TestSimpleFragmentRun.html  |    8 +-
 .../exec/physical/impl/TestSimpleFunctions.html    |    8 +-
 .../exec/physical/impl/TestStackAnalyzer.html      |   15 +-
 .../exec/physical/impl/TestStringFunctions.html    |    8 +-
 .../exec/physical/impl/TestUnionExchange.html      |    8 +-
 .../exec/physical/impl/TopN/PriorityQueue.html     |    8 +-
 .../physical/impl/TopN/PriorityQueueTemplate.html  |    8 +-
 .../physical/impl/TopN/TestTopNEmitOutcome.html    |    8 +-
 .../physical/impl/TopN/TestTopNSchemaChanges.html  |    8 +-
 .../impl/TopN/TopNBatch.SimpleSV4RecordBatch.html  |    8 +-
 .../drill/exec/physical/impl/TopN/TopNBatch.html   |    8 +-
 .../exec/physical/impl/TopN/TopNBatchTest.html     |    8 +-
 .../physical/impl/TopN/TopNSortBatchCreator.html   |    8 +-
 .../impl/TopN/class-use/PriorityQueue.html         |    8 +-
 .../impl/TopN/class-use/PriorityQueueTemplate.html |    8 +-
 .../impl/TopN/class-use/TestTopNEmitOutcome.html   |    8 +-
 .../impl/TopN/class-use/TestTopNSchemaChanges.html |    8 +-
 .../class-use/TopNBatch.SimpleSV4RecordBatch.html  |    8 +-
 .../physical/impl/TopN/class-use/TopNBatch.html    |    8 +-
 .../impl/TopN/class-use/TopNBatchTest.html         |    8 +-
 .../impl/TopN/class-use/TopNSortBatchCreator.html  |    8 +-
 .../exec/physical/impl/TopN/package-frame.html     |    6 +-
 .../exec/physical/impl/TopN/package-summary.html   |    8 +-
 .../exec/physical/impl/TopN/package-tree.html      |    8 +-
 .../drill/exec/physical/impl/TopN/package-use.html |    8 +-
 .../drill/exec/physical/impl/TraceInjector.html    |    8 +-
 .../exec/physical/impl/WriterRecordBatch.html      |    8 +-
 .../drill/exec/physical/impl/agg/TestAgg.html      |    8 +-
 ...nyValue.TestAggWithAnyValueMultipleBatches.html |    8 +-
 ...ithAnyValue.TestAggWithAnyValueSingleBatch.html |    8 +-
 .../physical/impl/agg/TestAggWithAnyValue.html     |    8 +-
 .../exec/physical/impl/agg/TestHashAggBatch.html   |    8 +-
 .../physical/impl/agg/TestHashAggEmitOutcome.html  |    8 +-
 .../drill/exec/physical/impl/agg/TestHashAggr.html |    8 +-
 .../exec/physical/impl/agg/TestHashAggrSpill.html  |    8 +-
 .../impl/agg/TestStreamingAggEmitOutcome.html      |    8 +-
 .../exec/physical/impl/agg/class-use/TestAgg.html  |    8 +-
 ...nyValue.TestAggWithAnyValueMultipleBatches.html |    8 +-
 ...ithAnyValue.TestAggWithAnyValueSingleBatch.html |    8 +-
 .../impl/agg/class-use/TestAggWithAnyValue.html    |    8 +-
 .../impl/agg/class-use/TestHashAggBatch.html       |    8 +-
 .../impl/agg/class-use/TestHashAggEmitOutcome.html |    8 +-
 .../physical/impl/agg/class-use/TestHashAggr.html  |    8 +-
 .../impl/agg/class-use/TestHashAggrSpill.html      |    8 +-
 .../agg/class-use/TestStreamingAggEmitOutcome.html |    8 +-
 .../exec/physical/impl/agg/package-frame.html      |    6 +-
 .../exec/physical/impl/agg/package-summary.html    |    8 +-
 .../drill/exec/physical/impl/agg/package-tree.html |    8 +-
 .../drill/exec/physical/impl/agg/package-use.html  |    8 +-
 .../physical/impl/aggregate/BatchIterator.html     |    8 +-
 .../exec/physical/impl/aggregate/HashAggBatch.html |    8 +-
 .../impl/aggregate/HashAggBatchCreator.html        |    8 +-
 .../impl/aggregate/HashAggSpilledPartition.html    |    8 +-
 .../aggregate/HashAggTemplate.BatchHolder.html     |    8 +-
 .../impl/aggregate/HashAggTemplate.Metric.html     |    8 +-
 .../physical/impl/aggregate/HashAggTemplate.html   |    8 +-
 .../physical/impl/aggregate/HashAggUpdater.html    |    8 +-
 .../aggregate/HashAggregator.AggIterOutcome.html   |    8 +-
 .../impl/aggregate/HashAggregator.AggOutcome.html  |    8 +-
 .../physical/impl/aggregate/HashAggregator.html    |    8 +-
 .../physical/impl/aggregate/InternalBatch.html     |    8 +-
 .../impl/aggregate/SpilledRecordBatch.html         |    8 +-
 .../physical/impl/aggregate/StreamingAggBatch.html |    8 +-
 .../impl/aggregate/StreamingAggBatchCreator.html   |    8 +-
 .../impl/aggregate/StreamingAggTemplate.html       |    8 +-
 .../aggregate/StreamingAggregator.AggOutcome.html  |    8 +-
 .../impl/aggregate/StreamingAggregator.html        |    8 +-
 .../impl/aggregate/class-use/BatchIterator.html    |    8 +-
 .../impl/aggregate/class-use/HashAggBatch.html     |    8 +-
 .../aggregate/class-use/HashAggBatchCreator.html   |    8 +-
 .../class-use/HashAggSpilledPartition.html         |    8 +-
 .../class-use/HashAggTemplate.BatchHolder.html     |    8 +-
 .../class-use/HashAggTemplate.Metric.html          |    8 +-
 .../impl/aggregate/class-use/HashAggTemplate.html  |    8 +-
 .../impl/aggregate/class-use/HashAggUpdater.html   |    8 +-
 .../class-use/HashAggregator.AggIterOutcome.html   |    8 +-
 .../class-use/HashAggregator.AggOutcome.html       |    8 +-
 .../impl/aggregate/class-use/HashAggregator.html   |    8 +-
 .../impl/aggregate/class-use/InternalBatch.html    |    8 +-
 .../aggregate/class-use/SpilledRecordBatch.html    |    8 +-
 .../aggregate/class-use/StreamingAggBatch.html     |    8 +-
 .../class-use/StreamingAggBatchCreator.html        |    8 +-
 .../aggregate/class-use/StreamingAggTemplate.html  |    8 +-
 .../class-use/StreamingAggregator.AggOutcome.html  |    8 +-
 .../aggregate/class-use/StreamingAggregator.html   |    8 +-
 .../physical/impl/aggregate/package-frame.html     |    6 +-
 .../physical/impl/aggregate/package-summary.html   |    8 +-
 .../exec/physical/impl/aggregate/package-tree.html |   12 +-
 .../exec/physical/impl/aggregate/package-use.html  |    8 +-
 .../broadcastsender/BroadcastSenderCreator.html    |    8 +-
 .../BroadcastSenderRootExec.Metric.html            |    8 +-
 .../broadcastsender/BroadcastSenderRootExec.html   |    8 +-
 .../impl/broadcastsender/TestBroadcast.html        |    8 +-
 .../class-use/BroadcastSenderCreator.html          |    8 +-
 .../class-use/BroadcastSenderRootExec.Metric.html  |    8 +-
 .../class-use/BroadcastSenderRootExec.html         |    8 +-
 .../broadcastsender/class-use/TestBroadcast.html   |    8 +-
 .../impl/broadcastsender/package-frame.html        |    6 +-
 .../impl/broadcastsender/package-summary.html      |    8 +-
 .../impl/broadcastsender/package-tree.html         |    8 +-
 .../physical/impl/broadcastsender/package-use.html |    8 +-
 .../exec/physical/impl/class-use/BaseRootExec.html |    8 +-
 .../impl/class-use/BaseTestOpBatchEmitOutcome.html |    8 +-
 .../exec/physical/impl/class-use/BatchCreator.html |   74 +-
 .../exec/physical/impl/class-use/ImplCreator.html  |    8 +-
 .../impl/class-use/MergingReceiverCreator.html     |    8 +-
 .../impl/class-use/MockRecordBatch.Builder.html    |    8 +-
 .../physical/impl/class-use/MockRecordBatch.html   |    8 +-
 .../impl/class-use/OperatorCreatorRegistry.html    |    8 +-
 .../physical/impl/class-use/OutputMutator.html     |  143 +-
 .../physical/impl/class-use/PhysicalConfig.html    |    8 +-
 .../exec/physical/impl/class-use/RootCreator.html  |    8 +-
 .../exec/physical/impl/class-use/RootExec.html     |    8 +-
 .../physical/impl/class-use/ScanBatch.Mutator.html |    8 +-
 .../exec/physical/impl/class-use/ScanBatch.html    |    8 +-
 .../class-use/ScreenCreator.ScreenRoot.Metric.html |    8 +-
 .../impl/class-use/ScreenCreator.ScreenRoot.html   |    8 +-
 .../physical/impl/class-use/ScreenCreator.html     |    8 +-
 .../physical/impl/class-use/SimpleRootExec.html    |    8 +-
 ...eSenderCreator.SingleSenderRootExec.Metric.html |    8 +-
 .../SingleSenderCreator.SingleSenderRootExec.html  |    8 +-
 .../impl/class-use/SingleSenderCreator.html        |    8 +-
 .../class-use/StatisticsWriterRecordBatch.html     |    8 +-
 .../impl/class-use/TestBroadcastExchange.html      |    8 +-
 .../physical/impl/class-use/TestCastFunctions.html |    8 +-
 .../impl/class-use/TestCastVarCharToBigInt.html    |    8 +-
 .../impl/class-use/TestComparisonFunctions.html    |    8 +-
 .../impl/class-use/TestConvertFunctions.html       |    8 +-
 .../exec/physical/impl/class-use/TestDecimal.html  |    8 +-
 .../impl/class-use/TestDistributedFragmentRun.html |    8 +-
 .../impl/class-use/TestExtractFunctions.html       |    8 +-
 .../impl/class-use/TestHashToRandomExchange.html   |    8 +-
 .../impl/class-use/TestImplicitCastFunctions.html  |    8 +-
 .../physical/impl/class-use/TestLocalExchange.html |    8 +-
 .../class-use/TestNestedDateTimeTimestamp.html     |    8 +-
 .../impl/class-use/TestOrderedMuxExchange.html     |    8 +-
 .../impl/class-use/TestReverseImplicitCast.html    |    8 +-
 .../exec/physical/impl/class-use/TestSchema.html   |    8 +-
 .../impl/class-use/TestSimpleFragmentRun.html      |    8 +-
 .../impl/class-use/TestSimpleFunctions.html        |    8 +-
 .../physical/impl/class-use/TestStackAnalyzer.html |    8 +-
 .../impl/class-use/TestStringFunctions.html        |    8 +-
 .../physical/impl/class-use/TestUnionExchange.html |    8 +-
 .../physical/impl/class-use/TraceInjector.html     |    8 +-
 .../physical/impl/class-use/WriterRecordBatch.html |    8 +-
 .../common/AbstractSpilledPartitionMetadata.html   |    8 +-
 .../physical/impl/common/ChainedHashTable.html     |    8 +-
 .../impl/common/CodeGenMemberInjector.html         |    8 +-
 .../exec/physical/impl/common/Comparator.html      |    8 +-
 .../exec/physical/impl/common/HashPartition.html   |    8 +-
 .../HashPartitionTest.HashPartitionFixture.html    |    8 +-
 .../physical/impl/common/HashPartitionTest.html    |    8 +-
 .../physical/impl/common/HashTable.PutStatus.html  |    8 +-
 .../drill/exec/physical/impl/common/HashTable.html |    8 +-
 .../common/HashTableAllocationTrackerTest.html     |    8 +-
 .../exec/physical/impl/common/HashTableConfig.html |    8 +-
 .../exec/physical/impl/common/HashTableStats.html  |    8 +-
 .../impl/common/HashTableTemplate.BatchHolder.html |    8 +-
 .../physical/impl/common/HashTableTemplate.html    |    8 +-
 .../exec/physical/impl/common/IndexPointer.html    |    8 +-
 .../impl/common/SpilledPartitionMetadata.html      |    8 +-
 .../physical/impl/common/SpilledState.Updater.html |    8 +-
 .../exec/physical/impl/common/SpilledState.html    |    8 +-
 .../AbstractSpilledPartitionMetadata.html          |    8 +-
 .../impl/common/class-use/ChainedHashTable.html    |    8 +-
 .../common/class-use/CodeGenMemberInjector.html    |    8 +-
 .../physical/impl/common/class-use/Comparator.html |    8 +-
 .../impl/common/class-use/HashPartition.html       |    8 +-
 .../HashPartitionTest.HashPartitionFixture.html    |    8 +-
 .../impl/common/class-use/HashPartitionTest.html   |    8 +-
 .../impl/common/class-use/HashTable.PutStatus.html |    8 +-
 .../physical/impl/common/class-use/HashTable.html  |    8 +-
 .../class-use/HashTableAllocationTrackerTest.html  |    8 +-
 .../impl/common/class-use/HashTableConfig.html     |    8 +-
 .../impl/common/class-use/HashTableStats.html      |    8 +-
 .../class-use/HashTableTemplate.BatchHolder.html   |    8 +-
 .../impl/common/class-use/HashTableTemplate.html   |    8 +-
 .../impl/common/class-use/IndexPointer.html        |    8 +-
 .../common/class-use/SpilledPartitionMetadata.html |    8 +-
 .../common/class-use/SpilledState.Updater.html     |    8 +-
 .../impl/common/class-use/SpilledState.html        |    8 +-
 .../exec/physical/impl/common/package-frame.html   |    6 +-
 .../exec/physical/impl/common/package-summary.html |    8 +-
 .../exec/physical/impl/common/package-tree.html    |    8 +-
 .../exec/physical/impl/common/package-use.html     |    8 +-
 .../physical/impl/filter/EvalSetupException.html   |    8 +-
 .../physical/impl/filter/EvaluationPredicate.html  |    8 +-
 .../physical/impl/filter/FilterBatchCreator.html   |    8 +-
 .../physical/impl/filter/FilterRecordBatch.html    |    8 +-
 .../exec/physical/impl/filter/FilterSignature.html |    8 +-
 .../exec/physical/impl/filter/FilterTemplate2.html |    8 +-
 .../exec/physical/impl/filter/FilterTemplate4.html |    8 +-
 .../drill/exec/physical/impl/filter/Filterer.html  |    8 +-
 .../impl/filter/ReturnValueExpression.html         |    8 +-
 .../impl/filter/RuntimeFilterBatchCreator.html     |    8 +-
 .../filter/RuntimeFilterRecordBatch.Metric.html    |    8 +-
 .../impl/filter/RuntimeFilterRecordBatch.html      |    8 +-
 .../impl/filter/TestFilterBatchEmitOutcome.html    |    8 +-
 .../physical/impl/filter/TestLargeInClause.html    |    8 +-
 .../physical/impl/filter/TestSimpleFilter.html     |    8 +-
 .../impl/filter/class-use/EvalSetupException.html  |    8 +-
 .../impl/filter/class-use/EvaluationPredicate.html |    8 +-
 .../impl/filter/class-use/FilterBatchCreator.html  |    8 +-
 .../impl/filter/class-use/FilterRecordBatch.html   |    8 +-
 .../impl/filter/class-use/FilterSignature.html     |    8 +-
 .../impl/filter/class-use/FilterTemplate2.html     |    8 +-
 .../impl/filter/class-use/FilterTemplate4.html     |    8 +-
 .../physical/impl/filter/class-use/Filterer.html   |    8 +-
 .../filter/class-use/ReturnValueExpression.html    |    8 +-
 .../class-use/RuntimeFilterBatchCreator.html       |    8 +-
 .../class-use/RuntimeFilterRecordBatch.Metric.html |    8 +-
 .../filter/class-use/RuntimeFilterRecordBatch.html |    8 +-
 .../class-use/TestFilterBatchEmitOutcome.html      |    8 +-
 .../impl/filter/class-use/TestLargeInClause.html   |    8 +-
 .../impl/filter/class-use/TestSimpleFilter.html    |    8 +-
 .../exec/physical/impl/filter/package-frame.html   |    6 +-
 .../exec/physical/impl/filter/package-summary.html |    8 +-
 .../exec/physical/impl/filter/package-tree.html    |    8 +-
 .../exec/physical/impl/filter/package-use.html     |    8 +-
 .../physical/impl/flatten/FlattenBatchCreator.html |    8 +-
 .../impl/flatten/FlattenRecordBatch.Metric.html    |    8 +-
 .../physical/impl/flatten/FlattenRecordBatch.html  |    8 +-
 .../physical/impl/flatten/FlattenTemplate.html     |    8 +-
 .../physical/impl/flatten/Flattener.Monitor.html   |    8 +-
 .../exec/physical/impl/flatten/Flattener.html      |    8 +-
 .../exec/physical/impl/flatten/TestFlatten.html    |    8 +-
 .../physical/impl/flatten/TestFlattenPlanning.html |    8 +-
 .../flatten/class-use/FlattenBatchCreator.html     |    8 +-
 .../class-use/FlattenRecordBatch.Metric.html       |    8 +-
 .../impl/flatten/class-use/FlattenRecordBatch.html |    8 +-
 .../impl/flatten/class-use/FlattenTemplate.html    |    8 +-
 .../impl/flatten/class-use/Flattener.Monitor.html  |    8 +-
 .../physical/impl/flatten/class-use/Flattener.html |    8 +-
 .../impl/flatten/class-use/TestFlatten.html        |    8 +-
 .../flatten/class-use/TestFlattenPlanning.html     |    8 +-
 .../exec/physical/impl/flatten/package-frame.html  |    6 +-
 .../physical/impl/flatten/package-summary.html     |    8 +-
 .../exec/physical/impl/flatten/package-tree.html   |    8 +-
 .../exec/physical/impl/flatten/package-use.html    |    8 +-
 .../impl/join/BatchSizePredictor.Factory.html      |    8 +-
 .../physical/impl/join/BatchSizePredictor.html     |    8 +-
 .../impl/join/BatchSizePredictorImpl.Factory.html  |    8 +-
 .../physical/impl/join/BatchSizePredictorImpl.html |    8 +-
 .../HashJoinBatch.HashJoinSpilledPartition.html    |    8 +-
 .../impl/join/HashJoinBatch.HashJoinUpdater.html   |    8 +-
 .../physical/impl/join/HashJoinBatch.Metric.html   |    8 +-
 .../exec/physical/impl/join/HashJoinBatch.html     |    8 +-
 .../physical/impl/join/HashJoinBatchCreator.html   |    8 +-
 .../impl/join/HashJoinHelper.BuildInfo.html        |    8 +-
 .../exec/physical/impl/join/HashJoinHelper.html    |    8 +-
 .../impl/join/HashJoinHelperSizeCalculator.html    |    8 +-
 .../join/HashJoinHelperSizeCalculatorImpl.html     |    8 +-
 .../impl/join/HashJoinHelperUnusedSizeImpl.html    |    8 +-
 ...Calculator.MechanicalBuildSidePartitioning.html |    8 +-
 ...Calculator.MechanicalPostBuildCalculations.html |    8 +-
 .../join/HashJoinMechanicalMemoryCalculator.html   |    8 +-
 .../join/HashJoinMemoryCalculator.BatchStat.html   |    8 +-
 ...JoinMemoryCalculator.BuildSidePartitioning.html |    8 +-
 .../HashJoinMemoryCalculator.PartitionStat.html    |    8 +-
 .../HashJoinMemoryCalculator.PartitionStatSet.html |    8 +-
 ...JoinMemoryCalculator.PostBuildCalculations.html |    8 +-
 .../impl/join/HashJoinMemoryCalculator.html        |    8 +-
 ...ryCalculatorImpl.BuildSidePartitioningImpl.html |    8 +-
 ...lculatorImpl.NoopBuildSidePartitioningImpl.html |    8 +-
 ...lculatorImpl.NoopPostBuildCalculationsImpl.html |    8 +-
 ...ryCalculatorImpl.PostBuildCalculationsImpl.html |    8 +-
 .../impl/join/HashJoinMemoryCalculatorImpl.html    |    8 +-
 .../impl/join/HashJoinProbe.ProbeState.html        |    8 +-
 .../exec/physical/impl/join/HashJoinProbe.html     |    8 +-
 .../physical/impl/join/HashJoinProbeTemplate.html  |    8 +-
 .../exec/physical/impl/join/HashJoinState.html     |    8 +-
 .../impl/join/HashJoinStateCalculator.html         |    8 +-
 .../impl/join/HashTableSizeCalculator.html         |    8 +-
 .../HashTableSizeCalculatorConservativeImpl.html   |    8 +-
 .../impl/join/HashTableSizeCalculatorLeanImpl.html |    8 +-
 .../drill/exec/physical/impl/join/JoinStatus.html  |    8 +-
 .../exec/physical/impl/join/JoinTemplate.html      |    8 +-
 .../exec/physical/impl/join/JoinTestBase.html      |    8 +-
 .../physical/impl/join/JoinUtils.JoinCategory.html |    8 +-
 .../drill/exec/physical/impl/join/JoinUtils.html   |    8 +-
 .../physical/impl/join/JoinWorker.JoinOutcome.html |    8 +-
 .../drill/exec/physical/impl/join/JoinWorker.html  |    8 +-
 .../exec/physical/impl/join/LateralJoinBatch.html  |    8 +-
 .../impl/join/LateralJoinBatchCreator.html         |    8 +-
 .../exec/physical/impl/join/MergeJoinBatch.html    |    8 +-
 .../exec/physical/impl/join/MergeJoinCreator.html  |    8 +-
 .../exec/physical/impl/join/NestedLoopJoin.html    |    8 +-
 .../physical/impl/join/NestedLoopJoinBatch.html    |    8 +-
 .../impl/join/NestedLoopJoinBatchCreator.html      |    8 +-
 .../physical/impl/join/NestedLoopJoinTemplate.html |    8 +-
 .../exec/physical/impl/join/PartitionStatImpl.html |    8 +-
 .../impl/join/RowKeyJoin.RowKeyJoinState.html      |    8 +-
 .../drill/exec/physical/impl/join/RowKeyJoin.html  |    8 +-
 .../exec/physical/impl/join/RowKeyJoinBatch.html   |    8 +-
 .../physical/impl/join/RowKeyJoinBatchCreator.html |    8 +-
 .../impl/join/TestBatchSizePredictorImpl.html      |    8 +-
 ...idePartitioningImpl.MockBatchSizePredictor.html |    8 +-
 .../impl/join/TestBuildSidePartitioningImpl.html   |    8 +-
 .../exec/physical/impl/join/TestHashJoin.html      |    8 +-
 .../physical/impl/join/TestHashJoinAdvanced.html   |    8 +-
 .../join/TestHashJoinHelperSizeCalculatorImpl.html |    8 +-
 .../exec/physical/impl/join/TestHashJoinJPPD.html  |    8 +-
 .../impl/join/TestHashJoinJPPDCorrectness.html     |    8 +-
 .../physical/impl/join/TestHashJoinJPPDPlan.html   |    8 +-
 .../impl/join/TestHashJoinMemoryCalculator.html    |    8 +-
 .../physical/impl/join/TestHashJoinOutcome.html    |    8 +-
 .../exec/physical/impl/join/TestHashJoinSpill.html |    8 +-
 ...estHashTableSizeCalculatorConservativeImpl.html |    8 +-
 .../join/TestHashTableSizeCalculatorLeanImpl.html  |    8 +-
 .../physical/impl/join/TestJoinEmptyDirTable.html  |    8 +-
 .../impl/join/TestLateralJoinCorrectness.html      |    8 +-
 .../TestLateralJoinCorrectnessBatchProcessing.html |    8 +-
 .../exec/physical/impl/join/TestMergeJoin.html     |    8 +-
 .../physical/impl/join/TestMergeJoinAdvanced.html  |    8 +-
 .../impl/join/TestMergeJoinMulCondition.html       |    8 +-
 .../impl/join/TestMergeJoinWithSchemaChanges.html  |    8 +-
 .../physical/impl/join/TestNestedLoopJoin.html     |    8 +-
 .../exec/physical/impl/join/TestPartitionStat.html |    8 +-
 ...ionsImpl.ConditionalMockBatchSizePredictor.html |    8 +-
 ...tionsImpl.MockHashJoinHelperSizeCalculator.html |    8 +-
 ...lculationsImpl.MockHashTableSizeCalculator.html |    8 +-
 .../impl/join/TestPostBuildCalculationsImpl.html   |    8 +-
 .../exec/physical/impl/join/TestSemiJoin.html      |    8 +-
 .../join/class-use/BatchSizePredictor.Factory.html |    8 +-
 .../impl/join/class-use/BatchSizePredictor.html    |    8 +-
 .../class-use/BatchSizePredictorImpl.Factory.html  |    8 +-
 .../join/class-use/BatchSizePredictorImpl.html     |    8 +-
 .../HashJoinBatch.HashJoinSpilledPartition.html    |    8 +-
 .../class-use/HashJoinBatch.HashJoinUpdater.html   |    8 +-
 .../impl/join/class-use/HashJoinBatch.Metric.html  |    8 +-
 .../impl/join/class-use/HashJoinBatch.html         |    8 +-
 .../impl/join/class-use/HashJoinBatchCreator.html  |    8 +-
 .../join/class-use/HashJoinHelper.BuildInfo.html   |    8 +-
 .../impl/join/class-use/HashJoinHelper.html        |    8 +-
 .../class-use/HashJoinHelperSizeCalculator.html    |    8 +-
 .../HashJoinHelperSizeCalculatorImpl.html          |    8 +-
 .../class-use/HashJoinHelperUnusedSizeImpl.html    |    8 +-
 ...Calculator.MechanicalBuildSidePartitioning.html |    8 +-
 ...Calculator.MechanicalPostBuildCalculations.html |    8 +-
 .../HashJoinMechanicalMemoryCalculator.html        |    8 +-
 .../HashJoinMemoryCalculator.BatchStat.html        |    8 +-
 ...JoinMemoryCalculator.BuildSidePartitioning.html |    8 +-
 .../HashJoinMemoryCalculator.PartitionStat.html    |    8 +-
 .../HashJoinMemoryCalculator.PartitionStatSet.html |    8 +-
 ...JoinMemoryCalculator.PostBuildCalculations.html |    8 +-
 .../join/class-use/HashJoinMemoryCalculator.html   |    8 +-
 ...ryCalculatorImpl.BuildSidePartitioningImpl.html |    8 +-
 ...lculatorImpl.NoopBuildSidePartitioningImpl.html |    8 +-
 ...lculatorImpl.NoopPostBuildCalculationsImpl.html |    8 +-
 ...ryCalculatorImpl.PostBuildCalculationsImpl.html |    8 +-
 .../class-use/HashJoinMemoryCalculatorImpl.html    |    8 +-
 .../join/class-use/HashJoinProbe.ProbeState.html   |    8 +-
 .../impl/join/class-use/HashJoinProbe.html         |    8 +-
 .../impl/join/class-use/HashJoinProbeTemplate.html |    8 +-
 .../impl/join/class-use/HashJoinState.html         |    8 +-
 .../join/class-use/HashJoinStateCalculator.html    |    8 +-
 .../join/class-use/HashTableSizeCalculator.html    |    8 +-
 .../HashTableSizeCalculatorConservativeImpl.html   |    8 +-
 .../class-use/HashTableSizeCalculatorLeanImpl.html |    8 +-
 .../physical/impl/join/class-use/JoinStatus.html   |    8 +-
 .../physical/impl/join/class-use/JoinTemplate.html |    8 +-
 .../physical/impl/join/class-use/JoinTestBase.html |    8 +-
 .../join/class-use/JoinUtils.JoinCategory.html     |    8 +-
 .../physical/impl/join/class-use/JoinUtils.html    |    8 +-
 .../join/class-use/JoinWorker.JoinOutcome.html     |    8 +-
 .../physical/impl/join/class-use/JoinWorker.html   |    8 +-
 .../impl/join/class-use/LateralJoinBatch.html      |    8 +-
 .../join/class-use/LateralJoinBatchCreator.html    |    8 +-
 .../impl/join/class-use/MergeJoinBatch.html        |    8 +-
 .../impl/join/class-use/MergeJoinCreator.html      |    8 +-
 .../impl/join/class-use/NestedLoopJoin.html        |    8 +-
 .../impl/join/class-use/NestedLoopJoinBatch.html   |    8 +-
 .../join/class-use/NestedLoopJoinBatchCreator.html |    8 +-
 .../join/class-use/NestedLoopJoinTemplate.html     |    8 +-
 .../impl/join/class-use/PartitionStatImpl.html     |    8 +-
 .../join/class-use/RowKeyJoin.RowKeyJoinState.html |    8 +-
 .../physical/impl/join/class-use/RowKeyJoin.html   |    8 +-
 .../impl/join/class-use/RowKeyJoinBatch.html       |    8 +-
 .../join/class-use/RowKeyJoinBatchCreator.html     |    8 +-
 .../join/class-use/TestBatchSizePredictorImpl.html |    8 +-
 ...idePartitioningImpl.MockBatchSizePredictor.html |    8 +-
 .../class-use/TestBuildSidePartitioningImpl.html   |    8 +-
 .../physical/impl/join/class-use/TestHashJoin.html |    8 +-
 .../impl/join/class-use/TestHashJoinAdvanced.html  |    8 +-
 .../TestHashJoinHelperSizeCalculatorImpl.html      |    8 +-
 .../impl/join/class-use/TestHashJoinJPPD.html      |    8 +-
 .../class-use/TestHashJoinJPPDCorrectness.html     |    8 +-
 .../impl/join/class-use/TestHashJoinJPPDPlan.html  |    8 +-
 .../class-use/TestHashJoinMemoryCalculator.html    |    8 +-
 .../impl/join/class-use/TestHashJoinOutcome.html   |    8 +-
 .../impl/join/class-use/TestHashJoinSpill.html     |    8 +-
 ...estHashTableSizeCalculatorConservativeImpl.html |    8 +-
 .../TestHashTableSizeCalculatorLeanImpl.html       |    8 +-
 .../impl/join/class-use/TestJoinEmptyDirTable.html |    8 +-
 .../join/class-use/TestLateralJoinCorrectness.html |    8 +-
 .../TestLateralJoinCorrectnessBatchProcessing.html |    8 +-
 .../impl/join/class-use/TestMergeJoin.html         |    8 +-
 .../impl/join/class-use/TestMergeJoinAdvanced.html |    8 +-
 .../join/class-use/TestMergeJoinMulCondition.html  |    8 +-
 .../class-use/TestMergeJoinWithSchemaChanges.html  |    8 +-
 .../impl/join/class-use/TestNestedLoopJoin.html    |    8 +-
 .../impl/join/class-use/TestPartitionStat.html     |    8 +-
 ...ionsImpl.ConditionalMockBatchSizePredictor.html |    8 +-
 ...tionsImpl.MockHashJoinHelperSizeCalculator.html |    8 +-
 ...lculationsImpl.MockHashTableSizeCalculator.html |    8 +-
 .../class-use/TestPostBuildCalculationsImpl.html   |    8 +-
 .../physical/impl/join/class-use/TestSemiJoin.html |    8 +-
 .../exec/physical/impl/join/package-frame.html     |    6 +-
 .../exec/physical/impl/join/package-summary.html   |    8 +-
 .../exec/physical/impl/join/package-tree.html      |   12 +-
 .../drill/exec/physical/impl/join/package-use.html |    8 +-
 .../impl/lateraljoin/TestE2EUnnestAndLateral.html  |    8 +-
 .../impl/lateraljoin/TestLateralPlans.html         |    8 +-
 .../class-use/TestE2EUnnestAndLateral.html         |    8 +-
 .../lateraljoin/class-use/TestLateralPlans.html    |    8 +-
 .../physical/impl/lateraljoin/package-frame.html   |    6 +-
 .../physical/impl/lateraljoin/package-summary.html |    8 +-
 .../physical/impl/lateraljoin/package-tree.html    |    8 +-
 .../physical/impl/lateraljoin/package-use.html     |    8 +-
 .../physical/impl/limit/LimitBatchCreator.html     |    8 +-
 .../exec/physical/impl/limit/LimitRecordBatch.html |    8 +-
 .../impl/limit/PartitionLimitBatchCreator.html     |    8 +-
 .../impl/limit/PartitionLimitRecordBatch.html      |    8 +-
 .../impl/limit/TestEarlyLimit0Optimization.html    |    8 +-
 .../impl/limit/TestLateLimit0Optimization.html     |    8 +-
 .../impl/limit/TestLimitBatchEmitOutcome.html      |    8 +-
 .../physical/impl/limit/TestLimitOperator.html     |    8 +-
 .../physical/impl/limit/TestLimitPlanning.html     |    8 +-
 .../impl/limit/TestLimitWithExchanges.html         |    8 +-
 .../exec/physical/impl/limit/TestSimpleLimit.html  |    8 +-
 .../impl/limit/class-use/LimitBatchCreator.html    |    8 +-
 .../impl/limit/class-use/LimitRecordBatch.html     |    8 +-
 .../class-use/PartitionLimitBatchCreator.html      |    8 +-
 .../limit/class-use/PartitionLimitRecordBatch.html |    8 +-
 .../class-use/TestEarlyLimit0Optimization.html     |    8 +-
 .../class-use/TestLateLimit0Optimization.html      |    8 +-
 .../limit/class-use/TestLimitBatchEmitOutcome.html |    8 +-
 .../impl/limit/class-use/TestLimitOperator.html    |    8 +-
 .../impl/limit/class-use/TestLimitPlanning.html    |    8 +-
 .../limit/class-use/TestLimitWithExchanges.html    |    8 +-
 .../impl/limit/class-use/TestSimpleLimit.html      |    8 +-
 .../exec/physical/impl/limit/package-frame.html    |    6 +-
 .../exec/physical/impl/limit/package-summary.html  |    8 +-
 .../exec/physical/impl/limit/package-tree.html     |    8 +-
 .../exec/physical/impl/limit/package-use.html      |    8 +-
 .../materialize/QueryDataPackage.DataPackage.html  |    8 +-
 .../QueryDataPackage.EmptyResultsPackage.html      |    8 +-
 .../impl/materialize/QueryDataPackage.html         |    8 +-
 .../impl/materialize/QueryWritableBatch.html       |    8 +-
 .../impl/materialize/RecordMaterializer.html       |    8 +-
 .../impl/materialize/VectorRecordMaterializer.html |    8 +-
 .../class-use/QueryDataPackage.DataPackage.html    |    8 +-
 .../QueryDataPackage.EmptyResultsPackage.html      |    8 +-
 .../materialize/class-use/QueryDataPackage.html    |   34 +-
 .../materialize/class-use/QueryWritableBatch.html  |    8 +-
 .../materialize/class-use/RecordMaterializer.html  |    8 +-
 .../class-use/VectorRecordMaterializer.html        |    8 +-
 .../physical/impl/materialize/package-frame.html   |    6 +-
 .../physical/impl/materialize/package-summary.html |    8 +-
 .../physical/impl/materialize/package-tree.html    |    8 +-
 .../physical/impl/materialize/package-use.html     |   30 +-
 .../MergingReceiverGeneratorBase.html              |    8 +-
 .../mergereceiver/MergingReceiverTemplate.html     |    8 +-
 .../mergereceiver/MergingRecordBatch.Metric.html   |    8 +-
 .../mergereceiver/MergingRecordBatch.Node.html     |    8 +-
 .../impl/mergereceiver/MergingRecordBatch.html     |    8 +-
 .../impl/mergereceiver/TestMergingReceiver.html    |    8 +-
 .../class-use/MergingReceiverGeneratorBase.html    |    8 +-
 .../class-use/MergingReceiverTemplate.html         |    8 +-
 .../class-use/MergingRecordBatch.Metric.html       |    8 +-
 .../class-use/MergingRecordBatch.Node.html         |    8 +-
 .../class-use/MergingRecordBatch.html              |    8 +-
 .../class-use/TestMergingReceiver.html             |    8 +-
 .../physical/impl/mergereceiver/package-frame.html |    6 +-
 .../impl/mergereceiver/package-summary.html        |    8 +-
 .../physical/impl/mergereceiver/package-tree.html  |    8 +-
 .../physical/impl/mergereceiver/package-use.html   |    8 +-
 .../impl/metadata/MetadataAggregateHelper.html     |    8 +-
 .../impl/metadata/MetadataControllerBatch.html     |    8 +-
 .../metadata/MetadataControllerBatchCreator.html   |    8 +-
 .../impl/metadata/MetadataHandlerBatch.html        |    8 +-
 .../impl/metadata/MetadataHandlerBatchCreator.html |    8 +-
 .../impl/metadata/MetadataHashAggBatch.html        |    8 +-
 .../impl/metadata/MetadataHashAggBatchCreator.html |    8 +-
 .../impl/metadata/MetadataStreamAggBatch.html      |    8 +-
 .../metadata/MetadataStreamAggBatchCreator.html    |    8 +-
 .../class-use/MetadataAggregateHelper.html         |    8 +-
 .../class-use/MetadataControllerBatch.html         |    8 +-
 .../class-use/MetadataControllerBatchCreator.html  |    8 +-
 .../metadata/class-use/MetadataHandlerBatch.html   |    8 +-
 .../class-use/MetadataHandlerBatchCreator.html     |    8 +-
 .../metadata/class-use/MetadataHashAggBatch.html   |    8 +-
 .../class-use/MetadataHashAggBatchCreator.html     |    8 +-
 .../metadata/class-use/MetadataStreamAggBatch.html |    8 +-
 .../class-use/MetadataStreamAggBatchCreator.html   |    8 +-
 .../exec/physical/impl/metadata/package-frame.html |    6 +-
 .../physical/impl/metadata/package-summary.html    |    8 +-
 .../exec/physical/impl/metadata/package-tree.html  |    8 +-
 .../exec/physical/impl/metadata/package-use.html   |    8 +-
 .../OrderedPartitionProjector.html                 |    8 +-
 .../OrderedPartitionProjectorTemplate.html         |    8 +-
 .../OrderedPartitionRecordBatch.html               |    8 +-
 .../OrderedPartitionSenderCreator.html             |    8 +-
 .../impl/orderedpartitioner/SampleCopier.html      |    8 +-
 .../orderedpartitioner/SampleCopierTemplate.html   |    8 +-
 .../orderedpartitioner/SampleSortTemplate.html     |    8 +-
 .../impl/orderedpartitioner/SampleSorter.html      |    8 +-
 .../TestOrderedPartitionExchange.html              |    8 +-
 .../class-use/OrderedPartitionProjector.html       |    8 +-
 .../OrderedPartitionProjectorTemplate.html         |    8 +-
 .../class-use/OrderedPartitionRecordBatch.html     |    8 +-
 .../class-use/OrderedPartitionSenderCreator.html   |    8 +-
 .../orderedpartitioner/class-use/SampleCopier.html |    8 +-
 .../class-use/SampleCopierTemplate.html            |    8 +-
 .../class-use/SampleSortTemplate.html              |    8 +-
 .../orderedpartitioner/class-use/SampleSorter.html |    8 +-
 .../class-use/TestOrderedPartitionExchange.html    |    8 +-
 .../impl/orderedpartitioner/package-frame.html     |    6 +-
 .../impl/orderedpartitioner/package-summary.html   |    8 +-
 .../impl/orderedpartitioner/package-tree.html      |    8 +-
 .../impl/orderedpartitioner/package-use.html       |    8 +-
 .../drill/exec/physical/impl/package-frame.html    |    6 +-
 .../drill/exec/physical/impl/package-summary.html  |    8 +-
 .../drill/exec/physical/impl/package-tree.html     |   10 +-
 .../drill/exec/physical/impl/package-use.html      |  109 +-
 .../partitionsender/PartitionOutgoingBatch.html    |    8 +-
 .../partitionsender/PartitionSenderCreator.html    |    8 +-
 .../PartitionSenderRootExec.Metric.html            |    8 +-
 .../partitionsender/PartitionSenderRootExec.html   |    8 +-
 .../physical/impl/partitionsender/Partitioner.html |    8 +-
 .../PartitionerDecorator.GeneralExecuteIface.html  |    8 +-
 .../impl/partitionsender/PartitionerDecorator.html |    8 +-
 .../PartitionerTemplate.OutgoingRecordBatch.html   |    8 +-
 .../impl/partitionsender/PartitionerTemplate.html  |    8 +-
 .../impl/partitionsender/TestPartitionSender.html  |    8 +-
 .../class-use/PartitionOutgoingBatch.html          |    8 +-
 .../class-use/PartitionSenderCreator.html          |    8 +-
 .../class-use/PartitionSenderRootExec.Metric.html  |    8 +-
 .../class-use/PartitionSenderRootExec.html         |    8 +-
 .../partitionsender/class-use/Partitioner.html     |    8 +-
 .../PartitionerDecorator.GeneralExecuteIface.html  |    8 +-
 .../class-use/PartitionerDecorator.html            |    8 +-
 .../PartitionerTemplate.OutgoingRecordBatch.html   |    8 +-
 .../class-use/PartitionerTemplate.html             |    8 +-
 .../class-use/TestPartitionSender.html             |    8 +-
 .../impl/partitionsender/package-frame.html        |    6 +-
 .../impl/partitionsender/package-summary.html      |    8 +-
 .../impl/partitionsender/package-tree.html         |    8 +-
 .../physical/impl/partitionsender/package-use.html |    8 +-
 .../impl/producer/ProducerConsumerBatch.html       |    8 +-
 .../producer/ProducerConsumerBatchCreator.html     |    8 +-
 .../producer/class-use/ProducerConsumerBatch.html  |    8 +-
 .../class-use/ProducerConsumerBatchCreator.html    |    8 +-
 .../exec/physical/impl/producer/package-frame.html |    6 +-
 .../physical/impl/producer/package-summary.html    |    8 +-
 .../exec/physical/impl/producer/package-tree.html  |    8 +-
 .../exec/physical/impl/producer/package-use.html   |    8 +-
 .../impl/project/ComplexToJsonBatchCreator.html    |    8 +-
 .../impl/project/OutputSizeEstimateConstants.html  |    8 +-
 .../OutputWidthExpression.FixedLenExpr.html        |    8 +-
 .../OutputWidthExpression.FunctionCallExpr.html    |    8 +-
 .../OutputWidthExpression.IfElseWidthExpr.html     |    8 +-
 .../OutputWidthExpression.VarLenReadExpr.html      |    8 +-
 .../impl/project/OutputWidthExpression.html        |    8 +-
 .../physical/impl/project/OutputWidthVisitor.html  |    8 +-
 .../impl/project/OutputWidthVisitorState.html      |    8 +-
 .../physical/impl/project/ProjectBatchBuilder.html |    8 +-
 .../physical/impl/project/ProjectBatchCreator.html |    8 +-
 ...ojectMemoryManager.VariableWidthColumnInfo.html |    8 +-
 .../impl/project/ProjectMemoryManager.html         |    8 +-
 .../physical/impl/project/ProjectRecordBatch.html  |    8 +-
 .../exec/physical/impl/project/Projector.html      |    8 +-
 .../physical/impl/project/ProjectorTemplate.html   |    8 +-
 .../impl/project/TestProjectEmitOutcome.html       |    8 +-
 .../impl/project/TestSimpleProjection.html         |    8 +-
 .../class-use/ComplexToJsonBatchCreator.html       |    8 +-
 .../class-use/OutputSizeEstimateConstants.html     |    8 +-
 .../OutputWidthExpression.FixedLenExpr.html        |    8 +-
 .../OutputWidthExpression.FunctionCallExpr.html    |    8 +-
 .../OutputWidthExpression.IfElseWidthExpr.html     |    8 +-
 .../OutputWidthExpression.VarLenReadExpr.html      |    8 +-
 .../project/class-use/OutputWidthExpression.html   |    8 +-
 .../impl/project/class-use/OutputWidthVisitor.html |    8 +-
 .../project/class-use/OutputWidthVisitorState.html |    8 +-
 .../project/class-use/ProjectBatchBuilder.html     |    8 +-
 .../project/class-use/ProjectBatchCreator.html     |    8 +-
 ...ojectMemoryManager.VariableWidthColumnInfo.html |    8 +-
 .../project/class-use/ProjectMemoryManager.html    |    8 +-
 .../impl/project/class-use/ProjectRecordBatch.html |    8 +-
 .../physical/impl/project/class-use/Projector.html |    8 +-
 .../impl/project/class-use/ProjectorTemplate.html  |    8 +-
 .../project/class-use/TestProjectEmitOutcome.html  |    8 +-
 .../project/class-use/TestSimpleProjection.html    |    8 +-
 .../exec/physical/impl/project/package-frame.html  |    6 +-
 .../physical/impl/project/package-summary.html     |    8 +-
 .../exec/physical/impl/project/package-tree.html   |    8 +-
 .../exec/physical/impl/project/package-use.html    |    8 +-
 .../exec/physical/impl/protocol/BatchAccessor.html |    8 +-
 .../impl/protocol/IndirectContainerAccessor.html   |    8 +-
 .../impl/protocol/OperatorDriver.State.html        |    8 +-
 .../physical/impl/protocol/OperatorDriver.html     |    8 +-
 .../exec/physical/impl/protocol/OperatorExec.html  |    8 +-
 .../impl/protocol/OperatorRecordBatch.html         |    8 +-
 .../exec/physical/impl/protocol/SchemaTracker.html |    8 +-
 .../impl/protocol/TestOperatorRecordBatch.html     |    8 +-
 .../impl/protocol/VectorContainerAccessor.html     |    8 +-
 .../impl/protocol/class-use/BatchAccessor.html     |    8 +-
 .../class-use/IndirectContainerAccessor.html       |    8 +-
 .../protocol/class-use/OperatorDriver.State.html   |    8 +-
 .../impl/protocol/class-use/OperatorDriver.html    |    8 +-
 .../impl/protocol/class-use/OperatorExec.html      |    8 +-
 .../protocol/class-use/OperatorRecordBatch.html    |    8 +-
 .../impl/protocol/class-use/SchemaTracker.html     |    8 +-
 .../class-use/TestOperatorRecordBatch.html         |    8 +-
 .../class-use/VectorContainerAccessor.html         |    8 +-
 .../exec/physical/impl/protocol/package-frame.html |    6 +-
 .../physical/impl/protocol/package-summary.html    |    8 +-
 .../exec/physical/impl/protocol/package-tree.html  |    8 +-
 .../exec/physical/impl/protocol/package-use.html   |    8 +-
 .../RangePartitionRecordBatch.html                 |    8 +-
 .../RangePartitionSenderCreator.html               |    8 +-
 .../class-use/RangePartitionRecordBatch.html       |    8 +-
 .../class-use/RangePartitionSenderCreator.html     |    8 +-
 .../impl/rangepartitioner/package-frame.html       |    6 +-
 .../impl/rangepartitioner/package-summary.html     |    8 +-
 .../impl/rangepartitioner/package-tree.html        |    8 +-
 .../impl/rangepartitioner/package-use.html         |    8 +-
 ...seScanOperatorExecTest.BaseMockBatchReader.html |    8 +-
 ...canOperatorExecTest.BaseScanFixtureBuilder.html |    8 +-
 ...ScanOperatorExecTest.MockEarlySchemaReader.html |    8 +-
 .../impl/scan/BaseScanOperatorExecTest.html        |    8 +-
 .../exec/physical/impl/scan/RowBatchReader.html    |    8 +-
 .../physical/impl/scan/ScanOperatorEvents.html     |    8 +-
 .../exec/physical/impl/scan/ScanOperatorExec.html  |    8 +-
 .../impl/scan/ScanTestUtils.MockScanBuilder.html   |    8 +-
 .../impl/scan/ScanTestUtils.ScanFixture.html       |    8 +-
 .../scan/ScanTestUtils.ScanFixtureBuilder.html     |    8 +-
 .../exec/physical/impl/scan/ScanTestUtils.html     |    8 +-
 .../exec/physical/impl/scan/TestColumnsArray.html  |    8 +-
 ...nsArrayFramework.ColumnsScanFixtureBuilder.html |    8 +-
 ...stColumnsArrayFramework.DummyColumnsReader.html |    8 +-
 ...olumnsArrayFramework.MockFileReaderFactory.html |   10 +-
 .../impl/scan/TestColumnsArrayFramework.html       |    8 +-
 .../physical/impl/scan/TestColumnsArrayParser.html |    8 +-
 .../scan/TestFileScanFramework.DummyFileWork.html  |    8 +-
 ...stFileScanFramework.FileScanFixtureBuilder.html |    8 +-
 ...estFileScanFramework.MockFileReaderFactory.html |   10 +-
 .../physical/impl/scan/TestFileScanFramework.html  |    8 +-
 .../impl/scan/TestImplicitColumnParser.html        |    8 +-
 .../impl/scan/TestImplicitColumnProjection.html    |    8 +-
 .../physical/impl/scan/TestScanBatchWriters.html   |    8 +-
 .../physical/impl/scan/TestScanOperExecBasics.html |    8 +-
 .../impl/scan/TestScanOperExecEarlySchema.html     |    8 +-
 .../impl/scan/TestScanOperExecLateSchema.html      |    8 +-
 .../impl/scan/TestScanOperExecOuputSchema.html     |    8 +-
 .../impl/scan/TestScanOperExecOverflow.html        |    8 +-
 .../impl/scan/TestScanOperExecSmoothing.html       |    8 +-
 .../impl/scan/TestScanOrchestratorEarlySchema.html |    8 +-
 .../scan/TestScanOrchestratorImplicitColumns.html  |    8 +-
 .../impl/scan/TestScanOrchestratorLateSchema.html  |    8 +-
 ...seScanOperatorExecTest.BaseMockBatchReader.html |    8 +-
 ...canOperatorExecTest.BaseScanFixtureBuilder.html |    8 +-
 ...ScanOperatorExecTest.MockEarlySchemaReader.html |    8 +-
 .../scan/class-use/BaseScanOperatorExecTest.html   |    8 +-
 .../impl/scan/class-use/RowBatchReader.html        |    8 +-
 .../impl/scan/class-use/ScanOperatorEvents.html    |    8 +-
 .../impl/scan/class-use/ScanOperatorExec.html      |    8 +-
 .../class-use/ScanTestUtils.MockScanBuilder.html   |    8 +-
 .../scan/class-use/ScanTestUtils.ScanFixture.html  |    8 +-
 .../ScanTestUtils.ScanFixtureBuilder.html          |    8 +-
 .../impl/scan/class-use/ScanTestUtils.html         |    8 +-
 .../impl/scan/class-use/TestColumnsArray.html      |    8 +-
 ...nsArrayFramework.ColumnsScanFixtureBuilder.html |    8 +-
 ...stColumnsArrayFramework.DummyColumnsReader.html |    8 +-
 ...olumnsArrayFramework.MockFileReaderFactory.html |    8 +-
 .../scan/class-use/TestColumnsArrayFramework.html  |    8 +-
 .../scan/class-use/TestColumnsArrayParser.html     |    8 +-
 .../TestFileScanFramework.DummyFileWork.html       |    8 +-
 ...stFileScanFramework.FileScanFixtureBuilder.html |    8 +-
 ...estFileScanFramework.MockFileReaderFactory.html |    8 +-
 .../impl/scan/class-use/TestFileScanFramework.html |    8 +-
 .../scan/class-use/TestImplicitColumnParser.html   |    8 +-
 .../class-use/TestImplicitColumnProjection.html    |    8 +-
 .../impl/scan/class-use/TestScanBatchWriters.html  |    8 +-
 .../scan/class-use/TestScanOperExecBasics.html     |    8 +-
 .../class-use/TestScanOperExecEarlySchema.html     |    8 +-
 .../scan/class-use/TestScanOperExecLateSchema.html |    8 +-
 .../class-use/TestScanOperExecOuputSchema.html     |    8 +-
 .../scan/class-use/TestScanOperExecOverflow.html   |    8 +-
 .../scan/class-use/TestScanOperExecSmoothing.html  |    8 +-
 .../class-use/TestScanOrchestratorEarlySchema.html |    8 +-
 .../TestScanOrchestratorImplicitColumns.html       |    8 +-
 .../class-use/TestScanOrchestratorLateSchema.html  |    8 +-
 .../impl/scan/columns/ColumnsArrayManager.html     |    8 +-
 .../impl/scan/columns/ColumnsArrayParser.html      |    8 +-
 .../ColumnsScanFramework.ColumnsScanBuilder.html   |    8 +-
 ...sScanFramework.ColumnsSchemaNegotiatorImpl.html |    8 +-
 .../impl/scan/columns/ColumnsScanFramework.html    |   10 +-
 .../impl/scan/columns/ColumnsSchemaNegotiator.html |    8 +-
 .../scan/columns/ResolvedColumnsArrayColumn.html   |    8 +-
 .../scan/columns/UnresolvedColumnsArrayColumn.html |    8 +-
 .../columns/class-use/ColumnsArrayManager.html     |    8 +-
 .../scan/columns/class-use/ColumnsArrayParser.html |    8 +-
 .../ColumnsScanFramework.ColumnsScanBuilder.html   |    8 +-
 ...sScanFramework.ColumnsSchemaNegotiatorImpl.html |    8 +-
 .../columns/class-use/ColumnsScanFramework.html    |    8 +-
 .../columns/class-use/ColumnsSchemaNegotiator.html |    8 +-
 .../class-use/ResolvedColumnsArrayColumn.html      |    8 +-
 .../class-use/UnresolvedColumnsArrayColumn.html    |    8 +-
 .../physical/impl/scan/columns/package-frame.html  |    6 +-
 .../impl/scan/columns/package-summary.html         |    8 +-
 .../physical/impl/scan/columns/package-tree.html   |    8 +-
 .../physical/impl/scan/columns/package-use.html    |    8 +-
 .../scan/convert/AbstractConvertFromString.html    |   10 +-
 .../impl/scan/convert/ColumnConverter.html         |    8 +-
 .../impl/scan/convert/ConvertBooleanToString.html  |   10 +-
 .../impl/scan/convert/ConvertDateToString.html     |   20 +-
 .../impl/scan/convert/ConvertDecimalToString.html  |   14 +-
 .../impl/scan/convert/ConvertDoubleToDecimal.html  |  355 ++
 .../impl/scan/convert/ConvertDoubleToString.html   |   18 +-
 .../impl/scan/convert/ConvertFloatToDecimal.html   |  355 ++
 .../impl/scan/convert/ConvertIntToDecimal.html     |  355 ++
 .../impl/scan/convert/ConvertIntToString.html      |   18 +-
 .../impl/scan/convert/ConvertIntervalToString.html |   18 +-
 .../impl/scan/convert/ConvertLongToDecimal.html    |  355 ++
 .../impl/scan/convert/ConvertLongToString.html     |   14 +-
 .../impl/scan/convert/ConvertStringToBoolean.html  |   10 +-
 .../impl/scan/convert/ConvertStringToDate.html     |   10 +-
 .../impl/scan/convert/ConvertStringToDecimal.html  |   10 +-
 .../impl/scan/convert/ConvertStringToDouble.html   |   10 +-
 .../impl/scan/convert/ConvertStringToInt.html      |   10 +-
 .../impl/scan/convert/ConvertStringToInterval.html |   10 +-
 .../impl/scan/convert/ConvertStringToLong.html     |   10 +-
 .../impl/scan/convert/ConvertStringToTime.html     |   10 +-
 .../scan/convert/ConvertStringToTimeStamp.html     |   10 +-
 .../scan/convert/ConvertTimeStampToString.html     |   20 +-
 .../impl/scan/convert/ConvertTimeToString.html     |   20 +-
 .../impl/scan/convert/DirectConverter.html         |   67 +-
 .../scan/convert/StandardConversions.Builder.html  |    8 +-
 .../StandardConversions.ConversionDefn.html        |    8 +-
 .../StandardConversions.ConversionType.html        |    8 +-
 .../impl/scan/convert/StandardConversions.html     |   12 +-
 .../impl/scan/convert/TestColumnConverter.html     |    8 +-
 .../impl/scan/convert/TestDirectConverter.html     |    8 +-
 .../class-use/AbstractConvertFromString.html       |    8 +-
 .../scan/convert/class-use/ColumnConverter.html    |   24 +-
 .../convert/class-use/ConvertBooleanToString.html  |    8 +-
 .../convert/class-use/ConvertDateToString.html     |    8 +-
 .../convert/class-use/ConvertDecimalToString.html  |    8 +-
 .../convert/class-use/ConvertDoubleToDecimal.html  |  126 +
 .../convert/class-use/ConvertDoubleToString.html   |    8 +-
 .../convert/class-use/ConvertFloatToDecimal.html   |  126 +
 .../convert/class-use/ConvertIntToDecimal.html     |  126 +
 .../scan/convert/class-use/ConvertIntToString.html |    8 +-
 .../convert/class-use/ConvertIntervalToString.html |    8 +-
 .../convert/class-use/ConvertLongToDecimal.html    |  126 +
 .../convert/class-use/ConvertLongToString.html     |    8 +-
 .../convert/class-use/ConvertStringToBoolean.html  |    8 +-
 .../convert/class-use/ConvertStringToDate.html     |    8 +-
 .../convert/class-use/ConvertStringToDecimal.html  |    8 +-
 .../convert/class-use/ConvertStringToDouble.html   |    8 +-
 .../scan/convert/class-use/ConvertStringToInt.html |    8 +-
 .../convert/class-use/ConvertStringToInterval.html |    8 +-
 .../convert/class-use/ConvertStringToLong.html     |    8 +-
 .../convert/class-use/ConvertStringToTime.html     |    8 +-
 .../class-use/ConvertStringToTimeStamp.html        |    8 +-
 .../class-use/ConvertTimeStampToString.html        |    8 +-
 .../convert/class-use/ConvertTimeToString.html     |    8 +-
 .../scan/convert/class-use/DirectConverter.html    |   24 +-
 .../class-use/StandardConversions.Builder.html     |    8 +-
 .../StandardConversions.ConversionDefn.html        |    8 +-
 .../StandardConversions.ConversionType.html        |    8 +-
 .../convert/class-use/StandardConversions.html     |    8 +-
 .../convert/class-use/TestColumnConverter.html     |    8 +-
 .../convert/class-use/TestDirectConverter.html     |    8 +-
 .../physical/impl/scan/convert/package-frame.html  |   10 +-
 .../impl/scan/convert/package-summary.html         |   24 +-
 .../physical/impl/scan/convert/package-tree.html   |   12 +-
 .../physical/impl/scan/convert/package-use.html    |    8 +-
 .../exec/physical/impl/scan/file/FileMetadata.html |    8 +-
 .../impl/scan/file/FileMetadataColumn.html         |    8 +-
 .../impl/scan/file/FileMetadataColumnDefn.html     |    8 +-
 .../impl/scan/file/FileMetadataColumnsParser.html  |    8 +-
 .../file/FileScanFramework.FileReaderFactory.html  |   33 +-
 .../file/FileScanFramework.FileRowSetContext.html  |    8 +-
 .../file/FileScanFramework.FileScanBuilder.html    |    8 +-
 .../FileScanFramework.FileSchemaNegotiator.html    |    8 +-
 ...FileScanFramework.FileSchemaNegotiatorImpl.html |    8 +-
 .../physical/impl/scan/file/FileScanFramework.html |   31 +-
 ...mplicitColumnManager.ImplicitColumnOptions.html |    8 +-
 .../impl/scan/file/ImplicitColumnManager.html      |    8 +-
 .../physical/impl/scan/file/MetadataColumn.html    |    8 +-
 .../physical/impl/scan/file/PartitionColumn.html   |    8 +-
 .../impl/scan/file/class-use/FileMetadata.html     |    8 +-
 .../scan/file/class-use/FileMetadataColumn.html    |    8 +-
 .../file/class-use/FileMetadataColumnDefn.html     |    8 +-
 .../file/class-use/FileMetadataColumnsParser.html  |    8 +-
 .../FileScanFramework.FileReaderFactory.html       |   30 +-
 .../FileScanFramework.FileRowSetContext.html       |    8 +-
 .../FileScanFramework.FileScanBuilder.html         |  145 +-
 .../FileScanFramework.FileSchemaNegotiator.html    |  237 +-
 ...FileScanFramework.FileSchemaNegotiatorImpl.html |    8 +-
 .../scan/file/class-use/FileScanFramework.html     |   21 +-
 ...mplicitColumnManager.ImplicitColumnOptions.html |    8 +-
 .../scan/file/class-use/ImplicitColumnManager.html |    8 +-
 .../impl/scan/file/class-use/MetadataColumn.html   |    8 +-
 .../impl/scan/file/class-use/PartitionColumn.html  |    8 +-
 .../physical/impl/scan/file/package-frame.html     |    6 +-
 .../physical/impl/scan/file/package-summary.html   |    8 +-
 .../exec/physical/impl/scan/file/package-tree.html |    8 +-
 .../exec/physical/impl/scan/file/package-use.html  |  211 +-
 .../impl/scan/framework/BasicScanFactory.html      |    8 +-
 .../impl/scan/framework/ManagedReader.html         |   10 +-
 .../ManagedScanFramework.ReaderFactory.html        |   10 +-
 .../ManagedScanFramework.ScanFrameworkBuilder.html |    8 +-
 .../impl/scan/framework/ManagedScanFramework.html  |    8 +-
 .../impl/scan/framework/SchemaNegotiator.html      |    8 +-
 .../SchemaNegotiatorImpl.NegotiatorListener.html   |    8 +-
 .../impl/scan/framework/SchemaNegotiatorImpl.html  |    8 +-
 .../impl/scan/framework/ShimBatchReader.html       |    8 +-
 .../scan/framework/class-use/BasicScanFactory.html |    8 +-
 .../scan/framework/class-use/ManagedReader.html    |  306 +-
 .../ManagedScanFramework.ReaderFactory.html        |   30 +-
 .../ManagedScanFramework.ScanFrameworkBuilder.html |    8 +-
 .../framework/class-use/ManagedScanFramework.html  |    8 +-
 .../scan/framework/class-use/SchemaNegotiator.html |  116 +-
 .../SchemaNegotiatorImpl.NegotiatorListener.html   |    8 +-
 .../framework/class-use/SchemaNegotiatorImpl.html  |    8 +-
 .../scan/framework/class-use/ShimBatchReader.html  |    8 +-
 .../impl/scan/framework/package-frame.html         |    6 +-
 .../impl/scan/framework/package-summary.html       |    8 +-
 .../physical/impl/scan/framework/package-tree.html |    8 +-
 .../physical/impl/scan/framework/package-use.html  |  265 +-
 .../exec/physical/impl/scan/package-frame.html     |    6 +-
 .../exec/physical/impl/scan/package-summary.html   |    8 +-
 .../exec/physical/impl/scan/package-tree.html      |    8 +-
 .../drill/exec/physical/impl/scan/package-use.html |    8 +-
 .../AbstractUnresolvedColumn.UnresolvedColumn.html |    8 +-
 ...tUnresolvedColumn.UnresolvedWildcardColumn.html |    8 +-
 .../scan/project/AbstractUnresolvedColumn.html     |    8 +-
 .../impl/scan/project/ColumnProjection.html        |    8 +-
 .../ConstantColumnLoader.ConstantColumnSpec.html   |    8 +-
 .../impl/scan/project/ConstantColumnLoader.html    |    8 +-
 .../scan/project/ExplicitSchemaProjection.html     |    8 +-
 .../impl/scan/project/MetadataManager.html         |    8 +-
 .../impl/scan/project/NoOpMetadataManager.html     |    8 +-
 .../NullColumnBuilder.NullBuilderBuilder.html      |    8 +-
 .../impl/scan/project/NullColumnBuilder.html       |    8 +-
 .../project/NullColumnLoader.NullColumnSpec.html   |    8 +-
 .../impl/scan/project/NullColumnLoader.html        |    8 +-
 ...erLevelProjection.ReaderProjectionResolver.html |    8 +-
 .../impl/scan/project/ReaderLevelProjection.html   |    8 +-
 .../scan/project/ReaderSchemaOrchestrator.html     |    8 +-
 .../physical/impl/scan/project/ResolvedColumn.html |    8 +-
 .../impl/scan/project/ResolvedDictColumn.html      |    8 +-
 .../impl/scan/project/ResolvedMapColumn.html       |    8 +-
 .../impl/scan/project/ResolvedNullColumn.html      |    8 +-
 .../impl/scan/project/ResolvedTableColumn.html     |    8 +-
 .../scan/project/ResolvedTuple.ResolvedDict.html   |    8 +-
 .../project/ResolvedTuple.ResolvedDictArray.html   |    8 +-
 .../scan/project/ResolvedTuple.ResolvedMap.html    |    8 +-
 .../project/ResolvedTuple.ResolvedMapArray.html    |    8 +-
 .../scan/project/ResolvedTuple.ResolvedRow.html    |    8 +-
 .../project/ResolvedTuple.ResolvedSingleDict.html  |    8 +-
 .../project/ResolvedTuple.ResolvedSingleMap.html   |    8 +-
 .../physical/impl/scan/project/ResolvedTuple.html  |    8 +-
 .../scan/project/ScanLevelProjection.Builder.html  |    8 +-
 .../ScanLevelProjection.ScanProjectionParser.html  |    8 +-
 .../ScanLevelProjection.ScanProjectionType.html    |    8 +-
 .../impl/scan/project/ScanLevelProjection.html     |    8 +-
 ...SchemaOrchestrator.ScanOrchestratorBuilder.html |    8 +-
 .../ScanSchemaOrchestrator.ScanSchemaOptions.html  |    8 +-
 .../impl/scan/project/ScanSchemaOrchestrator.html  |    8 +-
 ...SchemaSmoother.IncompatibleSchemaException.html |    8 +-
 .../physical/impl/scan/project/SchemaSmoother.html |    8 +-
 .../impl/scan/project/SmoothingProjection.html     |    8 +-
 .../impl/scan/project/StaticColumnLoader.html      |    8 +-
 .../scan/project/TestConstantColumnLoader.html     |    8 +-
 .../impl/scan/project/TestNullColumnLoader.html    |    8 +-
 .../scan/project/TestReaderLevelProjection.html    |    8 +-
 .../project/TestRowBatchMerger.RowSetSource.html   |    8 +-
 .../project/TestRowBatchMerger.TestProjection.html |    8 +-
 .../impl/scan/project/TestRowBatchMerger.html      |    8 +-
 .../impl/scan/project/TestScanLevelProjection.html |    8 +-
 .../impl/scan/project/TestSchemaSmoothing.html     |    8 +-
 .../physical/impl/scan/project/VectorSource.html   |    8 +-
 .../impl/scan/project/WildcardProjection.html      |    8 +-
 .../scan/project/WildcardSchemaProjection.html     |    8 +-
 .../AbstractUnresolvedColumn.UnresolvedColumn.html |    8 +-
 ...tUnresolvedColumn.UnresolvedWildcardColumn.html |    8 +-
 .../class-use/AbstractUnresolvedColumn.html        |    8 +-
 .../scan/project/class-use/ColumnProjection.html   |    8 +-
 .../ConstantColumnLoader.ConstantColumnSpec.html   |    8 +-
 .../project/class-use/ConstantColumnLoader.html    |    8 +-
 .../class-use/ExplicitSchemaProjection.html        |    8 +-
 .../scan/project/class-use/MetadataManager.html    |    8 +-
 .../project/class-use/NoOpMetadataManager.html     |    8 +-
 .../NullColumnBuilder.NullBuilderBuilder.html      |    8 +-
 .../scan/project/class-use/NullColumnBuilder.html  |    8 +-
 .../class-use/NullColumnLoader.NullColumnSpec.html |    8 +-
 .../scan/project/class-use/NullColumnLoader.html   |    8 +-
 ...erLevelProjection.ReaderProjectionResolver.html |    8 +-
 .../project/class-use/ReaderLevelProjection.html   |    8 +-
 .../class-use/ReaderSchemaOrchestrator.html        |    8 +-
 .../scan/project/class-use/ResolvedColumn.html     |    8 +-
 .../scan/project/class-use/ResolvedDictColumn.html |    8 +-
 .../scan/project/class-use/ResolvedMapColumn.html  |    8 +-
 .../scan/project/class-use/ResolvedNullColumn.html |    8 +-
 .../project/class-use/ResolvedTableColumn.html     |    8 +-
 .../class-use/ResolvedTuple.ResolvedDict.html      |    8 +-
 .../class-use/ResolvedTuple.ResolvedDictArray.html |    8 +-
 .../class-use/ResolvedTuple.ResolvedMap.html       |    8 +-
 .../class-use/ResolvedTuple.ResolvedMapArray.html  |    8 +-
 .../class-use/ResolvedTuple.ResolvedRow.html       |    8 +-
 .../ResolvedTuple.ResolvedSingleDict.html          |    8 +-
 .../class-use/ResolvedTuple.ResolvedSingleMap.html |    8 +-
 .../impl/scan/project/class-use/ResolvedTuple.html |    8 +-
 .../class-use/ScanLevelProjection.Builder.html     |    8 +-
 .../ScanLevelProjection.ScanProjectionParser.html  |    8 +-
 .../ScanLevelProjection.ScanProjectionType.html    |    8 +-
 .../project/class-use/ScanLevelProjection.html     |    8 +-
 ...SchemaOrchestrator.ScanOrchestratorBuilder.html |    8 +-
 .../ScanSchemaOrchestrator.ScanSchemaOptions.html  |    8 +-
 .../project/class-use/ScanSchemaOrchestrator.html  |    8 +-
 ...SchemaSmoother.IncompatibleSchemaException.html |    8 +-
 .../scan/project/class-use/SchemaSmoother.html     |    8 +-
 .../project/class-use/SmoothingProjection.html     |    8 +-
 .../scan/project/class-use/StaticColumnLoader.html |    8 +-
 .../class-use/TestConstantColumnLoader.html        |    8 +-
 .../project/class-use/TestNullColumnLoader.html    |    8 +-
 .../class-use/TestReaderLevelProjection.html       |    8 +-
 .../class-use/TestRowBatchMerger.RowSetSource.html |    8 +-
 .../TestRowBatchMerger.TestProjection.html         |    8 +-
 .../scan/project/class-use/TestRowBatchMerger.html |    8 +-
 .../project/class-use/TestScanLevelProjection.html |    8 +-
 .../project/class-use/TestSchemaSmoothing.html     |    8 +-
 .../impl/scan/project/class-use/VectorSource.html  |    8 +-
 .../scan/project/class-use/WildcardProjection.html |    8 +-
 .../class-use/WildcardSchemaProjection.html        |    8 +-
 .../physical/impl/scan/project/package-frame.html  |    6 +-
 .../impl/scan/project/package-summary.html         |    8 +-
 .../physical/impl/scan/project/package-tree.html   |    8 +-
 .../physical/impl/scan/project/package-use.html    |    8 +-
 .../physical/impl/scan/v3/BaseMockBatchReader.html |    8 +-
 .../v3/BaseScanTest.BaseScanFixtureBuilder.html    |    8 +-
 .../impl/scan/v3/BaseScanTest.EofOnOpenReader.html |    8 +-
 .../v3/BaseScanTest.MockEarlySchemaReader.html     |    8 +-
 .../scan/v3/BaseScanTest.ObservableCreator.html    |    8 +-
 .../impl/scan/v3/BaseScanTest.ReaderCreator.html   |    8 +-
 .../scan/v3/BaseScanTest.ReaderFactoryFixture.html |    8 +-
 .../exec/physical/impl/scan/v3/BaseScanTest.html   |    8 +-
 .../impl/scan/v3/FixedReceiver.Builder.html        |    8 +-
 .../exec/physical/impl/scan/v3/FixedReceiver.html  |    8 +-
 .../scan/v3/ManagedReader.EarlyEofException.html   |    8 +-
 .../exec/physical/impl/scan/v3/ManagedReader.html  |    8 +-
 .../exec/physical/impl/scan/v3/ReaderFactory.html  |    8 +-
 .../scan/v3/ScanFixture.ScanFixtureBuilder.html    |    8 +-
 .../exec/physical/impl/scan/v3/ScanFixture.html    |    8 +-
 .../ScanLifecycleBuilder.DummyReaderFactory.html   |    8 +-
 .../v3/ScanLifecycleBuilder.SchemaValidator.html   |    8 +-
 .../impl/scan/v3/ScanLifecycleBuilder.html         |    8 +-
 .../physical/impl/scan/v3/SchemaNegotiator.html    |    8 +-
 .../physical/impl/scan/v3/TestFixedReceiver.html   |    8 +-
 .../exec/physical/impl/scan/v3/TestScanBasics.html |    8 +-
 .../physical/impl/scan/v3/TestScanEarlySchema.html |    8 +-
 .../physical/impl/scan/v3/TestScanLateSchema.html  |    8 +-
 .../physical/impl/scan/v3/TestScanOuputSchema.html |    8 +-
 .../physical/impl/scan/v3/TestScanOverflow.html    |    8 +-
 .../scan/v3/class-use/BaseMockBatchReader.html     |    8 +-
 .../BaseScanTest.BaseScanFixtureBuilder.html       |    8 +-
 .../v3/class-use/BaseScanTest.EofOnOpenReader.html |    8 +-
 .../BaseScanTest.MockEarlySchemaReader.html        |    8 +-
 .../class-use/BaseScanTest.ObservableCreator.html  |    8 +-
 .../v3/class-use/BaseScanTest.ReaderCreator.html   |    8 +-
 .../BaseScanTest.ReaderFactoryFixture.html         |    8 +-
 .../impl/scan/v3/class-use/BaseScanTest.html       |    8 +-
 .../scan/v3/class-use/FixedReceiver.Builder.html   |    8 +-
 .../impl/scan/v3/class-use/FixedReceiver.html      |    8 +-
 .../class-use/ManagedReader.EarlyEofException.html |    8 +-
 .../impl/scan/v3/class-use/ManagedReader.html      |    8 +-
 .../impl/scan/v3/class-use/ReaderFactory.html      |    8 +-
 .../class-use/ScanFixture.ScanFixtureBuilder.html  |    8 +-
 .../impl/scan/v3/class-use/ScanFixture.html        |    8 +-
 .../ScanLifecycleBuilder.DummyReaderFactory.html   |    8 +-
 .../ScanLifecycleBuilder.SchemaValidator.html      |    8 +-
 .../scan/v3/class-use/ScanLifecycleBuilder.html    |    8 +-
 .../impl/scan/v3/class-use/SchemaNegotiator.html   |    8 +-
 .../impl/scan/v3/class-use/TestFixedReceiver.html  |    8 +-
 .../impl/scan/v3/class-use/TestScanBasics.html     |    8 +-
 .../scan/v3/class-use/TestScanEarlySchema.html     |    8 +-
 .../impl/scan/v3/class-use/TestScanLateSchema.html |    8 +-
 .../scan/v3/class-use/TestScanOuputSchema.html     |    8 +-
 .../impl/scan/v3/class-use/TestScanOverflow.html   |    8 +-
 .../v3/file/BaseFileScanTest.DummyFileWork.html    |    8 +-
 .../BaseFileScanTest.FileScanFixtureBuilder.html   |    8 +-
 .../v3/file/BaseFileScanTest.ReaderCreator.html    |    8 +-
 .../BaseFileScanTest.ReaderFactoryFixture.html     |    8 +-
 .../impl/scan/v3/file/BaseFileScanTest.html        |    8 +-
 .../physical/impl/scan/v3/file/FileDescrip.html    |    8 +-
 .../impl/scan/v3/file/FileReaderFactory.html       |    8 +-
 .../impl/scan/v3/file/FileScanLifecycle.html       |    8 +-
 .../scan/v3/file/FileScanLifecycleBuilder.html     |    8 +-
 .../physical/impl/scan/v3/file/FileScanUtils.html  |    8 +-
 .../impl/scan/v3/file/FileSchemaNegotiator.html    |    8 +-
 ...FileSchemaNegotiatorImpl.SplitErrorContext.html |    8 +-
 .../scan/v3/file/FileSchemaNegotiatorImpl.html     |    8 +-
 .../ImplicitColumnMarker.FileImplicitMarker.html   |    8 +-
 .../ImplicitColumnMarker.InternalColumnMarker.html |    8 +-
 ...ImplicitColumnMarker.PartitionColumnMarker.html |    8 +-
 .../impl/scan/v3/file/ImplicitColumnMarker.html    |    8 +-
 ...plicitColumnResolver.ImplicitColumnOptions.html |    8 +-
 .../file/ImplicitColumnResolver.ParseResult.html   |    8 +-
 .../impl/scan/v3/file/ImplicitColumnResolver.html  |    8 +-
 .../scan/v3/file/ImplicitFileColumnsHandler.html   |    8 +-
 .../physical/impl/scan/v3/file/MockFileNames.html  |    8 +-
 .../impl/scan/v3/file/TestFileDescrip.html         |    8 +-
 .../physical/impl/scan/v3/file/TestFileScan.html   |    8 +-
 .../impl/scan/v3/file/TestFileScanLifecycle.html   |    8 +-
 .../TestImplicitColumnLoader.ImplicitFixture.html  |    8 +-
 .../scan/v3/file/TestImplicitColumnLoader.html     |    8 +-
 .../scan/v3/file/TestImplicitColumnResolver.html   |    8 +-
 .../class-use/BaseFileScanTest.DummyFileWork.html  |    8 +-
 .../BaseFileScanTest.FileScanFixtureBuilder.html   |    8 +-
 .../class-use/BaseFileScanTest.ReaderCreator.html  |    8 +-
 .../BaseFileScanTest.ReaderFactoryFixture.html     |    8 +-
 .../scan/v3/file/class-use/BaseFileScanTest.html   |    8 +-
 .../impl/scan/v3/file/class-use/FileDescrip.html   |    8 +-
 .../scan/v3/file/class-use/FileReaderFactory.html  |    8 +-
 .../scan/v3/file/class-use/FileScanLifecycle.html  |    8 +-
 .../file/class-use/FileScanLifecycleBuilder.html   |    8 +-
 .../impl/scan/v3/file/class-use/FileScanUtils.html |    8 +-
 .../v3/file/class-use/FileSchemaNegotiator.html    |    8 +-
 ...FileSchemaNegotiatorImpl.SplitErrorContext.html |    8 +-
 .../file/class-use/FileSchemaNegotiatorImpl.html   |    8 +-
 .../ImplicitColumnMarker.FileImplicitMarker.html   |    8 +-
 .../ImplicitColumnMarker.InternalColumnMarker.html |    8 +-
 ...ImplicitColumnMarker.PartitionColumnMarker.html |    8 +-
 .../v3/file/class-use/ImplicitColumnMarker.html    |    8 +-
 ...plicitColumnResolver.ImplicitColumnOptions.html |    8 +-
 .../ImplicitColumnResolver.ParseResult.html        |    8 +-
 .../v3/file/class-use/ImplicitColumnResolver.html  |    8 +-
 .../file/class-use/ImplicitFileColumnsHandler.html |    8 +-
 .../impl/scan/v3/file/class-use/MockFileNames.html |    8 +-
 .../scan/v3/file/class-use/TestFileDescrip.html    |    8 +-
 .../impl/scan/v3/file/class-use/TestFileScan.html  |    8 +-
 .../v3/file/class-use/TestFileScanLifecycle.html   |    8 +-
 .../TestImplicitColumnLoader.ImplicitFixture.html  |    8 +-
 .../file/class-use/TestImplicitColumnLoader.html   |    8 +-
 .../file/class-use/TestImplicitColumnResolver.html |    8 +-
 .../physical/impl/scan/v3/file/package-frame.html  |    6 +-
 .../impl/scan/v3/file/package-summary.html         |    8 +-
 .../physical/impl/scan/v3/file/package-tree.html   |    8 +-
 .../physical/impl/scan/v3/file/package-use.html    |    8 +-
 .../BaseTestScanLifecycle.BaseMockBatchReader.html |    8 +-
 .../BaseTestScanLifecycle.DummySubScan.html        |   12 +-
 .../BaseTestScanLifecycle.FailingReader.html       |    8 +-
 ...aseTestScanLifecycle.MockEarlySchemaReader.html |    8 +-
 ...ifecycle.MockEarlySchemaTypeConflictReader.html |    8 +-
 ...aseTestScanLifecycle.MockEmptySchemaReader.html |    8 +-
 ...BaseTestScanLifecycle.MockLateSchemaReader.html |    8 +-
 ...Lifecycle.MockLateSchemaTypeConflictReader.html |    8 +-
 ...seTestScanLifecycle.MockModeConflictReader.html |    8 +-
 .../BaseTestScanLifecycle.MockReorderedReader.html |    8 +-
 .../BaseTestScanLifecycle.MockSingleColReader.html |    8 +-
 .../BaseTestScanLifecycle.MockThreeColReader.html  |    8 +-
 .../BaseTestScanLifecycle.NoDataReader.html        |    8 +-
 .../BaseTestScanLifecycle.SingleReaderFactory.html |    8 +-
 .../BaseTestScanLifecycle.TwoReaderFactory.html    |    8 +-
 .../scan/v3/lifecycle/BaseTestScanLifecycle.html   |    8 +-
 .../v3/lifecycle/MissingColumnHandlerBuilder.html  |    8 +-
 .../lifecycle/OutputBatchBuilder.BatchSource.html  |    8 +-
 .../v3/lifecycle/OutputBatchBuilder.MapSource.html |    8 +-
 .../impl/scan/v3/lifecycle/OutputBatchBuilder.html |    8 +-
 .../impl/scan/v3/lifecycle/ReaderLifecycle.html    |    8 +-
 .../impl/scan/v3/lifecycle/ScanEventListener.html  |    8 +-
 .../impl/scan/v3/lifecycle/ScanLifecycle.html      |    8 +-
 .../scan/v3/lifecycle/SchemaNegotiatorImpl.html    |    8 +-
 .../StaticBatchBuilder.NullBatchBuilder.html       |    8 +-
 .../StaticBatchBuilder.RepeatedBatchBuilder.html   |    8 +-
 .../impl/scan/v3/lifecycle/StaticBatchBuilder.html |    8 +-
 .../scan/v3/lifecycle/TestMissingColumnLoader.html |    8 +-
 .../scan/v3/lifecycle/TestOutputBatchBuilder.html  |    8 +-
 .../impl/scan/v3/lifecycle/TestReaderErrors.html   |    8 +-
 .../scan/v3/lifecycle/TestScanLifecycleBasics.html |    8 +-
 .../scan/v3/lifecycle/TestScanLifecycleSchema.html |    8 +-
 .../v3/lifecycle/TestScanLifecycleTwoReaders.html  |    8 +-
 .../BaseTestScanLifecycle.BaseMockBatchReader.html |    8 +-
 .../BaseTestScanLifecycle.DummySubScan.html        |    8 +-
 .../BaseTestScanLifecycle.FailingReader.html       |    8 +-
 ...aseTestScanLifecycle.MockEarlySchemaReader.html |    8 +-
 ...ifecycle.MockEarlySchemaTypeConflictReader.html |    8 +-
 ...aseTestScanLifecycle.MockEmptySchemaReader.html |    8 +-
 ...BaseTestScanLifecycle.MockLateSchemaReader.html |    8 +-
 ...Lifecycle.MockLateSchemaTypeConflictReader.html |    8 +-
 ...seTestScanLifecycle.MockModeConflictReader.html |    8 +-
 .../BaseTestScanLifecycle.MockReorderedReader.html |    8 +-
 .../BaseTestScanLifecycle.MockSingleColReader.html |    8 +-
 .../BaseTestScanLifecycle.MockThreeColReader.html  |    8 +-
 .../BaseTestScanLifecycle.NoDataReader.html        |    8 +-
 .../BaseTestScanLifecycle.SingleReaderFactory.html |    8 +-
 .../BaseTestScanLifecycle.TwoReaderFactory.html    |    8 +-
 .../lifecycle/class-use/BaseTestScanLifecycle.html |    8 +-
 .../class-use/MissingColumnHandlerBuilder.html     |    8 +-
 .../class-use/OutputBatchBuilder.BatchSource.html  |    8 +-
 .../class-use/OutputBatchBuilder.MapSource.html    |    8 +-
 .../v3/lifecycle/class-use/OutputBatchBuilder.html |    8 +-
 .../v3/lifecycle/class-use/ReaderLifecycle.html    |    8 +-
 .../v3/lifecycle/class-use/ScanEventListener.html  |    8 +-
 .../scan/v3/lifecycle/class-use/ScanLifecycle.html |    8 +-
 .../lifecycle/class-use/SchemaNegotiatorImpl.html  |    8 +-
 .../StaticBatchBuilder.NullBatchBuilder.html       |    8 +-
 .../StaticBatchBuilder.RepeatedBatchBuilder.html   |    8 +-
 .../v3/lifecycle/class-use/StaticBatchBuilder.html |    8 +-
 .../class-use/TestMissingColumnLoader.html         |    8 +-
 .../class-use/TestOutputBatchBuilder.html          |    8 +-
 .../v3/lifecycle/class-use/TestReaderErrors.html   |    8 +-
 .../class-use/TestScanLifecycleBasics.html         |    8 +-
 .../class-use/TestScanLifecycleSchema.html         |    8 +-
 .../class-use/TestScanLifecycleTwoReaders.html     |    8 +-
 .../impl/scan/v3/lifecycle/package-frame.html      |    6 +-
 .../impl/scan/v3/lifecycle/package-summary.html    |    8 +-
 .../impl/scan/v3/lifecycle/package-tree.html       |    8 +-
 .../impl/scan/v3/lifecycle/package-use.html        |    8 +-
 .../exec/physical/impl/scan/v3/package-frame.html  |    6 +-
 .../physical/impl/scan/v3/package-summary.html     |    8 +-
 .../exec/physical/impl/scan/v3/package-tree.html   |    8 +-
 .../exec/physical/impl/scan/v3/package-use.html    |    8 +-
 .../impl/scan/v3/schema/AbstractSchemaTracker.html |    8 +-
 .../impl/scan/v3/schema/BaseTestSchemaTracker.html |    8 +-
 .../DynamicSchemaFilter.DynamicTupleFilter.html    |    8 +-
 .../schema/DynamicSchemaFilter.NewColumnsMode.html |    8 +-
 .../DynamicSchemaFilter.RowSchemaFilter.html       |    8 +-
 .../impl/scan/v3/schema/DynamicSchemaFilter.html   |    8 +-
 .../v3/schema/MutableTupleSchema.ColumnHandle.html |    8 +-
 .../impl/scan/v3/schema/MutableTupleSchema.html    |    8 +-
 .../impl/scan/v3/schema/ProjectedColumn.html       |    8 +-
 .../scan/v3/schema/ProjectionSchemaTracker.html    |    8 +-
 ...ScanProjectionParser.ProjectionParseResult.html |    8 +-
 .../impl/scan/v3/schema/ScanProjectionParser.html  |    8 +-
 .../scan/v3/schema/ScanSchemaConfigBuilder.html    |    8 +-
 .../v3/schema/ScanSchemaResolver.SchemaType.html   |    8 +-
 .../impl/scan/v3/schema/ScanSchemaResolver.html    |    8 +-
 .../schema/ScanSchemaTracker.ProjectionType.html   |    8 +-
 .../impl/scan/v3/schema/ScanSchemaTracker.html     |    8 +-
 .../impl/scan/v3/schema/SchemaBasedTracker.html    |    8 +-
 .../physical/impl/scan/v3/schema/SchemaUtils.html  |    8 +-
 .../scan/v3/schema/TestDynamicSchemaFilter.html    |   15 +-
 .../impl/scan/v3/schema/TestProjectedPath.html     |   15 +-
 .../impl/scan/v3/schema/TestProjectionParser.html  |    8 +-
 .../impl/scan/v3/schema/TestScanSchemaTracker.html |    8 +-
 .../scan/v3/schema/TestScanSchemaTrackerMaps.html  |    8 +-
 .../scan/v3/schema/TestSchemaTrackerDefined.html   |   15 +-
 .../schema/TestSchemaTrackerEarlyReaderSchema.html |    8 +-
 .../v3/schema/TestSchemaTrackerInputSchema.html    |    8 +-
 .../v3/schema/TestSchemaTrackerProjection.html     |    8 +-
 .../v3/schema/class-use/AbstractSchemaTracker.html |    8 +-
 .../v3/schema/class-use/BaseTestSchemaTracker.html |    8 +-
 .../DynamicSchemaFilter.DynamicTupleFilter.html    |    8 +-
 .../DynamicSchemaFilter.NewColumnsMode.html        |    8 +-
 .../DynamicSchemaFilter.RowSchemaFilter.html       |    8 +-
 .../v3/schema/class-use/DynamicSchemaFilter.html   |    8 +-
 .../class-use/MutableTupleSchema.ColumnHandle.html |    8 +-
 .../v3/schema/class-use/MutableTupleSchema.html    |    8 +-
 .../scan/v3/schema/class-use/ProjectedColumn.html  |    8 +-
 .../schema/class-use/ProjectionSchemaTracker.html  |    8 +-
 ...ScanProjectionParser.ProjectionParseResult.html |    8 +-
 .../v3/schema/class-use/ScanProjectionParser.html  |    8 +-
 .../schema/class-use/ScanSchemaConfigBuilder.html  |    8 +-
 .../class-use/ScanSchemaResolver.SchemaType.html   |    8 +-
 .../v3/schema/class-use/ScanSchemaResolver.html    |    8 +-
 .../ScanSchemaTracker.ProjectionType.html          |    8 +-
 .../v3/schema/class-use/ScanSchemaTracker.html     |    8 +-
 .../v3/schema/class-use/SchemaBasedTracker.html    |    8 +-
 .../impl/scan/v3/schema/class-use/SchemaUtils.html |    8 +-
 .../schema/class-use/TestDynamicSchemaFilter.html  |    8 +-
 .../v3/schema/class-use/TestProjectedPath.html     |    8 +-
 .../v3/schema/class-use/TestProjectionParser.html  |    8 +-
 .../v3/schema/class-use/TestScanSchemaTracker.html |    8 +-
 .../class-use/TestScanSchemaTrackerMaps.html       |    8 +-
 .../schema/class-use/TestSchemaTrackerDefined.html |    8 +-
 .../TestSchemaTrackerEarlyReaderSchema.html        |    8 +-
 .../class-use/TestSchemaTrackerInputSchema.html    |    8 +-
 .../class-use/TestSchemaTrackerProjection.html     |    8 +-
 .../impl/scan/v3/schema/package-frame.html         |    6 +-
 .../impl/scan/v3/schema/package-summary.html       |    8 +-
 .../physical/impl/scan/v3/schema/package-tree.html |   16 +-
 .../physical/impl/scan/v3/schema/package-use.html  |    8 +-
 .../exec/physical/impl/sort/RecordBatchData.html   |    8 +-
 .../drill/exec/physical/impl/sort/SortBatch.html   |    8 +-
 .../exec/physical/impl/sort/SortBatchCreator.html  |    8 +-
 .../physical/impl/sort/SortRecordBatchBuilder.html |    8 +-
 .../exec/physical/impl/sort/SortTemplate.html      |    8 +-
 .../drill/exec/physical/impl/sort/Sorter.html      |    8 +-
 .../exec/physical/impl/sort/TestSimpleSort.html    |    8 +-
 .../drill/exec/physical/impl/sort/TestSort.html    |    8 +-
 .../impl/sort/class-use/RecordBatchData.html       |    8 +-
 .../physical/impl/sort/class-use/SortBatch.html    |    8 +-
 .../impl/sort/class-use/SortBatchCreator.html      |    8 +-
 .../sort/class-use/SortRecordBatchBuilder.html     |    8 +-
 .../physical/impl/sort/class-use/SortTemplate.html |    8 +-
 .../exec/physical/impl/sort/class-use/Sorter.html  |    8 +-
 .../impl/sort/class-use/TestSimpleSort.html        |    8 +-
 .../physical/impl/sort/class-use/TestSort.html     |    8 +-
 .../exec/physical/impl/sort/package-frame.html     |    6 +-
 .../exec/physical/impl/sort/package-summary.html   |    8 +-
 .../exec/physical/impl/sort/package-tree.html      |    8 +-
 .../drill/exec/physical/impl/sort/package-use.html |    8 +-
 .../impl/spill/SpillSet.CountingInputStream.html   |    8 +-
 .../impl/spill/SpillSet.CountingOutputStream.html  |    8 +-
 .../drill/exec/physical/impl/spill/SpillSet.html   |    8 +-
 .../class-use/SpillSet.CountingInputStream.html    |    8 +-
 .../class-use/SpillSet.CountingOutputStream.html   |    8 +-
 .../physical/impl/spill/class-use/SpillSet.html    |    8 +-
 .../exec/physical/impl/spill/package-frame.html    |    6 +-
 .../exec/physical/impl/spill/package-summary.html  |    8 +-
 .../exec/physical/impl/spill/package-tree.html     |    8 +-
 .../exec/physical/impl/spill/package-use.html      |    8 +-
 .../impl/statistics/AbstractMergedStatistic.html   |    8 +-
 .../impl/statistics/AvgWidthMergedStatistic.html   |    8 +-
 .../impl/statistics/CntDupsMergedStatistic.html    |    8 +-
 .../impl/statistics/ColTypeMergedStatistic.html    |    8 +-
 .../impl/statistics/ColumnMergedStatistic.html     |    8 +-
 .../impl/statistics/HLLMergedStatistic.html        |    8 +-
 .../physical/impl/statistics/MergedStatistic.html  |    8 +-
 .../impl/statistics/MergedStatisticFactory.html    |    8 +-
 .../NDVMergedStatistic.NDVConfiguration.html       |    8 +-
 .../impl/statistics/NDVMergedStatistic.html        |    8 +-
 .../impl/statistics/NNRowCountMergedStatistic.html |    8 +-
 .../impl/statistics/RowCountMergedStatistic.html   |    8 +-
 .../impl/statistics/StatisticsAggBatch.html        |    8 +-
 .../impl/statistics/StatisticsAggBatchCreator.html |    8 +-
 .../impl/statistics/StatisticsMergeBatch.html      |    8 +-
 .../statistics/StatisticsMergeBatchCreator.html    |    8 +-
 .../impl/statistics/TDigestMergedStatistic.html    |    8 +-
 .../class-use/AbstractMergedStatistic.html         |    8 +-
 .../class-use/AvgWidthMergedStatistic.html         |    8 +-
 .../class-use/CntDupsMergedStatistic.html          |    8 +-
 .../class-use/ColTypeMergedStatistic.html          |    8 +-
 .../class-use/ColumnMergedStatistic.html           |    8 +-
 .../statistics/class-use/HLLMergedStatistic.html   |    8 +-
 .../impl/statistics/class-use/MergedStatistic.html |    8 +-
 .../class-use/MergedStatisticFactory.html          |    8 +-
 .../NDVMergedStatistic.NDVConfiguration.html       |    8 +-
 .../statistics/class-use/NDVMergedStatistic.html   |    8 +-
 .../class-use/NNRowCountMergedStatistic.html       |    8 +-
 .../class-use/RowCountMergedStatistic.html         |    8 +-
 .../statistics/class-use/StatisticsAggBatch.html   |    8 +-
 .../class-use/StatisticsAggBatchCreator.html       |    8 +-
 .../statistics/class-use/StatisticsMergeBatch.html |    8 +-
 .../class-use/StatisticsMergeBatchCreator.html     |    8 +-
 .../class-use/TDigestMergedStatistic.html          |    8 +-
 .../physical/impl/statistics/package-frame.html    |    6 +-
 .../physical/impl/statistics/package-summary.html  |    8 +-
 .../physical/impl/statistics/package-tree.html     |    8 +-
 .../exec/physical/impl/statistics/package-use.html |    8 +-
 .../physical/impl/svremover/AbstractCopier.html    |    8 +-
 .../impl/svremover/AbstractGenericCopierTest.html  |    8 +-
 .../physical/impl/svremover/AbstractSV2Copier.html |    8 +-
 .../physical/impl/svremover/AbstractSV4Copier.html |    8 +-
 .../drill/exec/physical/impl/svremover/Copier.html |    8 +-
 .../physical/impl/svremover/GenericCopier.html     |    8 +-
 .../impl/svremover/GenericCopierFactory.html       |    8 +-
 .../physical/impl/svremover/GenericCopierTest.html |    8 +-
 .../impl/svremover/GenericSV2BatchCopierTest.html  |    8 +-
 .../physical/impl/svremover/GenericSV2Copier.html  |    8 +-
 .../impl/svremover/GenericSV2CopierTest.html       |    8 +-
 .../physical/impl/svremover/GenericSV4Copier.html  |    8 +-
 .../impl/svremover/GenericSV4CopierTest.html       |    8 +-
 .../impl/svremover/RemovingRecordBatch.html        |    8 +-
 .../physical/impl/svremover/SVRemoverCreator.html  |    8 +-
 .../physical/impl/svremover/StraightCopier.html    |    8 +-
 .../physical/impl/svremover/TestSVRemover.html     |    8 +-
 .../impl/svremover/TestSVRemoverIterOutcome.html   |    8 +-
 .../impl/svremover/class-use/AbstractCopier.html   |    8 +-
 .../class-use/AbstractGenericCopierTest.html       |    8 +-
 .../svremover/class-use/AbstractSV2Copier.html     |    8 +-
 .../svremover/class-use/AbstractSV4Copier.html     |    8 +-
 .../physical/impl/svremover/class-use/Copier.html  |    8 +-
 .../impl/svremover/class-use/GenericCopier.html    |    8 +-
 .../svremover/class-use/GenericCopierFactory.html  |    8 +-
 .../svremover/class-use/GenericCopierTest.html     |    8 +-
 .../class-use/GenericSV2BatchCopierTest.html       |    8 +-
 .../impl/svremover/class-use/GenericSV2Copier.html |    8 +-
 .../svremover/class-use/GenericSV2CopierTest.html  |    8 +-
 .../impl/svremover/class-use/GenericSV4Copier.html |    8 +-
 .../svremover/class-use/GenericSV4CopierTest.html  |    8 +-
 .../svremover/class-use/RemovingRecordBatch.html   |    8 +-
 .../impl/svremover/class-use/SVRemoverCreator.html |    8 +-
 .../impl/svremover/class-use/StraightCopier.html   |    8 +-
 .../impl/svremover/class-use/TestSVRemover.html    |    8 +-
 .../class-use/TestSVRemoverIterOutcome.html        |    8 +-
 .../physical/impl/svremover/package-frame.html     |    6 +-
 .../physical/impl/svremover/package-summary.html   |    8 +-
 .../exec/physical/impl/svremover/package-tree.html |    8 +-
 .../exec/physical/impl/svremover/package-use.html  |    8 +-
 .../impl/trace/TestTraceMultiRecordBatch.html      |    8 +-
 .../physical/impl/trace/TestTraceOutputDump.html   |    8 +-
 .../physical/impl/trace/TraceBatchCreator.html     |    8 +-
 .../exec/physical/impl/trace/TraceRecordBatch.html |    8 +-
 .../trace/class-use/TestTraceMultiRecordBatch.html |    8 +-
 .../impl/trace/class-use/TestTraceOutputDump.html  |    8 +-
 .../impl/trace/class-use/TraceBatchCreator.html    |    8 +-
 .../impl/trace/class-use/TraceRecordBatch.html     |    8 +-
 .../exec/physical/impl/trace/package-frame.html    |    6 +-
 .../exec/physical/impl/trace/package-summary.html  |    8 +-
 .../exec/physical/impl/trace/package-tree.html     |    8 +-
 .../exec/physical/impl/trace/package-use.html      |    8 +-
 .../exec/physical/impl/union/TestSimpleUnion.html  |    8 +-
 .../physical/impl/union/UnionAllBatchCreator.html  |    8 +-
 .../physical/impl/union/UnionAllRecordBatch.html   |    8 +-
 .../drill/exec/physical/impl/union/UnionAller.html |    8 +-
 .../physical/impl/union/UnionAllerTemplate.html    |    8 +-
 .../impl/union/class-use/TestSimpleUnion.html      |    8 +-
 .../impl/union/class-use/UnionAllBatchCreator.html |    8 +-
 .../impl/union/class-use/UnionAllRecordBatch.html  |    8 +-
 .../physical/impl/union/class-use/UnionAller.html  |    8 +-
 .../impl/union/class-use/UnionAllerTemplate.html   |    8 +-
 .../exec/physical/impl/union/package-frame.html    |    6 +-
 .../exec/physical/impl/union/package-summary.html  |    8 +-
 .../exec/physical/impl/union/package-tree.html     |    8 +-
 .../exec/physical/impl/union/package-use.html      |    8 +-
 .../physical/impl/unnest/MockLateralJoinBatch.html |    8 +-
 .../impl/unnest/TestUnnestCorrectness.html         |    8 +-
 .../unnest/TestUnnestWithLateralCorrectness.html   |    8 +-
 .../drill/exec/physical/impl/unnest/Unnest.html    |    8 +-
 .../physical/impl/unnest/UnnestBatchCreator.html   |    8 +-
 .../exec/physical/impl/unnest/UnnestImpl.html      |    8 +-
 .../impl/unnest/UnnestRecordBatch.Metric.html      |    8 +-
 .../physical/impl/unnest/UnnestRecordBatch.html    |    8 +-
 .../unnest/class-use/MockLateralJoinBatch.html     |    8 +-
 .../unnest/class-use/TestUnnestCorrectness.html    |    8 +-
 .../TestUnnestWithLateralCorrectness.html          |    8 +-
 .../physical/impl/unnest/class-use/Unnest.html     |    8 +-
 .../impl/unnest/class-use/UnnestBatchCreator.html  |    8 +-
 .../physical/impl/unnest/class-use/UnnestImpl.html |    8 +-
 .../unnest/class-use/UnnestRecordBatch.Metric.html |    8 +-
 .../impl/unnest/class-use/UnnestRecordBatch.html   |    8 +-
 .../exec/physical/impl/unnest/package-frame.html   |    6 +-
 .../exec/physical/impl/unnest/package-summary.html |    8 +-
 .../exec/physical/impl/unnest/package-tree.html    |    8 +-
 .../exec/physical/impl/unnest/package-use.html     |    8 +-
 .../UnorderedReceiverBatch.Metric.html             |    8 +-
 .../unorderedreceiver/UnorderedReceiverBatch.html  |    8 +-
 .../UnorderedReceiverCreator.html                  |    8 +-
 .../class-use/UnorderedReceiverBatch.Metric.html   |    8 +-
 .../class-use/UnorderedReceiverBatch.html          |    8 +-
 .../class-use/UnorderedReceiverCreator.html        |    8 +-
 .../impl/unorderedreceiver/package-frame.html      |    6 +-
 .../impl/unorderedreceiver/package-summary.html    |    8 +-
 .../impl/unorderedreceiver/package-tree.html       |    8 +-
 .../impl/unorderedreceiver/package-use.html        |    8 +-
 .../impl/unpivot/UnpivotMapsBatchCreator.html      |    8 +-
 .../impl/unpivot/UnpivotMapsRecordBatch.html       |    8 +-
 .../unpivot/class-use/UnpivotMapsBatchCreator.html |    8 +-
 .../unpivot/class-use/UnpivotMapsRecordBatch.html  |    8 +-
 .../exec/physical/impl/unpivot/package-frame.html  |    6 +-
 .../physical/impl/unpivot/package-summary.html     |    8 +-
 .../exec/physical/impl/unpivot/package-tree.html   |    8 +-
 .../exec/physical/impl/unpivot/package-use.html    |    8 +-
 .../validate/BatchValidator.BaseErrorReporter.html |    8 +-
 .../validate/BatchValidator.ErrorReporter.html     |    8 +-
 .../physical/impl/validate/BatchValidator.html     |    8 +-
 .../validate/IteratorValidatorBatchIterator.html   |    8 +-
 .../impl/validate/IteratorValidatorCreator.html    |    8 +-
 .../impl/validate/IteratorValidatorInjector.html   |    8 +-
 .../TestBatchValidator.CapturingReporter.html      |    8 +-
 .../physical/impl/validate/TestBatchValidator.html |    8 +-
 .../impl/validate/TestValidationOptions.html       |    8 +-
 .../BatchValidator.BaseErrorReporter.html          |    8 +-
 .../class-use/BatchValidator.ErrorReporter.html    |    8 +-
 .../impl/validate/class-use/BatchValidator.html    |    8 +-
 .../class-use/IteratorValidatorBatchIterator.html  |    8 +-
 .../class-use/IteratorValidatorCreator.html        |    8 +-
 .../class-use/IteratorValidatorInjector.html       |    8 +-
 .../TestBatchValidator.CapturingReporter.html      |    8 +-
 .../validate/class-use/TestBatchValidator.html     |    8 +-
 .../validate/class-use/TestValidationOptions.html  |    8 +-
 .../exec/physical/impl/validate/package-frame.html |    6 +-
 .../physical/impl/validate/package-summary.html    |    8 +-
 .../exec/physical/impl/validate/package-tree.html  |    8 +-
 .../exec/physical/impl/validate/package-use.html   |    8 +-
 .../physical/impl/values/ValuesBatchCreator.html   |    8 +-
 .../impl/values/class-use/ValuesBatchCreator.html  |    8 +-
 .../exec/physical/impl/values/package-frame.html   |    6 +-
 .../exec/physical/impl/values/package-summary.html |    8 +-
 .../exec/physical/impl/values/package-tree.html    |    8 +-
 .../exec/physical/impl/values/package-use.html     |    8 +-
 .../physical/impl/window/FrameSupportTemplate.html |    8 +-
 .../physical/impl/window/GenerateTestData.html     |    8 +-
 .../impl/window/NoFrameSupportTemplate.html        |    8 +-
 .../drill/exec/physical/impl/window/Partition.html |    8 +-
 .../exec/physical/impl/window/TestWindowFrame.html |    8 +-
 .../exec/physical/impl/window/WindowDataBatch.html |    8 +-
 .../impl/window/WindowFrameBatchCreator.html       |    8 +-
 .../impl/window/WindowFrameRecordBatch.html        |    8 +-
 .../exec/physical/impl/window/WindowFramer.html    |    8 +-
 .../physical/impl/window/WindowFunction.Type.html  |    8 +-
 .../exec/physical/impl/window/WindowFunction.html  |    8 +-
 .../window/class-use/FrameSupportTemplate.html     |    8 +-
 .../impl/window/class-use/GenerateTestData.html    |    8 +-
 .../window/class-use/NoFrameSupportTemplate.html   |    8 +-
 .../physical/impl/window/class-use/Partition.html  |    8 +-
 .../impl/window/class-use/TestWindowFrame.html     |    8 +-
 .../impl/window/class-use/WindowDataBatch.html     |    8 +-
 .../window/class-use/WindowFrameBatchCreator.html  |    8 +-
 .../window/class-use/WindowFrameRecordBatch.html   |    8 +-
 .../impl/window/class-use/WindowFramer.html        |    8 +-
 .../impl/window/class-use/WindowFunction.Type.html |    8 +-
 .../impl/window/class-use/WindowFunction.html      |    8 +-
 .../exec/physical/impl/window/package-frame.html   |    6 +-
 .../exec/physical/impl/window/package-summary.html |    8 +-
 .../exec/physical/impl/window/package-tree.html    |    8 +-
 .../exec/physical/impl/window/package-use.html     |    8 +-
 .../writer/TestCorruptParquetDateCorrection.html   |    8 +-
 .../physical/impl/writer/TestParquetWriter.html    |    8 +-
 .../impl/writer/TestParquetWriterEmptyFiles.html   |    8 +-
 .../exec/physical/impl/writer/TestTextWriter.html  |    8 +-
 .../exec/physical/impl/writer/TestWriter.html      |    8 +-
 .../TestCorruptParquetDateCorrection.html          |    8 +-
 .../impl/writer/class-use/TestParquetWriter.html   |    8 +-
 .../class-use/TestParquetWriterEmptyFiles.html     |    8 +-
 .../impl/writer/class-use/TestTextWriter.html      |    8 +-
 .../physical/impl/writer/class-use/TestWriter.html |    8 +-
 .../exec/physical/impl/writer/package-frame.html   |    6 +-
 .../exec/physical/impl/writer/package-summary.html |    8 +-
 .../exec/physical/impl/writer/package-tree.html    |    8 +-
 .../exec/physical/impl/writer/package-use.html     |    8 +-
 .../exec/physical/impl/xsort/BaseSortWrapper.html  |    8 +-
 .../exec/physical/impl/xsort/BaseWrapper.html      |    8 +-
 .../drill/exec/physical/impl/xsort/BatchGroup.html |    8 +-
 .../exec/physical/impl/xsort/BufferedBatches.html  |    8 +-
 .../impl/xsort/ExternalSortBatch.Metric.html       |    8 +-
 .../physical/impl/xsort/ExternalSortBatch.html     |    8 +-
 .../impl/xsort/ExternalSortBatchCreator.html       |    8 +-
 .../drill/exec/physical/impl/xsort/InputBatch.html |    8 +-
 .../exec/physical/impl/xsort/MSortTemplate.html    |    8 +-
 .../drill/exec/physical/impl/xsort/MSorter.html    |    8 +-
 .../impl/xsort/MergeSortWrapper.State.html         |    8 +-
 .../exec/physical/impl/xsort/MergeSortWrapper.html |    8 +-
 .../physical/impl/xsort/PriorityQueueCopier.html   |    8 +-
 .../impl/xsort/PriorityQueueCopierTemplate.html    |    8 +-
 .../PriorityQueueCopierWrapper.BatchMerger.html    |    8 +-
 .../impl/xsort/PriorityQueueCopierWrapper.html     |    8 +-
 .../physical/impl/xsort/SingleBatchSorter.html     |    8 +-
 .../impl/xsort/SingleBatchSorterTemplate.html      |    8 +-
 .../drill/exec/physical/impl/xsort/SortConfig.html |    8 +-
 .../physical/impl/xsort/SortImpl.EmptyResults.html |    8 +-
 .../impl/xsort/SortImpl.SingleBatchResults.html    |    8 +-
 .../physical/impl/xsort/SortImpl.SortResults.html  |    8 +-
 .../drill/exec/physical/impl/xsort/SortImpl.html   |    8 +-
 .../xsort/SortMemoryManager.BatchSizeEstimate.html |    8 +-
 .../impl/xsort/SortMemoryManager.MergeAction.html  |    8 +-
 .../impl/xsort/SortMemoryManager.MergeTask.html    |    8 +-
 .../physical/impl/xsort/SortMemoryManager.html     |    8 +-
 .../exec/physical/impl/xsort/SortMetrics.html      |    8 +-
 .../impl/xsort/SortTestUtilities.CopierTester.html |    8 +-
 .../physical/impl/xsort/SortTestUtilities.html     |    8 +-
 .../exec/physical/impl/xsort/SorterWrapper.html    |    8 +-
 .../drill/exec/physical/impl/xsort/SpilledRun.html |    8 +-
 .../exec/physical/impl/xsort/SpilledRuns.html      |    8 +-
 .../drill/exec/physical/impl/xsort/TestCopier.html |    8 +-
 .../exec/physical/impl/xsort/TestExternalSort.html |   11 +-
 .../physical/impl/xsort/TestExternalSortExec.html  |    8 +-
 .../impl/xsort/TestExternalSortInternals.html      |    8 +-
 .../physical/impl/xsort/TestLenientAllocation.html |    8 +-
 .../exec/physical/impl/xsort/TestShortArrays.html  |    8 +-
 .../impl/xsort/TestSimpleExternalSort.html         |    8 +-
 .../physical/impl/xsort/TestSortEmitOutcome.html   |    8 +-
 .../impl/xsort/TestSortImpl.DataGenerator.html     |    8 +-
 .../impl/xsort/TestSortImpl.DataValidator.html     |    8 +-
 .../impl/xsort/TestSortImpl.SortTestFixture.html   |    8 +-
 .../exec/physical/impl/xsort/TestSortImpl.html     |    8 +-
 .../impl/xsort/TestSortSpillWithException.html     |    8 +-
 .../drill/exec/physical/impl/xsort/TestSorter.html |    8 +-
 .../impl/xsort/class-use/BaseSortWrapper.html      |    8 +-
 .../physical/impl/xsort/class-use/BaseWrapper.html |    8 +-
 .../physical/impl/xsort/class-use/BatchGroup.html  |    8 +-
 .../impl/xsort/class-use/BufferedBatches.html      |    8 +-
 .../xsort/class-use/ExternalSortBatch.Metric.html  |    8 +-
 .../impl/xsort/class-use/ExternalSortBatch.html    |    8 +-
 .../xsort/class-use/ExternalSortBatchCreator.html  |    8 +-
 .../physical/impl/xsort/class-use/InputBatch.html  |    8 +-
 .../impl/xsort/class-use/MSortTemplate.html        |    8 +-
 .../physical/impl/xsort/class-use/MSorter.html     |    8 +-
 .../xsort/class-use/MergeSortWrapper.State.html    |    8 +-
 .../impl/xsort/class-use/MergeSortWrapper.html     |    8 +-
 .../impl/xsort/class-use/PriorityQueueCopier.html  |    8 +-
 .../class-use/PriorityQueueCopierTemplate.html     |    8 +-
 .../PriorityQueueCopierWrapper.BatchMerger.html    |    8 +-
 .../class-use/PriorityQueueCopierWrapper.html      |    8 +-
 .../impl/xsort/class-use/SingleBatchSorter.html    |    8 +-
 .../xsort/class-use/SingleBatchSorterTemplate.html |    8 +-
 .../physical/impl/xsort/class-use/SortConfig.html  |    8 +-
 .../xsort/class-use/SortImpl.EmptyResults.html     |    8 +-
 .../class-use/SortImpl.SingleBatchResults.html     |    8 +-
 .../impl/xsort/class-use/SortImpl.SortResults.html |    8 +-
 .../physical/impl/xsort/class-use/SortImpl.html    |    8 +-
 .../SortMemoryManager.BatchSizeEstimate.html       |    8 +-
 .../class-use/SortMemoryManager.MergeAction.html   |    8 +-
 .../class-use/SortMemoryManager.MergeTask.html     |    8 +-
 .../impl/xsort/class-use/SortMemoryManager.html    |    8 +-
 .../physical/impl/xsort/class-use/SortMetrics.html |    8 +-
 .../class-use/SortTestUtilities.CopierTester.html  |    8 +-
 .../impl/xsort/class-use/SortTestUtilities.html    |    8 +-
 .../impl/xsort/class-use/SorterWrapper.html        |    8 +-
 .../physical/impl/xsort/class-use/SpilledRun.html  |    8 +-
 .../physical/impl/xsort/class-use/SpilledRuns.html |    8 +-
 .../physical/impl/xsort/class-use/TestCopier.html  |    8 +-
 .../impl/xsort/class-use/TestExternalSort.html     |    8 +-
 .../impl/xsort/class-use/TestExternalSortExec.html |    8 +-
 .../xsort/class-use/TestExternalSortInternals.html |    8 +-
 .../xsort/class-use/TestLenientAllocation.html     |    8 +-
 .../impl/xsort/class-use/TestShortArrays.html      |    8 +-
 .../xsort/class-use/TestSimpleExternalSort.html    |    8 +-
 .../impl/xsort/class-use/TestSortEmitOutcome.html  |    8 +-
 .../class-use/TestSortImpl.DataGenerator.html      |    8 +-
 .../class-use/TestSortImpl.DataValidator.html      |    8 +-
 .../class-use/TestSortImpl.SortTestFixture.html    |    8 +-
 .../impl/xsort/class-use/TestSortImpl.html         |    8 +-
 .../class-use/TestSortSpillWithException.html      |    8 +-
 .../physical/impl/xsort/class-use/TestSorter.html  |    8 +-
 .../exec/physical/impl/xsort/package-frame.html    |    6 +-
 .../exec/physical/impl/xsort/package-summary.html  |    8 +-
 .../exec/physical/impl/xsort/package-tree.html     |    8 +-
 .../exec/physical/impl/xsort/package-use.html      |    8 +-
 .../apache/drill/exec/physical/package-frame.html  |    6 +-
 .../drill/exec/physical/package-summary.html       |   12 +-
 .../apache/drill/exec/physical/package-tree.html   |   12 +-
 .../apache/drill/exec/physical/package-use.html    |   11 +-
 .../physical/resultSet/PullResultSetReader.html    |    8 +-
 .../physical/resultSet/PushResultSetReader.html    |    8 +-
 .../exec/physical/resultSet/ResultSetCopier.html   |    8 +-
 .../exec/physical/resultSet/ResultSetLoader.html   |    8 +-
 .../exec/physical/resultSet/ResultVectorCache.html |    8 +-
 .../exec/physical/resultSet/RowSetLoader.html      |   42 +-
 .../resultSet/class-use/PullResultSetReader.html   |    8 +-
 .../resultSet/class-use/PushResultSetReader.html   |    8 +-
 .../resultSet/class-use/ResultSetCopier.html       |    8 +-
 .../resultSet/class-use/ResultSetLoader.html       |   38 +-
 .../resultSet/class-use/ResultVectorCache.html     |    8 +-
 .../physical/resultSet/class-use/RowSetLoader.html |  120 +-
 .../physical/resultSet/impl/BuildFromSchema.html   |    8 +-
 .../physical/resultSet/impl/ColumnBuilder.html     |    8 +-
 .../impl/ColumnState.BaseContainerColumnState.html |    8 +-
 .../impl/ColumnState.PrimitiveColumnState.html     |    8 +-
 .../physical/resultSet/impl/ColumnState.State.html |    8 +-
 .../exec/physical/resultSet/impl/ColumnState.html  |    8 +-
 .../physical/resultSet/impl/ContainerState.html    |    8 +-
 .../resultSet/impl/ListState.ListVectorState.html  |    8 +-
 .../exec/physical/resultSet/impl/ListState.html    |    8 +-
 .../resultSet/impl/NullResultVectorCacheImpl.html  |    8 +-
 .../impl/NullVectorState.UnmanagedVectorState.html |    8 +-
 .../physical/resultSet/impl/NullVectorState.html   |    8 +-
 .../resultSet/impl/NullableVectorState.html        |    8 +-
 ...rojectionFilter.BaseSchemaProjectionFilter.html |    8 +-
 .../ProjectionFilter.CompoundProjectionFilter.html |    8 +-
 .../ProjectionFilter.DirectProjectionFilter.html   |    8 +-
 .../ProjectionFilter.ImplicitProjectionFilter.html |    8 +-
 .../impl/ProjectionFilter.ProjResult.html          |    8 +-
 .../ProjectionFilter.SchemaProjectionFilter.html   |    8 +-
 .../ProjectionFilter.TypeProjectionFilter.html     |    8 +-
 .../physical/resultSet/impl/ProjectionFilter.html  |    8 +-
 .../impl/PullResultSetReaderImpl.State.html        |    8 +-
 .../PullResultSetReaderImpl.UpstreamSource.html    |    8 +-
 .../resultSet/impl/PullResultSetReaderImpl.html    |    8 +-
 .../impl/PushResultSetReaderImpl.BatchHolder.html  |    8 +-
 .../PushResultSetReaderImpl.UpstreamSource.html    |    8 +-
 .../resultSet/impl/PushResultSetReaderImpl.html    |    8 +-
 .../RepeatedListState.RepeatedListColumnState.html |    8 +-
 .../RepeatedListState.RepeatedListVectorState.html |    8 +-
 .../physical/resultSet/impl/RepeatedListState.html |    8 +-
 .../resultSet/impl/RepeatedVectorState.html        |    8 +-
 .../resultSet/impl/ResultSetCopierImpl.html        |    8 +-
 .../impl/ResultSetLoaderImpl.ResultSetOptions.html |    8 +-
 .../resultSet/impl/ResultSetLoaderImpl.html        |    8 +-
 .../resultSet/impl/ResultSetOptionBuilder.html     |    8 +-
 .../resultSet/impl/ResultVectorCacheImpl.html      |    8 +-
 .../physical/resultSet/impl/RowSetLoaderImpl.html  |   47 +-
 .../SingleVectorState.FixedWidthVectorState.html   |    8 +-
 .../impl/SingleVectorState.IsSetVectorState.html   |    8 +-
 .../impl/SingleVectorState.OffsetVectorState.html  |    8 +-
 .../impl/SingleVectorState.SimpleVectorState.html  |    8 +-
 ...SingleVectorState.VariableWidthVectorState.html |    8 +-
 .../physical/resultSet/impl/SingleVectorState.html |    8 +-
 .../resultSet/impl/TestProjectionFilter.html       |   15 +-
 .../impl/TestResultSetCopier.FilteredGen.html      |    8 +-
 .../impl/TestResultSetCopier.SchemaChangeGen.html  |    8 +-
 .../resultSet/impl/TestResultSetCopier.html        |    8 +-
 .../impl/TestResultSetLoaderDictArray.html         |    8 +-
 .../resultSet/impl/TestResultSetLoaderDicts.html   |    8 +-
 .../impl/TestResultSetLoaderEmptyProject.html      |    8 +-
 .../resultSet/impl/TestResultSetLoaderLimits.html  |    8 +-
 .../impl/TestResultSetLoaderMapArray.html          |    8 +-
 .../resultSet/impl/TestResultSetLoaderMaps.html    |    8 +-
 .../impl/TestResultSetLoaderOmittedValues.html     |    8 +-
 .../impl/TestResultSetLoaderOverflow.html          |    8 +-
 .../impl/TestResultSetLoaderProjection.html        |    8 +-
 .../impl/TestResultSetLoaderProtocol.html          |    8 +-
 .../impl/TestResultSetLoaderRepeatedList.html      |    8 +-
 .../impl/TestResultSetLoaderTorture.ReadState.html |    8 +-
 .../resultSet/impl/TestResultSetLoaderTorture.html |    8 +-
 .../resultSet/impl/TestResultSetLoaderUnions.html  |    8 +-
 .../impl/TestResultSetReader.BatchGenerator.html   |    8 +-
 .../resultSet/impl/TestResultSetReader.html        |    8 +-
 .../resultSet/impl/TestResultSetSchemaChange.html  |    8 +-
 .../resultSet/impl/TestResultVectorCache.html      |    8 +-
 .../resultSet/impl/TupleState.DictArrayState.html  |    8 +-
 .../impl/TupleState.DictArrayVectorState.html      |    8 +-
 .../resultSet/impl/TupleState.DictColumnState.html |    8 +-
 .../resultSet/impl/TupleState.DictState.html       |    8 +-
 .../resultSet/impl/TupleState.DictVectorState.html |    8 +-
 .../resultSet/impl/TupleState.MapArrayState.html   |    8 +-
 .../resultSet/impl/TupleState.MapColumnState.html  |    8 +-
 .../resultSet/impl/TupleState.MapState.html        |    8 +-
 .../resultSet/impl/TupleState.MapVectorState.html  |    8 +-
 .../resultSet/impl/TupleState.RowState.html        |    8 +-
 .../resultSet/impl/TupleState.SingleDictState.html |    8 +-
 .../impl/TupleState.SingleDictVectorState.html     |    8 +-
 .../resultSet/impl/TupleState.SingleMapState.html  |    8 +-
 .../exec/physical/resultSet/impl/TupleState.html   |    8 +-
 .../impl/UnionState.UnionColumnState.html          |    8 +-
 .../impl/UnionState.UnionVectorState.html          |    8 +-
 .../exec/physical/resultSet/impl/UnionState.html   |    8 +-
 .../exec/physical/resultSet/impl/VectorState.html  |    8 +-
 .../resultSet/impl/class-use/BuildFromSchema.html  |    8 +-
 .../resultSet/impl/class-use/ColumnBuilder.html    |    8 +-
 .../ColumnState.BaseContainerColumnState.html      |    8 +-
 .../ColumnState.PrimitiveColumnState.html          |    8 +-
 .../impl/class-use/ColumnState.State.html          |    8 +-
 .../resultSet/impl/class-use/ColumnState.html      |    8 +-
 .../resultSet/impl/class-use/ContainerState.html   |    8 +-
 .../impl/class-use/ListState.ListVectorState.html  |    8 +-
 .../resultSet/impl/class-use/ListState.html        |    8 +-
 .../impl/class-use/NullResultVectorCacheImpl.html  |    8 +-
 .../NullVectorState.UnmanagedVectorState.html      |    8 +-
 .../resultSet/impl/class-use/NullVectorState.html  |    8 +-
 .../impl/class-use/NullableVectorState.html        |    8 +-
 ...rojectionFilter.BaseSchemaProjectionFilter.html |    8 +-
 .../ProjectionFilter.CompoundProjectionFilter.html |    8 +-
 .../ProjectionFilter.DirectProjectionFilter.html   |    8 +-
 .../ProjectionFilter.ImplicitProjectionFilter.html |    8 +-
 .../class-use/ProjectionFilter.ProjResult.html     |    8 +-
 .../ProjectionFilter.SchemaProjectionFilter.html   |    8 +-
 .../ProjectionFilter.TypeProjectionFilter.html     |    8 +-
 .../resultSet/impl/class-use/ProjectionFilter.html |    8 +-
 .../class-use/PullResultSetReaderImpl.State.html   |    8 +-
 .../PullResultSetReaderImpl.UpstreamSource.html    |    8 +-
 .../impl/class-use/PullResultSetReaderImpl.html    |    8 +-
 .../PushResultSetReaderImpl.BatchHolder.html       |    8 +-
 .../PushResultSetReaderImpl.UpstreamSource.html    |    8 +-
 .../impl/class-use/PushResultSetReaderImpl.html    |    8 +-
 .../RepeatedListState.RepeatedListColumnState.html |    8 +-
 .../RepeatedListState.RepeatedListVectorState.html |    8 +-
 .../impl/class-use/RepeatedListState.html          |    8 +-
 .../impl/class-use/RepeatedVectorState.html        |    8 +-
 .../impl/class-use/ResultSetCopierImpl.html        |    8 +-
 .../ResultSetLoaderImpl.ResultSetOptions.html      |    8 +-
 .../impl/class-use/ResultSetLoaderImpl.html        |    8 +-
 .../impl/class-use/ResultSetOptionBuilder.html     |    8 +-
 .../impl/class-use/ResultVectorCacheImpl.html      |    8 +-
 .../resultSet/impl/class-use/RowSetLoaderImpl.html |    8 +-
 .../SingleVectorState.FixedWidthVectorState.html   |    8 +-
 .../SingleVectorState.IsSetVectorState.html        |    8 +-
 .../SingleVectorState.OffsetVectorState.html       |    8 +-
 .../SingleVectorState.SimpleVectorState.html       |    8 +-
 ...SingleVectorState.VariableWidthVectorState.html |    8 +-
 .../impl/class-use/SingleVectorState.html          |    8 +-
 .../impl/class-use/TestProjectionFilter.html       |    8 +-
 .../class-use/TestResultSetCopier.FilteredGen.html |    8 +-
 .../TestResultSetCopier.SchemaChangeGen.html       |    8 +-
 .../impl/class-use/TestResultSetCopier.html        |    8 +-
 .../class-use/TestResultSetLoaderDictArray.html    |    8 +-
 .../impl/class-use/TestResultSetLoaderDicts.html   |    8 +-
 .../class-use/TestResultSetLoaderEmptyProject.html |    8 +-
 .../impl/class-use/TestResultSetLoaderLimits.html  |    8 +-
 .../class-use/TestResultSetLoaderMapArray.html     |    8 +-
 .../impl/class-use/TestResultSetLoaderMaps.html    |    8 +-
 .../TestResultSetLoaderOmittedValues.html          |    8 +-
 .../class-use/TestResultSetLoaderOverflow.html     |    8 +-
 .../class-use/TestResultSetLoaderProjection.html   |    8 +-
 .../class-use/TestResultSetLoaderProtocol.html     |    8 +-
 .../class-use/TestResultSetLoaderRepeatedList.html |    8 +-
 .../TestResultSetLoaderTorture.ReadState.html      |    8 +-
 .../impl/class-use/TestResultSetLoaderTorture.html |    8 +-
 .../impl/class-use/TestResultSetLoaderUnions.html  |    8 +-
 .../TestResultSetReader.BatchGenerator.html        |    8 +-
 .../impl/class-use/TestResultSetReader.html        |    8 +-
 .../impl/class-use/TestResultSetSchemaChange.html  |    8 +-
 .../impl/class-use/TestResultVectorCache.html      |    8 +-
 .../impl/class-use/TupleState.DictArrayState.html  |    8 +-
 .../class-use/TupleState.DictArrayVectorState.html |    8 +-
 .../impl/class-use/TupleState.DictColumnState.html |    8 +-
 .../impl/class-use/TupleState.DictState.html       |    8 +-
 .../impl/class-use/TupleState.DictVectorState.html |    8 +-
 .../impl/class-use/TupleState.MapArrayState.html   |    8 +-
 .../impl/class-use/TupleState.MapColumnState.html  |    8 +-
 .../impl/class-use/TupleState.MapState.html        |    8 +-
 .../impl/class-use/TupleState.MapVectorState.html  |    8 +-
 .../impl/class-use/TupleState.RowState.html        |    8 +-
 .../impl/class-use/TupleState.SingleDictState.html |    8 +-
 .../TupleState.SingleDictVectorState.html          |    8 +-
 .../impl/class-use/TupleState.SingleMapState.html  |    8 +-
 .../resultSet/impl/class-use/TupleState.html       |    8 +-
 .../class-use/UnionState.UnionColumnState.html     |    8 +-
 .../class-use/UnionState.UnionVectorState.html     |    8 +-
 .../resultSet/impl/class-use/UnionState.html       |    8 +-
 .../resultSet/impl/class-use/VectorState.html      |    8 +-
 .../physical/resultSet/impl/package-frame.html     |    6 +-
 .../physical/resultSet/impl/package-summary.html   |    8 +-
 .../exec/physical/resultSet/impl/package-tree.html |   12 +-
 .../exec/physical/resultSet/impl/package-use.html  |    8 +-
 .../model/BaseTupleModel.BaseColumnModel.html      |    8 +-
 .../physical/resultSet/model/BaseTupleModel.html   |    8 +-
 .../physical/resultSet/model/ContainerVisitor.html |    8 +-
 .../model/MetadataProvider.ArraySchemaCreator.html |    8 +-
 .../MetadataProvider.ArraySchemaRetrieval.html     |    8 +-
 .../model/MetadataProvider.MetadataCreator.html    |    8 +-
 .../model/MetadataProvider.MetadataRetrieval.html  |    8 +-
 .../MetadataProvider.VariantSchemaCreator.html     |    8 +-
 .../MetadataProvider.VariantSchemaRetrieval.html   |    8 +-
 .../model/MetadataProvider.VectorDescrip.html      |    8 +-
 .../physical/resultSet/model/MetadataProvider.html |    8 +-
 .../physical/resultSet/model/ReaderBuilder.html    |    8 +-
 .../exec/physical/resultSet/model/ReaderIndex.html |   18 +-
 .../resultSet/model/TupleModel.ColumnModel.html    |    8 +-
 .../resultSet/model/TupleModel.RowSetModel.html    |    8 +-
 .../exec/physical/resultSet/model/TupleModel.html  |    8 +-
 .../class-use/BaseTupleModel.BaseColumnModel.html  |    8 +-
 .../resultSet/model/class-use/BaseTupleModel.html  |    8 +-
 .../model/class-use/ContainerVisitor.html          |    8 +-
 .../MetadataProvider.ArraySchemaCreator.html       |    8 +-
 .../MetadataProvider.ArraySchemaRetrieval.html     |    8 +-
 .../MetadataProvider.MetadataCreator.html          |    8 +-
 .../MetadataProvider.MetadataRetrieval.html        |    8 +-
 .../MetadataProvider.VariantSchemaCreator.html     |    8 +-
 .../MetadataProvider.VariantSchemaRetrieval.html   |    8 +-
 .../class-use/MetadataProvider.VectorDescrip.html  |    8 +-
 .../model/class-use/MetadataProvider.html          |    8 +-
 .../resultSet/model/class-use/ReaderBuilder.html   |    8 +-
 .../resultSet/model/class-use/ReaderIndex.html     |    8 +-
 .../model/class-use/TupleModel.ColumnModel.html    |    8 +-
 .../model/class-use/TupleModel.RowSetModel.html    |    8 +-
 .../resultSet/model/class-use/TupleModel.html      |    8 +-
 .../HyperReaderBuilder.HyperVectorAccessor.html    |    8 +-
 .../resultSet/model/hyper/HyperReaderBuilder.html  |    8 +-
 .../model/hyper/HyperSchemaInference.html          |    8 +-
 .../HyperReaderBuilder.HyperVectorAccessor.html    |    8 +-
 .../model/hyper/class-use/HyperReaderBuilder.html  |    8 +-
 .../hyper/class-use/HyperSchemaInference.html      |    8 +-
 .../resultSet/model/hyper/package-frame.html       |    6 +-
 .../resultSet/model/hyper/package-summary.html     |    8 +-
 .../resultSet/model/hyper/package-tree.html        |    8 +-
 .../resultSet/model/hyper/package-use.html         |    8 +-
 .../physical/resultSet/model/package-frame.html    |    6 +-
 .../physical/resultSet/model/package-summary.html  |    8 +-
 .../physical/resultSet/model/package-tree.html     |    8 +-
 .../exec/physical/resultSet/model/package-use.html |    8 +-
 .../resultSet/model/single/BaseWriterBuilder.html  |    8 +-
 .../model/single/BuildVectorsFromMetadata.html     |    8 +-
 .../resultSet/model/single/DirectRowIndex.html     |    8 +-
 .../model/single/SimpleReaderBuilder.html          |    8 +-
 .../model/single/SingleSchemaInference.html        |    8 +-
 .../resultSet/model/single/VectorAllocator.html    |    8 +-
 .../model/single/class-use/BaseWriterBuilder.html  |    8 +-
 .../single/class-use/BuildVectorsFromMetadata.html |    8 +-
 .../model/single/class-use/DirectRowIndex.html     |    8 +-
 .../single/class-use/SimpleReaderBuilder.html      |    8 +-
 .../single/class-use/SingleSchemaInference.html    |    8 +-
 .../model/single/class-use/VectorAllocator.html    |    8 +-
 .../resultSet/model/single/package-frame.html      |    6 +-
 .../resultSet/model/single/package-summary.html    |    8 +-
 .../resultSet/model/single/package-tree.html       |    8 +-
 .../resultSet/model/single/package-use.html        |    8 +-
 .../exec/physical/resultSet/package-frame.html     |    6 +-
 .../exec/physical/resultSet/package-summary.html   |    8 +-
 .../exec/physical/resultSet/package-tree.html      |    8 +-
 .../drill/exec/physical/resultSet/package-use.html |  115 +-
 .../resultSet/project/BaseRequestedColumn.html     |    8 +-
 .../resultSet/project/ImpliedTupleRequest.html     |    8 +-
 .../resultSet/project/ProjectionChecker.html       |    8 +-
 .../physical/resultSet/project/Projections.html    |    8 +-
 .../exec/physical/resultSet/project/Qualifier.html |    8 +-
 .../resultSet/project/QualifierContainer.html      |    8 +-
 .../resultSet/project/RequestedColumn.html         |    8 +-
 .../resultSet/project/RequestedColumnImpl.html     |    8 +-
 .../RequestedTuple.TupleProjectionType.html        |    8 +-
 .../physical/resultSet/project/RequestedTuple.html |    8 +-
 .../resultSet/project/RequestedTupleImpl.html      |    8 +-
 .../resultSet/project/RequestedWildcardColumn.html |    8 +-
 .../resultSet/project/TestProjectedPath.html       |   15 +-
 .../resultSet/project/TestTupleProjection.html     |    8 +-
 .../project/class-use/BaseRequestedColumn.html     |    8 +-
 .../project/class-use/ImpliedTupleRequest.html     |    8 +-
 .../project/class-use/ProjectionChecker.html       |    8 +-
 .../resultSet/project/class-use/Projections.html   |    8 +-
 .../resultSet/project/class-use/Qualifier.html     |    8 +-
 .../project/class-use/QualifierContainer.html      |    8 +-
 .../project/class-use/RequestedColumn.html         |    8 +-
 .../project/class-use/RequestedColumnImpl.html     |    8 +-
 .../RequestedTuple.TupleProjectionType.html        |    8 +-
 .../project/class-use/RequestedTuple.html          |    8 +-
 .../project/class-use/RequestedTupleImpl.html      |    8 +-
 .../project/class-use/RequestedWildcardColumn.html |    8 +-
 .../project/class-use/TestProjectedPath.html       |    8 +-
 .../project/class-use/TestTupleProjection.html     |    8 +-
 .../physical/resultSet/project/package-frame.html  |    6 +-
 .../resultSet/project/package-summary.html         |   12 +-
 .../physical/resultSet/project/package-tree.html   |   14 +-
 .../physical/resultSet/project/package-use.html    |    8 +-
 .../exec/physical/resultSet/util/JsonWriter.html   |  312 ++
 .../resultSet/util/class-use/JsonWriter.html       |  126 +
 .../physical/resultSet/util/package-frame.html     |   21 +
 .../physical/resultSet/util/package-summary.html   |  144 +
 .../exec/physical/resultSet/util/package-tree.html |  139 +
 .../exec/physical/resultSet/util/package-use.html  |  126 +
 .../drill/exec/physical/rowSet/AbstractRowSet.html |    8 +-
 .../exec/physical/rowSet/AbstractSingleRowSet.html |    8 +-
 .../rowSet/DirectRowSet.RowSetWriterBuilder.html   |    8 +-
 .../drill/exec/physical/rowSet/DirectRowSet.html   |    8 +-
 .../drill/exec/physical/rowSet/HyperRowIndex.html  |    8 +-
 .../HyperRowSetImpl.HyperRowSetBuilderImpl.html    |    8 +-
 .../exec/physical/rowSet/HyperRowSetImpl.html      |    8 +-
 .../exec/physical/rowSet/IndirectRowIndex.html     |    8 +-
 .../drill/exec/physical/rowSet/IndirectRowSet.html |    8 +-
 .../physical/rowSet/RowSet.ExtendableRowSet.html   |    8 +-
 .../exec/physical/rowSet/RowSet.HyperRowSet.html   |    8 +-
 .../physical/rowSet/RowSet.HyperRowSetBuilder.html |    8 +-
 .../exec/physical/rowSet/RowSet.SingleRowSet.html  |    8 +-
 .../apache/drill/exec/physical/rowSet/RowSet.html  |    8 +-
 .../drill/exec/physical/rowSet/RowSetBuilder.html  |    8 +-
 .../exec/physical/rowSet/RowSetFormatter.html      |    8 +-
 .../drill/exec/physical/rowSet/RowSetReader.html   |    8 +-
 .../exec/physical/rowSet/RowSetReaderImpl.html     |    8 +-
 .../exec/physical/rowSet/RowSetTestUtils.html      |    8 +-
 .../drill/exec/physical/rowSet/RowSetWriter.html   |    8 +-
 .../exec/physical/rowSet/RowSetWriterImpl.html     |    8 +-
 .../apache/drill/exec/physical/rowSet/RowSets.html |    8 +-
 .../rowSet/TestDummyWriter.RootWriterFixture.html  |    8 +-
 .../exec/physical/rowSet/TestDummyWriter.html      |    8 +-
 .../exec/physical/rowSet/TestFillEmpties.html      |    8 +-
 .../rowSet/TestFixedWidthWriter.TestIndex.html     |    8 +-
 .../exec/physical/rowSet/TestFixedWidthWriter.html |    8 +-
 .../physical/rowSet/TestHyperVectorReaders.html    |    8 +-
 .../exec/physical/rowSet/TestIndirectReaders.html  |    8 +-
 .../exec/physical/rowSet/TestMapAccessors.html     |    8 +-
 .../physical/rowSet/TestOffsetVectorWriter.html    |    8 +-
 .../physical/rowSet/TestRepeatedListAccessors.html |    8 +-
 .../drill/exec/physical/rowSet/TestRowSet.html     |    8 +-
 .../exec/physical/rowSet/TestScalarAccessors.html  |  119 +-
 .../exec/physical/rowSet/TestSchemaBuilder.html    |    8 +-
 .../physical/rowSet/TestVariableWidthWriter.html   |    8 +-
 .../exec/physical/rowSet/TestVariantAccessors.html |    8 +-
 .../physical/rowSet/class-use/AbstractRowSet.html  |    8 +-
 .../rowSet/class-use/AbstractSingleRowSet.html     |    8 +-
 .../DirectRowSet.RowSetWriterBuilder.html          |    8 +-
 .../physical/rowSet/class-use/DirectRowSet.html    |    8 +-
 .../physical/rowSet/class-use/HyperRowIndex.html   |    8 +-
 .../HyperRowSetImpl.HyperRowSetBuilderImpl.html    |    8 +-
 .../physical/rowSet/class-use/HyperRowSetImpl.html |    8 +-
 .../rowSet/class-use/IndirectRowIndex.html         |    8 +-
 .../physical/rowSet/class-use/IndirectRowSet.html  |    8 +-
 .../rowSet/class-use/RowSet.ExtendableRowSet.html  |    8 +-
 .../rowSet/class-use/RowSet.HyperRowSet.html       |    8 +-
 .../class-use/RowSet.HyperRowSetBuilder.html       |    8 +-
 .../rowSet/class-use/RowSet.SingleRowSet.html      |    8 +-
 .../exec/physical/rowSet/class-use/RowSet.html     |    8 +-
 .../physical/rowSet/class-use/RowSetBuilder.html   |    8 +-
 .../physical/rowSet/class-use/RowSetFormatter.html |    8 +-
 .../physical/rowSet/class-use/RowSetReader.html    |   30 +-
 .../rowSet/class-use/RowSetReaderImpl.html         |    8 +-
 .../physical/rowSet/class-use/RowSetTestUtils.html |    8 +-
 .../physical/rowSet/class-use/RowSetWriter.html    |    8 +-
 .../rowSet/class-use/RowSetWriterImpl.html         |    8 +-
 .../exec/physical/rowSet/class-use/RowSets.html    |    8 +-
 .../TestDummyWriter.RootWriterFixture.html         |    8 +-
 .../physical/rowSet/class-use/TestDummyWriter.html |    8 +-
 .../physical/rowSet/class-use/TestFillEmpties.html |    8 +-
 .../class-use/TestFixedWidthWriter.TestIndex.html  |    8 +-
 .../rowSet/class-use/TestFixedWidthWriter.html     |    8 +-
 .../rowSet/class-use/TestHyperVectorReaders.html   |    8 +-
 .../rowSet/class-use/TestIndirectReaders.html      |    8 +-
 .../rowSet/class-use/TestMapAccessors.html         |    8 +-
 .../rowSet/class-use/TestOffsetVectorWriter.html   |    8 +-
 .../class-use/TestRepeatedListAccessors.html       |    8 +-
 .../exec/physical/rowSet/class-use/TestRowSet.html |    8 +-
 .../rowSet/class-use/TestScalarAccessors.html      |    8 +-
 .../rowSet/class-use/TestSchemaBuilder.html        |    8 +-
 .../rowSet/class-use/TestVariableWidthWriter.html  |    8 +-
 .../rowSet/class-use/TestVariantAccessors.html     |    8 +-
 .../drill/exec/physical/rowSet/package-frame.html  |    6 +-
 .../exec/physical/rowSet/package-summary.html      |   12 +-
 .../drill/exec/physical/rowSet/package-tree.html   |   12 +-
 .../drill/exec/physical/rowSet/package-use.html    |   36 +-
 .../physical/unit/BasicPhysicalOpUnitTest.html     |    8 +-
 .../unit/MiniPlanUnitTestBase.JsonScanBuilder.html |    8 +-
 .../MiniPlanUnitTestBase.MiniPlanTestBuilder.html  |    8 +-
 .../MiniPlanUnitTestBase.ParquetScanBuilder.html   |    8 +-
 .../unit/MiniPlanUnitTestBase.PopBuilder.html      |    8 +-
 .../unit/MiniPlanUnitTestBase.ScanPopBuider.html   |    8 +-
 .../exec/physical/unit/MiniPlanUnitTestBase.html   |    8 +-
 .../drill/exec/physical/unit/TestMiniPlan.html     |    8 +-
 .../exec/physical/unit/TestNullInputMiniPlan.html  |    8 +-
 .../exec/physical/unit/TestOutputBatchSize.html    |    8 +-
 .../unit/class-use/BasicPhysicalOpUnitTest.html    |    8 +-
 .../MiniPlanUnitTestBase.JsonScanBuilder.html      |    8 +-
 .../MiniPlanUnitTestBase.MiniPlanTestBuilder.html  |    8 +-
 .../MiniPlanUnitTestBase.ParquetScanBuilder.html   |    8 +-
 .../class-use/MiniPlanUnitTestBase.PopBuilder.html |    8 +-
 .../MiniPlanUnitTestBase.ScanPopBuider.html        |    8 +-
 .../unit/class-use/MiniPlanUnitTestBase.html       |    8 +-
 .../exec/physical/unit/class-use/TestMiniPlan.html |    8 +-
 .../unit/class-use/TestNullInputMiniPlan.html      |    8 +-
 .../unit/class-use/TestOutputBatchSize.html        |    8 +-
 .../drill/exec/physical/unit/package-frame.html    |    6 +-
 .../drill/exec/physical/unit/package-summary.html  |    8 +-
 .../drill/exec/physical/unit/package-tree.html     |    8 +-
 .../drill/exec/physical/unit/package-use.html      |    8 +-
 .../exec/planner/AbstractOpWrapperVisitor.html     |    8 +-
 .../exec/planner/AbstractPartitionDescriptor.html  |    8 +-
 .../exec/planner/DFSDirPartitionLocation.html      |    8 +-
 .../exec/planner/DFSFilePartitionLocation.html     |    8 +-
 .../apache/drill/exec/planner/DrillRelBuilder.html |    8 +-
 .../planner/FileSystemPartitionDescriptor.html     |    8 +-
 .../exec/planner/ParquetPartitionDescriptor.html   |    8 +-
 .../exec/planner/ParquetPartitionLocation.html     |    8 +-
 .../drill/exec/planner/PartitionDescriptor.html    |    8 +-
 .../drill/exec/planner/PartitionLocation.html      |    8 +-
 .../drill/exec/planner/PhysicalPlanReader.html     |    8 +-
 .../planner/PhysicalPlanReaderTestFactory.html     |    8 +-
 .../apache/drill/exec/planner/PlannerPhase.html    |    8 +-
 .../org/apache/drill/exec/planner/PlannerType.html |    8 +-
 .../apache/drill/exec/planner/RuleInstance.html    |    8 +-
 .../exec/planner/SimplePartitionLocation.html      |    8 +-
 .../drill/exec/planner/StarColumnHelper.html       |    8 +-
 .../exec/planner/TestDirectoryExplorerUDFs.html    |    8 +-
 .../class-use/AbstractOpWrapperVisitor.html        |    8 +-
 .../class-use/AbstractPartitionDescriptor.html     |    8 +-
 .../planner/class-use/DFSDirPartitionLocation.html |    8 +-
 .../class-use/DFSFilePartitionLocation.html        |    8 +-
 .../exec/planner/class-use/DrillRelBuilder.html    |    8 +-
 .../class-use/FileSystemPartitionDescriptor.html   |    8 +-
 .../class-use/ParquetPartitionDescriptor.html      |    8 +-
 .../class-use/ParquetPartitionLocation.html        |    8 +-
 .../planner/class-use/PartitionDescriptor.html     |    8 +-
 .../exec/planner/class-use/PartitionLocation.html  |    8 +-
 .../exec/planner/class-use/PhysicalPlanReader.html |    8 +-
 .../class-use/PhysicalPlanReaderTestFactory.html   |    8 +-
 .../drill/exec/planner/class-use/PlannerPhase.html |   77 +-
 .../drill/exec/planner/class-use/PlannerType.html  |    8 +-
 .../drill/exec/planner/class-use/RuleInstance.html |    8 +-
 .../planner/class-use/SimplePartitionLocation.html |    8 +-
 .../exec/planner/class-use/StarColumnHelper.html   |    8 +-
 .../class-use/TestDirectoryExplorerUDFs.html       |    8 +-
 .../planner/common/CountToDirectScanUtils.html     |    8 +-
 .../exec/planner/common/DrillAggregateRelBase.html |    8 +-
 .../exec/planner/common/DrillFilterRelBase.html    |    8 +-
 .../exec/planner/common/DrillJoinRelBase.html      |    8 +-
 .../planner/common/DrillLateralJoinRelBase.html    |    8 +-
 .../exec/planner/common/DrillLimitRelBase.html     |    8 +-
 .../exec/planner/common/DrillProjectRelBase.html   |    8 +-
 .../drill/exec/planner/common/DrillRelNode.html    |   12 +-
 .../common/DrillRelOptUtil.InputRefVisitor.html    |    8 +-
 .../common/DrillRelOptUtil.ProjectPushInfo.html    |    8 +-
 .../DrillRelOptUtil.RexFieldsTransformer.html      |    8 +-
 .../drill/exec/planner/common/DrillRelOptUtil.html |   49 +-
 .../exec/planner/common/DrillScanRelBase.html      |   35 +-
 .../exec/planner/common/DrillScreenRelBase.html    |    8 +-
 .../common/DrillStatsTable.ColumnStatistics.html   |    8 +-
 .../DrillStatsTable.ColumnStatistics_v1.html       |    8 +-
 .../DrillStatsTable.DirectoryStatistics.html       |    8 +-
 .../DrillStatsTable.DirectoryStatistics_v0.html    |    8 +-
 .../DrillStatsTable.DirectoryStatistics_v1.html    |    8 +-
 .../common/DrillStatsTable.STATS_VERSION.html      |    8 +-
 .../common/DrillStatsTable.Statistics_v0.html      |    8 +-
 .../common/DrillStatsTable.Statistics_v1.html      |    8 +-
 .../common/DrillStatsTable.TableStatistics.html    |    8 +-
 .../drill/exec/planner/common/DrillStatsTable.html |    8 +-
 .../exec/planner/common/DrillUnionRelBase.html     |    8 +-
 .../exec/planner/common/DrillUnnestRelBase.html    |    8 +-
 .../exec/planner/common/DrillValuesRelBase.html    |    8 +-
 .../exec/planner/common/DrillWindowRelBase.html    |    8 +-
 .../exec/planner/common/DrillWriterRelBase.html    |    8 +-
 .../drill/exec/planner/common/HistogramUtils.html  |    8 +-
 .../drill/exec/planner/common/JoinControl.html     |    8 +-
 .../planner/common/NumericEquiDepthHistogram.html  |    8 +-
 .../drill/exec/planner/common/OrderedRel.html      |    8 +-
 .../common/TestNumericEquiDepthHistogram.html      |    8 +-
 .../common/class-use/CountToDirectScanUtils.html   |    8 +-
 .../common/class-use/DrillAggregateRelBase.html    |    8 +-
 .../common/class-use/DrillFilterRelBase.html       |    8 +-
 .../planner/common/class-use/DrillJoinRelBase.html |    8 +-
 .../common/class-use/DrillLateralJoinRelBase.html  |    8 +-
 .../common/class-use/DrillLimitRelBase.html        |    8 +-
 .../common/class-use/DrillProjectRelBase.html      |   26 +-
 .../planner/common/class-use/DrillRelNode.html     |   55 +-
 .../class-use/DrillRelOptUtil.InputRefVisitor.html |    8 +-
 .../class-use/DrillRelOptUtil.ProjectPushInfo.html |   18 +-
 .../DrillRelOptUtil.RexFieldsTransformer.html      |    8 +-
 .../planner/common/class-use/DrillRelOptUtil.html  |    8 +-
 .../planner/common/class-use/DrillScanRelBase.html |   55 +-
 .../common/class-use/DrillScreenRelBase.html       |    8 +-
 .../DrillStatsTable.ColumnStatistics.html          |    8 +-
 .../DrillStatsTable.ColumnStatistics_v1.html       |    8 +-
 .../DrillStatsTable.DirectoryStatistics.html       |    8 +-
 .../DrillStatsTable.DirectoryStatistics_v0.html    |    8 +-
 .../DrillStatsTable.DirectoryStatistics_v1.html    |    8 +-
 .../class-use/DrillStatsTable.STATS_VERSION.html   |    8 +-
 .../class-use/DrillStatsTable.Statistics_v0.html   |    8 +-
 .../class-use/DrillStatsTable.Statistics_v1.html   |    8 +-
 .../class-use/DrillStatsTable.TableStatistics.html |  206 +-
 .../planner/common/class-use/DrillStatsTable.html  |    8 +-
 .../common/class-use/DrillUnionRelBase.html        |    8 +-
 .../common/class-use/DrillUnnestRelBase.html       |    8 +-
 .../common/class-use/DrillValuesRelBase.html       |    8 +-
 .../common/class-use/DrillWindowRelBase.html       |    8 +-
 .../common/class-use/DrillWriterRelBase.html       |    8 +-
 .../planner/common/class-use/HistogramUtils.html   |    8 +-
 .../exec/planner/common/class-use/JoinControl.html |    8 +-
 .../class-use/NumericEquiDepthHistogram.html       |    8 +-
 .../exec/planner/common/class-use/OrderedRel.html  |    8 +-
 .../class-use/TestNumericEquiDepthHistogram.html   |    8 +-
 .../drill/exec/planner/common/package-frame.html   |    6 +-
 .../drill/exec/planner/common/package-summary.html |    8 +-
 .../drill/exec/planner/common/package-tree.html    |    8 +-
 .../drill/exec/planner/common/package-use.html     |  115 +-
 .../cost/DrillCostBase.DrillCostFactory.html       |    8 +-
 .../drill/exec/planner/cost/DrillCostBase.html     |    8 +-
 .../cost/DrillDefaultRelMetadataProvider.html      |    8 +-
 .../planner/cost/DrillRelMdDistinctRowCount.html   |    8 +-
 .../exec/planner/cost/DrillRelMdMaxRowCount.html   |    8 +-
 .../exec/planner/cost/DrillRelMdRowCount.html      |    8 +-
 .../exec/planner/cost/DrillRelMdSelectivity.html   |    8 +-
 .../drill/exec/planner/cost/DrillRelOptCost.html   |    8 +-
 .../exec/planner/cost/DrillRelOptCostFactory.html  |    8 +-
 .../drill/exec/planner/cost/NodeResource.html      |    8 +-
 .../exec/planner/cost/PluginCost.CheckValid.html   |    8 +-
 .../planner/cost/PluginCost.greaterThanEquals.html |    8 +-
 .../apache/drill/exec/planner/cost/PluginCost.html |    8 +-
 .../drill/exec/planner/cost/PrelCostEstimates.html |    8 +-
 .../class-use/DrillCostBase.DrillCostFactory.html  |    8 +-
 .../exec/planner/cost/class-use/DrillCostBase.html |    8 +-
 .../class-use/DrillDefaultRelMetadataProvider.html |    8 +-
 .../cost/class-use/DrillRelMdDistinctRowCount.html |    8 +-
 .../cost/class-use/DrillRelMdMaxRowCount.html      |    8 +-
 .../planner/cost/class-use/DrillRelMdRowCount.html |    8 +-
 .../cost/class-use/DrillRelMdSelectivity.html      |    8 +-
 .../planner/cost/class-use/DrillRelOptCost.html    |    8 +-
 .../cost/class-use/DrillRelOptCostFactory.html     |    8 +-
 .../exec/planner/cost/class-use/NodeResource.html  |    8 +-
 .../cost/class-use/PluginCost.CheckValid.html      |    8 +-
 .../class-use/PluginCost.greaterThanEquals.html    |    8 +-
 .../exec/planner/cost/class-use/PluginCost.html    |    8 +-
 .../planner/cost/class-use/PrelCostEstimates.html  |    8 +-
 .../drill/exec/planner/cost/package-frame.html     |    6 +-
 .../drill/exec/planner/cost/package-summary.html   |    8 +-
 .../drill/exec/planner/cost/package-tree.html      |    8 +-
 .../drill/exec/planner/cost/package-use.html       |    8 +-
 .../planner/fragment/DefaultQueryParallelizer.html |    8 +-
 .../planner/fragment/DistributionAffinity.html     |    8 +-
 .../fragment/Fragment.BufferedOpFinder.html        |    8 +-
 .../fragment/Fragment.ExchangeFragmentPair.html    |    8 +-
 .../drill/exec/planner/fragment/Fragment.html      |    8 +-
 .../planner/fragment/FragmentParallelizer.html     |    8 +-
 .../exec/planner/fragment/FragmentVisitor.html     |    8 +-
 .../fragment/HardAffinityFragmentParallelizer.html |    8 +-
 .../planner/fragment/MakeFragmentsVisitor.html     |    8 +-
 .../fragment/Materializer.IndexedFragmentNode.html |    8 +-
 .../drill/exec/planner/fragment/Materializer.html  |    8 +-
 .../exec/planner/fragment/MemoryCalculator.html    |    8 +-
 ...elizationInfo.ParallelizationInfoCollector.html |    8 +-
 .../exec/planner/fragment/ParallelizationInfo.html |    8 +-
 .../fragment/ParallelizationParameters.html        |    8 +-
 .../drill/exec/planner/fragment/PlanningSet.html   |    8 +-
 .../exec/planner/fragment/QueryParallelizer.html   |    8 +-
 .../planner/fragment/QueueQueryParallelizer.html   |    8 +-
 .../SimpleParallelizer.CountRequiredFragments.html |    8 +-
 .../exec/planner/fragment/SimpleParallelizer.html  |    8 +-
 .../fragment/SoftAffinityFragmentParallelizer.html |    8 +-
 .../apache/drill/exec/planner/fragment/Stats.html  |    8 +-
 .../exec/planner/fragment/StatsCollector.html      |    8 +-
 .../TestHardAffinityFragmentParallelizer.html      |    8 +-
 .../drill/exec/planner/fragment/Wrapper.html       |    8 +-
 .../class-use/DefaultQueryParallelizer.html        |    8 +-
 .../fragment/class-use/DistributionAffinity.html   |    8 +-
 .../class-use/Fragment.BufferedOpFinder.html       |    8 +-
 .../class-use/Fragment.ExchangeFragmentPair.html   |    8 +-
 .../exec/planner/fragment/class-use/Fragment.html  |    8 +-
 .../fragment/class-use/FragmentParallelizer.html   |    8 +-
 .../fragment/class-use/FragmentVisitor.html        |    8 +-
 .../HardAffinityFragmentParallelizer.html          |    8 +-
 .../fragment/class-use/MakeFragmentsVisitor.html   |    8 +-
 .../Materializer.IndexedFragmentNode.html          |    8 +-
 .../planner/fragment/class-use/Materializer.html   |    8 +-
 .../fragment/class-use/MemoryCalculator.html       |    8 +-
 ...elizationInfo.ParallelizationInfoCollector.html |    8 +-
 .../fragment/class-use/ParallelizationInfo.html    |    8 +-
 .../class-use/ParallelizationParameters.html       |    8 +-
 .../planner/fragment/class-use/PlanningSet.html    |    8 +-
 .../fragment/class-use/QueryParallelizer.html      |    8 +-
 .../fragment/class-use/QueueQueryParallelizer.html |    8 +-
 .../SimpleParallelizer.CountRequiredFragments.html |    8 +-
 .../fragment/class-use/SimpleParallelizer.html     |    8 +-
 .../SoftAffinityFragmentParallelizer.html          |    8 +-
 .../exec/planner/fragment/class-use/Stats.html     |    8 +-
 .../planner/fragment/class-use/StatsCollector.html |    8 +-
 .../TestHardAffinityFragmentParallelizer.html      |    8 +-
 .../exec/planner/fragment/class-use/Wrapper.html   |    8 +-
 .../contrib/ExchangeRemoverMaterializer.html       |    8 +-
 .../fragment/contrib/OperatorIdVisitor.html        |    8 +-
 .../fragment/contrib/SplittingParallelizer.html    |    8 +-
 .../class-use/ExchangeRemoverMaterializer.html     |    8 +-
 .../contrib/class-use/OperatorIdVisitor.html       |    8 +-
 .../contrib/class-use/SplittingParallelizer.html   |    8 +-
 .../planner/fragment/contrib/package-frame.html    |    6 +-
 .../planner/fragment/contrib/package-summary.html  |    8 +-
 .../planner/fragment/contrib/package-tree.html     |    8 +-
 .../exec/planner/fragment/contrib/package-use.html |    8 +-
 .../drill/exec/planner/fragment/package-frame.html |    6 +-
 .../exec/planner/fragment/package-summary.html     |    8 +-
 .../drill/exec/planner/fragment/package-tree.html  |    8 +-
 .../drill/exec/planner/fragment/package-use.html   |    8 +-
 .../planner/index/AbstractIndexCollection.html     |    8 +-
 .../planner/index/AbstractIndexDescriptor.html     |    8 +-
 .../planner/index/AbstractIndexStatistics.html     |    8 +-
 .../drill/exec/planner/index/CollationContext.html |    8 +-
 .../exec/planner/index/DrillIndexCollection.html   |    8 +-
 .../exec/planner/index/DrillIndexDefinition.html   |    8 +-
 .../exec/planner/index/DrillIndexDescriptor.html   |    8 +-
 .../apache/drill/exec/planner/index/ExprToRex.html |    8 +-
 .../planner/index/FindFiltersForCollation.html     |    8 +-
 .../exec/planner/index/FunctionalIndexHelper.html  |    8 +-
 .../exec/planner/index/FunctionalIndexInfo.html    |    8 +-
 .../drill/exec/planner/index/IndexCallContext.html |    8 +-
 .../index/IndexCollection.IndexCollectionType.html |    8 +-
 .../drill/exec/planner/index/IndexCollection.html  |    8 +-
 .../planner/index/IndexConditionInfo.Builder.html  |    8 +-
 .../exec/planner/index/IndexConditionInfo.html     |    8 +-
 .../planner/index/IndexDefinition.IndexType.html   |    8 +-
 .../drill/exec/planner/index/IndexDefinition.html  |    8 +-
 .../drill/exec/planner/index/IndexDescriptor.html  |    8 +-
 .../drill/exec/planner/index/IndexDiscover.html    |    8 +-
 .../exec/planner/index/IndexDiscoverBase.html      |    8 +-
 .../exec/planner/index/IndexDiscoverFactory.html   |    8 +-
 .../exec/planner/index/IndexDiscoverable.html      |    8 +-
 .../drill/exec/planner/index/IndexGroup.html       |    8 +-
 .../planner/index/IndexLogicalPlanCallContext.html |    8 +-
 .../index/IndexPhysicalPlanCallContext.html        |    8 +-
 .../index/IndexPlanUtils.ConditionIndexed.html     |    8 +-
 .../drill/exec/planner/index/IndexPlanUtils.html   |    8 +-
 .../drill/exec/planner/index/IndexProperties.html  |    8 +-
 .../index/IndexSelector.DrillIndexProperties.html  |    8 +-
 .../index/IndexSelector.IndexComparator.html       |    8 +-
 .../drill/exec/planner/index/IndexSelector.html    |    8 +-
 .../drill/exec/planner/index/IndexStatistics.html  |    8 +-
 .../exec/planner/index/IndexableExprMarker.html    |    8 +-
 .../index/InvalidIndexDefinitionException.html     |    8 +-
 .../planner/index/MapRDBFunctionalIndexInfo.html   |    8 +-
 .../exec/planner/index/MapRDBIndexDescriptor.html  |    8 +-
 .../exec/planner/index/MapRDBIndexDiscover.html    |    8 +-
 .../drill/exec/planner/index/MapRDBStatistics.html |    8 +-
 .../planner/index/MapRDBStatisticsPayload.html     |    8 +-
 .../drill/exec/planner/index/PathInExpr.html       |    8 +-
 .../drill/exec/planner/index/RexSeparator.html     |    8 +-
 .../index/RexToExpression.RexToDrillExt.html       |    8 +-
 .../drill/exec/planner/index/RexToExpression.html  |    8 +-
 .../planner/index/SimpleRexRemap.FieldsMarker.html |    8 +-
 .../planner/index/SimpleRexRemap.RexReplace.html   |    8 +-
 .../drill/exec/planner/index/SimpleRexRemap.html   |    8 +-
 .../drill/exec/planner/index/Statistics.html       |    8 +-
 .../exec/planner/index/StatisticsPayload.html      |    8 +-
 .../index/class-use/AbstractIndexCollection.html   |    8 +-
 .../index/class-use/AbstractIndexDescriptor.html   |    8 +-
 .../index/class-use/AbstractIndexStatistics.html   |    8 +-
 .../planner/index/class-use/CollationContext.html  |    8 +-
 .../index/class-use/DrillIndexCollection.html      |    8 +-
 .../index/class-use/DrillIndexDefinition.html      |    8 +-
 .../index/class-use/DrillIndexDescriptor.html      |    8 +-
 .../exec/planner/index/class-use/ExprToRex.html    |    8 +-
 .../index/class-use/FindFiltersForCollation.html   |    8 +-
 .../index/class-use/FunctionalIndexHelper.html     |    8 +-
 .../index/class-use/FunctionalIndexInfo.html       |    8 +-
 .../planner/index/class-use/IndexCallContext.html  |    8 +-
 .../IndexCollection.IndexCollectionType.html       |    8 +-
 .../planner/index/class-use/IndexCollection.html   |    8 +-
 .../class-use/IndexConditionInfo.Builder.html      |    8 +-
 .../index/class-use/IndexConditionInfo.html        |    8 +-
 .../index/class-use/IndexDefinition.IndexType.html |    8 +-
 .../planner/index/class-use/IndexDefinition.html   |    8 +-
 .../planner/index/class-use/IndexDescriptor.html   |    8 +-
 .../planner/index/class-use/IndexDiscover.html     |    8 +-
 .../planner/index/class-use/IndexDiscoverBase.html |    8 +-
 .../index/class-use/IndexDiscoverFactory.html      |    8 +-
 .../planner/index/class-use/IndexDiscoverable.html |    8 +-
 .../exec/planner/index/class-use/IndexGroup.html   |    8 +-
 .../class-use/IndexLogicalPlanCallContext.html     |    8 +-
 .../class-use/IndexPhysicalPlanCallContext.html    |    8 +-
 .../class-use/IndexPlanUtils.ConditionIndexed.html |    8 +-
 .../planner/index/class-use/IndexPlanUtils.html    |    8 +-
 .../planner/index/class-use/IndexProperties.html   |    8 +-
 .../IndexSelector.DrillIndexProperties.html        |    8 +-
 .../class-use/IndexSelector.IndexComparator.html   |    8 +-
 .../planner/index/class-use/IndexSelector.html     |    8 +-
 .../planner/index/class-use/IndexStatistics.html   |    8 +-
 .../index/class-use/IndexableExprMarker.html       |    8 +-
 .../class-use/InvalidIndexDefinitionException.html |    8 +-
 .../index/class-use/MapRDBFunctionalIndexInfo.html |    8 +-
 .../index/class-use/MapRDBIndexDescriptor.html     |    8 +-
 .../index/class-use/MapRDBIndexDiscover.html       |    8 +-
 .../planner/index/class-use/MapRDBStatistics.html  |    8 +-
 .../index/class-use/MapRDBStatisticsPayload.html   |    8 +-
 .../exec/planner/index/class-use/PathInExpr.html   |    8 +-
 .../exec/planner/index/class-use/RexSeparator.html |    8 +-
 .../class-use/RexToExpression.RexToDrillExt.html   |    8 +-
 .../planner/index/class-use/RexToExpression.html   |    8 +-
 .../class-use/SimpleRexRemap.FieldsMarker.html     |    8 +-
 .../index/class-use/SimpleRexRemap.RexReplace.html |    8 +-
 .../planner/index/class-use/SimpleRexRemap.html    |    8 +-
 .../exec/planner/index/class-use/Statistics.html   |    8 +-
 .../planner/index/class-use/StatisticsPayload.html |    8 +-
 .../generators/AbstractIndexPlanGenerator.html     |    8 +-
 .../generators/CoveringIndexPlanGenerator.html     |    8 +-
 .../generators/CoveringPlanNoFilterGenerator.html  |    8 +-
 .../generators/IndexIntersectPlanGenerator.html    |    8 +-
 .../generators/NonCoveringIndexPlanGenerator.html  |    8 +-
 .../class-use/AbstractIndexPlanGenerator.html      |    8 +-
 .../class-use/CoveringIndexPlanGenerator.html      |    8 +-
 .../class-use/CoveringPlanNoFilterGenerator.html   |    8 +-
 .../class-use/IndexIntersectPlanGenerator.html     |    8 +-
 .../class-use/NonCoveringIndexPlanGenerator.html   |    8 +-
 .../planner/index/generators/package-frame.html    |    6 +-
 .../planner/index/generators/package-summary.html  |    8 +-
 .../planner/index/generators/package-tree.html     |    8 +-
 .../exec/planner/index/generators/package-use.html |    8 +-
 .../drill/exec/planner/index/package-frame.html    |    6 +-
 .../drill/exec/planner/index/package-summary.html  |    8 +-
 .../drill/exec/planner/index/package-tree.html     |   12 +-
 .../drill/exec/planner/index/package-use.html      |    8 +-
 .../planner/index/rules/AbstractMatchFunction.html |    8 +-
 .../planner/index/rules/DbScanSortRemovalRule.html |    8 +-
 .../index/rules/DbScanToIndexScanPrule.html        |    8 +-
 .../exec/planner/index/rules/MatchFunction.html    |    8 +-
 .../rules/class-use/AbstractMatchFunction.html     |    8 +-
 .../rules/class-use/DbScanSortRemovalRule.html     |    8 +-
 .../rules/class-use/DbScanToIndexScanPrule.html    |    8 +-
 .../index/rules/class-use/MatchFunction.html       |    8 +-
 .../exec/planner/index/rules/package-frame.html    |    6 +-
 .../exec/planner/index/rules/package-summary.html  |    8 +-
 .../exec/planner/index/rules/package-tree.html     |    8 +-
 .../exec/planner/index/rules/package-use.html      |    8 +-
 .../logical/ConvertCountToDirectScanRule.html      |    8 +-
 .../ConvertMetadataAggregateToDirectScanRule.html  |    8 +-
 .../exec/planner/logical/CreateTableEntry.html     |    8 +-
 .../logical/DirPrunedEnumerableTableScan.html      |    8 +-
 .../exec/planner/logical/DrillAggregateRel.html    |    8 +-
 .../exec/planner/logical/DrillAggregateRule.html   |    8 +-
 .../exec/planner/logical/DrillAnalyzeRel.html      |    8 +-
 .../exec/planner/logical/DrillConditions.html      |    8 +-
 .../exec/planner/logical/DrillConstExecutor.html   |    8 +-
 .../exec/planner/logical/DrillCorrelateRule.html   |    8 +-
 .../exec/planner/logical/DrillDirectScanRel.html   |    8 +-
 .../logical/DrillFilterAggregateTransposeRule.html |    8 +-
 .../logical/DrillFilterItemStarReWriterRule.html   |    8 +-
 .../exec/planner/logical/DrillFilterJoinRules.html |    8 +-
 .../drill/exec/planner/logical/DrillFilterRel.html |    8 +-
 .../exec/planner/logical/DrillFilterRule.html      |    8 +-
 .../exec/planner/logical/DrillImplementor.html     |    8 +-
 .../drill/exec/planner/logical/DrillJoin.html      |    8 +-
 .../drill/exec/planner/logical/DrillJoinRel.html   |    8 +-
 .../drill/exec/planner/logical/DrillJoinRule.html  |    8 +-
 .../exec/planner/logical/DrillLateralJoinRel.html  |    8 +-
 .../drill/exec/planner/logical/DrillLimitRel.html  |    8 +-
 .../drill/exec/planner/logical/DrillLimitRule.html |    8 +-
 .../planner/logical/DrillLogicalTestUtils.html     |    8 +-
 .../exec/planner/logical/DrillMergeFilterRule.html |    8 +-
 .../planner/logical/DrillMergeProjectRule.html     |    8 +-
 .../planner/logical/DrillOptiq.RexToDrill.html     |    8 +-
 .../drill/exec/planner/logical/DrillOptiq.html     |    8 +-
 .../drill/exec/planner/logical/DrillOptiqTest.html |    8 +-
 .../exec/planner/logical/DrillParseContext.html    |    8 +-
 .../DrillProjectLateralJoinTransposeRule.html      |    8 +-
 .../DrillProjectPushIntoLateralJoinRule.html       |    8 +-
 .../exec/planner/logical/DrillProjectRel.html      |    8 +-
 .../exec/planner/logical/DrillProjectRule.html     |    8 +-
 .../logical/DrillPushFilterPastProjectRule.html    |    8 +-
 .../planner/logical/DrillPushLimitToScanRule.html  |    8 +-
 .../logical/DrillPushProjectIntoScanRule.html      |  110 +-
 .../logical/DrillPushProjectPastFilterRule.html    |    8 +-
 .../logical/DrillPushProjectPastJoinRule.html      |    8 +-
 .../DrillPushRowKeyJoinToScanRule.MatchRelJ.html   |    8 +-
 .../logical/DrillPushRowKeyJoinToScanRule.html     |    8 +-
 .../planner/logical/DrillReduceAggregatesRule.html |    8 +-
 .../logical/DrillReduceExpressionsRule.html        |    8 +-
 .../drill/exec/planner/logical/DrillRel.html       |   10 +-
 .../exec/planner/logical/DrillRelFactories.html    |    8 +-
 .../drill/exec/planner/logical/DrillScanRel.html   |   43 +-
 .../drill/exec/planner/logical/DrillScanRule.html  |    8 +-
 .../drill/exec/planner/logical/DrillScreenRel.html |    8 +-
 .../exec/planner/logical/DrillSemiJoinRel.html     |    8 +-
 .../drill/exec/planner/logical/DrillSortRel.html   |    8 +-
 .../drill/exec/planner/logical/DrillSortRule.html  |    8 +-
 .../drill/exec/planner/logical/DrillTable.html     |   56 +-
 .../planner/logical/DrillTranslatableTable.html    |    8 +-
 .../exec/planner/logical/DrillUnionAllRule.html    |    8 +-
 .../drill/exec/planner/logical/DrillUnionRel.html  |    8 +-
 .../drill/exec/planner/logical/DrillUnnestRel.html |    8 +-
 .../exec/planner/logical/DrillUnnestRule.html      |    8 +-
 .../drill/exec/planner/logical/DrillValuesRel.html |    8 +-
 .../exec/planner/logical/DrillValuesRule.html      |    8 +-
 .../planner/logical/DrillViewInfoProvider.html     |    8 +-
 .../drill/exec/planner/logical/DrillViewTable.html |    8 +-
 .../drill/exec/planner/logical/DrillWindowRel.html |    8 +-
 .../exec/planner/logical/DrillWindowRule.html      |    8 +-
 .../drill/exec/planner/logical/DrillWriterRel.html |    8 +-
 .../exec/planner/logical/DynamicDrillTable.html    |   12 +-
 .../exec/planner/logical/EnumerableDrillRule.html  |    8 +-
 .../drill/exec/planner/logical/ExprHelper.html     |    8 +-
 .../logical/FieldsReWriterUtil.DesiredField.html   |    8 +-
 .../logical/FieldsReWriterUtil.FieldsReWriter.html |    8 +-
 .../exec/planner/logical/FieldsReWriterUtil.html   |    8 +-
 .../logical/FileSystemCreateTableEntry.html        |    8 +-
 .../exec/planner/logical/FilterSplitTest.html      |    8 +-
 .../drill/exec/planner/logical/MetadataAggRel.html |    8 +-
 .../planner/logical/MetadataControllerRel.html     |    8 +-
 .../exec/planner/logical/MetadataHandlerRel.html   |    8 +-
 .../exec/planner/logical/PreProcessLogicalRel.html |    8 +-
 .../drill/exec/planner/logical/RelOptHelper.html   |    8 +-
 .../logical/RowKeyJoinCallContext.RowKey.html      |    8 +-
 .../planner/logical/RowKeyJoinCallContext.html     |    8 +-
 .../drill/exec/planner/logical/RowKeyJoinRel.html  |    8 +-
 .../logical/ScanFieldDeterminer.FieldList.html     |    8 +-
 .../exec/planner/logical/ScanFieldDeterminer.html  |    8 +-
 .../drill/exec/planner/logical/StoragePlugins.html |    8 +-
 .../planner/logical/TestCaseNullableTypes.html     |    8 +-
 .../logical/TestConvertCountToDirectScan.html      |    8 +-
 .../class-use/ConvertCountToDirectScanRule.html    |    8 +-
 .../ConvertMetadataAggregateToDirectScanRule.html  |    8 +-
 .../logical/class-use/CreateTableEntry.html        |    8 +-
 .../class-use/DirPrunedEnumerableTableScan.html    |    8 +-
 .../logical/class-use/DrillAggregateRel.html       |    8 +-
 .../logical/class-use/DrillAggregateRule.html      |    8 +-
 .../planner/logical/class-use/DrillAnalyzeRel.html |    8 +-
 .../planner/logical/class-use/DrillConditions.html |    8 +-
 .../logical/class-use/DrillConstExecutor.html      |    8 +-
 .../logical/class-use/DrillCorrelateRule.html      |    8 +-
 .../logical/class-use/DrillDirectScanRel.html      |    8 +-
 .../DrillFilterAggregateTransposeRule.html         |    8 +-
 .../class-use/DrillFilterItemStarReWriterRule.html |    8 +-
 .../logical/class-use/DrillFilterJoinRules.html    |    8 +-
 .../planner/logical/class-use/DrillFilterRel.html  |    8 +-
 .../planner/logical/class-use/DrillFilterRule.html |    8 +-
 .../logical/class-use/DrillImplementor.html        |   18 +-
 .../exec/planner/logical/class-use/DrillJoin.html  |    8 +-
 .../planner/logical/class-use/DrillJoinRel.html    |    8 +-
 .../planner/logical/class-use/DrillJoinRule.html   |    8 +-
 .../logical/class-use/DrillLateralJoinRel.html     |    8 +-
 .../planner/logical/class-use/DrillLimitRel.html   |    8 +-
 .../planner/logical/class-use/DrillLimitRule.html  |    8 +-
 .../logical/class-use/DrillLogicalTestUtils.html   |    8 +-
 .../logical/class-use/DrillMergeFilterRule.html    |    8 +-
 .../logical/class-use/DrillMergeProjectRule.html   |    8 +-
 .../logical/class-use/DrillOptiq.RexToDrill.html   |    8 +-
 .../exec/planner/logical/class-use/DrillOptiq.html |    8 +-
 .../planner/logical/class-use/DrillOptiqTest.html  |    8 +-
 .../logical/class-use/DrillParseContext.html       |    8 +-
 .../DrillProjectLateralJoinTransposeRule.html      |    8 +-
 .../DrillProjectPushIntoLateralJoinRule.html       |    8 +-
 .../planner/logical/class-use/DrillProjectRel.html |    8 +-
 .../logical/class-use/DrillProjectRule.html        |    8 +-
 .../class-use/DrillPushFilterPastProjectRule.html  |    8 +-
 .../class-use/DrillPushLimitToScanRule.html        |    8 +-
 .../class-use/DrillPushProjectIntoScanRule.html    |    8 +-
 .../class-use/DrillPushProjectPastFilterRule.html  |    8 +-
 .../class-use/DrillPushProjectPastJoinRule.html    |    8 +-
 .../DrillPushRowKeyJoinToScanRule.MatchRelJ.html   |    8 +-
 .../class-use/DrillPushRowKeyJoinToScanRule.html   |    8 +-
 .../class-use/DrillReduceAggregatesRule.html       |    8 +-
 .../class-use/DrillReduceExpressionsRule.html      |    8 +-
 .../exec/planner/logical/class-use/DrillRel.html   |   20 +-
 .../logical/class-use/DrillRelFactories.html       |    8 +-
 .../planner/logical/class-use/DrillScanRel.html    |   35 +-
 .../planner/logical/class-use/DrillScanRule.html   |    8 +-
 .../planner/logical/class-use/DrillScreenRel.html  |    8 +-
 .../logical/class-use/DrillSemiJoinRel.html        |    8 +-
 .../planner/logical/class-use/DrillSortRel.html    |    8 +-
 .../planner/logical/class-use/DrillSortRule.html   |    8 +-
 .../exec/planner/logical/class-use/DrillTable.html |   52 +-
 .../logical/class-use/DrillTranslatableTable.html  |    8 +-
 .../logical/class-use/DrillUnionAllRule.html       |    8 +-
 .../planner/logical/class-use/DrillUnionRel.html   |    8 +-
 .../planner/logical/class-use/DrillUnnestRel.html  |    8 +-
 .../planner/logical/class-use/DrillUnnestRule.html |    8 +-
 .../planner/logical/class-use/DrillValuesRel.html  |    8 +-
 .../planner/logical/class-use/DrillValuesRule.html |    8 +-
 .../logical/class-use/DrillViewInfoProvider.html   |    8 +-
 .../planner/logical/class-use/DrillViewTable.html  |    8 +-
 .../planner/logical/class-use/DrillWindowRel.html  |    8 +-
 .../planner/logical/class-use/DrillWindowRule.html |    8 +-
 .../planner/logical/class-use/DrillWriterRel.html  |    8 +-
 .../logical/class-use/DynamicDrillTable.html       |   32 +-
 .../logical/class-use/EnumerableDrillRule.html     |    8 +-
 .../exec/planner/logical/class-use/ExprHelper.html |    8 +-
 .../class-use/FieldsReWriterUtil.DesiredField.html |    8 +-
 .../FieldsReWriterUtil.FieldsReWriter.html         |    8 +-
 .../logical/class-use/FieldsReWriterUtil.html      |    8 +-
 .../class-use/FileSystemCreateTableEntry.html      |    8 +-
 .../planner/logical/class-use/FilterSplitTest.html |    8 +-
 .../planner/logical/class-use/MetadataAggRel.html  |    8 +-
 .../logical/class-use/MetadataControllerRel.html   |    8 +-
 .../logical/class-use/MetadataHandlerRel.html      |    8 +-
 .../logical/class-use/PreProcessLogicalRel.html    |    8 +-
 .../planner/logical/class-use/RelOptHelper.html    |    8 +-
 .../class-use/RowKeyJoinCallContext.RowKey.html    |    8 +-
 .../logical/class-use/RowKeyJoinCallContext.html   |    8 +-
 .../planner/logical/class-use/RowKeyJoinRel.html   |    8 +-
 .../class-use/ScanFieldDeterminer.FieldList.html   |    8 +-
 .../logical/class-use/ScanFieldDeterminer.html     |    8 +-
 .../planner/logical/class-use/StoragePlugins.html  |    8 +-
 .../logical/class-use/TestCaseNullableTypes.html   |    8 +-
 .../class-use/TestConvertCountToDirectScan.html    |    8 +-
 .../drill/exec/planner/logical/package-frame.html  |    6 +-
 .../exec/planner/logical/package-summary.html      |    8 +-
 .../drill/exec/planner/logical/package-tree.html   |    8 +-
 .../drill/exec/planner/logical/package-use.html    |  104 +-
 .../partition/FindPartitionConditions.OpState.html |    8 +-
 .../logical/partition/FindPartitionConditions.html |    8 +-
 .../logical/partition/ParquetPruneScanRule.html    |    8 +-
 .../planner/logical/partition/PruneScanRule.html   |    8 +-
 .../partition/RewriteAsBinaryOperators.html        |    8 +-
 .../partition/RewriteCombineBinaryOperators.html   |    8 +-
 .../class-use/FindPartitionConditions.OpState.html |    8 +-
 .../class-use/FindPartitionConditions.html         |    8 +-
 .../partition/class-use/ParquetPruneScanRule.html  |    8 +-
 .../logical/partition/class-use/PruneScanRule.html |    8 +-
 .../class-use/RewriteAsBinaryOperators.html        |    8 +-
 .../class-use/RewriteCombineBinaryOperators.html   |    8 +-
 .../planner/logical/partition/package-frame.html   |    6 +-
 .../planner/logical/partition/package-summary.html |    8 +-
 .../planner/logical/partition/package-tree.html    |    8 +-
 .../planner/logical/partition/package-use.html     |    8 +-
 .../apache/drill/exec/planner/package-frame.html   |    6 +-
 .../apache/drill/exec/planner/package-summary.html |    8 +-
 .../apache/drill/exec/planner/package-tree.html    |    8 +-
 .../org/apache/drill/exec/planner/package-use.html |   73 +-
 .../physical/AbstractRangePartitionFunction.html   |    8 +-
 .../physical/AggPrelBase.OperatorPhase.html        |    8 +-
 .../AggPrelBase.SqlSumCountAggFunction.html        |    8 +-
 .../drill/exec/planner/physical/AggPrelBase.html   |    8 +-
 .../drill/exec/planner/physical/AggPruleBase.html  |    8 +-
 .../drill/exec/planner/physical/AnalyzePrule.html  |    8 +-
 .../planner/physical/BroadcastExchangePrel.html    |    8 +-
 .../exec/planner/physical/ComplexToJsonPrel.html   |    8 +-
 .../physical/ConvertCountToDirectScanPrule.html    |    8 +-
 .../exec/planner/physical/DirectScanPrel.html      |    8 +-
 .../exec/planner/physical/DirectScanPrule.html     |    8 +-
 .../DrillDistributionTrait.DistributionField.html  |    8 +-
 .../DrillDistributionTrait.DistributionType.html   |    8 +-
 ...llDistributionTrait.NamedDistributionField.html |    8 +-
 .../planner/physical/DrillDistributionTrait.html   |    8 +-
 .../physical/DrillDistributionTraitDef.html        |    8 +-
 .../drill/exec/planner/physical/DrillScanPrel.html |    8 +-
 .../drill/exec/planner/physical/ExchangePrel.html  |    8 +-
 .../drill/exec/planner/physical/FilterPrel.html    |    8 +-
 .../drill/exec/planner/physical/FilterPrule.html   |    8 +-
 .../drill/exec/planner/physical/FlattenPrel.html   |    8 +-
 .../planner/physical/HasDistributionAffinity.html  |    8 +-
 .../drill/exec/planner/physical/HashAggPrel.html   |    8 +-
 .../drill/exec/planner/physical/HashAggPrule.html  |    8 +-
 .../drill/exec/planner/physical/HashJoinPrel.html  |    8 +-
 .../drill/exec/planner/physical/HashJoinPrule.html |    8 +-
 .../HashPrelUtil.HashExpressionCreatorHelper.html  |    8 +-
 ...il.RexNodeBasedHashExpressionCreatorHelper.html |    8 +-
 .../drill/exec/planner/physical/HashPrelUtil.html  |    8 +-
 .../planner/physical/HashToMergeExchangePrel.html  |    8 +-
 .../planner/physical/HashToRandomExchangePrel.html |    8 +-
 .../drill/exec/planner/physical/JoinPrel.html      |    8 +-
 .../physical/JoinPruleBase.PhysicalJoinType.html   |    8 +-
 .../drill/exec/planner/physical/JoinPruleBase.html |    8 +-
 .../exec/planner/physical/LateralJoinPrel.html     |    8 +-
 .../exec/planner/physical/LateralJoinPrule.html    |   12 +-
 .../drill/exec/planner/physical/LeafPrel.html      |  312 ++
 .../physical/LimitExchangeTransposeRule.html       |   12 +-
 .../drill/exec/planner/physical/LimitPrel.html     |    8 +-
 .../drill/exec/planner/physical/LimitPrule.html    |    8 +-
 .../drill/exec/planner/physical/MergeJoinPrel.html |    8 +-
 .../exec/planner/physical/MergeJoinPrule.html      |    8 +-
 .../MetadataAggPrule.NamedRelCollation.html        |    8 +-
 .../exec/planner/physical/MetadataAggPrule.html    |    8 +-
 .../planner/physical/MetadataControllerPrel.html   |    8 +-
 .../planner/physical/MetadataControllerPrule.html  |    8 +-
 .../exec/planner/physical/MetadataHandlerPrel.html |    8 +-
 .../planner/physical/MetadataHandlerPrule.html     |    8 +-
 .../exec/planner/physical/MetadataHashAggPrel.html |    8 +-
 .../planner/physical/MetadataStreamAggPrel.html    |    8 +-
 .../exec/planner/physical/NestedLoopJoinPrel.html  |    8 +-
 .../exec/planner/physical/NestedLoopJoinPrule.html |    8 +-
 .../planner/physical/OrderedMuxExchangePrel.html   |    8 +-
 .../physical/OrderedPartitionExchangePrel.html     |    8 +-
 .../exec/planner/physical/PartitionFunction.html   |    8 +-
 .../exec/planner/physical/PhysicalPlanCreator.html |    8 +-
 .../exec/planner/physical/PlannerSettings.html     |    8 +-
 .../apache/drill/exec/planner/physical/Prel.html   |   12 +-
 .../drill/exec/planner/physical/PrelFactories.html |    8 +-
 .../drill/exec/planner/physical/PrelUtil.html      |    8 +-
 .../planner/physical/ProducerConsumerPrel.html     |    8 +-
 .../exec/planner/physical/ProjectAllowDupPrel.html |    8 +-
 .../drill/exec/planner/physical/ProjectPrel.html   |    8 +-
 .../drill/exec/planner/physical/ProjectPrule.html  |    8 +-
 .../apache/drill/exec/planner/physical/Prule.html  |    8 +-
 .../exec/planner/physical/PushLimitToTopN.html     |    8 +-
 .../physical/RangePartitionExchangePrel.html       |    8 +-
 .../exec/planner/physical/RowKeyJoinPrel.html      |    8 +-
 .../exec/planner/physical/RowKeyJoinPrule.html     |    8 +-
 .../exec/planner/physical/RuntimeFilterPrel.html   |    8 +-
 .../drill/exec/planner/physical/ScanPrel.html      |   97 +-
 .../drill/exec/planner/physical/ScanPrule.html     |    8 +-
 .../drill/exec/planner/physical/ScreenPrel.html    |    8 +-
 .../drill/exec/planner/physical/ScreenPrule.html   |    8 +-
 .../physical/SelectionVectorRemoverPrel.html       |    8 +-
 .../planner/physical/SingleMergeExchangePrel.html  |    8 +-
 .../drill/exec/planner/physical/SinglePrel.html    |   10 +-
 .../exec/planner/physical/SortConvertPrule.html    |    8 +-
 .../drill/exec/planner/physical/SortPrel.html      |    8 +-
 .../drill/exec/planner/physical/SortPrule.html     |    8 +-
 .../drill/exec/planner/physical/StatsAggPrel.html  |    8 +-
 .../exec/planner/physical/StatsMergePrel.html      |    8 +-
 .../drill/exec/planner/physical/StreamAggPrel.html |    8 +-
 .../exec/planner/physical/StreamAggPrule.html      |    8 +-
 .../exec/planner/physical/SubsetTransformer.html   |    8 +-
 .../drill/exec/planner/physical/TopNPrel.html      |    8 +-
 .../drill/exec/planner/physical/UnionAllPrel.html  |    8 +-
 .../drill/exec/planner/physical/UnionAllPrule.html |    8 +-
 .../exec/planner/physical/UnionDistinctPrel.html   |    8 +-
 .../exec/planner/physical/UnionDistinctPrule.html  |    8 +-
 .../exec/planner/physical/UnionExchangePrel.html   |    8 +-
 .../drill/exec/planner/physical/UnionPrel.html     |    8 +-
 .../drill/exec/planner/physical/UnnestPrel.html    |   55 +-
 .../drill/exec/planner/physical/UnnestPrule.html   |    8 +-
 .../physical/UnorderedDeMuxExchangePrel.html       |    8 +-
 .../planner/physical/UnorderedMuxExchangePrel.html |    8 +-
 .../exec/planner/physical/UnpivotMapsPrel.html     |    8 +-
 .../drill/exec/planner/physical/ValuesPrel.html    |    8 +-
 .../drill/exec/planner/physical/ValuesPrule.html   |    8 +-
 .../drill/exec/planner/physical/WindowPrel.html    |    8 +-
 .../drill/exec/planner/physical/WindowPrule.html   |    8 +-
 .../drill/exec/planner/physical/WriterPrel.html    |    8 +-
 .../drill/exec/planner/physical/WriterPrule.html   |    8 +-
 .../class-use/AbstractRangePartitionFunction.html  |    8 +-
 .../class-use/AggPrelBase.OperatorPhase.html       |    8 +-
 .../AggPrelBase.SqlSumCountAggFunction.html        |    8 +-
 .../planner/physical/class-use/AggPrelBase.html    |    8 +-
 .../planner/physical/class-use/AggPruleBase.html   |    8 +-
 .../planner/physical/class-use/AnalyzePrule.html   |    8 +-
 .../physical/class-use/BroadcastExchangePrel.html  |    8 +-
 .../physical/class-use/ComplexToJsonPrel.html      |    8 +-
 .../class-use/ConvertCountToDirectScanPrule.html   |    8 +-
 .../planner/physical/class-use/DirectScanPrel.html |    8 +-
 .../physical/class-use/DirectScanPrule.html        |    8 +-
 .../DrillDistributionTrait.DistributionField.html  |    8 +-
 .../DrillDistributionTrait.DistributionType.html   |    8 +-
 ...llDistributionTrait.NamedDistributionField.html |    8 +-
 .../physical/class-use/DrillDistributionTrait.html |    8 +-
 .../class-use/DrillDistributionTraitDef.html       |    8 +-
 .../planner/physical/class-use/DrillScanPrel.html  |    8 +-
 .../planner/physical/class-use/ExchangePrel.html   |    8 +-
 .../planner/physical/class-use/FilterPrel.html     |    8 +-
 .../planner/physical/class-use/FilterPrule.html    |    8 +-
 .../planner/physical/class-use/FlattenPrel.html    |    8 +-
 .../class-use/HasDistributionAffinity.html         |    8 +-
 .../planner/physical/class-use/HashAggPrel.html    |    8 +-
 .../planner/physical/class-use/HashAggPrule.html   |    8 +-
 .../planner/physical/class-use/HashJoinPrel.html   |    8 +-
 .../planner/physical/class-use/HashJoinPrule.html  |    8 +-
 .../HashPrelUtil.HashExpressionCreatorHelper.html  |    8 +-
 ...il.RexNodeBasedHashExpressionCreatorHelper.html |    8 +-
 .../planner/physical/class-use/HashPrelUtil.html   |    8 +-
 .../class-use/HashToMergeExchangePrel.html         |    8 +-
 .../class-use/HashToRandomExchangePrel.html        |    8 +-
 .../exec/planner/physical/class-use/JoinPrel.html  |    8 +-
 .../class-use/JoinPruleBase.PhysicalJoinType.html  |    8 +-
 .../planner/physical/class-use/JoinPruleBase.html  |    8 +-
 .../physical/class-use/LateralJoinPrel.html        |    8 +-
 .../physical/class-use/LateralJoinPrule.html       |    8 +-
 .../exec/planner/physical/class-use/LeafPrel.html  |  233 +
 .../class-use/LimitExchangeTransposeRule.html      |    8 +-
 .../exec/planner/physical/class-use/LimitPrel.html |    8 +-
 .../planner/physical/class-use/LimitPrule.html     |    8 +-
 .../planner/physical/class-use/MergeJoinPrel.html  |    8 +-
 .../planner/physical/class-use/MergeJoinPrule.html |    8 +-
 .../MetadataAggPrule.NamedRelCollation.html        |    8 +-
 .../physical/class-use/MetadataAggPrule.html       |    8 +-
 .../physical/class-use/MetadataControllerPrel.html |    8 +-
 .../class-use/MetadataControllerPrule.html         |    8 +-
 .../physical/class-use/MetadataHandlerPrel.html    |    8 +-
 .../physical/class-use/MetadataHandlerPrule.html   |    8 +-
 .../physical/class-use/MetadataHashAggPrel.html    |    8 +-
 .../physical/class-use/MetadataStreamAggPrel.html  |    8 +-
 .../physical/class-use/NestedLoopJoinPrel.html     |    8 +-
 .../physical/class-use/NestedLoopJoinPrule.html    |    8 +-
 .../physical/class-use/OrderedMuxExchangePrel.html |    8 +-
 .../class-use/OrderedPartitionExchangePrel.html    |    8 +-
 .../physical/class-use/PartitionFunction.html      |    8 +-
 .../physical/class-use/PhysicalPlanCreator.html    |   34 +-
 .../physical/class-use/PlannerSettings.html        |    8 +-
 .../exec/planner/physical/class-use/Prel.html      |  185 +-
 .../planner/physical/class-use/PrelFactories.html  |    8 +-
 .../exec/planner/physical/class-use/PrelUtil.html  |    8 +-
 .../physical/class-use/ProducerConsumerPrel.html   |    8 +-
 .../physical/class-use/ProjectAllowDupPrel.html    |    8 +-
 .../planner/physical/class-use/ProjectPrel.html    |   10 +-
 .../planner/physical/class-use/ProjectPrule.html   |    8 +-
 .../exec/planner/physical/class-use/Prule.html     |    8 +-
 .../physical/class-use/PushLimitToTopN.html        |    8 +-
 .../class-use/RangePartitionExchangePrel.html      |    8 +-
 .../planner/physical/class-use/RowKeyJoinPrel.html |    8 +-
 .../physical/class-use/RowKeyJoinPrule.html        |    8 +-
 .../physical/class-use/RuntimeFilterPrel.html      |    8 +-
 .../exec/planner/physical/class-use/ScanPrel.html  |   16 +-
 .../exec/planner/physical/class-use/ScanPrule.html |    8 +-
 .../planner/physical/class-use/ScreenPrel.html     |    8 +-
 .../planner/physical/class-use/ScreenPrule.html    |    8 +-
 .../class-use/SelectionVectorRemoverPrel.html      |    8 +-
 .../class-use/SingleMergeExchangePrel.html         |    8 +-
 .../planner/physical/class-use/SinglePrel.html     |   30 +-
 .../physical/class-use/SortConvertPrule.html       |    8 +-
 .../exec/planner/physical/class-use/SortPrel.html  |    8 +-
 .../exec/planner/physical/class-use/SortPrule.html |    8 +-
 .../planner/physical/class-use/StatsAggPrel.html   |    8 +-
 .../planner/physical/class-use/StatsMergePrel.html |    8 +-
 .../planner/physical/class-use/StreamAggPrel.html  |    8 +-
 .../planner/physical/class-use/StreamAggPrule.html |    8 +-
 .../physical/class-use/SubsetTransformer.html      |    8 +-
 .../exec/planner/physical/class-use/TopNPrel.html  |    8 +-
 .../planner/physical/class-use/UnionAllPrel.html   |    8 +-
 .../planner/physical/class-use/UnionAllPrule.html  |    8 +-
 .../physical/class-use/UnionDistinctPrel.html      |    8 +-
 .../physical/class-use/UnionDistinctPrule.html     |    8 +-
 .../physical/class-use/UnionExchangePrel.html      |    8 +-
 .../exec/planner/physical/class-use/UnionPrel.html |    8 +-
 .../planner/physical/class-use/UnnestPrel.html     |    8 +-
 .../planner/physical/class-use/UnnestPrule.html    |    8 +-
 .../class-use/UnorderedDeMuxExchangePrel.html      |    8 +-
 .../class-use/UnorderedMuxExchangePrel.html        |    8 +-
 .../physical/class-use/UnpivotMapsPrel.html        |    8 +-
 .../planner/physical/class-use/ValuesPrel.html     |    8 +-
 .../planner/physical/class-use/ValuesPrule.html    |    8 +-
 .../planner/physical/class-use/WindowPrel.html     |    8 +-
 .../planner/physical/class-use/WindowPrule.html    |    8 +-
 .../planner/physical/class-use/WriterPrel.html     |    8 +-
 .../planner/physical/class-use/WriterPrule.html    |    8 +-
 .../physical/explain/PrelSequencer.OpId.html       |    8 +-
 .../planner/physical/explain/PrelSequencer.html    |   10 +-
 .../explain/class-use/PrelSequencer.OpId.html      |    8 +-
 .../physical/explain/class-use/PrelSequencer.html  |    8 +-
 .../planner/physical/explain/package-frame.html    |    6 +-
 .../planner/physical/explain/package-summary.html  |    8 +-
 .../planner/physical/explain/package-tree.html     |    8 +-
 .../exec/planner/physical/explain/package-use.html |    8 +-
 .../drill/exec/planner/physical/package-frame.html |    7 +-
 .../exec/planner/physical/package-summary.html     |   16 +-
 .../drill/exec/planner/physical/package-tree.html  |   17 +-
 .../drill/exec/planner/physical/package-use.html   |  100 +-
 .../visitor/AdjustOperatorsSchemaVisitor.html      |   10 +-
 .../planner/physical/visitor/BasePrelVisitor.html  |   48 +-
 .../physical/visitor/ComplexToJsonPrelVisitor.html |   10 +-
 .../visitor/ExcessiveExchangeIdentifier.html       |   22 +-
 .../physical/visitor/FinalColumnReorderer.html     |   25 +-
 .../visitor/InsertLocalExchangeVisitor.html        |   10 +-
 ...ralUnnestRowIDVisitor.CorrelateVarReplacer.html |    8 +-
 .../visitor/LateralUnnestRowIDVisitor.html         |   10 +-
 .../physical/visitor/MemoryEstimationVisitor.html  |   10 +-
 .../exec/planner/physical/visitor/PrelVisitor.html |   46 +-
 .../PrelVisualizerVisitor.VisualizationState.html  |    8 +-
 .../physical/visitor/PrelVisualizerVisitor.html    |   48 +-
 .../visitor/ProducerConsumerPrelVisitor.html       |   10 +-
 .../planner/physical/visitor/RelUniqifier.html     |   10 +-
 .../physical/visitor/RewriteProjectToFlatten.html  |   14 +-
 .../visitor/RexVisitorComplexExprSplitter.html     |    8 +-
 .../physical/visitor/RuntimeFilterVisitor.html     |   10 +-
 .../visitor/SelectionVectorPrelVisitor.html        |   10 +-
 .../visitor/SplitUpComplexExpressions.html         |   10 +-
 .../physical/visitor/StarColumnConverter.html      |   44 +-
 .../physical/visitor/SwapHashJoinVisitor.html      |   10 +-
 .../physical/visitor/TopProjectVisitor.html        |   10 +-
 .../class-use/AdjustOperatorsSchemaVisitor.html    |    8 +-
 .../visitor/class-use/BasePrelVisitor.html         |    8 +-
 .../class-use/ComplexToJsonPrelVisitor.html        |    8 +-
 .../class-use/ExcessiveExchangeIdentifier.html     |    8 +-
 .../visitor/class-use/FinalColumnReorderer.html    |    8 +-
 .../class-use/InsertLocalExchangeVisitor.html      |    8 +-
 ...ralUnnestRowIDVisitor.CorrelateVarReplacer.html |    8 +-
 .../class-use/LateralUnnestRowIDVisitor.html       |    8 +-
 .../visitor/class-use/MemoryEstimationVisitor.html |    8 +-
 .../physical/visitor/class-use/PrelVisitor.html    |   36 +-
 .../PrelVisualizerVisitor.VisualizationState.html  |   25 +-
 .../visitor/class-use/PrelVisualizerVisitor.html   |    8 +-
 .../class-use/ProducerConsumerPrelVisitor.html     |    8 +-
 .../physical/visitor/class-use/RelUniqifier.html   |    8 +-
 .../visitor/class-use/RewriteProjectToFlatten.html |    8 +-
 .../class-use/RexVisitorComplexExprSplitter.html   |    8 +-
 .../visitor/class-use/RuntimeFilterVisitor.html    |    8 +-
 .../class-use/SelectionVectorPrelVisitor.html      |    8 +-
 .../class-use/SplitUpComplexExpressions.html       |    8 +-
 .../visitor/class-use/StarColumnConverter.html     |    8 +-
 .../visitor/class-use/SwapHashJoinVisitor.html     |    8 +-
 .../visitor/class-use/TopProjectVisitor.html       |    8 +-
 .../planner/physical/visitor/package-frame.html    |    6 +-
 .../planner/physical/visitor/package-summary.html  |    8 +-
 .../planner/physical/visitor/package-tree.html     |    8 +-
 .../exec/planner/physical/visitor/package-use.html |   27 +-
 .../exec/planner/rm/TestMemoryCalculator.html      |    8 +-
 .../planner/rm/class-use/TestMemoryCalculator.html |    8 +-
 .../drill/exec/planner/rm/package-frame.html       |    6 +-
 .../drill/exec/planner/rm/package-summary.html     |    8 +-
 .../apache/drill/exec/planner/rm/package-tree.html |    8 +-
 .../apache/drill/exec/planner/rm/package-use.html  |    8 +-
 .../drill/exec/planner/sql/CrossJoinTest.html      |    8 +-
 .../apache/drill/exec/planner/sql/DirectPlan.html  |    8 +-
 .../sql/DrillCalciteSqlAggFunctionWrapper.html     |    8 +-
 .../sql/DrillCalciteSqlBetweenOperatorWrapper.html |    8 +-
 .../sql/DrillCalciteSqlFunctionWrapper.html        |    8 +-
 .../sql/DrillCalciteSqlOperatorWrapper.html        |    8 +-
 .../exec/planner/sql/DrillCalciteSqlWrapper.html   |    8 +-
 .../drill/exec/planner/sql/DrillConformance.html   |    8 +-
 .../exec/planner/sql/DrillConvertletTable.html     |    8 +-
 .../drill/exec/planner/sql/DrillOperatorTable.html |    8 +-
 .../drill/exec/planner/sql/DrillParserConfig.html  |    8 +-
 ...lSqlAggOperator.DrillSqlAggOperatorBuilder.html |    8 +-
 .../exec/planner/sql/DrillSqlAggOperator.html      |    8 +-
 .../sql/DrillSqlAggOperatorWithoutInference.html   |    8 +-
 .../DrillSqlOperator.DrillSqlOperatorBuilder.html  |    8 +-
 .../drill/exec/planner/sql/DrillSqlOperator.html   |    8 +-
 .../sql/DrillSqlOperatorWithoutInference.html      |    8 +-
 .../drill/exec/planner/sql/DrillSqlWorker.html     |    8 +-
 .../ExpandingConcurrentMap.MapValueFactory.html    |    8 +-
 .../exec/planner/sql/ExpandingConcurrentMap.html   |    8 +-
 .../exec/planner/sql/HivePartitionDescriptor.html  |    8 +-
 .../exec/planner/sql/HivePartitionLocation.html    |    8 +-
 .../drill/exec/planner/sql/HiveUDFOperator.html    |    8 +-
 .../sql/HiveUDFOperatorWithoutInference.html       |    8 +-
 .../exec/planner/sql/QueryInputException.html      |    8 +-
 .../drill/exec/planner/sql/SchemaUtilites.html     |   32 +-
 .../drill/exec/planner/sql/TestDrillSQLWorker.html |    8 +-
 .../drill/exec/planner/sql/TypeInferenceUtils.html |    8 +-
 .../exec/planner/sql/class-use/CrossJoinTest.html  |    8 +-
 .../exec/planner/sql/class-use/DirectPlan.html     |    8 +-
 .../DrillCalciteSqlAggFunctionWrapper.html         |    8 +-
 .../DrillCalciteSqlBetweenOperatorWrapper.html     |    8 +-
 .../class-use/DrillCalciteSqlFunctionWrapper.html  |    8 +-
 .../class-use/DrillCalciteSqlOperatorWrapper.html  |    8 +-
 .../sql/class-use/DrillCalciteSqlWrapper.html      |    8 +-
 .../planner/sql/class-use/DrillConformance.html    |    8 +-
 .../sql/class-use/DrillConvertletTable.html        |    8 +-
 .../planner/sql/class-use/DrillOperatorTable.html  |    8 +-
 .../planner/sql/class-use/DrillParserConfig.html   |    8 +-
 ...lSqlAggOperator.DrillSqlAggOperatorBuilder.html |    8 +-
 .../planner/sql/class-use/DrillSqlAggOperator.html |    8 +-
 .../DrillSqlAggOperatorWithoutInference.html       |    8 +-
 .../DrillSqlOperator.DrillSqlOperatorBuilder.html  |    8 +-
 .../planner/sql/class-use/DrillSqlOperator.html    |    8 +-
 .../DrillSqlOperatorWithoutInference.html          |    8 +-
 .../exec/planner/sql/class-use/DrillSqlWorker.html |    8 +-
 .../ExpandingConcurrentMap.MapValueFactory.html    |    8 +-
 .../sql/class-use/ExpandingConcurrentMap.html      |    8 +-
 .../sql/class-use/HivePartitionDescriptor.html     |    8 +-
 .../sql/class-use/HivePartitionLocation.html       |    8 +-
 .../planner/sql/class-use/HiveUDFOperator.html     |    8 +-
 .../class-use/HiveUDFOperatorWithoutInference.html |    8 +-
 .../planner/sql/class-use/QueryInputException.html |    8 +-
 .../exec/planner/sql/class-use/SchemaUtilites.html |    8 +-
 .../planner/sql/class-use/TestDrillSQLWorker.html  |    8 +-
 .../planner/sql/class-use/TypeInferenceUtils.html  |    8 +-
 .../exec/planner/sql/conversion/SqlConverter.html  |    8 +-
 .../sql/conversion/class-use/SqlConverter.html     |    8 +-
 .../exec/planner/sql/conversion/package-frame.html |    6 +-
 .../planner/sql/conversion/package-summary.html    |    8 +-
 .../exec/planner/sql/conversion/package-tree.html  |    8 +-
 .../exec/planner/sql/conversion/package-use.html   |    8 +-
 .../planner/sql/handlers/AbstractSqlHandler.html   |    8 +-
 .../planner/sql/handlers/AnalyzeTableHandler.html  |   29 +-
 .../planner/sql/handlers/ComplexUnnestVisitor.html |    8 +-
 .../sql/handlers/CreateFunctionHandler.html        |    8 +-
 .../planner/sql/handlers/CreateTableHandler.html   |    8 +-
 .../DefaultSqlHandler.ConvertedRelNode.html        |    8 +-
 ...DefaultSqlHandler.MetaDataProviderModifier.html |    8 +-
 .../planner/sql/handlers/DefaultSqlHandler.html    |    8 +-
 ...DescribeSchemaHandler.DescribeSchemaResult.html |    8 +-
 .../sql/handlers/DescribeSchemaHandler.html        |    8 +-
 .../planner/sql/handlers/DescribeTableHandler.html |    8 +-
 .../exec/planner/sql/handlers/DrillTableInfo.html  |    8 +-
 .../planner/sql/handlers/DropFunctionHandler.html  |    8 +-
 .../planner/sql/handlers/DropTableHandler.html     |    8 +-
 .../handlers/ExplainHandler.LogicalExplain.html    |    8 +-
 .../handlers/ExplainHandler.PhysicalExplain.html   |    8 +-
 .../exec/planner/sql/handlers/ExplainHandler.html  |    8 +-
 .../FindLimit0Visitor.RelDataTypeReader.html       |    8 +-
 .../planner/sql/handlers/FindLimit0Visitor.html    |    8 +-
 .../sql/handlers/MetastoreAnalyzeTableHandler.html |    8 +-
 .../MetastoreDropTableMetadataHandler.html         |    8 +-
 .../exec/planner/sql/handlers/PrelFinalizable.html |   10 +-
 .../sql/handlers/RefreshMetadataHandler.html       |    8 +-
 .../planner/sql/handlers/ResetOptionHandler.html   |    8 +-
 .../sql/handlers/ResetOptionHandlerTest.html       |    8 +-
 .../planner/sql/handlers/SchemaHandler.Add.html    |    8 +-
 .../planner/sql/handlers/SchemaHandler.Create.html |    8 +-
 .../SchemaHandler.Describe.SchemaResult.html       |    8 +-
 .../sql/handlers/SchemaHandler.Describe.html       |    8 +-
 .../planner/sql/handlers/SchemaHandler.Drop.html   |    8 +-
 .../planner/sql/handlers/SchemaHandler.Remove.html |    8 +-
 .../exec/planner/sql/handlers/SchemaHandler.html   |    8 +-
 .../SetOptionHandler.SetOptionViewResult.html      |    8 +-
 .../planner/sql/handlers/SetOptionHandler.html     |    8 +-
 .../planner/sql/handlers/SetOptionHandlerTest.html |    8 +-
 .../ShowFilesHandler.ShowFilesCommandResult.html   |    8 +-
 .../planner/sql/handlers/ShowFilesHandler.html     |    8 +-
 .../planner/sql/handlers/ShowSchemasHandler.html   |    8 +-
 .../planner/sql/handlers/ShowTablesHandler.html    |    8 +-
 .../planner/sql/handlers/SimpleCommandResult.html  |    8 +-
 .../planner/sql/handlers/SqlHandlerConfig.html     |    8 +-
 .../exec/planner/sql/handlers/SqlHandlerUtil.html  |    8 +-
 .../planner/sql/handlers/UseSchemaHandler.html     |    8 +-
 .../sql/handlers/ViewHandler.CreateView.html       |    8 +-
 .../planner/sql/handlers/ViewHandler.DropView.html |    8 +-
 .../exec/planner/sql/handlers/ViewHandler.html     |    8 +-
 .../sql/handlers/class-use/AbstractSqlHandler.html |    8 +-
 .../handlers/class-use/AnalyzeTableHandler.html    |    8 +-
 .../handlers/class-use/ComplexUnnestVisitor.html   |    8 +-
 .../handlers/class-use/CreateFunctionHandler.html  |    8 +-
 .../sql/handlers/class-use/CreateTableHandler.html |    8 +-
 .../DefaultSqlHandler.ConvertedRelNode.html        |    8 +-
 ...DefaultSqlHandler.MetaDataProviderModifier.html |    8 +-
 .../sql/handlers/class-use/DefaultSqlHandler.html  |    8 +-
 ...DescribeSchemaHandler.DescribeSchemaResult.html |    8 +-
 .../handlers/class-use/DescribeSchemaHandler.html  |    8 +-
 .../handlers/class-use/DescribeTableHandler.html   |    8 +-
 .../sql/handlers/class-use/DrillTableInfo.html     |    8 +-
 .../handlers/class-use/DropFunctionHandler.html    |    8 +-
 .../sql/handlers/class-use/DropTableHandler.html   |    8 +-
 .../class-use/ExplainHandler.LogicalExplain.html   |    8 +-
 .../class-use/ExplainHandler.PhysicalExplain.html  |    8 +-
 .../sql/handlers/class-use/ExplainHandler.html     |    8 +-
 .../FindLimit0Visitor.RelDataTypeReader.html       |    8 +-
 .../sql/handlers/class-use/FindLimit0Visitor.html  |    8 +-
 .../class-use/MetastoreAnalyzeTableHandler.html    |    8 +-
 .../MetastoreDropTableMetadataHandler.html         |    8 +-
 .../sql/handlers/class-use/PrelFinalizable.html    |   30 +-
 .../handlers/class-use/RefreshMetadataHandler.html |    8 +-
 .../sql/handlers/class-use/ResetOptionHandler.html |    8 +-
 .../handlers/class-use/ResetOptionHandlerTest.html |    8 +-
 .../sql/handlers/class-use/SchemaHandler.Add.html  |    8 +-
 .../handlers/class-use/SchemaHandler.Create.html   |    8 +-
 .../SchemaHandler.Describe.SchemaResult.html       |    8 +-
 .../handlers/class-use/SchemaHandler.Describe.html |    8 +-
 .../sql/handlers/class-use/SchemaHandler.Drop.html |    8 +-
 .../handlers/class-use/SchemaHandler.Remove.html   |    8 +-
 .../sql/handlers/class-use/SchemaHandler.html      |    8 +-
 .../SetOptionHandler.SetOptionViewResult.html      |    8 +-
 .../sql/handlers/class-use/SetOptionHandler.html   |    8 +-
 .../handlers/class-use/SetOptionHandlerTest.html   |    8 +-
 .../ShowFilesHandler.ShowFilesCommandResult.html   |    8 +-
 .../sql/handlers/class-use/ShowFilesHandler.html   |    8 +-
 .../sql/handlers/class-use/ShowSchemasHandler.html |    8 +-
 .../sql/handlers/class-use/ShowTablesHandler.html  |    8 +-
 .../handlers/class-use/SimpleCommandResult.html    |    8 +-
 .../sql/handlers/class-use/SqlHandlerConfig.html   |    8 +-
 .../sql/handlers/class-use/SqlHandlerUtil.html     |    8 +-
 .../sql/handlers/class-use/UseSchemaHandler.html   |    8 +-
 .../handlers/class-use/ViewHandler.CreateView.html |    8 +-
 .../handlers/class-use/ViewHandler.DropView.html   |    8 +-
 .../sql/handlers/class-use/ViewHandler.html        |    8 +-
 .../exec/planner/sql/handlers/package-frame.html   |    6 +-
 .../exec/planner/sql/handlers/package-summary.html |    8 +-
 .../exec/planner/sql/handlers/package-tree.html    |    8 +-
 .../exec/planner/sql/handlers/package-use.html     |   29 +-
 ...ertHiveMapRDBJsonScanToDrillMapRDBJsonScan.html |    8 +-
 .../ConvertHiveParquetScanToDrillParquetScan.html  |    8 +-
 .../logical/HivePushPartitionFilterIntoScan.html   |    8 +-
 ...ertHiveMapRDBJsonScanToDrillMapRDBJsonScan.html |    8 +-
 .../ConvertHiveParquetScanToDrillParquetScan.html  |    8 +-
 .../class-use/HivePushPartitionFilterIntoScan.html |    8 +-
 .../exec/planner/sql/logical/package-frame.html    |    6 +-
 .../exec/planner/sql/logical/package-summary.html  |    8 +-
 .../exec/planner/sql/logical/package-tree.html     |    8 +-
 .../exec/planner/sql/logical/package-use.html      |    8 +-
 .../drill/exec/planner/sql/package-frame.html      |    6 +-
 .../drill/exec/planner/sql/package-summary.html    |    8 +-
 .../drill/exec/planner/sql/package-tree.html       |    8 +-
 .../apache/drill/exec/planner/sql/package-use.html |    8 +-
 .../sql/parser/CompoundIdentifierConverter.html    |    8 +-
 .../sql/parser/DrillCalciteWrapperUtility.html     |    8 +-
 .../parser/DrillCompoundIdentifier.Builder.html    |    8 +-
 .../sql/parser/DrillCompoundIdentifier.html        |    8 +-
 .../exec/planner/sql/parser/DrillParserUtil.html   |    8 +-
 .../exec/planner/sql/parser/DrillSqlCall.html      |    8 +-
 .../planner/sql/parser/DrillSqlDescribeTable.html  |    8 +-
 .../planner/sql/parser/DrillSqlResetOption.html    |    8 +-
 .../exec/planner/sql/parser/DrillSqlSetOption.html |    8 +-
 .../exec/planner/sql/parser/SqlAnalyzeTable.html   |    8 +-
 .../exec/planner/sql/parser/SqlCreateFunction.html |    8 +-
 .../exec/planner/sql/parser/SqlCreateTable.html    |    8 +-
 .../exec/planner/sql/parser/SqlCreateType.html     |    8 +-
 .../exec/planner/sql/parser/SqlCreateView.html     |    8 +-
 .../exec/planner/sql/parser/SqlDropFunction.html   |    8 +-
 .../exec/planner/sql/parser/SqlDropTable.html      |    8 +-
 .../SqlDropTableMetadata.DropMetadataType.html     |    8 +-
 .../planner/sql/parser/SqlDropTableMetadata.html   |    8 +-
 .../drill/exec/planner/sql/parser/SqlDropView.html |    8 +-
 .../sql/parser/SqlMetastoreAnalyzeTable.html       |    8 +-
 .../planner/sql/parser/SqlRefreshMetadata.html     |    8 +-
 .../exec/planner/sql/parser/SqlSchema.Add.html     |    8 +-
 .../exec/planner/sql/parser/SqlSchema.Create.html  |    8 +-
 .../sql/parser/SqlSchema.Describe.Format.html      |    8 +-
 .../planner/sql/parser/SqlSchema.Describe.html     |    8 +-
 .../exec/planner/sql/parser/SqlSchema.Drop.html    |    8 +-
 .../exec/planner/sql/parser/SqlSchema.Remove.html  |    8 +-
 .../drill/exec/planner/sql/parser/SqlSchema.html   |    8 +-
 .../exec/planner/sql/parser/SqlShowFiles.html      |    8 +-
 .../exec/planner/sql/parser/SqlShowSchemas.html    |    8 +-
 .../exec/planner/sql/parser/SqlShowTables.html     |    8 +-
 .../exec/planner/sql/parser/SqlUseSchema.html      |    8 +-
 .../sql/parser/UnsupportedOperatorsVisitor.html    |    8 +-
 .../class-use/CompoundIdentifierConverter.html     |    8 +-
 .../class-use/DrillCalciteWrapperUtility.html      |    8 +-
 .../class-use/DrillCompoundIdentifier.Builder.html |    8 +-
 .../parser/class-use/DrillCompoundIdentifier.html  |    8 +-
 .../sql/parser/class-use/DrillParserUtil.html      |    8 +-
 .../planner/sql/parser/class-use/DrillSqlCall.html |    8 +-
 .../parser/class-use/DrillSqlDescribeTable.html    |    8 +-
 .../sql/parser/class-use/DrillSqlResetOption.html  |    8 +-
 .../sql/parser/class-use/DrillSqlSetOption.html    |    8 +-
 .../sql/parser/class-use/SqlAnalyzeTable.html      |    8 +-
 .../sql/parser/class-use/SqlCreateFunction.html    |    8 +-
 .../sql/parser/class-use/SqlCreateTable.html       |    8 +-
 .../sql/parser/class-use/SqlCreateType.html        |    8 +-
 .../sql/parser/class-use/SqlCreateView.html        |    8 +-
 .../sql/parser/class-use/SqlDropFunction.html      |    8 +-
 .../planner/sql/parser/class-use/SqlDropTable.html |    8 +-
 .../SqlDropTableMetadata.DropMetadataType.html     |    8 +-
 .../sql/parser/class-use/SqlDropTableMetadata.html |    8 +-
 .../planner/sql/parser/class-use/SqlDropView.html  |    8 +-
 .../parser/class-use/SqlMetastoreAnalyzeTable.html |    8 +-
 .../sql/parser/class-use/SqlRefreshMetadata.html   |    8 +-
 .../sql/parser/class-use/SqlSchema.Add.html        |    8 +-
 .../sql/parser/class-use/SqlSchema.Create.html     |    8 +-
 .../class-use/SqlSchema.Describe.Format.html       |    8 +-
 .../sql/parser/class-use/SqlSchema.Describe.html   |    8 +-
 .../sql/parser/class-use/SqlSchema.Drop.html       |    8 +-
 .../sql/parser/class-use/SqlSchema.Remove.html     |    8 +-
 .../planner/sql/parser/class-use/SqlSchema.html    |    8 +-
 .../planner/sql/parser/class-use/SqlShowFiles.html |    8 +-
 .../sql/parser/class-use/SqlShowSchemas.html       |    8 +-
 .../sql/parser/class-use/SqlShowTables.html        |    8 +-
 .../planner/sql/parser/class-use/SqlUseSchema.html |    8 +-
 .../class-use/UnsupportedOperatorsVisitor.html     |    8 +-
 .../impl/DrillParserWithCompoundIdConverter.html   |    8 +-
 .../sql/parser/impl/DrillSqlParseException.html    |    8 +-
 .../DrillParserWithCompoundIdConverter.html        |    8 +-
 .../impl/class-use/DrillSqlParseException.html     |    8 +-
 .../planner/sql/parser/impl/package-frame.html     |    6 +-
 .../planner/sql/parser/impl/package-summary.html   |    8 +-
 .../exec/planner/sql/parser/impl/package-tree.html |    8 +-
 .../exec/planner/sql/parser/impl/package-use.html  |    8 +-
 .../exec/planner/sql/parser/package-frame.html     |    6 +-
 .../exec/planner/sql/parser/package-summary.html   |    8 +-
 .../exec/planner/sql/parser/package-tree.html      |   10 +-
 .../drill/exec/planner/sql/parser/package-use.html |    8 +-
 .../exec/planner/torel/ConversionContext.html      |    8 +-
 .../planner/torel/class-use/ConversionContext.html |    8 +-
 .../drill/exec/planner/torel/package-frame.html    |    6 +-
 .../drill/exec/planner/torel/package-summary.html  |    8 +-
 .../drill/exec/planner/torel/package-tree.html     |    8 +-
 .../drill/exec/planner/torel/package-use.html      |    8 +-
 .../planner/types/AbstractRelDataTypeHolder.html   |    8 +-
 .../exec/planner/types/DrillRelDataTypeSystem.html |    8 +-
 .../planner/types/HiveToRelDataTypeConverter.html  |    8 +-
 .../exec/planner/types/RelDataTypeDrillImpl.html   |    8 +-
 .../exec/planner/types/RelDataTypeHolder.html      |    8 +-
 .../types/class-use/AbstractRelDataTypeHolder.html |    8 +-
 .../types/class-use/DrillRelDataTypeSystem.html    |    8 +-
 .../class-use/HiveToRelDataTypeConverter.html      |    8 +-
 .../types/class-use/RelDataTypeDrillImpl.html      |    8 +-
 .../planner/types/class-use/RelDataTypeHolder.html |    8 +-
 .../decimal/DecimalScalePrecisionAddFunction.html  |    8 +-
 .../DecimalScalePrecisionDivideFunction.html       |    8 +-
 .../decimal/DecimalScalePrecisionModFunction.html  |    8 +-
 .../decimal/DecimalScalePrecisionMulFunction.html  |    8 +-
 .../decimal/DrillBaseComputeScalePrecision.html    |    8 +-
 .../DecimalScalePrecisionAddFunction.html          |    8 +-
 .../DecimalScalePrecisionDivideFunction.html       |    8 +-
 .../DecimalScalePrecisionModFunction.html          |    8 +-
 .../DecimalScalePrecisionMulFunction.html          |    8 +-
 .../class-use/DrillBaseComputeScalePrecision.html  |    8 +-
 .../exec/planner/types/decimal/package-frame.html  |    6 +-
 .../planner/types/decimal/package-summary.html     |    8 +-
 .../exec/planner/types/decimal/package-tree.html   |    8 +-
 .../exec/planner/types/decimal/package-use.html    |    8 +-
 .../drill/exec/planner/types/package-frame.html    |    6 +-
 .../drill/exec/planner/types/package-summary.html  |    8 +-
 .../drill/exec/planner/types/package-tree.html     |    8 +-
 .../drill/exec/planner/types/package-use.html      |    8 +-
 .../org/apache/drill/exec/pop/PopUnitTestBase.html |    8 +-
 .../apache/drill/exec/pop/TestFragmentChecker.html |    8 +-
 .../org/apache/drill/exec/pop/TestFragmenter.html  |    8 +-
 .../apache/drill/exec/pop/TestInjectionValue.html  |    8 +-
 .../drill/exec/pop/class-use/PopUnitTestBase.html  |    8 +-
 .../exec/pop/class-use/TestFragmentChecker.html    |    8 +-
 .../drill/exec/pop/class-use/TestFragmenter.html   |    8 +-
 .../exec/pop/class-use/TestInjectionValue.html     |    8 +-
 .../org/apache/drill/exec/pop/package-frame.html   |    6 +-
 .../org/apache/drill/exec/pop/package-summary.html |    8 +-
 .../org/apache/drill/exec/pop/package-tree.html    |    8 +-
 apidocs/org/apache/drill/exec/pop/package-use.html |    8 +-
 .../BitControl.BitControlHandshake.Builder.html    |    8 +-
 .../exec/proto/BitControl.BitControlHandshake.html |    8 +-
 .../BitControl.BitControlHandshakeOrBuilder.html   |    8 +-
 .../exec/proto/BitControl.BitStatus.Builder.html   |    8 +-
 .../drill/exec/proto/BitControl.BitStatus.html     |    8 +-
 .../exec/proto/BitControl.BitStatusOrBuilder.html  |    8 +-
 .../exec/proto/BitControl.Collector.Builder.html   |    8 +-
 .../drill/exec/proto/BitControl.Collector.html     |    8 +-
 .../exec/proto/BitControl.CollectorOrBuilder.html  |    8 +-
 .../proto/BitControl.CustomMessage.Builder.html    |    8 +-
 .../drill/exec/proto/BitControl.CustomMessage.html |    8 +-
 .../proto/BitControl.CustomMessageOrBuilder.html   |    8 +-
 .../proto/BitControl.FinishedReceiver.Builder.html |    8 +-
 .../exec/proto/BitControl.FinishedReceiver.html    |    8 +-
 .../BitControl.FinishedReceiverOrBuilder.html      |    8 +-
 .../proto/BitControl.FragmentStatus.Builder.html   |    8 +-
 .../exec/proto/BitControl.FragmentStatus.html      |    8 +-
 .../proto/BitControl.FragmentStatusOrBuilder.html  |    8 +-
 .../BitControl.InitializeFragments.Builder.html    |    8 +-
 .../exec/proto/BitControl.InitializeFragments.html |    8 +-
 .../BitControl.InitializeFragmentsOrBuilder.html   |    8 +-
 .../proto/BitControl.PlanFragment.Builder.html     |    8 +-
 .../drill/exec/proto/BitControl.PlanFragment.html  |    8 +-
 .../proto/BitControl.PlanFragmentOrBuilder.html    |    8 +-
 ...BitControl.QueryContextInformation.Builder.html |    8 +-
 .../proto/BitControl.QueryContextInformation.html  |    8 +-
 ...itControl.QueryContextInformationOrBuilder.html |    8 +-
 .../drill/exec/proto/BitControl.RpcType.html       |    8 +-
 .../proto/BitControl.WorkQueueStatus.Builder.html  |    8 +-
 .../exec/proto/BitControl.WorkQueueStatus.html     |    8 +-
 .../proto/BitControl.WorkQueueStatusOrBuilder.html |    8 +-
 .../org/apache/drill/exec/proto/BitControl.html    |    8 +-
 .../exec/proto/BitData.AckWithCredit.Builder.html  |    8 +-
 .../drill/exec/proto/BitData.AckWithCredit.html    |    8 +-
 .../exec/proto/BitData.AckWithCreditOrBuilder.html |    8 +-
 .../proto/BitData.BitClientHandshake.Builder.html  |    8 +-
 .../exec/proto/BitData.BitClientHandshake.html     |    8 +-
 .../proto/BitData.BitClientHandshakeOrBuilder.html |    8 +-
 .../proto/BitData.BitServerHandshake.Builder.html  |    8 +-
 .../exec/proto/BitData.BitServerHandshake.html     |    8 +-
 .../proto/BitData.BitServerHandshakeOrBuilder.html |    8 +-
 .../proto/BitData.FragmentRecordBatch.Builder.html |    8 +-
 .../exec/proto/BitData.FragmentRecordBatch.html    |    8 +-
 .../BitData.FragmentRecordBatchOrBuilder.html      |    8 +-
 .../apache/drill/exec/proto/BitData.RpcType.html   |    8 +-
 .../proto/BitData.RuntimeFilterBDef.Builder.html   |    8 +-
 .../exec/proto/BitData.RuntimeFilterBDef.html      |    8 +-
 .../proto/BitData.RuntimeFilterBDefOrBuilder.html  |    8 +-
 apidocs/org/apache/drill/exec/proto/BitData.html   |    8 +-
 ...inationProtos.DrillServiceInstance.Builder.html |    8 +-
 .../CoordinationProtos.DrillServiceInstance.html   |    8 +-
 ...nationProtos.DrillServiceInstanceOrBuilder.html |    8 +-
 ...oordinationProtos.DrillbitEndpoint.Builder.html |    8 +-
 .../CoordinationProtos.DrillbitEndpoint.State.html |    8 +-
 .../proto/CoordinationProtos.DrillbitEndpoint.html |    8 +-
 ...ordinationProtos.DrillbitEndpointOrBuilder.html |    8 +-
 .../proto/CoordinationProtos.Roles.Builder.html    |    8 +-
 .../drill/exec/proto/CoordinationProtos.Roles.html |    8 +-
 .../proto/CoordinationProtos.RolesOrBuilder.html   |    8 +-
 .../drill/exec/proto/CoordinationProtos.html       |    8 +-
 .../proto/ExecProtos.FragmentHandle.Builder.html   |    8 +-
 .../exec/proto/ExecProtos.FragmentHandle.html      |    8 +-
 .../proto/ExecProtos.FragmentHandleOrBuilder.html  |    8 +-
 ...rotos.ServerPreparedStatementState.Builder.html |    8 +-
 .../ExecProtos.ServerPreparedStatementState.html   |    8 +-
 ...otos.ServerPreparedStatementStateOrBuilder.html |    8 +-
 .../org/apache/drill/exec/proto/ExecProtos.html    |    8 +-
 .../exec/proto/GeneralRPCProtos.Ack.Builder.html   |    8 +-
 .../drill/exec/proto/GeneralRPCProtos.Ack.html     |    8 +-
 .../exec/proto/GeneralRPCProtos.AckOrBuilder.html  |    8 +-
 ...eneralRPCProtos.CompleteRpcMessage.Builder.html |    8 +-
 .../proto/GeneralRPCProtos.CompleteRpcMessage.html |    8 +-
 ...neralRPCProtos.CompleteRpcMessageOrBuilder.html |    8 +-
 .../proto/GeneralRPCProtos.RpcHeader.Builder.html  |    8 +-
 .../exec/proto/GeneralRPCProtos.RpcHeader.html     |    8 +-
 .../proto/GeneralRPCProtos.RpcHeaderOrBuilder.html |    8 +-
 .../drill/exec/proto/GeneralRPCProtos.RpcMode.html |    8 +-
 .../apache/drill/exec/proto/GeneralRPCProtos.html  |    8 +-
 ...tControl.BitControlHandshake.BuilderSchema.html |    8 +-
 ...tControl.BitControlHandshake.MessageSchema.html |    8 +-
 .../SchemaBitControl.BitControlHandshake.html      |    8 +-
 .../SchemaBitControl.BitStatus.BuilderSchema.html  |    8 +-
 .../SchemaBitControl.BitStatus.MessageSchema.html  |    8 +-
 .../exec/proto/SchemaBitControl.BitStatus.html     |    8 +-
 .../SchemaBitControl.Collector.BuilderSchema.html  |    8 +-
 .../SchemaBitControl.Collector.MessageSchema.html  |    8 +-
 .../exec/proto/SchemaBitControl.Collector.html     |    8 +-
 ...hemaBitControl.CustomMessage.BuilderSchema.html |    8 +-
 ...hemaBitControl.CustomMessage.MessageSchema.html |    8 +-
 .../exec/proto/SchemaBitControl.CustomMessage.html |    8 +-
 ...aBitControl.FinishedReceiver.BuilderSchema.html |    8 +-
 ...aBitControl.FinishedReceiver.MessageSchema.html |    8 +-
 .../proto/SchemaBitControl.FinishedReceiver.html   |    8 +-
 ...emaBitControl.FragmentStatus.BuilderSchema.html |    8 +-
 ...emaBitControl.FragmentStatus.MessageSchema.html |    8 +-
 .../proto/SchemaBitControl.FragmentStatus.html     |    8 +-
 ...tControl.InitializeFragments.BuilderSchema.html |    8 +-
 ...tControl.InitializeFragments.MessageSchema.html |    8 +-
 .../SchemaBitControl.InitializeFragments.html      |    8 +-
 ...chemaBitControl.PlanFragment.BuilderSchema.html |    8 +-
 ...chemaBitControl.PlanFragment.MessageSchema.html |    8 +-
 .../exec/proto/SchemaBitControl.PlanFragment.html  |    8 +-
 ...trol.QueryContextInformation.BuilderSchema.html |    8 +-
 ...trol.QueryContextInformation.MessageSchema.html |    8 +-
 .../SchemaBitControl.QueryContextInformation.html  |    8 +-
 ...maBitControl.WorkQueueStatus.BuilderSchema.html |    8 +-
 ...maBitControl.WorkQueueStatus.MessageSchema.html |    8 +-
 .../proto/SchemaBitControl.WorkQueueStatus.html    |    8 +-
 .../apache/drill/exec/proto/SchemaBitControl.html  |    8 +-
 .../SchemaBitData.AckWithCredit.BuilderSchema.html |    8 +-
 .../SchemaBitData.AckWithCredit.MessageSchema.html |    8 +-
 .../exec/proto/SchemaBitData.AckWithCredit.html    |    8 +-
 ...maBitData.BitClientHandshake.BuilderSchema.html |    8 +-
 ...maBitData.BitClientHandshake.MessageSchema.html |    8 +-
 .../proto/SchemaBitData.BitClientHandshake.html    |    8 +-
 ...maBitData.BitServerHandshake.BuilderSchema.html |    8 +-
 ...maBitData.BitServerHandshake.MessageSchema.html |    8 +-
 .../proto/SchemaBitData.BitServerHandshake.html    |    8 +-
 ...aBitData.FragmentRecordBatch.BuilderSchema.html |    8 +-
 ...aBitData.FragmentRecordBatch.MessageSchema.html |    8 +-
 .../proto/SchemaBitData.FragmentRecordBatch.html   |    8 +-
 ...emaBitData.RuntimeFilterBDef.BuilderSchema.html |    8 +-
 ...emaBitData.RuntimeFilterBDef.MessageSchema.html |    8 +-
 .../proto/SchemaBitData.RuntimeFilterBDef.html     |    8 +-
 .../org/apache/drill/exec/proto/SchemaBitData.html |    8 +-
 ...nProtos.DrillServiceInstance.BuilderSchema.html |    8 +-
 ...nProtos.DrillServiceInstance.MessageSchema.html |    8 +-
 ...emaCoordinationProtos.DrillServiceInstance.html |    8 +-
 ...ationProtos.DrillbitEndpoint.BuilderSchema.html |    8 +-
 ...ationProtos.DrillbitEndpoint.MessageSchema.html |    8 +-
 .../SchemaCoordinationProtos.DrillbitEndpoint.html |    8 +-
 ...hemaCoordinationProtos.Roles.BuilderSchema.html |    8 +-
 ...hemaCoordinationProtos.Roles.MessageSchema.html |    8 +-
 .../exec/proto/SchemaCoordinationProtos.Roles.html |    8 +-
 .../drill/exec/proto/SchemaCoordinationProtos.html |    8 +-
 .../exec/proto/SchemaDefProtos.ValueMode.html      |    8 +-
 .../apache/drill/exec/proto/SchemaDefProtos.html   |    8 +-
 ...emaExecProtos.FragmentHandle.BuilderSchema.html |    8 +-
 ...emaExecProtos.FragmentHandle.MessageSchema.html |    8 +-
 .../proto/SchemaExecProtos.FragmentHandle.html     |    8 +-
 ...ServerPreparedStatementState.BuilderSchema.html |    8 +-
 ...ServerPreparedStatementState.MessageSchema.html |    8 +-
 ...emaExecProtos.ServerPreparedStatementState.html |    8 +-
 .../apache/drill/exec/proto/SchemaExecProtos.html  |    8 +-
 .../SchemaGeneralRPCProtos.Ack.BuilderSchema.html  |    8 +-
 .../SchemaGeneralRPCProtos.Ack.MessageSchema.html  |    8 +-
 .../exec/proto/SchemaGeneralRPCProtos.Ack.html     |    8 +-
 ...RPCProtos.CompleteRpcMessage.BuilderSchema.html |    8 +-
 ...RPCProtos.CompleteRpcMessage.MessageSchema.html |    8 +-
 .../SchemaGeneralRPCProtos.CompleteRpcMessage.html |    8 +-
 ...maGeneralRPCProtos.RpcHeader.BuilderSchema.html |    8 +-
 ...maGeneralRPCProtos.RpcHeader.MessageSchema.html |    8 +-
 .../proto/SchemaGeneralRPCProtos.RpcHeader.html    |    8 +-
 .../drill/exec/proto/SchemaGeneralRPCProtos.html   |    8 +-
 .../drill/exec/proto/SchemaSchemaDefProtos.html    |    8 +-
 ...maUserBitShared.DrillPBError.BuilderSchema.html |    8 +-
 ...maUserBitShared.DrillPBError.MessageSchema.html |    8 +-
 .../proto/SchemaUserBitShared.DrillPBError.html    |    8 +-
 ...erBitShared.ExceptionWrapper.BuilderSchema.html |    8 +-
 ...erBitShared.ExceptionWrapper.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.ExceptionWrapper.html      |    8 +-
 .../SchemaUserBitShared.Jar.BuilderSchema.html     |    8 +-
 .../SchemaUserBitShared.Jar.MessageSchema.html     |    8 +-
 .../drill/exec/proto/SchemaUserBitShared.Jar.html  |    8 +-
 ...tShared.MajorFragmentProfile.BuilderSchema.html |    8 +-
 ...tShared.MajorFragmentProfile.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.MajorFragmentProfile.html  |    8 +-
 ...emaUserBitShared.MetricValue.BuilderSchema.html |    8 +-
 ...emaUserBitShared.MetricValue.MessageSchema.html |    8 +-
 .../proto/SchemaUserBitShared.MetricValue.html     |    8 +-
 ...tShared.MinorFragmentProfile.BuilderSchema.html |    8 +-
 ...tShared.MinorFragmentProfile.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.MinorFragmentProfile.html  |    8 +-
 ...SchemaUserBitShared.NamePart.BuilderSchema.html |    8 +-
 ...SchemaUserBitShared.NamePart.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserBitShared.NamePart.html   |    8 +-
 ...hemaUserBitShared.NodeStatus.BuilderSchema.html |    8 +-
 ...hemaUserBitShared.NodeStatus.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserBitShared.NodeStatus.html |    8 +-
 ...serBitShared.OperatorProfile.BuilderSchema.html |    8 +-
 ...serBitShared.OperatorProfile.MessageSchema.html |    8 +-
 .../proto/SchemaUserBitShared.OperatorProfile.html |    8 +-
 ...maUserBitShared.ParsingError.BuilderSchema.html |    8 +-
 ...maUserBitShared.ParsingError.MessageSchema.html |    8 +-
 .../proto/SchemaUserBitShared.ParsingError.html    |    8 +-
 ...chemaUserBitShared.QueryData.BuilderSchema.html |    8 +-
 ...chemaUserBitShared.QueryData.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserBitShared.QueryData.html  |    8 +-
 .../SchemaUserBitShared.QueryId.BuilderSchema.html |    8 +-
 .../SchemaUserBitShared.QueryId.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserBitShared.QueryId.html    |    8 +-
 ...chemaUserBitShared.QueryInfo.BuilderSchema.html |    8 +-
 ...chemaUserBitShared.QueryInfo.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserBitShared.QueryInfo.html  |    8 +-
 ...maUserBitShared.QueryProfile.BuilderSchema.html |    8 +-
 ...maUserBitShared.QueryProfile.MessageSchema.html |    8 +-
 .../proto/SchemaUserBitShared.QueryProfile.html    |    8 +-
 ...emaUserBitShared.QueryResult.BuilderSchema.html |    8 +-
 ...emaUserBitShared.QueryResult.MessageSchema.html |    8 +-
 .../proto/SchemaUserBitShared.QueryResult.html     |    8 +-
 ...UserBitShared.RecordBatchDef.BuilderSchema.html |    8 +-
 ...UserBitShared.RecordBatchDef.MessageSchema.html |    8 +-
 .../proto/SchemaUserBitShared.RecordBatchDef.html  |    8 +-
 ...SchemaUserBitShared.Registry.BuilderSchema.html |    8 +-
 ...SchemaUserBitShared.Registry.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserBitShared.Registry.html   |    8 +-
 ...emaUserBitShared.SaslMessage.BuilderSchema.html |    8 +-
 ...emaUserBitShared.SaslMessage.MessageSchema.html |    8 +-
 .../proto/SchemaUserBitShared.SaslMessage.html     |    8 +-
 ...serBitShared.SerializedField.BuilderSchema.html |    8 +-
 ...serBitShared.SerializedField.MessageSchema.html |    8 +-
 .../proto/SchemaUserBitShared.SerializedField.html |    8 +-
 ...red.StackTraceElementWrapper.BuilderSchema.html |    8 +-
 ...red.StackTraceElementWrapper.MessageSchema.html |    8 +-
 ...hemaUserBitShared.StackTraceElementWrapper.html |    8 +-
 ...aUserBitShared.StreamProfile.BuilderSchema.html |    8 +-
 ...aUserBitShared.StreamProfile.MessageSchema.html |    8 +-
 .../proto/SchemaUserBitShared.StreamProfile.html   |    8 +-
 ...serBitShared.UserCredentials.BuilderSchema.html |    8 +-
 ...serBitShared.UserCredentials.MessageSchema.html |    8 +-
 .../proto/SchemaUserBitShared.UserCredentials.html |    8 +-
 .../drill/exec/proto/SchemaUserBitShared.html      |    8 +-
 ...serProtos.BitToUserHandshake.BuilderSchema.html |    8 +-
 ...serProtos.BitToUserHandshake.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.BitToUserHandshake.html |    8 +-
 ...maUserProtos.CatalogMetadata.BuilderSchema.html |    8 +-
 ...maUserProtos.CatalogMetadata.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.CatalogMetadata.html    |    8 +-
 ...emaUserProtos.ColumnMetadata.BuilderSchema.html |    8 +-
 ...emaUserProtos.ColumnMetadata.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.ColumnMetadata.html     |    8 +-
 ...emaUserProtos.ConvertSupport.BuilderSchema.html |    8 +-
 ...emaUserProtos.ConvertSupport.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.ConvertSupport.html     |    8 +-
 ...s.CreatePreparedStatementReq.BuilderSchema.html |    8 +-
 ...s.CreatePreparedStatementReq.MessageSchema.html |    8 +-
 ...chemaUserProtos.CreatePreparedStatementReq.html |    8 +-
 ....CreatePreparedStatementResp.BuilderSchema.html |    8 +-
 ....CreatePreparedStatementResp.MessageSchema.html |    8 +-
 ...hemaUserProtos.CreatePreparedStatementResp.html |    8 +-
 ...emaUserProtos.GetCatalogsReq.BuilderSchema.html |    8 +-
 ...emaUserProtos.GetCatalogsReq.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.GetCatalogsReq.html     |    8 +-
 ...maUserProtos.GetCatalogsResp.BuilderSchema.html |    8 +-
 ...maUserProtos.GetCatalogsResp.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.GetCatalogsResp.html    |    8 +-
 ...hemaUserProtos.GetColumnsReq.BuilderSchema.html |    8 +-
 ...hemaUserProtos.GetColumnsReq.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserProtos.GetColumnsReq.html |    8 +-
 ...emaUserProtos.GetColumnsResp.BuilderSchema.html |    8 +-
 ...emaUserProtos.GetColumnsResp.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.GetColumnsResp.html     |    8 +-
 ...Protos.GetQueryPlanFragments.BuilderSchema.html |    8 +-
 ...Protos.GetQueryPlanFragments.MessageSchema.html |    8 +-
 .../SchemaUserProtos.GetQueryPlanFragments.html    |    8 +-
 ...hemaUserProtos.GetSchemasReq.BuilderSchema.html |    8 +-
 ...hemaUserProtos.GetSchemasReq.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserProtos.GetSchemasReq.html |    8 +-
 ...emaUserProtos.GetSchemasResp.BuilderSchema.html |    8 +-
 ...emaUserProtos.GetSchemasResp.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.GetSchemasResp.html     |    8 +-
 ...aUserProtos.GetServerMetaReq.BuilderSchema.html |    8 +-
 ...aUserProtos.GetServerMetaReq.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.GetServerMetaReq.html   |    8 +-
 ...UserProtos.GetServerMetaResp.BuilderSchema.html |    8 +-
 ...UserProtos.GetServerMetaResp.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.GetServerMetaResp.html  |    8 +-
 ...chemaUserProtos.GetTablesReq.BuilderSchema.html |    8 +-
 ...chemaUserProtos.GetTablesReq.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserProtos.GetTablesReq.html  |    8 +-
 ...hemaUserProtos.GetTablesResp.BuilderSchema.html |    8 +-
 ...hemaUserProtos.GetTablesResp.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserProtos.GetTablesResp.html |    8 +-
 .../SchemaUserProtos.LikeFilter.BuilderSchema.html |    8 +-
 .../SchemaUserProtos.LikeFilter.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserProtos.LikeFilter.html    |    8 +-
 ...UserProtos.PreparedStatement.BuilderSchema.html |    8 +-
 ...UserProtos.PreparedStatement.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.PreparedStatement.html  |    8 +-
 ...otos.PreparedStatementHandle.BuilderSchema.html |    8 +-
 ...otos.PreparedStatementHandle.MessageSchema.html |    8 +-
 .../SchemaUserProtos.PreparedStatementHandle.html  |    8 +-
 .../SchemaUserProtos.Property.BuilderSchema.html   |    8 +-
 .../SchemaUserProtos.Property.MessageSchema.html   |    8 +-
 .../exec/proto/SchemaUserProtos.Property.html      |    8 +-
 ...serProtos.QueryPlanFragments.BuilderSchema.html |    8 +-
 ...serProtos.QueryPlanFragments.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.QueryPlanFragments.html |    8 +-
 ...emaUserProtos.RequestResults.BuilderSchema.html |    8 +-
 ...emaUserProtos.RequestResults.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.RequestResults.html     |    8 +-
 ...rProtos.ResultColumnMetadata.BuilderSchema.html |    8 +-
 ...rProtos.ResultColumnMetadata.MessageSchema.html |    8 +-
 .../SchemaUserProtos.ResultColumnMetadata.html     |    8 +-
 ...aUserProtos.RpcEndpointInfos.BuilderSchema.html |    8 +-
 ...aUserProtos.RpcEndpointInfos.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.RpcEndpointInfos.html   |    8 +-
 .../SchemaUserProtos.RunQuery.BuilderSchema.html   |    8 +-
 .../SchemaUserProtos.RunQuery.MessageSchema.html   |    8 +-
 .../exec/proto/SchemaUserProtos.RunQuery.html      |    8 +-
 ...emaUserProtos.SchemaMetadata.BuilderSchema.html |    8 +-
 ...emaUserProtos.SchemaMetadata.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.SchemaMetadata.html     |    8 +-
 .../SchemaUserProtos.ServerMeta.BuilderSchema.html |    8 +-
 .../SchemaUserProtos.ServerMeta.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserProtos.ServerMeta.html    |    8 +-
 ...hemaUserProtos.TableMetadata.BuilderSchema.html |    8 +-
 ...hemaUserProtos.TableMetadata.MessageSchema.html |    8 +-
 .../exec/proto/SchemaUserProtos.TableMetadata.html |    8 +-
 ...emaUserProtos.UserProperties.BuilderSchema.html |    8 +-
 ...emaUserProtos.UserProperties.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.UserProperties.html     |    8 +-
 ...serProtos.UserToBitHandshake.BuilderSchema.html |    8 +-
 ...serProtos.UserToBitHandshake.MessageSchema.html |    8 +-
 .../proto/SchemaUserProtos.UserToBitHandshake.html |    8 +-
 .../apache/drill/exec/proto/SchemaUserProtos.html  |    8 +-
 .../exec/proto/UserBitShared.CoreOperatorType.html | 2969 -----------
 .../proto/UserBitShared.DrillPBError.Builder.html  |    8 +-
 .../UserBitShared.DrillPBError.ErrorType.html      |    8 +-
 .../exec/proto/UserBitShared.DrillPBError.html     |   12 +-
 .../proto/UserBitShared.DrillPBErrorOrBuilder.html |    8 +-
 .../UserBitShared.ExceptionWrapper.Builder.html    |    8 +-
 .../exec/proto/UserBitShared.ExceptionWrapper.html |    8 +-
 .../UserBitShared.ExceptionWrapperOrBuilder.html   |    8 +-
 .../exec/proto/UserBitShared.FragmentState.html    |    8 +-
 .../exec/proto/UserBitShared.Jar.Builder.html      |    8 +-
 .../apache/drill/exec/proto/UserBitShared.Jar.html |    8 +-
 .../exec/proto/UserBitShared.JarOrBuilder.html     |    8 +-
 ...UserBitShared.MajorFragmentProfile.Builder.html |    8 +-
 .../proto/UserBitShared.MajorFragmentProfile.html  |    8 +-
 ...serBitShared.MajorFragmentProfileOrBuilder.html |    8 +-
 .../proto/UserBitShared.MetricValue.Builder.html   |    8 +-
 .../exec/proto/UserBitShared.MetricValue.html      |    8 +-
 .../proto/UserBitShared.MetricValueOrBuilder.html  |    8 +-
 ...UserBitShared.MinorFragmentProfile.Builder.html |    8 +-
 .../proto/UserBitShared.MinorFragmentProfile.html  |    8 +-
 ...serBitShared.MinorFragmentProfileOrBuilder.html |    8 +-
 .../exec/proto/UserBitShared.NamePart.Builder.html |    8 +-
 .../exec/proto/UserBitShared.NamePart.Type.html    |    8 +-
 .../drill/exec/proto/UserBitShared.NamePart.html   |    8 +-
 .../proto/UserBitShared.NamePartOrBuilder.html     |    8 +-
 .../proto/UserBitShared.NodeStatus.Builder.html    |    8 +-
 .../drill/exec/proto/UserBitShared.NodeStatus.html |    8 +-
 .../proto/UserBitShared.NodeStatusOrBuilder.html   |    8 +-
 .../UserBitShared.OperatorProfile.Builder.html     |  284 +-
 .../exec/proto/UserBitShared.OperatorProfile.html  |  191 +-
 .../UserBitShared.OperatorProfileOrBuilder.html    |  110 +-
 .../proto/UserBitShared.ParsingError.Builder.html  |    8 +-
 .../exec/proto/UserBitShared.ParsingError.html     |    8 +-
 .../proto/UserBitShared.ParsingErrorOrBuilder.html |    8 +-
 .../proto/UserBitShared.QueryData.Builder.html     |    8 +-
 .../drill/exec/proto/UserBitShared.QueryData.html  |    8 +-
 .../proto/UserBitShared.QueryDataOrBuilder.html    |    8 +-
 .../exec/proto/UserBitShared.QueryId.Builder.html  |    8 +-
 .../drill/exec/proto/UserBitShared.QueryId.html    |    8 +-
 .../exec/proto/UserBitShared.QueryIdOrBuilder.html |    8 +-
 .../proto/UserBitShared.QueryInfo.Builder.html     |    8 +-
 .../drill/exec/proto/UserBitShared.QueryInfo.html  |    8 +-
 .../proto/UserBitShared.QueryInfoOrBuilder.html    |    8 +-
 .../proto/UserBitShared.QueryProfile.Builder.html  |    8 +-
 .../exec/proto/UserBitShared.QueryProfile.html     |    8 +-
 .../proto/UserBitShared.QueryProfileOrBuilder.html |    8 +-
 .../proto/UserBitShared.QueryResult.Builder.html   |    8 +-
 .../UserBitShared.QueryResult.QueryState.html      |    8 +-
 .../exec/proto/UserBitShared.QueryResult.html      |    8 +-
 .../proto/UserBitShared.QueryResultOrBuilder.html  |    8 +-
 .../drill/exec/proto/UserBitShared.QueryType.html  |    8 +-
 .../UserBitShared.RecordBatchDef.Builder.html      |    8 +-
 .../exec/proto/UserBitShared.RecordBatchDef.html   |    8 +-
 .../UserBitShared.RecordBatchDefOrBuilder.html     |    8 +-
 .../exec/proto/UserBitShared.Registry.Builder.html |    8 +-
 .../drill/exec/proto/UserBitShared.Registry.html   |    8 +-
 .../proto/UserBitShared.RegistryOrBuilder.html     |    8 +-
 .../drill/exec/proto/UserBitShared.RpcChannel.html |    8 +-
 .../proto/UserBitShared.SaslMessage.Builder.html   |    8 +-
 .../exec/proto/UserBitShared.SaslMessage.html      |    8 +-
 .../proto/UserBitShared.SaslMessageOrBuilder.html  |    8 +-
 .../drill/exec/proto/UserBitShared.SaslStatus.html |    8 +-
 .../UserBitShared.SerializedField.Builder.html     |    8 +-
 .../exec/proto/UserBitShared.SerializedField.html  |    8 +-
 .../UserBitShared.SerializedFieldOrBuilder.html    |    8 +-
 ...BitShared.StackTraceElementWrapper.Builder.html |    8 +-
 .../UserBitShared.StackTraceElementWrapper.html    |    8 +-
 ...itShared.StackTraceElementWrapperOrBuilder.html |    8 +-
 .../proto/UserBitShared.StreamProfile.Builder.html |    8 +-
 .../exec/proto/UserBitShared.StreamProfile.html    |    8 +-
 .../UserBitShared.StreamProfileOrBuilder.html      |    8 +-
 .../UserBitShared.UserCredentials.Builder.html     |    8 +-
 .../exec/proto/UserBitShared.UserCredentials.html  |    8 +-
 .../UserBitShared.UserCredentialsOrBuilder.html    |    8 +-
 .../org/apache/drill/exec/proto/UserBitShared.html |  112 +-
 .../UserProtos.BitToUserHandshake.Builder.html     |    8 +-
 .../exec/proto/UserProtos.BitToUserHandshake.html  |    8 +-
 .../UserProtos.BitToUserHandshakeOrBuilder.html    |    8 +-
 .../proto/UserProtos.CatalogMetadata.Builder.html  |    8 +-
 .../exec/proto/UserProtos.CatalogMetadata.html     |    8 +-
 .../proto/UserProtos.CatalogMetadataOrBuilder.html |    8 +-
 .../exec/proto/UserProtos.CollateSupport.html      |    8 +-
 .../proto/UserProtos.ColumnMetadata.Builder.html   |    8 +-
 .../exec/proto/UserProtos.ColumnMetadata.html      |    8 +-
 .../proto/UserProtos.ColumnMetadataOrBuilder.html  |    8 +-
 .../exec/proto/UserProtos.ColumnSearchability.html |    8 +-
 .../exec/proto/UserProtos.ColumnUpdatability.html  |    8 +-
 .../proto/UserProtos.ConvertSupport.Builder.html   |    8 +-
 .../exec/proto/UserProtos.ConvertSupport.html      |    8 +-
 .../proto/UserProtos.ConvertSupportOrBuilder.html  |    8 +-
 .../proto/UserProtos.CorrelationNamesSupport.html  |    8 +-
 ...rProtos.CreatePreparedStatementReq.Builder.html |    8 +-
 .../UserProtos.CreatePreparedStatementReq.html     |    8 +-
 ...Protos.CreatePreparedStatementReqOrBuilder.html |    8 +-
 ...Protos.CreatePreparedStatementResp.Builder.html |    8 +-
 .../UserProtos.CreatePreparedStatementResp.html    |    8 +-
 ...rotos.CreatePreparedStatementRespOrBuilder.html |    8 +-
 .../proto/UserProtos.DateTimeLiteralsSupport.html  |    8 +-
 .../proto/UserProtos.GetCatalogsReq.Builder.html   |    8 +-
 .../exec/proto/UserProtos.GetCatalogsReq.html      |    8 +-
 .../proto/UserProtos.GetCatalogsReqOrBuilder.html  |    8 +-
 .../proto/UserProtos.GetCatalogsResp.Builder.html  |    8 +-
 .../exec/proto/UserProtos.GetCatalogsResp.html     |    8 +-
 .../proto/UserProtos.GetCatalogsRespOrBuilder.html |    8 +-
 .../proto/UserProtos.GetColumnsReq.Builder.html    |    8 +-
 .../drill/exec/proto/UserProtos.GetColumnsReq.html |    8 +-
 .../proto/UserProtos.GetColumnsReqOrBuilder.html   |    8 +-
 .../proto/UserProtos.GetColumnsResp.Builder.html   |    8 +-
 .../exec/proto/UserProtos.GetColumnsResp.html      |    8 +-
 .../proto/UserProtos.GetColumnsRespOrBuilder.html  |    8 +-
 .../UserProtos.GetQueryPlanFragments.Builder.html  |    8 +-
 .../proto/UserProtos.GetQueryPlanFragments.html    |    8 +-
 .../UserProtos.GetQueryPlanFragmentsOrBuilder.html |    8 +-
 .../proto/UserProtos.GetSchemasReq.Builder.html    |    8 +-
 .../drill/exec/proto/UserProtos.GetSchemasReq.html |    8 +-
 .../proto/UserProtos.GetSchemasReqOrBuilder.html   |    8 +-
 .../proto/UserProtos.GetSchemasResp.Builder.html   |    8 +-
 .../exec/proto/UserProtos.GetSchemasResp.html      |    8 +-
 .../proto/UserProtos.GetSchemasRespOrBuilder.html  |    8 +-
 .../proto/UserProtos.GetServerMetaReq.Builder.html |    8 +-
 .../exec/proto/UserProtos.GetServerMetaReq.html    |    8 +-
 .../UserProtos.GetServerMetaReqOrBuilder.html      |    8 +-
 .../UserProtos.GetServerMetaResp.Builder.html      |    8 +-
 .../exec/proto/UserProtos.GetServerMetaResp.html   |    8 +-
 .../UserProtos.GetServerMetaRespOrBuilder.html     |    8 +-
 .../proto/UserProtos.GetTablesReq.Builder.html     |    8 +-
 .../drill/exec/proto/UserProtos.GetTablesReq.html  |    8 +-
 .../proto/UserProtos.GetTablesReqOrBuilder.html    |    8 +-
 .../proto/UserProtos.GetTablesResp.Builder.html    |    8 +-
 .../drill/exec/proto/UserProtos.GetTablesResp.html |    8 +-
 .../proto/UserProtos.GetTablesRespOrBuilder.html   |    8 +-
 .../exec/proto/UserProtos.GroupBySupport.html      |    8 +-
 .../exec/proto/UserProtos.HandshakeStatus.html     |    8 +-
 .../exec/proto/UserProtos.IdentifierCasing.html    |    8 +-
 .../exec/proto/UserProtos.LikeFilter.Builder.html  |    8 +-
 .../drill/exec/proto/UserProtos.LikeFilter.html    |    8 +-
 .../exec/proto/UserProtos.LikeFilterOrBuilder.html |    8 +-
 .../drill/exec/proto/UserProtos.NullCollation.html |    8 +-
 .../exec/proto/UserProtos.OrderBySupport.html      |    8 +-
 .../exec/proto/UserProtos.OuterJoinSupport.html    |    8 +-
 .../UserProtos.PreparedStatement.Builder.html      |    8 +-
 .../exec/proto/UserProtos.PreparedStatement.html   |    8 +-
 ...UserProtos.PreparedStatementHandle.Builder.html |    8 +-
 .../proto/UserProtos.PreparedStatementHandle.html  |    8 +-
 ...serProtos.PreparedStatementHandleOrBuilder.html |    8 +-
 .../UserProtos.PreparedStatementOrBuilder.html     |    8 +-
 .../exec/proto/UserProtos.Property.Builder.html    |    8 +-
 .../drill/exec/proto/UserProtos.Property.html      |    8 +-
 .../exec/proto/UserProtos.PropertyOrBuilder.html   |    8 +-
 .../UserProtos.QueryPlanFragments.Builder.html     |    8 +-
 .../exec/proto/UserProtos.QueryPlanFragments.html  |    8 +-
 .../UserProtos.QueryPlanFragmentsOrBuilder.html    |    8 +-
 .../exec/proto/UserProtos.QueryResultsMode.html    |    8 +-
 .../proto/UserProtos.RequestResults.Builder.html   |    8 +-
 .../exec/proto/UserProtos.RequestResults.html      |    8 +-
 .../proto/UserProtos.RequestResultsOrBuilder.html  |    8 +-
 .../drill/exec/proto/UserProtos.RequestStatus.html |    8 +-
 .../UserProtos.ResultColumnMetadata.Builder.html   |    8 +-
 .../proto/UserProtos.ResultColumnMetadata.html     |    8 +-
 .../UserProtos.ResultColumnMetadataOrBuilder.html  |    8 +-
 .../proto/UserProtos.RpcEndpointInfos.Builder.html |    8 +-
 .../exec/proto/UserProtos.RpcEndpointInfos.html    |    8 +-
 .../UserProtos.RpcEndpointInfosOrBuilder.html      |    8 +-
 .../drill/exec/proto/UserProtos.RpcType.html       |    8 +-
 .../exec/proto/UserProtos.RunQuery.Builder.html    |    8 +-
 .../drill/exec/proto/UserProtos.RunQuery.html      |    8 +-
 .../exec/proto/UserProtos.RunQueryOrBuilder.html   |    8 +-
 .../drill/exec/proto/UserProtos.SaslSupport.html   |    8 +-
 .../proto/UserProtos.SchemaMetadata.Builder.html   |    8 +-
 .../exec/proto/UserProtos.SchemaMetadata.html      |    8 +-
 .../proto/UserProtos.SchemaMetadataOrBuilder.html  |    8 +-
 .../exec/proto/UserProtos.ServerMeta.Builder.html  |    8 +-
 .../drill/exec/proto/UserProtos.ServerMeta.html    |    8 +-
 .../exec/proto/UserProtos.ServerMetaOrBuilder.html |    8 +-
 .../exec/proto/UserProtos.SubQuerySupport.html     |    8 +-
 .../proto/UserProtos.TableMetadata.Builder.html    |    8 +-
 .../drill/exec/proto/UserProtos.TableMetadata.html |    8 +-
 .../proto/UserProtos.TableMetadataOrBuilder.html   |    8 +-
 .../drill/exec/proto/UserProtos.UnionSupport.html  |    8 +-
 .../proto/UserProtos.UserProperties.Builder.html   |    8 +-
 .../exec/proto/UserProtos.UserProperties.html      |    8 +-
 .../proto/UserProtos.UserPropertiesOrBuilder.html  |    8 +-
 .../UserProtos.UserToBitHandshake.Builder.html     |    8 +-
 .../exec/proto/UserProtos.UserToBitHandshake.html  |    8 +-
 .../UserProtos.UserToBitHandshakeOrBuilder.html    |    8 +-
 .../org/apache/drill/exec/proto/UserProtos.html    |    8 +-
 .../BitControl.BitControlHandshake.Builder.html    |    8 +-
 .../class-use/BitControl.BitControlHandshake.html  |    8 +-
 .../BitControl.BitControlHandshakeOrBuilder.html   |    8 +-
 .../class-use/BitControl.BitStatus.Builder.html    |    8 +-
 .../exec/proto/class-use/BitControl.BitStatus.html |    8 +-
 .../class-use/BitControl.BitStatusOrBuilder.html   |    8 +-
 .../class-use/BitControl.Collector.Builder.html    |    8 +-
 .../exec/proto/class-use/BitControl.Collector.html |    8 +-
 .../class-use/BitControl.CollectorOrBuilder.html   |    8 +-
 .../BitControl.CustomMessage.Builder.html          |    8 +-
 .../proto/class-use/BitControl.CustomMessage.html  |    8 +-
 .../BitControl.CustomMessageOrBuilder.html         |    8 +-
 .../BitControl.FinishedReceiver.Builder.html       |    8 +-
 .../class-use/BitControl.FinishedReceiver.html     |    8 +-
 .../BitControl.FinishedReceiverOrBuilder.html      |    8 +-
 .../BitControl.FragmentStatus.Builder.html         |    8 +-
 .../proto/class-use/BitControl.FragmentStatus.html |    8 +-
 .../BitControl.FragmentStatusOrBuilder.html        |    8 +-
 .../BitControl.InitializeFragments.Builder.html    |    8 +-
 .../class-use/BitControl.InitializeFragments.html  |    8 +-
 .../BitControl.InitializeFragmentsOrBuilder.html   |    8 +-
 .../class-use/BitControl.PlanFragment.Builder.html |    8 +-
 .../proto/class-use/BitControl.PlanFragment.html   |    8 +-
 .../BitControl.PlanFragmentOrBuilder.html          |    8 +-
 ...BitControl.QueryContextInformation.Builder.html |    8 +-
 .../BitControl.QueryContextInformation.html        |    8 +-
 ...itControl.QueryContextInformationOrBuilder.html |    8 +-
 .../exec/proto/class-use/BitControl.RpcType.html   |    8 +-
 .../BitControl.WorkQueueStatus.Builder.html        |    8 +-
 .../class-use/BitControl.WorkQueueStatus.html      |    8 +-
 .../BitControl.WorkQueueStatusOrBuilder.html       |    8 +-
 .../drill/exec/proto/class-use/BitControl.html     |    8 +-
 .../class-use/BitData.AckWithCredit.Builder.html   |    8 +-
 .../proto/class-use/BitData.AckWithCredit.html     |    8 +-
 .../class-use/BitData.AckWithCreditOrBuilder.html  |    8 +-
 .../BitData.BitClientHandshake.Builder.html        |    8 +-
 .../class-use/BitData.BitClientHandshake.html      |    8 +-
 .../BitData.BitClientHandshakeOrBuilder.html       |    8 +-
 .../BitData.BitServerHandshake.Builder.html        |    8 +-
 .../class-use/BitData.BitServerHandshake.html      |    8 +-
 .../BitData.BitServerHandshakeOrBuilder.html       |    8 +-
 .../BitData.FragmentRecordBatch.Builder.html       |    8 +-
 .../class-use/BitData.FragmentRecordBatch.html     |    8 +-
 .../BitData.FragmentRecordBatchOrBuilder.html      |    8 +-
 .../exec/proto/class-use/BitData.RpcType.html      |    8 +-
 .../BitData.RuntimeFilterBDef.Builder.html         |    8 +-
 .../proto/class-use/BitData.RuntimeFilterBDef.html |    8 +-
 .../BitData.RuntimeFilterBDefOrBuilder.html        |    8 +-
 .../apache/drill/exec/proto/class-use/BitData.html |    8 +-
 ...inationProtos.DrillServiceInstance.Builder.html |    8 +-
 .../CoordinationProtos.DrillServiceInstance.html   |    8 +-
 ...nationProtos.DrillServiceInstanceOrBuilder.html |    8 +-
 ...oordinationProtos.DrillbitEndpoint.Builder.html |    8 +-
 .../CoordinationProtos.DrillbitEndpoint.State.html |    8 +-
 .../CoordinationProtos.DrillbitEndpoint.html       |   76 +-
 ...ordinationProtos.DrillbitEndpointOrBuilder.html |    8 +-
 .../CoordinationProtos.Roles.Builder.html          |    8 +-
 .../proto/class-use/CoordinationProtos.Roles.html  |    8 +-
 .../CoordinationProtos.RolesOrBuilder.html         |    8 +-
 .../exec/proto/class-use/CoordinationProtos.html   |    8 +-
 .../ExecProtos.FragmentHandle.Builder.html         |    8 +-
 .../proto/class-use/ExecProtos.FragmentHandle.html |    8 +-
 .../ExecProtos.FragmentHandleOrBuilder.html        |    8 +-
 ...rotos.ServerPreparedStatementState.Builder.html |    8 +-
 .../ExecProtos.ServerPreparedStatementState.html   |    8 +-
 ...otos.ServerPreparedStatementStateOrBuilder.html |    8 +-
 .../drill/exec/proto/class-use/ExecProtos.html     |    8 +-
 .../class-use/GeneralRPCProtos.Ack.Builder.html    |    8 +-
 .../exec/proto/class-use/GeneralRPCProtos.Ack.html |   36 +-
 .../class-use/GeneralRPCProtos.AckOrBuilder.html   |    8 +-
 ...eneralRPCProtos.CompleteRpcMessage.Builder.html |    8 +-
 .../GeneralRPCProtos.CompleteRpcMessage.html       |    8 +-
 ...neralRPCProtos.CompleteRpcMessageOrBuilder.html |    8 +-
 .../GeneralRPCProtos.RpcHeader.Builder.html        |    8 +-
 .../class-use/GeneralRPCProtos.RpcHeader.html      |    8 +-
 .../GeneralRPCProtos.RpcHeaderOrBuilder.html       |    8 +-
 .../proto/class-use/GeneralRPCProtos.RpcMode.html  |    8 +-
 .../exec/proto/class-use/GeneralRPCProtos.html     |    8 +-
 ...tControl.BitControlHandshake.BuilderSchema.html |    8 +-
 ...tControl.BitControlHandshake.MessageSchema.html |    8 +-
 .../SchemaBitControl.BitControlHandshake.html      |    8 +-
 .../SchemaBitControl.BitStatus.BuilderSchema.html  |    8 +-
 .../SchemaBitControl.BitStatus.MessageSchema.html  |    8 +-
 .../class-use/SchemaBitControl.BitStatus.html      |    8 +-
 .../SchemaBitControl.Collector.BuilderSchema.html  |    8 +-
 .../SchemaBitControl.Collector.MessageSchema.html  |    8 +-
 .../class-use/SchemaBitControl.Collector.html      |    8 +-
 ...hemaBitControl.CustomMessage.BuilderSchema.html |    8 +-
 ...hemaBitControl.CustomMessage.MessageSchema.html |    8 +-
 .../class-use/SchemaBitControl.CustomMessage.html  |    8 +-
 ...aBitControl.FinishedReceiver.BuilderSchema.html |    8 +-
 ...aBitControl.FinishedReceiver.MessageSchema.html |    8 +-
 .../SchemaBitControl.FinishedReceiver.html         |    8 +-
 ...emaBitControl.FragmentStatus.BuilderSchema.html |    8 +-
 ...emaBitControl.FragmentStatus.MessageSchema.html |    8 +-
 .../class-use/SchemaBitControl.FragmentStatus.html |    8 +-
 ...tControl.InitializeFragments.BuilderSchema.html |    8 +-
 ...tControl.InitializeFragments.MessageSchema.html |    8 +-
 .../SchemaBitControl.InitializeFragments.html      |    8 +-
 ...chemaBitControl.PlanFragment.BuilderSchema.html |    8 +-
 ...chemaBitControl.PlanFragment.MessageSchema.html |    8 +-
 .../class-use/SchemaBitControl.PlanFragment.html   |    8 +-
 ...trol.QueryContextInformation.BuilderSchema.html |    8 +-
 ...trol.QueryContextInformation.MessageSchema.html |    8 +-
 .../SchemaBitControl.QueryContextInformation.html  |    8 +-
 ...maBitControl.WorkQueueStatus.BuilderSchema.html |    8 +-
 ...maBitControl.WorkQueueStatus.MessageSchema.html |    8 +-
 .../SchemaBitControl.WorkQueueStatus.html          |    8 +-
 .../exec/proto/class-use/SchemaBitControl.html     |    8 +-
 .../SchemaBitData.AckWithCredit.BuilderSchema.html |    8 +-
 .../SchemaBitData.AckWithCredit.MessageSchema.html |    8 +-
 .../class-use/SchemaBitData.AckWithCredit.html     |    8 +-
 ...maBitData.BitClientHandshake.BuilderSchema.html |    8 +-
 ...maBitData.BitClientHandshake.MessageSchema.html |    8 +-
 .../SchemaBitData.BitClientHandshake.html          |    8 +-
 ...maBitData.BitServerHandshake.BuilderSchema.html |    8 +-
 ...maBitData.BitServerHandshake.MessageSchema.html |    8 +-
 .../SchemaBitData.BitServerHandshake.html          |    8 +-
 ...aBitData.FragmentRecordBatch.BuilderSchema.html |    8 +-
 ...aBitData.FragmentRecordBatch.MessageSchema.html |    8 +-
 .../SchemaBitData.FragmentRecordBatch.html         |    8 +-
 ...emaBitData.RuntimeFilterBDef.BuilderSchema.html |    8 +-
 ...emaBitData.RuntimeFilterBDef.MessageSchema.html |    8 +-
 .../class-use/SchemaBitData.RuntimeFilterBDef.html |    8 +-
 .../drill/exec/proto/class-use/SchemaBitData.html  |    8 +-
 ...nProtos.DrillServiceInstance.BuilderSchema.html |    8 +-
 ...nProtos.DrillServiceInstance.MessageSchema.html |    8 +-
 ...emaCoordinationProtos.DrillServiceInstance.html |    8 +-
 ...ationProtos.DrillbitEndpoint.BuilderSchema.html |    8 +-
 ...ationProtos.DrillbitEndpoint.MessageSchema.html |    8 +-
 .../SchemaCoordinationProtos.DrillbitEndpoint.html |    8 +-
 ...hemaCoordinationProtos.Roles.BuilderSchema.html |    8 +-
 ...hemaCoordinationProtos.Roles.MessageSchema.html |    8 +-
 .../class-use/SchemaCoordinationProtos.Roles.html  |    8 +-
 .../proto/class-use/SchemaCoordinationProtos.html  |    8 +-
 .../proto/class-use/SchemaDefProtos.ValueMode.html |    8 +-
 .../exec/proto/class-use/SchemaDefProtos.html      |    8 +-
 ...emaExecProtos.FragmentHandle.BuilderSchema.html |    8 +-
 ...emaExecProtos.FragmentHandle.MessageSchema.html |    8 +-
 .../class-use/SchemaExecProtos.FragmentHandle.html |    8 +-
 ...ServerPreparedStatementState.BuilderSchema.html |    8 +-
 ...ServerPreparedStatementState.MessageSchema.html |    8 +-
 ...emaExecProtos.ServerPreparedStatementState.html |    8 +-
 .../exec/proto/class-use/SchemaExecProtos.html     |    8 +-
 .../SchemaGeneralRPCProtos.Ack.BuilderSchema.html  |    8 +-
 .../SchemaGeneralRPCProtos.Ack.MessageSchema.html  |    8 +-
 .../class-use/SchemaGeneralRPCProtos.Ack.html      |    8 +-
 ...RPCProtos.CompleteRpcMessage.BuilderSchema.html |    8 +-
 ...RPCProtos.CompleteRpcMessage.MessageSchema.html |    8 +-
 .../SchemaGeneralRPCProtos.CompleteRpcMessage.html |    8 +-
 ...maGeneralRPCProtos.RpcHeader.BuilderSchema.html |    8 +-
 ...maGeneralRPCProtos.RpcHeader.MessageSchema.html |    8 +-
 .../SchemaGeneralRPCProtos.RpcHeader.html          |    8 +-
 .../proto/class-use/SchemaGeneralRPCProtos.html    |    8 +-
 .../proto/class-use/SchemaSchemaDefProtos.html     |    8 +-
 ...maUserBitShared.DrillPBError.BuilderSchema.html |    8 +-
 ...maUserBitShared.DrillPBError.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.DrillPBError.html          |    8 +-
 ...erBitShared.ExceptionWrapper.BuilderSchema.html |    8 +-
 ...erBitShared.ExceptionWrapper.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.ExceptionWrapper.html      |    8 +-
 .../SchemaUserBitShared.Jar.BuilderSchema.html     |    8 +-
 .../SchemaUserBitShared.Jar.MessageSchema.html     |    8 +-
 .../proto/class-use/SchemaUserBitShared.Jar.html   |    8 +-
 ...tShared.MajorFragmentProfile.BuilderSchema.html |    8 +-
 ...tShared.MajorFragmentProfile.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.MajorFragmentProfile.html  |    8 +-
 ...emaUserBitShared.MetricValue.BuilderSchema.html |    8 +-
 ...emaUserBitShared.MetricValue.MessageSchema.html |    8 +-
 .../class-use/SchemaUserBitShared.MetricValue.html |    8 +-
 ...tShared.MinorFragmentProfile.BuilderSchema.html |    8 +-
 ...tShared.MinorFragmentProfile.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.MinorFragmentProfile.html  |    8 +-
 ...SchemaUserBitShared.NamePart.BuilderSchema.html |    8 +-
 ...SchemaUserBitShared.NamePart.MessageSchema.html |    8 +-
 .../class-use/SchemaUserBitShared.NamePart.html    |    8 +-
 ...hemaUserBitShared.NodeStatus.BuilderSchema.html |    8 +-
 ...hemaUserBitShared.NodeStatus.MessageSchema.html |    8 +-
 .../class-use/SchemaUserBitShared.NodeStatus.html  |    8 +-
 ...serBitShared.OperatorProfile.BuilderSchema.html |    8 +-
 ...serBitShared.OperatorProfile.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.OperatorProfile.html       |    8 +-
 ...maUserBitShared.ParsingError.BuilderSchema.html |    8 +-
 ...maUserBitShared.ParsingError.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.ParsingError.html          |    8 +-
 ...chemaUserBitShared.QueryData.BuilderSchema.html |    8 +-
 ...chemaUserBitShared.QueryData.MessageSchema.html |    8 +-
 .../class-use/SchemaUserBitShared.QueryData.html   |    8 +-
 .../SchemaUserBitShared.QueryId.BuilderSchema.html |    8 +-
 .../SchemaUserBitShared.QueryId.MessageSchema.html |    8 +-
 .../class-use/SchemaUserBitShared.QueryId.html     |    8 +-
 ...chemaUserBitShared.QueryInfo.BuilderSchema.html |    8 +-
 ...chemaUserBitShared.QueryInfo.MessageSchema.html |    8 +-
 .../class-use/SchemaUserBitShared.QueryInfo.html   |    8 +-
 ...maUserBitShared.QueryProfile.BuilderSchema.html |    8 +-
 ...maUserBitShared.QueryProfile.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.QueryProfile.html          |    8 +-
 ...emaUserBitShared.QueryResult.BuilderSchema.html |    8 +-
 ...emaUserBitShared.QueryResult.MessageSchema.html |    8 +-
 .../class-use/SchemaUserBitShared.QueryResult.html |    8 +-
 ...UserBitShared.RecordBatchDef.BuilderSchema.html |    8 +-
 ...UserBitShared.RecordBatchDef.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.RecordBatchDef.html        |    8 +-
 ...SchemaUserBitShared.Registry.BuilderSchema.html |    8 +-
 ...SchemaUserBitShared.Registry.MessageSchema.html |    8 +-
 .../class-use/SchemaUserBitShared.Registry.html    |    8 +-
 ...emaUserBitShared.SaslMessage.BuilderSchema.html |    8 +-
 ...emaUserBitShared.SaslMessage.MessageSchema.html |    8 +-
 .../class-use/SchemaUserBitShared.SaslMessage.html |    8 +-
 ...serBitShared.SerializedField.BuilderSchema.html |    8 +-
 ...serBitShared.SerializedField.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.SerializedField.html       |    8 +-
 ...red.StackTraceElementWrapper.BuilderSchema.html |    8 +-
 ...red.StackTraceElementWrapper.MessageSchema.html |    8 +-
 ...hemaUserBitShared.StackTraceElementWrapper.html |    8 +-
 ...aUserBitShared.StreamProfile.BuilderSchema.html |    8 +-
 ...aUserBitShared.StreamProfile.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.StreamProfile.html         |    8 +-
 ...serBitShared.UserCredentials.BuilderSchema.html |    8 +-
 ...serBitShared.UserCredentials.MessageSchema.html |    8 +-
 .../SchemaUserBitShared.UserCredentials.html       |    8 +-
 .../exec/proto/class-use/SchemaUserBitShared.html  |    8 +-
 ...serProtos.BitToUserHandshake.BuilderSchema.html |    8 +-
 ...serProtos.BitToUserHandshake.MessageSchema.html |    8 +-
 .../SchemaUserProtos.BitToUserHandshake.html       |    8 +-
 ...maUserProtos.CatalogMetadata.BuilderSchema.html |    8 +-
 ...maUserProtos.CatalogMetadata.MessageSchema.html |    8 +-
 .../SchemaUserProtos.CatalogMetadata.html          |    8 +-
 ...emaUserProtos.ColumnMetadata.BuilderSchema.html |    8 +-
 ...emaUserProtos.ColumnMetadata.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.ColumnMetadata.html |    8 +-
 ...emaUserProtos.ConvertSupport.BuilderSchema.html |    8 +-
 ...emaUserProtos.ConvertSupport.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.ConvertSupport.html |    8 +-
 ...s.CreatePreparedStatementReq.BuilderSchema.html |    8 +-
 ...s.CreatePreparedStatementReq.MessageSchema.html |    8 +-
 ...chemaUserProtos.CreatePreparedStatementReq.html |    8 +-
 ....CreatePreparedStatementResp.BuilderSchema.html |    8 +-
 ....CreatePreparedStatementResp.MessageSchema.html |    8 +-
 ...hemaUserProtos.CreatePreparedStatementResp.html |    8 +-
 ...emaUserProtos.GetCatalogsReq.BuilderSchema.html |    8 +-
 ...emaUserProtos.GetCatalogsReq.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.GetCatalogsReq.html |    8 +-
 ...maUserProtos.GetCatalogsResp.BuilderSchema.html |    8 +-
 ...maUserProtos.GetCatalogsResp.MessageSchema.html |    8 +-
 .../SchemaUserProtos.GetCatalogsResp.html          |    8 +-
 ...hemaUserProtos.GetColumnsReq.BuilderSchema.html |    8 +-
 ...hemaUserProtos.GetColumnsReq.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.GetColumnsReq.html  |    8 +-
 ...emaUserProtos.GetColumnsResp.BuilderSchema.html |    8 +-
 ...emaUserProtos.GetColumnsResp.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.GetColumnsResp.html |    8 +-
 ...Protos.GetQueryPlanFragments.BuilderSchema.html |    8 +-
 ...Protos.GetQueryPlanFragments.MessageSchema.html |    8 +-
 .../SchemaUserProtos.GetQueryPlanFragments.html    |    8 +-
 ...hemaUserProtos.GetSchemasReq.BuilderSchema.html |    8 +-
 ...hemaUserProtos.GetSchemasReq.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.GetSchemasReq.html  |    8 +-
 ...emaUserProtos.GetSchemasResp.BuilderSchema.html |    8 +-
 ...emaUserProtos.GetSchemasResp.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.GetSchemasResp.html |    8 +-
 ...aUserProtos.GetServerMetaReq.BuilderSchema.html |    8 +-
 ...aUserProtos.GetServerMetaReq.MessageSchema.html |    8 +-
 .../SchemaUserProtos.GetServerMetaReq.html         |    8 +-
 ...UserProtos.GetServerMetaResp.BuilderSchema.html |    8 +-
 ...UserProtos.GetServerMetaResp.MessageSchema.html |    8 +-
 .../SchemaUserProtos.GetServerMetaResp.html        |    8 +-
 ...chemaUserProtos.GetTablesReq.BuilderSchema.html |    8 +-
 ...chemaUserProtos.GetTablesReq.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.GetTablesReq.html   |    8 +-
 ...hemaUserProtos.GetTablesResp.BuilderSchema.html |    8 +-
 ...hemaUserProtos.GetTablesResp.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.GetTablesResp.html  |    8 +-
 .../SchemaUserProtos.LikeFilter.BuilderSchema.html |    8 +-
 .../SchemaUserProtos.LikeFilter.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.LikeFilter.html     |    8 +-
 ...UserProtos.PreparedStatement.BuilderSchema.html |    8 +-
 ...UserProtos.PreparedStatement.MessageSchema.html |    8 +-
 .../SchemaUserProtos.PreparedStatement.html        |    8 +-
 ...otos.PreparedStatementHandle.BuilderSchema.html |    8 +-
 ...otos.PreparedStatementHandle.MessageSchema.html |    8 +-
 .../SchemaUserProtos.PreparedStatementHandle.html  |    8 +-
 .../SchemaUserProtos.Property.BuilderSchema.html   |    8 +-
 .../SchemaUserProtos.Property.MessageSchema.html   |    8 +-
 .../proto/class-use/SchemaUserProtos.Property.html |    8 +-
 ...serProtos.QueryPlanFragments.BuilderSchema.html |    8 +-
 ...serProtos.QueryPlanFragments.MessageSchema.html |    8 +-
 .../SchemaUserProtos.QueryPlanFragments.html       |    8 +-
 ...emaUserProtos.RequestResults.BuilderSchema.html |    8 +-
 ...emaUserProtos.RequestResults.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.RequestResults.html |    8 +-
 ...rProtos.ResultColumnMetadata.BuilderSchema.html |    8 +-
 ...rProtos.ResultColumnMetadata.MessageSchema.html |    8 +-
 .../SchemaUserProtos.ResultColumnMetadata.html     |    8 +-
 ...aUserProtos.RpcEndpointInfos.BuilderSchema.html |    8 +-
 ...aUserProtos.RpcEndpointInfos.MessageSchema.html |    8 +-
 .../SchemaUserProtos.RpcEndpointInfos.html         |    8 +-
 .../SchemaUserProtos.RunQuery.BuilderSchema.html   |    8 +-
 .../SchemaUserProtos.RunQuery.MessageSchema.html   |    8 +-
 .../proto/class-use/SchemaUserProtos.RunQuery.html |    8 +-
 ...emaUserProtos.SchemaMetadata.BuilderSchema.html |    8 +-
 ...emaUserProtos.SchemaMetadata.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.SchemaMetadata.html |    8 +-
 .../SchemaUserProtos.ServerMeta.BuilderSchema.html |    8 +-
 .../SchemaUserProtos.ServerMeta.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.ServerMeta.html     |    8 +-
 ...hemaUserProtos.TableMetadata.BuilderSchema.html |    8 +-
 ...hemaUserProtos.TableMetadata.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.TableMetadata.html  |    8 +-
 ...emaUserProtos.UserProperties.BuilderSchema.html |    8 +-
 ...emaUserProtos.UserProperties.MessageSchema.html |    8 +-
 .../class-use/SchemaUserProtos.UserProperties.html |    8 +-
 ...serProtos.UserToBitHandshake.BuilderSchema.html |    8 +-
 ...serProtos.UserToBitHandshake.MessageSchema.html |    8 +-
 .../SchemaUserProtos.UserToBitHandshake.html       |    8 +-
 .../exec/proto/class-use/SchemaUserProtos.html     |    8 +-
 .../class-use/UserBitShared.CoreOperatorType.html  |  204 -
 .../UserBitShared.DrillPBError.Builder.html        |    8 +-
 .../UserBitShared.DrillPBError.ErrorType.html      |    8 +-
 .../class-use/UserBitShared.DrillPBError.html      |    8 +-
 .../UserBitShared.DrillPBErrorOrBuilder.html       |    8 +-
 .../UserBitShared.ExceptionWrapper.Builder.html    |    8 +-
 .../class-use/UserBitShared.ExceptionWrapper.html  |    8 +-
 .../UserBitShared.ExceptionWrapperOrBuilder.html   |    8 +-
 .../class-use/UserBitShared.FragmentState.html     |    8 +-
 .../proto/class-use/UserBitShared.Jar.Builder.html |    8 +-
 .../exec/proto/class-use/UserBitShared.Jar.html    |    8 +-
 .../class-use/UserBitShared.JarOrBuilder.html      |    8 +-
 ...UserBitShared.MajorFragmentProfile.Builder.html |    8 +-
 .../UserBitShared.MajorFragmentProfile.html        |    8 +-
 ...serBitShared.MajorFragmentProfileOrBuilder.html |    8 +-
 .../UserBitShared.MetricValue.Builder.html         |    8 +-
 .../proto/class-use/UserBitShared.MetricValue.html |    8 +-
 .../UserBitShared.MetricValueOrBuilder.html        |    8 +-
 ...UserBitShared.MinorFragmentProfile.Builder.html |    8 +-
 .../UserBitShared.MinorFragmentProfile.html        |    8 +-
 ...serBitShared.MinorFragmentProfileOrBuilder.html |    8 +-
 .../class-use/UserBitShared.NamePart.Builder.html  |    8 +-
 .../class-use/UserBitShared.NamePart.Type.html     |    8 +-
 .../proto/class-use/UserBitShared.NamePart.html    |    8 +-
 .../class-use/UserBitShared.NamePartOrBuilder.html |    8 +-
 .../UserBitShared.NodeStatus.Builder.html          |    8 +-
 .../proto/class-use/UserBitShared.NodeStatus.html  |    8 +-
 .../UserBitShared.NodeStatusOrBuilder.html         |    8 +-
 .../UserBitShared.OperatorProfile.Builder.html     |   88 +-
 .../class-use/UserBitShared.OperatorProfile.html   |    8 +-
 .../UserBitShared.OperatorProfileOrBuilder.html    |    8 +-
 .../UserBitShared.ParsingError.Builder.html        |    8 +-
 .../class-use/UserBitShared.ParsingError.html      |    8 +-
 .../UserBitShared.ParsingErrorOrBuilder.html       |    8 +-
 .../class-use/UserBitShared.QueryData.Builder.html |    8 +-
 .../proto/class-use/UserBitShared.QueryData.html   |    8 +-
 .../UserBitShared.QueryDataOrBuilder.html          |    8 +-
 .../class-use/UserBitShared.QueryId.Builder.html   |    8 +-
 .../proto/class-use/UserBitShared.QueryId.html     |   58 +-
 .../class-use/UserBitShared.QueryIdOrBuilder.html  |    8 +-
 .../class-use/UserBitShared.QueryInfo.Builder.html |    8 +-
 .../proto/class-use/UserBitShared.QueryInfo.html   |    8 +-
 .../UserBitShared.QueryInfoOrBuilder.html          |    8 +-
 .../UserBitShared.QueryProfile.Builder.html        |    8 +-
 .../class-use/UserBitShared.QueryProfile.html      |    8 +-
 .../UserBitShared.QueryProfileOrBuilder.html       |    8 +-
 .../UserBitShared.QueryResult.Builder.html         |    8 +-
 .../UserBitShared.QueryResult.QueryState.html      |    8 +-
 .../proto/class-use/UserBitShared.QueryResult.html |    8 +-
 .../UserBitShared.QueryResultOrBuilder.html        |    8 +-
 .../proto/class-use/UserBitShared.QueryType.html   |   38 +-
 .../UserBitShared.RecordBatchDef.Builder.html      |    8 +-
 .../class-use/UserBitShared.RecordBatchDef.html    |    8 +-
 .../UserBitShared.RecordBatchDefOrBuilder.html     |    8 +-
 .../class-use/UserBitShared.Registry.Builder.html  |    8 +-
 .../proto/class-use/UserBitShared.Registry.html    |    8 +-
 .../class-use/UserBitShared.RegistryOrBuilder.html |    8 +-
 .../proto/class-use/UserBitShared.RpcChannel.html  |    8 +-
 .../UserBitShared.SaslMessage.Builder.html         |    8 +-
 .../proto/class-use/UserBitShared.SaslMessage.html |    8 +-
 .../UserBitShared.SaslMessageOrBuilder.html        |    8 +-
 .../proto/class-use/UserBitShared.SaslStatus.html  |    8 +-
 .../UserBitShared.SerializedField.Builder.html     |    8 +-
 .../class-use/UserBitShared.SerializedField.html   |    8 +-
 .../UserBitShared.SerializedFieldOrBuilder.html    |    8 +-
 ...BitShared.StackTraceElementWrapper.Builder.html |    8 +-
 .../UserBitShared.StackTraceElementWrapper.html    |    8 +-
 ...itShared.StackTraceElementWrapperOrBuilder.html |    8 +-
 .../UserBitShared.StreamProfile.Builder.html       |    8 +-
 .../class-use/UserBitShared.StreamProfile.html     |    8 +-
 .../UserBitShared.StreamProfileOrBuilder.html      |    8 +-
 .../UserBitShared.UserCredentials.Builder.html     |    8 +-
 .../class-use/UserBitShared.UserCredentials.html   |    8 +-
 .../UserBitShared.UserCredentialsOrBuilder.html    |    8 +-
 .../drill/exec/proto/class-use/UserBitShared.html  |    8 +-
 .../UserProtos.BitToUserHandshake.Builder.html     |    8 +-
 .../class-use/UserProtos.BitToUserHandshake.html   |    8 +-
 .../UserProtos.BitToUserHandshakeOrBuilder.html    |    8 +-
 .../UserProtos.CatalogMetadata.Builder.html        |    8 +-
 .../class-use/UserProtos.CatalogMetadata.html      |    8 +-
 .../UserProtos.CatalogMetadataOrBuilder.html       |    8 +-
 .../proto/class-use/UserProtos.CollateSupport.html |    8 +-
 .../UserProtos.ColumnMetadata.Builder.html         |    8 +-
 .../proto/class-use/UserProtos.ColumnMetadata.html |    8 +-
 .../UserProtos.ColumnMetadataOrBuilder.html        |    8 +-
 .../class-use/UserProtos.ColumnSearchability.html  |    8 +-
 .../class-use/UserProtos.ColumnUpdatability.html   |    8 +-
 .../UserProtos.ConvertSupport.Builder.html         |    8 +-
 .../proto/class-use/UserProtos.ConvertSupport.html |    8 +-
 .../UserProtos.ConvertSupportOrBuilder.html        |    8 +-
 .../UserProtos.CorrelationNamesSupport.html        |    8 +-
 ...rProtos.CreatePreparedStatementReq.Builder.html |    8 +-
 .../UserProtos.CreatePreparedStatementReq.html     |    8 +-
 ...Protos.CreatePreparedStatementReqOrBuilder.html |    8 +-
 ...Protos.CreatePreparedStatementResp.Builder.html |    8 +-
 .../UserProtos.CreatePreparedStatementResp.html    |    8 +-
 ...rotos.CreatePreparedStatementRespOrBuilder.html |    8 +-
 .../UserProtos.DateTimeLiteralsSupport.html        |    8 +-
 .../UserProtos.GetCatalogsReq.Builder.html         |    8 +-
 .../proto/class-use/UserProtos.GetCatalogsReq.html |    8 +-
 .../UserProtos.GetCatalogsReqOrBuilder.html        |    8 +-
 .../UserProtos.GetCatalogsResp.Builder.html        |    8 +-
 .../class-use/UserProtos.GetCatalogsResp.html      |    8 +-
 .../UserProtos.GetCatalogsRespOrBuilder.html       |    8 +-
 .../UserProtos.GetColumnsReq.Builder.html          |    8 +-
 .../proto/class-use/UserProtos.GetColumnsReq.html  |    8 +-
 .../UserProtos.GetColumnsReqOrBuilder.html         |    8 +-
 .../UserProtos.GetColumnsResp.Builder.html         |    8 +-
 .../proto/class-use/UserProtos.GetColumnsResp.html |    8 +-
 .../UserProtos.GetColumnsRespOrBuilder.html        |    8 +-
 .../UserProtos.GetQueryPlanFragments.Builder.html  |    8 +-
 .../UserProtos.GetQueryPlanFragments.html          |    8 +-
 .../UserProtos.GetQueryPlanFragmentsOrBuilder.html |    8 +-
 .../UserProtos.GetSchemasReq.Builder.html          |    8 +-
 .../proto/class-use/UserProtos.GetSchemasReq.html  |    8 +-
 .../UserProtos.GetSchemasReqOrBuilder.html         |    8 +-
 .../UserProtos.GetSchemasResp.Builder.html         |    8 +-
 .../proto/class-use/UserProtos.GetSchemasResp.html |    8 +-
 .../UserProtos.GetSchemasRespOrBuilder.html        |    8 +-
 .../UserProtos.GetServerMetaReq.Builder.html       |    8 +-
 .../class-use/UserProtos.GetServerMetaReq.html     |    8 +-
 .../UserProtos.GetServerMetaReqOrBuilder.html      |    8 +-
 .../UserProtos.GetServerMetaResp.Builder.html      |    8 +-
 .../class-use/UserProtos.GetServerMetaResp.html    |    8 +-
 .../UserProtos.GetServerMetaRespOrBuilder.html     |    8 +-
 .../class-use/UserProtos.GetTablesReq.Builder.html |    8 +-
 .../proto/class-use/UserProtos.GetTablesReq.html   |    8 +-
 .../UserProtos.GetTablesReqOrBuilder.html          |    8 +-
 .../UserProtos.GetTablesResp.Builder.html          |    8 +-
 .../proto/class-use/UserProtos.GetTablesResp.html  |    8 +-
 .../UserProtos.GetTablesRespOrBuilder.html         |    8 +-
 .../proto/class-use/UserProtos.GroupBySupport.html |    8 +-
 .../class-use/UserProtos.HandshakeStatus.html      |    8 +-
 .../class-use/UserProtos.IdentifierCasing.html     |    8 +-
 .../class-use/UserProtos.LikeFilter.Builder.html   |    8 +-
 .../proto/class-use/UserProtos.LikeFilter.html     |    8 +-
 .../class-use/UserProtos.LikeFilterOrBuilder.html  |    8 +-
 .../proto/class-use/UserProtos.NullCollation.html  |    8 +-
 .../proto/class-use/UserProtos.OrderBySupport.html |    8 +-
 .../class-use/UserProtos.OuterJoinSupport.html     |    8 +-
 .../UserProtos.PreparedStatement.Builder.html      |    8 +-
 .../class-use/UserProtos.PreparedStatement.html    |    8 +-
 ...UserProtos.PreparedStatementHandle.Builder.html |    8 +-
 .../UserProtos.PreparedStatementHandle.html        |    8 +-
 ...serProtos.PreparedStatementHandleOrBuilder.html |    8 +-
 .../UserProtos.PreparedStatementOrBuilder.html     |    8 +-
 .../class-use/UserProtos.Property.Builder.html     |    8 +-
 .../exec/proto/class-use/UserProtos.Property.html  |    8 +-
 .../class-use/UserProtos.PropertyOrBuilder.html    |    8 +-
 .../UserProtos.QueryPlanFragments.Builder.html     |    8 +-
 .../class-use/UserProtos.QueryPlanFragments.html   |    8 +-
 .../UserProtos.QueryPlanFragmentsOrBuilder.html    |    8 +-
 .../class-use/UserProtos.QueryResultsMode.html     |    8 +-
 .../UserProtos.RequestResults.Builder.html         |    8 +-
 .../proto/class-use/UserProtos.RequestResults.html |    8 +-
 .../UserProtos.RequestResultsOrBuilder.html        |    8 +-
 .../proto/class-use/UserProtos.RequestStatus.html  |    8 +-
 .../UserProtos.ResultColumnMetadata.Builder.html   |    8 +-
 .../class-use/UserProtos.ResultColumnMetadata.html |    8 +-
 .../UserProtos.ResultColumnMetadataOrBuilder.html  |    8 +-
 .../UserProtos.RpcEndpointInfos.Builder.html       |    8 +-
 .../class-use/UserProtos.RpcEndpointInfos.html     |    8 +-
 .../UserProtos.RpcEndpointInfosOrBuilder.html      |    8 +-
 .../exec/proto/class-use/UserProtos.RpcType.html   |    8 +-
 .../class-use/UserProtos.RunQuery.Builder.html     |    8 +-
 .../exec/proto/class-use/UserProtos.RunQuery.html  |    8 +-
 .../class-use/UserProtos.RunQueryOrBuilder.html    |    8 +-
 .../proto/class-use/UserProtos.SaslSupport.html    |    8 +-
 .../UserProtos.SchemaMetadata.Builder.html         |    8 +-
 .../proto/class-use/UserProtos.SchemaMetadata.html |    8 +-
 .../UserProtos.SchemaMetadataOrBuilder.html        |    8 +-
 .../class-use/UserProtos.ServerMeta.Builder.html   |    8 +-
 .../proto/class-use/UserProtos.ServerMeta.html     |    8 +-
 .../class-use/UserProtos.ServerMetaOrBuilder.html  |    8 +-
 .../class-use/UserProtos.SubQuerySupport.html      |    8 +-
 .../UserProtos.TableMetadata.Builder.html          |    8 +-
 .../proto/class-use/UserProtos.TableMetadata.html  |    8 +-
 .../UserProtos.TableMetadataOrBuilder.html         |    8 +-
 .../proto/class-use/UserProtos.UnionSupport.html   |    8 +-
 .../UserProtos.UserProperties.Builder.html         |    8 +-
 .../proto/class-use/UserProtos.UserProperties.html |    8 +-
 .../UserProtos.UserPropertiesOrBuilder.html        |    8 +-
 .../UserProtos.UserToBitHandshake.Builder.html     |    8 +-
 .../class-use/UserProtos.UserToBitHandshake.html   |    8 +-
 .../UserProtos.UserToBitHandshakeOrBuilder.html    |    8 +-
 .../drill/exec/proto/class-use/UserProtos.html     |    8 +-
 .../drill/exec/proto/helper/QueryIdHelper.html     |    8 +-
 .../exec/proto/helper/class-use/QueryIdHelper.html |    8 +-
 .../drill/exec/proto/helper/package-frame.html     |    6 +-
 .../drill/exec/proto/helper/package-summary.html   |    8 +-
 .../drill/exec/proto/helper/package-tree.html      |    8 +-
 .../drill/exec/proto/helper/package-use.html       |    8 +-
 .../org/apache/drill/exec/proto/package-frame.html |    7 +-
 .../apache/drill/exec/proto/package-summary.html   |   60 +-
 .../org/apache/drill/exec/proto/package-tree.html  |   47 +-
 .../org/apache/drill/exec/proto/package-use.html   |  494 +-
 .../record/AbstractBinaryRecordBatch.Metric.html   |    8 +-
 .../exec/record/AbstractBinaryRecordBatch.html     |    8 +-
 .../record/AbstractRecordBatch.BatchState.html     |    8 +-
 .../drill/exec/record/AbstractRecordBatch.html     |    8 +-
 .../exec/record/AbstractSingleRecordBatch.html     |    8 +-
 .../record/AbstractTableFunctionRecordBatch.html   |    8 +-
 .../exec/record/AbstractUnaryRecordBatch.html      |    8 +-
 .../record/BatchSchema.SelectionVectorMode.html    |    8 +-
 .../org/apache/drill/exec/record/BatchSchema.html  |    8 +-
 .../drill/exec/record/BatchSchemaBuilder.html      |    8 +-
 .../drill/exec/record/CloseableRecordBatch.html    |   12 +-
 .../ColumnConverter.ArrayColumnConverter.html      |  305 ++
 .../ColumnConverter.DictColumnConverter.html       |  306 ++
 .../ColumnConverter.DummyColumnConverter.html      |  339 ++
 .../record/ColumnConverter.MapColumnConverter.html |  310 ++
 .../ColumnConverter.ScalarColumnConverter.html     |  304 ++
 .../apache/drill/exec/record/ColumnConverter.html  |  275 +
 .../drill/exec/record/ColumnConverterFactory.html  |  343 ++
 apidocs/org/apache/drill/exec/record/DeadBuf.html  | 1066 +++-
 .../exec/record/ExpandableHyperContainer.html      |    8 +-
 .../record/ExpressionTreeMaterializerTest.html     |    8 +-
 .../drill/exec/record/FragmentWritableBatch.html   |    8 +-
 .../drill/exec/record/HyperVectorWrapper.html      |    8 +-
 .../drill/exec/record/JoinBatchMemoryManager.html  |    8 +-
 .../drill/exec/record/MajorTypeSerDe.De.html       |   14 +-
 .../record/MajorTypeSerDe.MajorTypeHolder.html     |    8 +-
 .../drill/exec/record/MajorTypeSerDe.Se.html       |    8 +-
 .../apache/drill/exec/record/MajorTypeSerDe.html   |    8 +-
 .../drill/exec/record/MaterializeVisitor.html      |    8 +-
 .../drill/exec/record/MaterializedField.html       |    8 +-
 .../apache/drill/exec/record/RawFragmentBatch.html |    8 +-
 .../exec/record/RawFragmentBatchProvider.html      |    8 +-
 .../drill/exec/record/RecordBatch.IterOutcome.html |    8 +-
 .../org/apache/drill/exec/record/RecordBatch.html  |    8 +-
 .../drill/exec/record/RecordBatchLoader.html       |    8 +-
 .../exec/record/RecordBatchMemoryManager.html      |    8 +-
 .../exec/record/RecordBatchSizer.ColumnSize.html   |    8 +-
 .../apache/drill/exec/record/RecordBatchSizer.html |    8 +-
 .../apache/drill/exec/record/RecordIterator.html   |    8 +-
 .../apache/drill/exec/record/SchemaBuilder.html    |    8 +-
 .../org/apache/drill/exec/record/SchemaUtil.html   |    8 +-
 .../apache/drill/exec/record/SchemalessBatch.html  |    8 +-
 .../drill/exec/record/SimpleRecordBatch.html       |    8 +-
 .../drill/exec/record/SimpleVectorWrapper.html     |    8 +-
 .../drill/exec/record/TableFunctionContract.html   |    8 +-
 .../drill/exec/record/TestMaterializedField.html   |  128 +-
 .../drill/exec/record/TestRecordBatchSizer.html    |    8 +-
 .../drill/exec/record/TestRecordIterator.html      |    8 +-
 .../drill/exec/record/TestVectorContainer.html     |    8 +-
 .../org/apache/drill/exec/record/TransferPair.html |    8 +-
 .../drill/exec/record/TypedFieldId.Builder.html    |    8 +-
 .../org/apache/drill/exec/record/TypedFieldId.html |    8 +-
 .../apache/drill/exec/record/VectorAccessible.html |    8 +-
 .../exec/record/VectorAccessibleComplexWriter.html |    8 +-
 .../exec/record/VectorAccessibleUtilities.html     |    8 +-
 .../apache/drill/exec/record/VectorContainer.html  |    8 +-
 .../record/VectorInitializer.AllocationHint.html   |    8 +-
 .../drill/exec/record/VectorInitializer.html       |    8 +-
 .../apache/drill/exec/record/VectorWrapper.html    |    8 +-
 .../apache/drill/exec/record/WritableBatch.html    |    8 +-
 .../AbstractBinaryRecordBatch.Metric.html          |    8 +-
 .../class-use/AbstractBinaryRecordBatch.html       |    8 +-
 .../class-use/AbstractRecordBatch.BatchState.html  |    8 +-
 .../exec/record/class-use/AbstractRecordBatch.html |    8 +-
 .../class-use/AbstractSingleRecordBatch.html       |    8 +-
 .../AbstractTableFunctionRecordBatch.html          |    8 +-
 .../record/class-use/AbstractUnaryRecordBatch.html |    8 +-
 .../class-use/BatchSchema.SelectionVectorMode.html |   38 +-
 .../drill/exec/record/class-use/BatchSchema.html   |    8 +-
 .../exec/record/class-use/BatchSchemaBuilder.html  |    8 +-
 .../record/class-use/CloseableRecordBatch.html     |   66 +-
 .../ColumnConverter.ArrayColumnConverter.html      |  126 +
 .../ColumnConverter.DictColumnConverter.html       |  126 +
 .../ColumnConverter.DummyColumnConverter.html      |  166 +
 .../ColumnConverter.MapColumnConverter.html        |  126 +
 .../ColumnConverter.ScalarColumnConverter.html     |  190 +
 .../exec/record/class-use/ColumnConverter.html     |  345 ++
 .../record/class-use/ColumnConverterFactory.html   |  189 +
 .../drill/exec/record/class-use/DeadBuf.html       |    8 +-
 .../record/class-use/ExpandableHyperContainer.html |    8 +-
 .../class-use/ExpressionTreeMaterializerTest.html  |    8 +-
 .../record/class-use/FragmentWritableBatch.html    |    8 +-
 .../exec/record/class-use/HyperVectorWrapper.html  |    8 +-
 .../record/class-use/JoinBatchMemoryManager.html   |    8 +-
 .../exec/record/class-use/MajorTypeSerDe.De.html   |    8 +-
 .../class-use/MajorTypeSerDe.MajorTypeHolder.html  |    8 +-
 .../exec/record/class-use/MajorTypeSerDe.Se.html   |    8 +-
 .../exec/record/class-use/MajorTypeSerDe.html      |    8 +-
 .../exec/record/class-use/MaterializeVisitor.html  |    8 +-
 .../exec/record/class-use/MaterializedField.html   |    8 +-
 .../exec/record/class-use/RawFragmentBatch.html    |    8 +-
 .../record/class-use/RawFragmentBatchProvider.html |    8 +-
 .../record/class-use/RecordBatch.IterOutcome.html  |    8 +-
 .../drill/exec/record/class-use/RecordBatch.html   |   78 +-
 .../exec/record/class-use/RecordBatchLoader.html   |    8 +-
 .../record/class-use/RecordBatchMemoryManager.html |    8 +-
 .../class-use/RecordBatchSizer.ColumnSize.html     |    8 +-
 .../exec/record/class-use/RecordBatchSizer.html    |    8 +-
 .../exec/record/class-use/RecordIterator.html      |    8 +-
 .../drill/exec/record/class-use/SchemaBuilder.html |    8 +-
 .../drill/exec/record/class-use/SchemaUtil.html    |    8 +-
 .../exec/record/class-use/SchemalessBatch.html     |    8 +-
 .../exec/record/class-use/SimpleRecordBatch.html   |    8 +-
 .../exec/record/class-use/SimpleVectorWrapper.html |    8 +-
 .../record/class-use/TableFunctionContract.html    |    8 +-
 .../record/class-use/TestMaterializedField.html    |    8 +-
 .../record/class-use/TestRecordBatchSizer.html     |    8 +-
 .../exec/record/class-use/TestRecordIterator.html  |    8 +-
 .../exec/record/class-use/TestVectorContainer.html |    8 +-
 .../drill/exec/record/class-use/TransferPair.html  |    8 +-
 .../record/class-use/TypedFieldId.Builder.html     |    8 +-
 .../drill/exec/record/class-use/TypedFieldId.html  |    8 +-
 .../exec/record/class-use/VectorAccessible.html    |    8 +-
 .../class-use/VectorAccessibleComplexWriter.html   |    8 +-
 .../class-use/VectorAccessibleUtilities.html       |    8 +-
 .../exec/record/class-use/VectorContainer.html     |    8 +-
 .../VectorInitializer.AllocationHint.html          |    8 +-
 .../exec/record/class-use/VectorInitializer.html   |    8 +-
 .../drill/exec/record/class-use/VectorWrapper.html |    8 +-
 .../drill/exec/record/class-use/WritableBatch.html |    8 +-
 .../record/metadata/AbstractColumnMetadata.html    |   12 +-
 .../record/metadata/AbstractMapColumnMetadata.html |    8 +-
 .../exec/record/metadata/AbstractPropertied.html   |    8 +-
 .../drill/exec/record/metadata/ColumnBuilder.html  |    8 +-
 .../metadata/ColumnMetadata.StructureType.html     |    8 +-
 .../drill/exec/record/metadata/ColumnMetadata.html |   12 +-
 .../drill/exec/record/metadata/DictBuilder.html    |    8 +-
 .../exec/record/metadata/DictColumnMetadata.html   |    8 +-
 .../drill/exec/record/metadata/DynamicColumn.html  |    8 +-
 .../drill/exec/record/metadata/MapBuilder.html     |    8 +-
 .../exec/record/metadata/MapColumnMetadata.html    |    8 +-
 .../drill/exec/record/metadata/MetadataUtils.html  |    8 +-
 .../record/metadata/PrimitiveColumnMetadata.html   |   12 +-
 .../drill/exec/record/metadata/Propertied.html     |    8 +-
 .../exec/record/metadata/PropertyAccessor.html     |    8 +-
 .../exec/record/metadata/RepeatedListBuilder.html  |    8 +-
 .../metadata/RepeatedListColumnMetadata.html       |    8 +-
 .../drill/exec/record/metadata/SchemaBuilder.html  |    8 +-
 .../record/metadata/TestMetadataProperties.html    |    8 +-
 .../exec/record/metadata/TestTupleSchema.html      |    8 +-
 .../drill/exec/record/metadata/TupleBuilder.html   |    8 +-
 .../drill/exec/record/metadata/TupleMetadata.html  |    8 +-
 .../drill/exec/record/metadata/TupleNameSpace.html |    8 +-
 .../drill/exec/record/metadata/TupleSchema.html    |    8 +-
 .../drill/exec/record/metadata/UnionBuilder.html   |    8 +-
 .../record/metadata/VariantColumnMetadata.html     |    8 +-
 .../exec/record/metadata/VariantMetadata.html      |    8 +-
 .../drill/exec/record/metadata/VariantSchema.html  |    8 +-
 .../metadata/class-use/AbstractColumnMetadata.html |    8 +-
 .../class-use/AbstractMapColumnMetadata.html       |    8 +-
 .../metadata/class-use/AbstractPropertied.html     |    8 +-
 .../record/metadata/class-use/ColumnBuilder.html   |    8 +-
 .../class-use/ColumnMetadata.StructureType.html    |    8 +-
 .../record/metadata/class-use/ColumnMetadata.html  |   79 +-
 .../record/metadata/class-use/DictBuilder.html     |    8 +-
 .../metadata/class-use/DictColumnMetadata.html     |    8 +-
 .../record/metadata/class-use/DynamicColumn.html   |    8 +-
 .../exec/record/metadata/class-use/MapBuilder.html |    8 +-
 .../metadata/class-use/MapColumnMetadata.html      |    8 +-
 .../record/metadata/class-use/MetadataUtils.html   |    8 +-
 .../class-use/PrimitiveColumnMetadata.html         |    8 +-
 .../exec/record/metadata/class-use/Propertied.html |    8 +-
 .../metadata/class-use/PropertyAccessor.html       |    8 +-
 .../metadata/class-use/RepeatedListBuilder.html    |    8 +-
 .../class-use/RepeatedListColumnMetadata.html      |    8 +-
 .../record/metadata/class-use/SchemaBuilder.html   |   46 +-
 .../metadata/class-use/TestMetadataProperties.html |    8 +-
 .../record/metadata/class-use/TestTupleSchema.html |    8 +-
 .../record/metadata/class-use/TupleBuilder.html    |    8 +-
 .../record/metadata/class-use/TupleMetadata.html   |  191 +-
 .../record/metadata/class-use/TupleNameSpace.html  |    8 +-
 .../record/metadata/class-use/TupleSchema.html     |    8 +-
 .../record/metadata/class-use/UnionBuilder.html    |    8 +-
 .../metadata/class-use/VariantColumnMetadata.html  |    8 +-
 .../record/metadata/class-use/VariantMetadata.html |    8 +-
 .../record/metadata/class-use/VariantSchema.html   |    8 +-
 .../drill/exec/record/metadata/package-frame.html  |    6 +-
 .../exec/record/metadata/package-summary.html      |    8 +-
 .../drill/exec/record/metadata/package-tree.html   |    8 +-
 .../drill/exec/record/metadata/package-use.html    |  115 +-
 .../metadata/schema/FsMetastoreSchemaProvider.html |    8 +-
 .../metadata/schema/InlineSchemaProvider.html      |    8 +-
 .../record/metadata/schema/PathSchemaProvider.html |    8 +-
 .../metadata/schema/SchemaContainer.Version.html   |    8 +-
 .../record/metadata/schema/SchemaContainer.html    |    8 +-
 .../record/metadata/schema/SchemaProvider.html     |    8 +-
 .../metadata/schema/SchemaProviderFactory.html     |    8 +-
 .../metadata/schema/StorageProperties.Builder.html |    8 +-
 .../record/metadata/schema/StorageProperties.html  |    8 +-
 .../record/metadata/schema/TestSchemaProvider.html |    8 +-
 .../class-use/FsMetastoreSchemaProvider.html       |    8 +-
 .../schema/class-use/InlineSchemaProvider.html     |    8 +-
 .../schema/class-use/PathSchemaProvider.html       |    8 +-
 .../schema/class-use/SchemaContainer.Version.html  |    8 +-
 .../metadata/schema/class-use/SchemaContainer.html |    8 +-
 .../metadata/schema/class-use/SchemaProvider.html  |    8 +-
 .../schema/class-use/SchemaProviderFactory.html    |    8 +-
 .../class-use/StorageProperties.Builder.html       |    8 +-
 .../schema/class-use/StorageProperties.html        |    8 +-
 .../schema/class-use/TestSchemaProvider.html       |    8 +-
 .../exec/record/metadata/schema/package-frame.html |    6 +-
 .../record/metadata/schema/package-summary.html    |    8 +-
 .../exec/record/metadata/schema/package-tree.html  |    8 +-
 .../exec/record/metadata/schema/package-use.html   |    8 +-
 .../metadata/schema/parser/SchemaExprParser.html   |    8 +-
 .../schema/parser/SchemaParsingException.html      |    8 +-
 .../parser/SchemaVisitor.ColumnDefVisitor.html     |    8 +-
 .../schema/parser/SchemaVisitor.ColumnVisitor.html |    8 +-
 .../parser/SchemaVisitor.PropertiesVisitor.html    |    8 +-
 .../metadata/schema/parser/SchemaVisitor.html      |    8 +-
 .../schema/parser/TestParserErrorHandling.html     |    8 +-
 .../metadata/schema/parser/TestSchemaParser.html   |    8 +-
 .../schema/parser/UpperCaseCharStream.html         |    8 +-
 .../schema/parser/class-use/SchemaExprParser.html  |    8 +-
 .../parser/class-use/SchemaParsingException.html   |    8 +-
 .../class-use/SchemaVisitor.ColumnDefVisitor.html  |    8 +-
 .../class-use/SchemaVisitor.ColumnVisitor.html     |    8 +-
 .../class-use/SchemaVisitor.PropertiesVisitor.html |    8 +-
 .../schema/parser/class-use/SchemaVisitor.html     |    8 +-
 .../parser/class-use/TestParserErrorHandling.html  |    8 +-
 .../schema/parser/class-use/TestSchemaParser.html  |    8 +-
 .../parser/class-use/UpperCaseCharStream.html      |    8 +-
 .../metadata/schema/parser/package-frame.html      |    6 +-
 .../metadata/schema/parser/package-summary.html    |    8 +-
 .../metadata/schema/parser/package-tree.html       |    8 +-
 .../record/metadata/schema/parser/package-use.html |    8 +-
 .../apache/drill/exec/record/package-frame.html    |   14 +-
 .../apache/drill/exec/record/package-summary.html  |   86 +-
 .../org/apache/drill/exec/record/package-tree.html |   20 +-
 .../org/apache/drill/exec/record/package-use.html  |  161 +-
 .../exec/record/selection/SelectionVector2.html    |    8 +-
 .../record/selection/SelectionVector2Builder.html  |    8 +-
 .../exec/record/selection/SelectionVector4.html    |    8 +-
 .../record/selection/SelectionVector4Builder.html  |    8 +-
 .../selection/class-use/SelectionVector2.html      |    8 +-
 .../class-use/SelectionVector2Builder.html         |    8 +-
 .../selection/class-use/SelectionVector4.html      |    8 +-
 .../class-use/SelectionVector4Builder.html         |    8 +-
 .../drill/exec/record/selection/package-frame.html |    6 +-
 .../exec/record/selection/package-summary.html     |    8 +-
 .../drill/exec/record/selection/package-tree.html  |    8 +-
 .../drill/exec/record/selection/package-use.html   |    8 +-
 .../drill/exec/record/vector/TestDateTypes.html    |    8 +-
 .../drill/exec/record/vector/TestDictVector.html   |    8 +-
 .../apache/drill/exec/record/vector/TestLoad.html  |    8 +-
 .../vector/TestValueVector.ChildVerifier.html      |    8 +-
 .../vector/TestValueVector.VectorVerifier.html     |    8 +-
 .../drill/exec/record/vector/TestValueVector.html  |    8 +-
 .../record/vector/class-use/TestDateTypes.html     |    8 +-
 .../record/vector/class-use/TestDictVector.html    |    8 +-
 .../exec/record/vector/class-use/TestLoad.html     |    8 +-
 .../class-use/TestValueVector.ChildVerifier.html   |    8 +-
 .../class-use/TestValueVector.VectorVerifier.html  |    8 +-
 .../record/vector/class-use/TestValueVector.html   |    8 +-
 .../drill/exec/record/vector/package-frame.html    |    6 +-
 .../drill/exec/record/vector/package-summary.html  |    8 +-
 .../drill/exec/record/vector/package-tree.html     |    8 +-
 .../drill/exec/record/vector/package-use.html      |    8 +-
 .../exec/resolver/DefaultFunctionResolver.html     |    8 +-
 .../drill/exec/resolver/ExactFunctionResolver.html |    8 +-
 .../drill/exec/resolver/FunctionResolver.html      |    8 +-
 .../exec/resolver/FunctionResolverFactory.html     |    8 +-
 .../exec/resolver/ResolverTypePrecedence.html      |    8 +-
 .../apache/drill/exec/resolver/TypeCastRules.html  |   16 +-
 .../class-use/DefaultFunctionResolver.html         |    8 +-
 .../resolver/class-use/ExactFunctionResolver.html  |    8 +-
 .../exec/resolver/class-use/FunctionResolver.html  |    8 +-
 .../class-use/FunctionResolverFactory.html         |    8 +-
 .../resolver/class-use/ResolverTypePrecedence.html |    8 +-
 .../exec/resolver/class-use/TypeCastRules.html     |    8 +-
 .../apache/drill/exec/resolver/package-frame.html  |    6 +-
 .../drill/exec/resolver/package-summary.html       |    8 +-
 .../apache/drill/exec/resolver/package-tree.html   |    8 +-
 .../apache/drill/exec/resolver/package-use.html    |    8 +-
 .../drill/exec/resourcemgr/NodeResources.html      |    8 +-
 .../drill/exec/resourcemgr/TestRMConfigLoad.html   |    8 +-
 .../exec/resourcemgr/TestResourcePoolTree.html     |    8 +-
 .../exec/resourcemgr/class-use/NodeResources.html  |    8 +-
 .../resourcemgr/class-use/TestRMConfigLoad.html    |    8 +-
 .../class-use/TestResourcePoolTree.html            |    8 +-
 .../exec/resourcemgr/config/QueryQueueConfig.html  |    8 +-
 .../resourcemgr/config/QueryQueueConfigImpl.html   |    8 +-
 .../resourcemgr/config/QueueAssignmentResult.html  |    8 +-
 .../exec/resourcemgr/config/RMCommonDefaults.html  |    8 +-
 .../exec/resourcemgr/config/ResourcePool.html      |    8 +-
 .../exec/resourcemgr/config/ResourcePoolImpl.html  |    8 +-
 .../exec/resourcemgr/config/ResourcePoolTree.html  |    8 +-
 .../resourcemgr/config/ResourcePoolTreeImpl.html   |    8 +-
 .../config/class-use/QueryQueueConfig.html         |    8 +-
 .../config/class-use/QueryQueueConfigImpl.html     |    8 +-
 .../config/class-use/QueueAssignmentResult.html    |    8 +-
 .../config/class-use/RMCommonDefaults.html         |    8 +-
 .../resourcemgr/config/class-use/ResourcePool.html |    8 +-
 .../config/class-use/ResourcePoolImpl.html         |    8 +-
 .../config/class-use/ResourcePoolTree.html         |    8 +-
 .../config/class-use/ResourcePoolTreeImpl.html     |    8 +-
 .../config/exception/QueueSelectionException.html  |    8 +-
 .../config/exception/RMConfigException.html        |    8 +-
 .../class-use/QueueSelectionException.html         |    8 +-
 .../exception/class-use/RMConfigException.html     |    8 +-
 .../config/exception/package-frame.html            |    6 +-
 .../config/exception/package-summary.html          |    8 +-
 .../resourcemgr/config/exception/package-tree.html |    8 +-
 .../resourcemgr/config/exception/package-use.html  |    8 +-
 .../exec/resourcemgr/config/package-frame.html     |    6 +-
 .../exec/resourcemgr/config/package-summary.html   |    8 +-
 .../exec/resourcemgr/config/package-tree.html      |    8 +-
 .../drill/exec/resourcemgr/config/package-use.html |    8 +-
 .../AbstractQueueSelectionPolicy.html              |    8 +-
 .../selectionpolicy/BestFitQueueSelection.html     |    8 +-
 .../selectionpolicy/DefaultQueueSelection.html     |    8 +-
 .../QueueSelectionPolicy.SelectionPolicy.html      |    8 +-
 .../selectionpolicy/QueueSelectionPolicy.html      |    8 +-
 .../QueueSelectionPolicyFactory.html               |    8 +-
 .../selectionpolicy/RandomQueueSelection.html      |    8 +-
 .../TestBestFitSelectionPolicy.html                |    8 +-
 .../TestDefaultSelectionPolicy.html                |    8 +-
 .../class-use/AbstractQueueSelectionPolicy.html    |    8 +-
 .../class-use/BestFitQueueSelection.html           |    8 +-
 .../class-use/DefaultQueueSelection.html           |    8 +-
 .../QueueSelectionPolicy.SelectionPolicy.html      |    8 +-
 .../class-use/QueueSelectionPolicy.html            |    8 +-
 .../class-use/QueueSelectionPolicyFactory.html     |    8 +-
 .../class-use/RandomQueueSelection.html            |    8 +-
 .../class-use/TestBestFitSelectionPolicy.html      |    8 +-
 .../class-use/TestDefaultSelectionPolicy.html      |    8 +-
 .../config/selectionpolicy/package-frame.html      |    6 +-
 .../config/selectionpolicy/package-summary.html    |    8 +-
 .../config/selectionpolicy/package-tree.html       |    8 +-
 .../config/selectionpolicy/package-use.html        |    8 +-
 .../selectors/AbstractResourcePoolSelector.html    |    8 +-
 .../resourcemgr/config/selectors/AclSelector.html  |    8 +-
 .../resourcemgr/config/selectors/AndSelector.html  |    8 +-
 .../config/selectors/ComplexSelectors.html         |    8 +-
 .../config/selectors/DefaultSelector.html          |    8 +-
 .../config/selectors/NotEqualSelector.html         |    8 +-
 .../resourcemgr/config/selectors/OrSelector.html   |    8 +-
 .../ResourcePoolSelector.SelectorType.html         |    8 +-
 .../config/selectors/ResourcePoolSelector.html     |    8 +-
 .../selectors/ResourcePoolSelectorFactory.html     |    8 +-
 .../resourcemgr/config/selectors/TagSelector.html  |    8 +-
 .../config/selectors/TestAclSelector.html          |    8 +-
 .../config/selectors/TestComplexSelectors.html     |    8 +-
 .../config/selectors/TestNotEqualSelector.html     |    8 +-
 .../selectors/TestResourcePoolSelectors.html       |    8 +-
 .../config/selectors/TestTagSelector.html          |    8 +-
 .../class-use/AbstractResourcePoolSelector.html    |    8 +-
 .../config/selectors/class-use/AclSelector.html    |    8 +-
 .../config/selectors/class-use/AndSelector.html    |    8 +-
 .../selectors/class-use/ComplexSelectors.html      |    8 +-
 .../selectors/class-use/DefaultSelector.html       |    8 +-
 .../selectors/class-use/NotEqualSelector.html      |    8 +-
 .../config/selectors/class-use/OrSelector.html     |    8 +-
 .../ResourcePoolSelector.SelectorType.html         |    8 +-
 .../selectors/class-use/ResourcePoolSelector.html  |    8 +-
 .../class-use/ResourcePoolSelectorFactory.html     |    8 +-
 .../config/selectors/class-use/TagSelector.html    |    8 +-
 .../selectors/class-use/TestAclSelector.html       |    8 +-
 .../selectors/class-use/TestComplexSelectors.html  |    8 +-
 .../selectors/class-use/TestNotEqualSelector.html  |    8 +-
 .../class-use/TestResourcePoolSelectors.html       |    8 +-
 .../selectors/class-use/TestTagSelector.html       |    8 +-
 .../config/selectors/package-frame.html            |    6 +-
 .../config/selectors/package-summary.html          |    8 +-
 .../resourcemgr/config/selectors/package-tree.html |    8 +-
 .../resourcemgr/config/selectors/package-use.html  |    8 +-
 .../drill/exec/resourcemgr/package-frame.html      |    6 +-
 .../drill/exec/resourcemgr/package-summary.html    |    8 +-
 .../drill/exec/resourcemgr/package-tree.html       |    8 +-
 .../apache/drill/exec/resourcemgr/package-use.html |    8 +-
 .../exec/resourcemgr/util/MemoryConfigParser.html  |    8 +-
 .../util/class-use/MemoryConfigParser.html         |    8 +-
 .../drill/exec/resourcemgr/util/package-frame.html |    6 +-
 .../exec/resourcemgr/util/package-summary.html     |    8 +-
 .../drill/exec/resourcemgr/util/package-tree.html  |    8 +-
 .../drill/exec/resourcemgr/util/package-use.html   |    8 +-
 .../drill/exec/rpc/AbstractClientConnection.html   |    8 +-
 .../drill/exec/rpc/AbstractConnectionConfig.html   |    8 +-
 .../AbstractDisposableUserClientConnection.html    |   13 +-
 .../drill/exec/rpc/AbstractHandshakeHandler.html   |    8 +-
 .../drill/exec/rpc/AbstractRemoteConnection.html   |    8 +-
 .../apache/drill/exec/rpc/AbstractRpcMetrics.html  |    8 +-
 .../drill/exec/rpc/AbstractServerConnection.html   |    8 +-
 apidocs/org/apache/drill/exec/rpc/Acks.html        |    8 +-
 .../drill/exec/rpc/BaseRpcOutcomeListener.html     |    8 +-
 apidocs/org/apache/drill/exec/rpc/BasicClient.html |    8 +-
 .../rpc/BasicServer.ServerHandshakeHandler.html    |    8 +-
 apidocs/org/apache/drill/exec/rpc/BasicServer.html |    8 +-
 .../apache/drill/exec/rpc/BitConnectionConfig.html |    8 +-
 .../org/apache/drill/exec/rpc/BitRpcUtility.html   |    8 +-
 .../drill/exec/rpc/ChannelClosedException.html     |    8 +-
 .../rpc/ChannelListenerWithCoordinationId.html     |    8 +-
 .../apache/drill/exec/rpc/ClientConnection.html    |    8 +-
 .../apache/drill/exec/rpc/ConnectionConfig.html    |    8 +-
 .../exec/rpc/ConnectionMultiListener.Builder.html  |    8 +-
 ...nnectionMultiListener.SSLHandshakeListener.html |    8 +-
 .../drill/exec/rpc/ConnectionMultiListener.html    |    8 +-
 .../apache/drill/exec/rpc/ConnectionThrottle.html  |   10 +-
 .../org/apache/drill/exec/rpc/DrillRpcFuture.html  |    8 +-
 .../apache/drill/exec/rpc/DynamicSemaphore.html    |    8 +-
 .../apache/drill/exec/rpc/EncryptionContext.html   |    8 +-
 .../drill/exec/rpc/EncryptionContextImpl.html      |    8 +-
 .../drill/exec/rpc/FailingRequestHandler.html      |    8 +-
 .../apache/drill/exec/rpc/FutureBitCommand.html    |    8 +-
 .../apache/drill/exec/rpc/InboundRpcMessage.html   |    8 +-
 .../apache/drill/exec/rpc/ListeningCommand.html    |    8 +-
 .../apache/drill/exec/rpc/NamedThreadFactory.html  |    8 +-
 .../drill/exec/rpc/NonTransientRpcException.html   |    8 +-
 .../apache/drill/exec/rpc/OutOfMemoryHandler.html  |    8 +-
 .../apache/drill/exec/rpc/OutboundRpcMessage.html  |    8 +-
 .../drill/exec/rpc/ProtobufLengthDecoder.html      |    8 +-
 .../rpc/ReconnectingConnection.CloseHandler.html   |    8 +-
 ...ReconnectingConnection.CloseHandlerCreator.html |    8 +-
 ...ectingConnection.ConnectionListeningFuture.html |    8 +-
 .../drill/exec/rpc/ReconnectingConnection.html     |    8 +-
 .../apache/drill/exec/rpc/RemoteConnection.html    |    8 +-
 .../org/apache/drill/exec/rpc/RequestHandler.html  |    8 +-
 .../apache/drill/exec/rpc/ResettableBarrier.html   |    8 +-
 apidocs/org/apache/drill/exec/rpc/Response.html    |    8 +-
 .../org/apache/drill/exec/rpc/ResponseSender.html  |    8 +-
 .../exec/rpc/RpcBus.ChannelClosedHandler.html      |    8 +-
 .../drill/exec/rpc/RpcBus.InboundHandler.html      |    8 +-
 apidocs/org/apache/drill/exec/rpc/RpcBus.html      |    8 +-
 .../apache/drill/exec/rpc/RpcCheckedFuture.html    |    8 +-
 apidocs/org/apache/drill/exec/rpc/RpcCommand.html  |    8 +-
 .../drill/exec/rpc/RpcConfig.RpcConfigBuilder.html |    8 +-
 .../drill/exec/rpc/RpcConfig.RpcMessageType.html   |    8 +-
 apidocs/org/apache/drill/exec/rpc/RpcConfig.html   |    8 +-
 .../exec/rpc/RpcConnectionHandler.FailureType.html |    8 +-
 .../drill/exec/rpc/RpcConnectionHandler.html       |    8 +-
 .../org/apache/drill/exec/rpc/RpcConstants.html    |    8 +-
 .../org/apache/drill/exec/rpc/RpcException.html    |    8 +-
 .../apache/drill/exec/rpc/RpcExceptionHandler.html |    8 +-
 apidocs/org/apache/drill/exec/rpc/RpcMessage.html  |    8 +-
 apidocs/org/apache/drill/exec/rpc/RpcMetrics.html  |    8 +-
 apidocs/org/apache/drill/exec/rpc/RpcOutcome.html  |    8 +-
 .../apache/drill/exec/rpc/RpcOutcomeListener.html  |    8 +-
 apidocs/org/apache/drill/exec/rpc/SaslCodec.html   |    8 +-
 .../apache/drill/exec/rpc/ServerConnection.html    |    8 +-
 .../org/apache/drill/exec/rpc/TransportCheck.html  |    8 +-
 .../drill/exec/rpc/UserClientConnection.html       |   32 +-
 .../apache/drill/exec/rpc/UserRpcException.html    |    8 +-
 .../rpc/class-use/AbstractClientConnection.html    |    8 +-
 .../rpc/class-use/AbstractConnectionConfig.html    |    8 +-
 .../AbstractDisposableUserClientConnection.html    |   33 +-
 .../rpc/class-use/AbstractHandshakeHandler.html    |    8 +-
 .../rpc/class-use/AbstractRemoteConnection.html    |    8 +-
 .../exec/rpc/class-use/AbstractRpcMetrics.html     |    8 +-
 .../rpc/class-use/AbstractServerConnection.html    |    8 +-
 .../org/apache/drill/exec/rpc/class-use/Acks.html  |    8 +-
 .../exec/rpc/class-use/BaseRpcOutcomeListener.html |    8 +-
 .../drill/exec/rpc/class-use/BasicClient.html      |    8 +-
 .../BasicServer.ServerHandshakeHandler.html        |    8 +-
 .../drill/exec/rpc/class-use/BasicServer.html      |    8 +-
 .../exec/rpc/class-use/BitConnectionConfig.html    |    8 +-
 .../drill/exec/rpc/class-use/BitRpcUtility.html    |    8 +-
 .../exec/rpc/class-use/ChannelClosedException.html |    8 +-
 .../ChannelListenerWithCoordinationId.html         |    8 +-
 .../drill/exec/rpc/class-use/ClientConnection.html |    8 +-
 .../drill/exec/rpc/class-use/ConnectionConfig.html |    8 +-
 .../class-use/ConnectionMultiListener.Builder.html |    8 +-
 ...nnectionMultiListener.SSLHandshakeListener.html |    8 +-
 .../rpc/class-use/ConnectionMultiListener.html     |    8 +-
 .../exec/rpc/class-use/ConnectionThrottle.html     |   35 +-
 .../drill/exec/rpc/class-use/DrillRpcFuture.html   |    8 +-
 .../drill/exec/rpc/class-use/DynamicSemaphore.html |    8 +-
 .../exec/rpc/class-use/EncryptionContext.html      |    8 +-
 .../exec/rpc/class-use/EncryptionContextImpl.html  |    8 +-
 .../exec/rpc/class-use/FailingRequestHandler.html  |    8 +-
 .../drill/exec/rpc/class-use/FutureBitCommand.html |    8 +-
 .../exec/rpc/class-use/InboundRpcMessage.html      |    8 +-
 .../drill/exec/rpc/class-use/ListeningCommand.html |    8 +-
 .../exec/rpc/class-use/NamedThreadFactory.html     |    8 +-
 .../rpc/class-use/NonTransientRpcException.html    |    8 +-
 .../exec/rpc/class-use/OutOfMemoryHandler.html     |    8 +-
 .../exec/rpc/class-use/OutboundRpcMessage.html     |    8 +-
 .../exec/rpc/class-use/ProtobufLengthDecoder.html  |    8 +-
 .../ReconnectingConnection.CloseHandler.html       |    8 +-
 ...ReconnectingConnection.CloseHandlerCreator.html |    8 +-
 ...ectingConnection.ConnectionListeningFuture.html |    8 +-
 .../exec/rpc/class-use/ReconnectingConnection.html |    8 +-
 .../drill/exec/rpc/class-use/RemoteConnection.html |    8 +-
 .../drill/exec/rpc/class-use/RequestHandler.html   |    8 +-
 .../exec/rpc/class-use/ResettableBarrier.html      |    8 +-
 .../apache/drill/exec/rpc/class-use/Response.html  |    8 +-
 .../drill/exec/rpc/class-use/ResponseSender.html   |    8 +-
 .../rpc/class-use/RpcBus.ChannelClosedHandler.html |    8 +-
 .../exec/rpc/class-use/RpcBus.InboundHandler.html  |    8 +-
 .../apache/drill/exec/rpc/class-use/RpcBus.html    |    8 +-
 .../drill/exec/rpc/class-use/RpcCheckedFuture.html |    8 +-
 .../drill/exec/rpc/class-use/RpcCommand.html       |    8 +-
 .../rpc/class-use/RpcConfig.RpcConfigBuilder.html  |    8 +-
 .../rpc/class-use/RpcConfig.RpcMessageType.html    |    8 +-
 .../apache/drill/exec/rpc/class-use/RpcConfig.html |    8 +-
 .../RpcConnectionHandler.FailureType.html          |    8 +-
 .../exec/rpc/class-use/RpcConnectionHandler.html   |    8 +-
 .../drill/exec/rpc/class-use/RpcConstants.html     |    8 +-
 .../drill/exec/rpc/class-use/RpcException.html     |   58 +-
 .../exec/rpc/class-use/RpcExceptionHandler.html    |    8 +-
 .../drill/exec/rpc/class-use/RpcMessage.html       |    8 +-
 .../drill/exec/rpc/class-use/RpcMetrics.html       |    8 +-
 .../drill/exec/rpc/class-use/RpcOutcome.html       |    8 +-
 .../exec/rpc/class-use/RpcOutcomeListener.html     |   34 +-
 .../apache/drill/exec/rpc/class-use/SaslCodec.html |    8 +-
 .../drill/exec/rpc/class-use/ServerConnection.html |    8 +-
 .../drill/exec/rpc/class-use/TransportCheck.html   |    8 +-
 .../exec/rpc/class-use/UserClientConnection.html   |   52 +-
 .../drill/exec/rpc/class-use/UserRpcException.html |    8 +-
 .../rpc/control/ConnectionManagerRegistry.html     |    8 +-
 .../rpc/control/ConnectionManagerRegistryTest.html |    8 +-
 .../drill/exec/rpc/control/ControlClient.html      |    8 +-
 .../drill/exec/rpc/control/ControlConnection.html  |    8 +-
 .../exec/rpc/control/ControlConnectionConfig.html  |    8 +-
 .../exec/rpc/control/ControlConnectionManager.html |    8 +-
 .../rpc/control/ControlProtobufLengthDecoder.html  |    8 +-
 .../drill/exec/rpc/control/ControlRpcConfig.html   |    8 +-
 .../drill/exec/rpc/control/ControlRpcMetrics.html  |    8 +-
 .../drill/exec/rpc/control/ControlServer.html      |    8 +-
 .../rpc/control/ControlTunnel.CancelQuery.html     |    8 +-
 .../rpc/control/ControlTunnel.CustomFuture.html    |    8 +-
 .../control/ControlTunnel.CustomMessageSender.html |    8 +-
 .../rpc/control/ControlTunnel.CustomTunnel.html    |    8 +-
 .../rpc/control/ControlTunnel.JacksonSerDe.html    |    8 +-
 .../exec/rpc/control/ControlTunnel.ProtoSerDe.html |    8 +-
 .../control/ControlTunnel.ReceiverFinished.html    |    8 +-
 .../rpc/control/ControlTunnel.RequestProfile.html  |    8 +-
 .../rpc/control/ControlTunnel.SendFragment.html    |    8 +-
 .../control/ControlTunnel.SendFragmentStatus.html  |    8 +-
 .../rpc/control/ControlTunnel.SignalFragment.html  |    8 +-
 .../ControlTunnel.SyncCustomMessageSender.html     |    8 +-
 .../drill/exec/rpc/control/ControlTunnel.html      |    8 +-
 .../control/Controller.CustomMessageHandler.html   |    8 +-
 .../rpc/control/Controller.CustomResponse.html     |    8 +-
 .../exec/rpc/control/Controller.CustomSerDe.html   |    8 +-
 .../apache/drill/exec/rpc/control/Controller.html  |    8 +-
 .../drill/exec/rpc/control/ControllerImpl.html     |    8 +-
 .../exec/rpc/control/CustomHandlerRegistry.html    |    8 +-
 .../exec/rpc/control/DefaultInstanceHandler.html   |    8 +-
 .../rpc/control/LocalControlConnectionManager.html |    8 +-
 .../control/RemoteControlConnectionManager.html    |    8 +-
 .../exec/rpc/control/TestCustomTunnel.MesgA.html   |    8 +-
 .../exec/rpc/control/TestCustomTunnel.MesgB.html   |    8 +-
 .../drill/exec/rpc/control/TestCustomTunnel.html   |    8 +-
 .../control/TestLocalControlConnectionManager.html |    8 +-
 .../drill/exec/rpc/control/WorkEventBus.html       |    8 +-
 .../class-use/ConnectionManagerRegistry.html       |    8 +-
 .../class-use/ConnectionManagerRegistryTest.html   |    8 +-
 .../exec/rpc/control/class-use/ControlClient.html  |    8 +-
 .../rpc/control/class-use/ControlConnection.html   |    8 +-
 .../control/class-use/ControlConnectionConfig.html |    8 +-
 .../class-use/ControlConnectionManager.html        |    8 +-
 .../class-use/ControlProtobufLengthDecoder.html    |    8 +-
 .../rpc/control/class-use/ControlRpcConfig.html    |    8 +-
 .../rpc/control/class-use/ControlRpcMetrics.html   |    8 +-
 .../exec/rpc/control/class-use/ControlServer.html  |    8 +-
 .../class-use/ControlTunnel.CancelQuery.html       |    8 +-
 .../class-use/ControlTunnel.CustomFuture.html      |    8 +-
 .../ControlTunnel.CustomMessageSender.html         |    8 +-
 .../class-use/ControlTunnel.CustomTunnel.html      |    8 +-
 .../class-use/ControlTunnel.JacksonSerDe.html      |    8 +-
 .../class-use/ControlTunnel.ProtoSerDe.html        |    8 +-
 .../class-use/ControlTunnel.ReceiverFinished.html  |    8 +-
 .../class-use/ControlTunnel.RequestProfile.html    |    8 +-
 .../class-use/ControlTunnel.SendFragment.html      |    8 +-
 .../ControlTunnel.SendFragmentStatus.html          |    8 +-
 .../class-use/ControlTunnel.SignalFragment.html    |    8 +-
 .../ControlTunnel.SyncCustomMessageSender.html     |    8 +-
 .../exec/rpc/control/class-use/ControlTunnel.html  |    8 +-
 .../class-use/Controller.CustomMessageHandler.html |    8 +-
 .../class-use/Controller.CustomResponse.html       |    8 +-
 .../control/class-use/Controller.CustomSerDe.html  |    8 +-
 .../exec/rpc/control/class-use/Controller.html     |    8 +-
 .../exec/rpc/control/class-use/ControllerImpl.html |    8 +-
 .../control/class-use/CustomHandlerRegistry.html   |    8 +-
 .../control/class-use/DefaultInstanceHandler.html  |    8 +-
 .../class-use/LocalControlConnectionManager.html   |    8 +-
 .../class-use/RemoteControlConnectionManager.html  |    8 +-
 .../control/class-use/TestCustomTunnel.MesgA.html  |    8 +-
 .../control/class-use/TestCustomTunnel.MesgB.html  |    8 +-
 .../rpc/control/class-use/TestCustomTunnel.html    |    8 +-
 .../TestLocalControlConnectionManager.html         |    8 +-
 .../exec/rpc/control/class-use/WorkEventBus.html   |    8 +-
 .../drill/exec/rpc/control/package-frame.html      |    6 +-
 .../drill/exec/rpc/control/package-summary.html    |    8 +-
 .../drill/exec/rpc/control/package-tree.html       |    8 +-
 .../apache/drill/exec/rpc/control/package-use.html |    8 +-
 .../org/apache/drill/exec/rpc/data/AckSender.html  |    8 +-
 .../org/apache/drill/exec/rpc/data/DataClient.html |    8 +-
 .../drill/exec/rpc/data/DataClientConnection.html  |    8 +-
 .../drill/exec/rpc/data/DataConnectionCreator.html |    8 +-
 .../drill/exec/rpc/data/DataConnectionManager.html |    8 +-
 .../exec/rpc/data/DataDefaultInstanceHandler.html  |    8 +-
 .../rpc/data/DataProtobufLengthDecoder.Client.html |    8 +-
 .../rpc/data/DataProtobufLengthDecoder.Server.html |    8 +-
 .../exec/rpc/data/DataProtobufLengthDecoder.html   |    8 +-
 .../apache/drill/exec/rpc/data/DataRpcConfig.html  |    8 +-
 .../apache/drill/exec/rpc/data/DataRpcMetrics.html |    8 +-
 .../org/apache/drill/exec/rpc/data/DataServer.html |    8 +-
 .../drill/exec/rpc/data/DataServerConnection.html  |    8 +-
 .../org/apache/drill/exec/rpc/data/DataTunnel.html |    8 +-
 .../drill/exec/rpc/data/IncomingDataBatch.html     |    8 +-
 .../TestBitBitKerberos.MockFragmentManager.html    |    8 +-
 .../drill/exec/rpc/data/TestBitBitKerberos.html    |    8 +-
 .../rpc/data/TestBitRpc.MockFragmentManager.html   |    8 +-
 ...itRpc.MockFragmentManagerWithDynamicCredit.html |    8 +-
 .../org/apache/drill/exec/rpc/data/TestBitRpc.html |    8 +-
 .../drill/exec/rpc/data/class-use/AckSender.html   |    8 +-
 .../drill/exec/rpc/data/class-use/DataClient.html  |    8 +-
 .../rpc/data/class-use/DataClientConnection.html   |    8 +-
 .../rpc/data/class-use/DataConnectionCreator.html  |    8 +-
 .../rpc/data/class-use/DataConnectionManager.html  |    8 +-
 .../data/class-use/DataDefaultInstanceHandler.html |    8 +-
 .../DataProtobufLengthDecoder.Client.html          |    8 +-
 .../DataProtobufLengthDecoder.Server.html          |    8 +-
 .../data/class-use/DataProtobufLengthDecoder.html  |    8 +-
 .../exec/rpc/data/class-use/DataRpcConfig.html     |    8 +-
 .../exec/rpc/data/class-use/DataRpcMetrics.html    |    8 +-
 .../drill/exec/rpc/data/class-use/DataServer.html  |    8 +-
 .../rpc/data/class-use/DataServerConnection.html   |    8 +-
 .../drill/exec/rpc/data/class-use/DataTunnel.html  |    8 +-
 .../exec/rpc/data/class-use/IncomingDataBatch.html |    8 +-
 .../TestBitBitKerberos.MockFragmentManager.html    |    8 +-
 .../rpc/data/class-use/TestBitBitKerberos.html     |    8 +-
 .../class-use/TestBitRpc.MockFragmentManager.html  |    8 +-
 ...itRpc.MockFragmentManagerWithDynamicCredit.html |    8 +-
 .../drill/exec/rpc/data/class-use/TestBitRpc.html  |    8 +-
 .../apache/drill/exec/rpc/data/package-frame.html  |    6 +-
 .../drill/exec/rpc/data/package-summary.html       |    8 +-
 .../apache/drill/exec/rpc/data/package-tree.html   |    8 +-
 .../apache/drill/exec/rpc/data/package-use.html    |    8 +-
 .../org/apache/drill/exec/rpc/package-frame.html   |    6 +-
 .../org/apache/drill/exec/rpc/package-summary.html |    8 +-
 .../org/apache/drill/exec/rpc/package-tree.html    |    8 +-
 apidocs/org/apache/drill/exec/rpc/package-use.html |   74 +-
 .../drill/exec/rpc/security/AuthStringUtil.html    |    8 +-
 .../security/AuthenticationOutcomeListener.html    |    8 +-
 .../exec/rpc/security/AuthenticatorFactory.html    |    8 +-
 .../exec/rpc/security/AuthenticatorProvider.html   |    8 +-
 .../rpc/security/AuthenticatorProviderImpl.html    |    8 +-
 .../rpc/security/ClientAuthenticatorProvider.html  |    8 +-
 .../exec/rpc/security/FastSaslClientFactory.html   |    8 +-
 .../exec/rpc/security/FastSaslServerFactory.html   |    8 +-
 .../drill/exec/rpc/security/KerberosHelper.html    |    8 +-
 .../drill/exec/rpc/security/SaslProperties.html    |    8 +-
 .../exec/rpc/security/SecurityConfiguration.html   |    8 +-
 .../rpc/security/ServerAuthenticationHandler.html  |    8 +-
 .../rpc/security/class-use/AuthStringUtil.html     |    8 +-
 .../class-use/AuthenticationOutcomeListener.html   |    8 +-
 .../security/class-use/AuthenticatorFactory.html   |    8 +-
 .../security/class-use/AuthenticatorProvider.html  |    8 +-
 .../class-use/AuthenticatorProviderImpl.html       |    8 +-
 .../class-use/ClientAuthenticatorProvider.html     |    8 +-
 .../security/class-use/FastSaslClientFactory.html  |    8 +-
 .../security/class-use/FastSaslServerFactory.html  |    8 +-
 .../rpc/security/class-use/KerberosHelper.html     |    8 +-
 .../rpc/security/class-use/SaslProperties.html     |    8 +-
 .../security/class-use/SecurityConfiguration.html  |    8 +-
 .../class-use/ServerAuthenticationHandler.html     |    8 +-
 .../rpc/security/kerberos/KerberosFactory.html     |    8 +-
 .../kerberos/class-use/KerberosFactory.html        |    8 +-
 .../exec/rpc/security/kerberos/package-frame.html  |    6 +-
 .../rpc/security/kerberos/package-summary.html     |    8 +-
 .../exec/rpc/security/kerberos/package-tree.html   |    8 +-
 .../exec/rpc/security/kerberos/package-use.html    |    8 +-
 .../drill/exec/rpc/security/package-frame.html     |    6 +-
 .../drill/exec/rpc/security/package-summary.html   |    8 +-
 .../drill/exec/rpc/security/package-tree.html      |    8 +-
 .../drill/exec/rpc/security/package-use.html       |    8 +-
 .../exec/rpc/security/plain/PlainFactory.html      |    8 +-
 .../rpc/security/plain/class-use/PlainFactory.html |    8 +-
 .../exec/rpc/security/plain/package-frame.html     |    6 +-
 .../exec/rpc/security/plain/package-summary.html   |    8 +-
 .../exec/rpc/security/plain/package-tree.html      |    8 +-
 .../drill/exec/rpc/security/plain/package-use.html |    8 +-
 .../rpc/user/AwaitableUserResultsListener.html     |    8 +-
 ...anager.InboundImpersonationPolicyValidator.html |    8 +-
 .../exec/rpc/user/InboundImpersonationManager.html |    8 +-
 .../apache/drill/exec/rpc/user/QueryDataBatch.html |    8 +-
 .../drill/exec/rpc/user/QueryResultHandler.html    |    8 +-
 .../rpc/user/TemporaryTablesAutomaticDropTest.html |    8 +-
 .../rpc/user/UserClient.UserToBitConnection.html   |    8 +-
 .../org/apache/drill/exec/rpc/user/UserClient.html |    8 +-
 .../exec/rpc/user/UserProtobufLengthDecoder.html   |    8 +-
 .../drill/exec/rpc/user/UserResultsListener.html   |    8 +-
 .../apache/drill/exec/rpc/user/UserRpcConfig.html  |    8 +-
 .../apache/drill/exec/rpc/user/UserRpcMetrics.html |    8 +-
 .../apache/drill/exec/rpc/user/UserRpcUtils.html   |    8 +-
 .../rpc/user/UserServer.BitToUserConnection.html   |   32 +-
 .../user/UserServer.BitToUserConnectionConfig.html |    8 +-
 .../org/apache/drill/exec/rpc/user/UserServer.html |    8 +-
 .../drill/exec/rpc/user/UserSession.Builder.html   |    8 +-
 .../user/UserSession.QueryCountIncrementer.html    |    8 +-
 .../apache/drill/exec/rpc/user/UserSession.html    |    8 +-
 .../class-use/AwaitableUserResultsListener.html    |    8 +-
 ...anager.InboundImpersonationPolicyValidator.html |    8 +-
 .../class-use/InboundImpersonationManager.html     |    8 +-
 .../exec/rpc/user/class-use/QueryDataBatch.html    |   50 +-
 .../rpc/user/class-use/QueryResultHandler.html     |    8 +-
 .../TemporaryTablesAutomaticDropTest.html          |    8 +-
 .../class-use/UserClient.UserToBitConnection.html  |    8 +-
 .../drill/exec/rpc/user/class-use/UserClient.html  |    8 +-
 .../user/class-use/UserProtobufLengthDecoder.html  |    8 +-
 .../rpc/user/class-use/UserResultsListener.html    |    8 +-
 .../exec/rpc/user/class-use/UserRpcConfig.html     |    8 +-
 .../exec/rpc/user/class-use/UserRpcMetrics.html    |    8 +-
 .../exec/rpc/user/class-use/UserRpcUtils.html      |    8 +-
 .../class-use/UserServer.BitToUserConnection.html  |    8 +-
 .../UserServer.BitToUserConnectionConfig.html      |    8 +-
 .../drill/exec/rpc/user/class-use/UserServer.html  |    8 +-
 .../rpc/user/class-use/UserSession.Builder.html    |    8 +-
 .../UserSession.QueryCountIncrementer.html         |    8 +-
 .../drill/exec/rpc/user/class-use/UserSession.html |    8 +-
 .../apache/drill/exec/rpc/user/package-frame.html  |    6 +-
 .../drill/exec/rpc/user/package-summary.html       |    8 +-
 .../apache/drill/exec/rpc/user/package-tree.html   |    8 +-
 .../apache/drill/exec/rpc/user/package-use.html    |   41 +-
 .../security/HtpasswdFileUserAuthenticator.html    |    8 +-
 .../rpc/user/security/Pam4jUserAuthenticator.html  |    8 +-
 .../rpc/user/security/PamUserAuthenticator.html    |    8 +-
 .../user/security/TestCustomUserAuthenticator.html |    8 +-
 .../TestHtpasswdFileUserAuthenticator.html         |    8 +-
 .../rpc/user/security/TestUserBitKerberos.html     |    8 +-
 .../security/TestUserBitKerberosEncryption.html    |    8 +-
 .../exec/rpc/user/security/TestUserBitSSL.html     |    8 +-
 .../rpc/user/security/TestUserBitSSLServer.html    |    8 +-
 .../security/TestUserBitSaslCompatibility.html     |    8 +-
 .../user/security/UserAuthenticationException.html |    8 +-
 .../exec/rpc/user/security/UserAuthenticator.html  |    8 +-
 .../user/security/UserAuthenticatorFactory.html    |    8 +-
 .../user/security/UserAuthenticatorTemplate.html   |    8 +-
 .../class-use/HtpasswdFileUserAuthenticator.html   |    8 +-
 .../security/class-use/Pam4jUserAuthenticator.html |    8 +-
 .../security/class-use/PamUserAuthenticator.html   |    8 +-
 .../class-use/TestCustomUserAuthenticator.html     |    8 +-
 .../TestHtpasswdFileUserAuthenticator.html         |    8 +-
 .../security/class-use/TestUserBitKerberos.html    |    8 +-
 .../class-use/TestUserBitKerberosEncryption.html   |    8 +-
 .../user/security/class-use/TestUserBitSSL.html    |    8 +-
 .../security/class-use/TestUserBitSSLServer.html   |    8 +-
 .../class-use/TestUserBitSaslCompatibility.html    |    8 +-
 .../class-use/UserAuthenticationException.html     |    8 +-
 .../user/security/class-use/UserAuthenticator.html |    8 +-
 .../class-use/UserAuthenticatorFactory.html        |    8 +-
 .../class-use/UserAuthenticatorTemplate.html       |    8 +-
 .../exec/rpc/user/security/package-frame.html      |    6 +-
 .../exec/rpc/user/security/package-summary.html    |    8 +-
 .../drill/exec/rpc/user/security/package-tree.html |    8 +-
 .../drill/exec/rpc/user/security/package-use.html  |    8 +-
 .../testing/UserAuthenticatorTestImpl.html         |    8 +-
 .../class-use/UserAuthenticatorTestImpl.html       |    8 +-
 .../rpc/user/security/testing/package-frame.html   |    6 +-
 .../rpc/user/security/testing/package-summary.html |    8 +-
 .../rpc/user/security/testing/package-tree.html    |    8 +-
 .../rpc/user/security/testing/package-use.html     |    8 +-
 .../org/apache/drill/exec/schema/BackedRecord.html |    8 +-
 .../org/apache/drill/exec/schema/DataRecord.html   |    8 +-
 .../org/apache/drill/exec/schema/DiffSchema.html   |    8 +-
 apidocs/org/apache/drill/exec/schema/Field.html    |    8 +-
 .../org/apache/drill/exec/schema/IdGenerator.html  |    8 +-
 .../org/apache/drill/exec/schema/ListSchema.html   |    8 +-
 .../org/apache/drill/exec/schema/NamedField.html   |    8 +-
 .../org/apache/drill/exec/schema/ObjectSchema.html |    8 +-
 .../org/apache/drill/exec/schema/OrderedField.html |    8 +-
 apidocs/org/apache/drill/exec/schema/Record.html   |    8 +-
 .../org/apache/drill/exec/schema/RecordSchema.html |    8 +-
 .../drill/exec/schema/SchemaIdGenerator.html       |    8 +-
 .../drill/exec/schema/class-use/BackedRecord.html  |    8 +-
 .../drill/exec/schema/class-use/DataRecord.html    |    8 +-
 .../drill/exec/schema/class-use/DiffSchema.html    |    8 +-
 .../apache/drill/exec/schema/class-use/Field.html  |    8 +-
 .../drill/exec/schema/class-use/IdGenerator.html   |    8 +-
 .../drill/exec/schema/class-use/ListSchema.html    |    8 +-
 .../drill/exec/schema/class-use/NamedField.html    |    8 +-
 .../drill/exec/schema/class-use/ObjectSchema.html  |    8 +-
 .../drill/exec/schema/class-use/OrderedField.html  |    8 +-
 .../apache/drill/exec/schema/class-use/Record.html |    8 +-
 .../drill/exec/schema/class-use/RecordSchema.html  |    8 +-
 .../exec/schema/class-use/SchemaIdGenerator.html   |    8 +-
 .../exec/schema/json/jackson/JacksonHelper.html    |    8 +-
 .../json/jackson/class-use/JacksonHelper.html      |    8 +-
 .../exec/schema/json/jackson/package-frame.html    |    6 +-
 .../exec/schema/json/jackson/package-summary.html  |    8 +-
 .../exec/schema/json/jackson/package-tree.html     |    8 +-
 .../exec/schema/json/jackson/package-use.html      |    8 +-
 .../apache/drill/exec/schema/package-frame.html    |    6 +-
 .../apache/drill/exec/schema/package-summary.html  |    8 +-
 .../org/apache/drill/exec/schema/package-tree.html |    8 +-
 .../org/apache/drill/exec/schema/package-use.html  |    8 +-
 .../exec/serialization/InstanceSerializer.html     |    8 +-
 .../exec/serialization/JacksonSerializer.html      |    8 +-
 .../drill/exec/serialization/PathSerDe.Se.html     |    8 +-
 .../apache/drill/exec/serialization/PathSerDe.html |    8 +-
 .../drill/exec/serialization/ProtoSerializer.html  |    8 +-
 .../class-use/InstanceSerializer.html              |    8 +-
 .../serialization/class-use/JacksonSerializer.html |    8 +-
 .../exec/serialization/class-use/PathSerDe.Se.html |    8 +-
 .../exec/serialization/class-use/PathSerDe.html    |    8 +-
 .../serialization/class-use/ProtoSerializer.html   |    8 +-
 .../drill/exec/serialization/package-frame.html    |    6 +-
 .../drill/exec/serialization/package-summary.html  |    8 +-
 .../drill/exec/serialization/package-tree.html     |    8 +-
 .../drill/exec/serialization/package-use.html      |    8 +-
 .../apache/drill/exec/server/BootStrapContext.html |    8 +-
 .../drill/exec/server/DrillClientFactory.html      |    8 +-
 apidocs/org/apache/drill/exec/server/Drillbit.html |    8 +-
 .../apache/drill/exec/server/DrillbitContext.html  |    8 +-
 .../server/DrillbitStateManager.DrillbitState.html |    8 +-
 .../drill/exec/server/DrillbitStateManager.html    |    8 +-
 .../org/apache/drill/exec/server/FailureUtils.html |    8 +-
 .../apache/drill/exec/server/HelloResource.html    |    8 +-
 .../exec/server/QueryProfileStoreContext.html      |    8 +-
 .../apache/drill/exec/server/RemoteServiceSet.html |    8 +-
 .../apache/drill/exec/server/StartupOptions.html   |    8 +-
 .../drill/exec/server/TestDrillbitResilience.html  |    8 +-
 .../drill/exec/server/TestDurationFormat.html      |    8 +-
 .../apache/drill/exec/server/TestFailureUtils.html |    8 +-
 .../org/apache/drill/exec/server/TestOptions.html  |    8 +-
 .../drill/exec/server/TestOptionsAuthEnabled.html  |    8 +-
 .../drill/exec/server/TestTpcdsSf1Leaks.html       |    8 +-
 .../exec/server/class-use/BootStrapContext.html    |    8 +-
 .../exec/server/class-use/DrillClientFactory.html  |    8 +-
 .../drill/exec/server/class-use/Drillbit.html      |   30 +-
 .../exec/server/class-use/DrillbitContext.html     |  170 +-
 .../DrillbitStateManager.DrillbitState.html        |    8 +-
 .../server/class-use/DrillbitStateManager.html     |    8 +-
 .../drill/exec/server/class-use/FailureUtils.html  |    8 +-
 .../drill/exec/server/class-use/HelloResource.html |    8 +-
 .../server/class-use/QueryProfileStoreContext.html |    8 +-
 .../exec/server/class-use/RemoteServiceSet.html    |    8 +-
 .../exec/server/class-use/StartupOptions.html      |    8 +-
 .../server/class-use/TestDrillbitResilience.html   |    8 +-
 .../exec/server/class-use/TestDurationFormat.html  |    8 +-
 .../exec/server/class-use/TestFailureUtils.html    |    8 +-
 .../drill/exec/server/class-use/TestOptions.html   |    8 +-
 .../server/class-use/TestOptionsAuthEnabled.html   |    8 +-
 .../exec/server/class-use/TestTpcdsSf1Leaks.html   |    8 +-
 .../exec/server/options/BaseOptionManager.html     |    8 +-
 .../server/options/DrillConfigIterator.Iter.html   |    8 +-
 .../exec/server/options/DrillConfigIterator.html   |    8 +-
 .../exec/server/options/FallbackOptionManager.html |    8 +-
 .../exec/server/options/FragmentOptionManager.html |    8 +-
 .../exec/server/options/InMemoryOptionManager.html |    8 +-
 .../exec/server/options/OptionDefinition.html      |    8 +-
 .../drill/exec/server/options/OptionList.html      |    8 +-
 .../drill/exec/server/options/OptionManager.html   |    8 +-
 .../drill/exec/server/options/OptionMetaData.html  |    8 +-
 .../drill/exec/server/options/OptionSet.html       |    8 +-
 .../options/OptionValidator.OptionDescription.html |    8 +-
 .../drill/exec/server/options/OptionValidator.html |    8 +-
 .../options/OptionValue.AccessibleScopes.html      |    8 +-
 .../exec/server/options/OptionValue.Kind.html      |    8 +-
 .../server/options/OptionValue.OptionScope.html    |    8 +-
 .../drill/exec/server/options/OptionValue.html     |    8 +-
 .../drill/exec/server/options/OptionValueTest.html |    8 +-
 .../options/PersistedOptionValue.Deserializer.html |   14 +-
 .../exec/server/options/PersistedOptionValue.html  |    8 +-
 ...edOptionValueTest.MockPersistedOptionValue.html |    8 +-
 .../server/options/PersistedOptionValueTest.html   |    8 +-
 .../exec/server/options/QueryOptionManager.html    |    8 +-
 .../exec/server/options/SessionOptionManager.html  |    8 +-
 .../exec/server/options/SystemOptionManager.html   |    8 +-
 .../exec/server/options/TestConfigLinkage.html     |    8 +-
 .../TypeValidators.AdminUserGroupsValidator.html   |   14 +-
 .../TypeValidators.AdminUsersValidator.html        |   14 +-
 .../options/TypeValidators.BooleanValidator.html   |    8 +-
 .../TypeValidators.DateTimeFormatValidator.html    |    8 +-
 .../options/TypeValidators.DoubleValidator.html    |    8 +-
 .../TypeValidators.EnumeratedStringValidator.html  |    8 +-
 .../options/TypeValidators.IntegerValidator.html   |    8 +-
 .../options/TypeValidators.LongValidator.html      |    8 +-
 .../TypeValidators.MaxRangeDoubleValidator.html    |    8 +-
 .../options/TypeValidators.MaxWidthValidator.html  |    8 +-
 .../TypeValidators.MinRangeDoubleValidator.html    |    8 +-
 .../TypeValidators.NonNegativeLongValidator.html   |    8 +-
 .../TypeValidators.PositiveLongValidator.html      |    8 +-
 .../TypeValidators.PowerOfTwoLongValidator.html    |    8 +-
 .../TypeValidators.RangeDoubleValidator.html       |    8 +-
 .../options/TypeValidators.RangeLongValidator.html |    8 +-
 .../options/TypeValidators.StringValidator.html    |    8 +-
 .../options/TypeValidators.TypeValidator.html      |    8 +-
 .../drill/exec/server/options/TypeValidators.html  |    8 +-
 .../options/class-use/BaseOptionManager.html       |    8 +-
 .../class-use/DrillConfigIterator.Iter.html        |    8 +-
 .../options/class-use/DrillConfigIterator.html     |    8 +-
 .../options/class-use/FallbackOptionManager.html   |    8 +-
 .../options/class-use/FragmentOptionManager.html   |    8 +-
 .../options/class-use/InMemoryOptionManager.html   |    8 +-
 .../server/options/class-use/OptionDefinition.html |    8 +-
 .../exec/server/options/class-use/OptionList.html  |    8 +-
 .../server/options/class-use/OptionManager.html    |  218 +-
 .../server/options/class-use/OptionMetaData.html   |    8 +-
 .../exec/server/options/class-use/OptionSet.html   |   32 +-
 .../OptionValidator.OptionDescription.html         |    8 +-
 .../server/options/class-use/OptionValidator.html  |  114 +-
 .../class-use/OptionValue.AccessibleScopes.html    |    8 +-
 .../server/options/class-use/OptionValue.Kind.html |    8 +-
 .../options/class-use/OptionValue.OptionScope.html |    8 +-
 .../exec/server/options/class-use/OptionValue.html |    8 +-
 .../server/options/class-use/OptionValueTest.html  |    8 +-
 .../PersistedOptionValue.Deserializer.html         |    8 +-
 .../options/class-use/PersistedOptionValue.html    |    8 +-
 ...edOptionValueTest.MockPersistedOptionValue.html |    8 +-
 .../class-use/PersistedOptionValueTest.html        |    8 +-
 .../options/class-use/QueryOptionManager.html      |    8 +-
 .../options/class-use/SessionOptionManager.html    |    8 +-
 .../options/class-use/SystemOptionManager.html     |    8 +-
 .../options/class-use/TestConfigLinkage.html       |    8 +-
 .../TypeValidators.AdminUserGroupsValidator.html   |    8 +-
 .../TypeValidators.AdminUsersValidator.html        |    8 +-
 .../class-use/TypeValidators.BooleanValidator.html |    8 +-
 .../TypeValidators.DateTimeFormatValidator.html    |    8 +-
 .../class-use/TypeValidators.DoubleValidator.html  |    8 +-
 .../TypeValidators.EnumeratedStringValidator.html  |    8 +-
 .../class-use/TypeValidators.IntegerValidator.html |    8 +-
 .../class-use/TypeValidators.LongValidator.html    |    8 +-
 .../TypeValidators.MaxRangeDoubleValidator.html    |    8 +-
 .../TypeValidators.MaxWidthValidator.html          |    8 +-
 .../TypeValidators.MinRangeDoubleValidator.html    |    8 +-
 .../TypeValidators.NonNegativeLongValidator.html   |    8 +-
 .../TypeValidators.PositiveLongValidator.html      |    8 +-
 .../TypeValidators.PowerOfTwoLongValidator.html    |    8 +-
 .../TypeValidators.RangeDoubleValidator.html       |    8 +-
 .../TypeValidators.RangeLongValidator.html         |    8 +-
 .../class-use/TypeValidators.StringValidator.html  |    8 +-
 .../class-use/TypeValidators.TypeValidator.html    |    8 +-
 .../server/options/class-use/TypeValidators.html   |    8 +-
 .../drill/exec/server/options/package-frame.html   |    6 +-
 .../drill/exec/server/options/package-summary.html |    8 +-
 .../drill/exec/server/options/package-tree.html    |   10 +-
 .../drill/exec/server/options/package-use.html     |  157 +-
 .../apache/drill/exec/server/package-frame.html    |    6 +-
 .../apache/drill/exec/server/package-summary.html  |    8 +-
 .../org/apache/drill/exec/server/package-tree.html |    8 +-
 .../org/apache/drill/exec/server/package-use.html  |  132 +-
 .../drill/exec/server/rest/BaseQueryRunner.html    |  415 ++
 .../exec/server/rest/BaseWebUserConnection.html    |   49 +-
 .../exec/server/rest/CsrfTokenInjectFilter.html    |    8 +-
 .../exec/server/rest/CsrfTokenValidateFilter.html  |    8 +-
 ...lRestServer.AnonDrillUserPrincipalProvider.html |    8 +-
 ...llRestServer.AnonWebUserConnectionProvider.html |    8 +-
 ...llRestServer.AuthWebUserConnectionProvider.html |    8 +-
 ...DrillRestServer.DrillUserPrincipalProvider.html |    8 +-
 .../rest/DrillRestServer.UserAuthEnabled.html      |    8 +-
 .../drill/exec/server/rest/DrillRestServer.html    |    8 +-
 .../exec/server/rest/DrillRoot.ClusterInfo.html    |    8 +-
 .../exec/server/rest/DrillRoot.DrillbitInfo.html   |    8 +-
 .../exec/server/rest/DrillRoot.QueueInfo.html      |   12 +-
 .../apache/drill/exec/server/rest/DrillRoot.html   |    8 +-
 .../drill/exec/server/rest/FileVerifier.html       |  329 ++
 ...GenericExceptionMapper.GenericErrorMessage.html |    8 +-
 .../exec/server/rest/GenericExceptionMapper.html   |   12 +-
 .../drill/exec/server/rest/InteractiveUI.html      |    8 +-
 .../LogInLogOutResources.MainLoginPageModel.html   |    8 +-
 .../exec/server/rest/LogInLogOutResources.html     |    8 +-
 .../drill/exec/server/rest/LogsResources.Log.html  |    8 +-
 .../exec/server/rest/LogsResources.LogContent.html |    8 +-
 .../drill/exec/server/rest/LogsResources.html      |    8 +-
 .../drill/exec/server/rest/MetricsResources.html   |    8 +-
 .../exec/server/rest/PluginConfigWrapper.html      |    8 +-
 .../exec/server/rest/QueryResources.QueryPage.html |    8 +-
 .../server/rest/QueryResources.TabularResult.html  |    8 +-
 .../drill/exec/server/rest/QueryResources.html     |   14 +-
 .../server/rest/QueryWrapper.RestQueryBuilder.html |    8 +-
 .../drill/exec/server/rest/QueryWrapper.html       |    8 +-
 .../server/rest/RestQueryRunner.QueryResult.html   |    8 +-
 .../drill/exec/server/rest/RestQueryRunner.html    |   58 +-
 .../drill/exec/server/rest/RestServerTest.html     |    8 +-
 .../server/rest/StatusResources.OptionWrapper.html |    8 +-
 .../rest/StatusResources.OptionsListing.html       |    8 +-
 .../drill/exec/server/rest/StatusResources.html    |    8 +-
 .../exec/server/rest/StatusResourcesTest.html      |    8 +-
 .../server/rest/StorageResources.JsonResult.html   |    8 +-
 .../rest/StorageResources.StoragePluginModel.html  |    8 +-
 .../drill/exec/server/rest/StorageResources.html   |   57 +-
 .../exec/server/rest/TestMainLoginPageModel.html   |    8 +-
 .../drill/exec/server/rest/TestQueryWrapper.html   |    8 +-
 .../server/rest/TestQueryWrapperImpersonation.html |    8 +-
 .../exec/server/rest/TestResponseHeaders.html      |   12 +-
 .../drill/exec/server/rest/TestRestJson.html       |  545 ++
 .../drill/exec/server/rest/ThreadsResources.html   |   12 +-
 .../exec/server/rest/ViewableWithPermissions.html  |    8 +-
 .../apache/drill/exec/server/rest/WebServer.html   |    8 +-
 .../drill/exec/server/rest/WebServerConstants.html |    8 +-
 .../exec/server/rest/WebSessionResources.html      |   12 +-
 .../exec/server/rest/WebSessionResourcesTest.html  |    8 +-
 .../WebUserConnection.AnonWebUserConnection.html   |   10 +-
 .../drill/exec/server/rest/WebUserConnection.html  |   23 +-
 .../apache/drill/exec/server/rest/WebUtils.html    |    8 +-
 .../exec/server/rest/auth/AuthDynamicFeature.html  |    8 +-
 .../exec/server/rest/auth/DrillErrorHandler.html   |   61 +-
 .../auth/DrillHttpConstraintSecurityHandler.html   |   61 +-
 .../auth/DrillHttpSecurityHandlerProvider.html     |   61 +-
 .../server/rest/auth/DrillRestLoginService.html    |    8 +-
 .../server/rest/auth/DrillSpnegoAuthenticator.html |   10 +-
 .../server/rest/auth/DrillSpnegoLoginService.html  |   21 +-
 .../DrillUserPrincipal.AnonDrillUserPrincipal.html |    8 +-
 .../exec/server/rest/auth/DrillUserPrincipal.html  |   16 +-
 .../exec/server/rest/auth/FormSecurityHandler.html |   61 +-
 .../rest/auth/HttpBasicAuthSecurityHandler.html    |   61 +-
 .../drill/exec/server/rest/auth/SpnegoConfig.html  |    8 +-
 .../server/rest/auth/SpnegoSecurityHandler.html    |   61 +-
 .../rest/auth/class-use/AuthDynamicFeature.html    |    8 +-
 .../rest/auth/class-use/DrillErrorHandler.html     |    8 +-
 .../DrillHttpConstraintSecurityHandler.html        |    8 +-
 .../DrillHttpSecurityHandlerProvider.html          |    8 +-
 .../rest/auth/class-use/DrillRestLoginService.html |    8 +-
 .../auth/class-use/DrillSpnegoAuthenticator.html   |    8 +-
 .../auth/class-use/DrillSpnegoLoginService.html    |    8 +-
 .../DrillUserPrincipal.AnonDrillUserPrincipal.html |    8 +-
 .../rest/auth/class-use/DrillUserPrincipal.html    |    8 +-
 .../rest/auth/class-use/FormSecurityHandler.html   |    8 +-
 .../class-use/HttpBasicAuthSecurityHandler.html    |    8 +-
 .../server/rest/auth/class-use/SpnegoConfig.html   |    8 +-
 .../rest/auth/class-use/SpnegoSecurityHandler.html |    8 +-
 .../drill/exec/server/rest/auth/package-frame.html |    6 +-
 .../exec/server/rest/auth/package-summary.html     |    8 +-
 .../drill/exec/server/rest/auth/package-tree.html  |   10 +-
 .../drill/exec/server/rest/auth/package-use.html   |    8 +-
 .../server/rest/class-use/BaseQueryRunner.html     |  190 +
 .../rest/class-use/BaseWebUserConnection.html      |   33 +-
 .../rest/class-use/CsrfTokenInjectFilter.html      |    8 +-
 .../rest/class-use/CsrfTokenValidateFilter.html    |    8 +-
 ...lRestServer.AnonDrillUserPrincipalProvider.html |    8 +-
 ...llRestServer.AnonWebUserConnectionProvider.html |    8 +-
 ...llRestServer.AuthWebUserConnectionProvider.html |    8 +-
 ...DrillRestServer.DrillUserPrincipalProvider.html |    8 +-
 .../class-use/DrillRestServer.UserAuthEnabled.html |    8 +-
 .../server/rest/class-use/DrillRestServer.html     |    8 +-
 .../rest/class-use/DrillRoot.ClusterInfo.html      |    8 +-
 .../rest/class-use/DrillRoot.DrillbitInfo.html     |    8 +-
 .../server/rest/class-use/DrillRoot.QueueInfo.html |    8 +-
 .../exec/server/rest/class-use/DrillRoot.html      |    8 +-
 .../exec/server/rest/class-use/FileVerifier.html   |  126 +
 ...GenericExceptionMapper.GenericErrorMessage.html |    8 +-
 .../rest/class-use/GenericExceptionMapper.html     |    8 +-
 .../exec/server/rest/class-use/InteractiveUI.html  |    8 +-
 .../LogInLogOutResources.MainLoginPageModel.html   |    8 +-
 .../rest/class-use/LogInLogOutResources.html       |    8 +-
 .../server/rest/class-use/LogsResources.Log.html   |    8 +-
 .../rest/class-use/LogsResources.LogContent.html   |    8 +-
 .../exec/server/rest/class-use/LogsResources.html  |    8 +-
 .../server/rest/class-use/MetricsResources.html    |    8 +-
 .../server/rest/class-use/PluginConfigWrapper.html |    8 +-
 .../rest/class-use/QueryResources.QueryPage.html   |    8 +-
 .../class-use/QueryResources.TabularResult.html    |    8 +-
 .../exec/server/rest/class-use/QueryResources.html |    8 +-
 .../class-use/QueryWrapper.RestQueryBuilder.html   |    8 +-
 .../exec/server/rest/class-use/QueryWrapper.html   |   32 +-
 .../class-use/RestQueryRunner.QueryResult.html     |   16 +-
 .../server/rest/class-use/RestQueryRunner.html     |    8 +-
 .../exec/server/rest/class-use/RestServerTest.html |    8 +-
 .../class-use/StatusResources.OptionWrapper.html   |    8 +-
 .../class-use/StatusResources.OptionsListing.html  |    8 +-
 .../server/rest/class-use/StatusResources.html     |    8 +-
 .../server/rest/class-use/StatusResourcesTest.html |    8 +-
 .../class-use/StorageResources.JsonResult.html     |   17 +-
 .../StorageResources.StoragePluginModel.html       |    8 +-
 .../server/rest/class-use/StorageResources.html    |    8 +-
 .../rest/class-use/TestMainLoginPageModel.html     |    8 +-
 .../server/rest/class-use/TestQueryWrapper.html    |    8 +-
 .../class-use/TestQueryWrapperImpersonation.html   |    8 +-
 .../server/rest/class-use/TestResponseHeaders.html |    8 +-
 .../exec/server/rest/class-use/TestRestJson.html   |  126 +
 .../server/rest/class-use/ThreadsResources.html    |    8 +-
 .../rest/class-use/ViewableWithPermissions.html    |    8 +-
 .../exec/server/rest/class-use/WebServer.html      |    8 +-
 .../server/rest/class-use/WebServerConstants.html  |    8 +-
 .../server/rest/class-use/WebSessionResources.html |   28 +-
 .../rest/class-use/WebSessionResourcesTest.html    |    8 +-
 .../WebUserConnection.AnonWebUserConnection.html   |    8 +-
 .../server/rest/class-use/WebUserConnection.html   |   48 +-
 .../drill/exec/server/rest/class-use/WebUtils.html |    8 +-
 .../rest/header/ResponseHeadersSettingFilter.html  |    8 +-
 .../class-use/ResponseHeadersSettingFilter.html    |    8 +-
 .../exec/server/rest/header/package-frame.html     |    6 +-
 .../exec/server/rest/header/package-summary.html   |    8 +-
 .../exec/server/rest/header/package-tree.html      |    8 +-
 .../drill/exec/server/rest/header/package-use.html |    8 +-
 .../drill/exec/server/rest/package-frame.html      |    9 +-
 .../drill/exec/server/rest/package-summary.html    |   64 +-
 .../drill/exec/server/rest/package-tree.html       |   16 +-
 .../apache/drill/exec/server/rest/package-use.html |   77 +-
 .../exec/server/rest/profile/CoreOperatorType.html | 1441 +++++
 .../exec/server/rest/profile/FragmentWrapper.html  |   12 +-
 .../exec/server/rest/profile/HtmlAttribute.html    |    8 +-
 .../server/rest/profile/OperatorPathBuilder.html   |    8 +-
 .../exec/server/rest/profile/OperatorWrapper.html  |    8 +-
 .../rest/profile/ProfileResources.ProfileInfo.html |    8 +-
 .../rest/profile/ProfileResources.QProfiles.html   |    8 +-
 .../exec/server/rest/profile/ProfileResources.html |    8 +-
 .../exec/server/rest/profile/ProfileUtil.html      |    8 +-
 .../exec/server/rest/profile/ProfileWrapper.html   |   49 +-
 .../server/rest/profile/SimpleDurationFormat.html  |    8 +-
 .../exec/server/rest/profile/TableBuilder.html     |    8 +-
 .../rest/profile/class-use/CoreOperatorType.html   |  183 +
 .../rest/profile/class-use/FragmentWrapper.html    |    8 +-
 .../rest/profile/class-use/HtmlAttribute.html      |    8 +-
 .../profile/class-use/OperatorPathBuilder.html     |    8 +-
 .../rest/profile/class-use/OperatorWrapper.html    |    8 +-
 .../class-use/ProfileResources.ProfileInfo.html    |    8 +-
 .../class-use/ProfileResources.QProfiles.html      |    8 +-
 .../rest/profile/class-use/ProfileResources.html   |    8 +-
 .../server/rest/profile/class-use/ProfileUtil.html |    8 +-
 .../rest/profile/class-use/ProfileWrapper.html     |    8 +-
 .../profile/class-use/SimpleDurationFormat.html    |    8 +-
 .../rest/profile/class-use/TableBuilder.html       |    8 +-
 .../exec/server/rest/profile/package-frame.html    |   10 +-
 .../exec/server/rest/profile/package-summary.html  |   26 +-
 .../exec/server/rest/profile/package-tree.html     |   20 +-
 .../exec/server/rest/profile/package-use.html      |   24 +-
 .../rest/spnego/TestDrillSpnegoAuthenticator.html  |    8 +-
 .../rest/spnego/TestSpnegoAuthentication.html      |    8 +-
 .../exec/server/rest/spnego/TestSpnegoConfig.html  |    8 +-
 .../class-use/TestDrillSpnegoAuthenticator.html    |    8 +-
 .../spnego/class-use/TestSpnegoAuthentication.html |    8 +-
 .../rest/spnego/class-use/TestSpnegoConfig.html    |    8 +-
 .../exec/server/rest/spnego/package-frame.html     |    6 +-
 .../exec/server/rest/spnego/package-summary.html   |    8 +-
 .../exec/server/rest/spnego/package-tree.html      |    8 +-
 .../drill/exec/server/rest/spnego/package-use.html |    8 +-
 .../rest/ssl/SslContextFactoryConfigurator.html    |    8 +-
 .../ssl/SslContextFactoryConfiguratorTest.html     |    8 +-
 .../class-use/SslContextFactoryConfigurator.html   |    8 +-
 .../SslContextFactoryConfiguratorTest.html         |    8 +-
 .../drill/exec/server/rest/ssl/package-frame.html  |    6 +-
 .../exec/server/rest/ssl/package-summary.html      |   12 +-
 .../drill/exec/server/rest/ssl/package-tree.html   |   12 +-
 .../drill/exec/server/rest/ssl/package-use.html    |    8 +-
 .../drill/exec/server/rest/stream/QueryRunner.html |  327 ++
 .../rest/stream/StreamingHttpConnection.html       |  463 ++
 .../server/rest/stream/class-use/QueryRunner.html  |  126 +
 .../stream/class-use/StreamingHttpConnection.html  |  126 +
 .../exec/server/rest/stream/package-frame.html     |   22 +
 .../exec/server/rest/stream/package-summary.html   |  153 +
 .../exec/server/rest/stream/package-tree.html      |  152 +
 .../drill/exec/server/rest/stream/package-use.html |  126 +
 .../apache/drill/exec/service/ServiceEngine.html   |    8 +-
 .../exec/service/class-use/ServiceEngine.html      |    8 +-
 .../apache/drill/exec/service/package-frame.html   |    6 +-
 .../apache/drill/exec/service/package-summary.html |   12 +-
 .../apache/drill/exec/service/package-tree.html    |   12 +-
 .../org/apache/drill/exec/service/package-use.html |    8 +-
 apidocs/org/apache/drill/exec/sql/TestAnalyze.html |    8 +-
 .../apache/drill/exec/sql/TestBaseViewSupport.html |    8 +-
 apidocs/org/apache/drill/exec/sql/TestCTAS.html    |    8 +-
 apidocs/org/apache/drill/exec/sql/TestCTTAS.html   |    8 +-
 .../org/apache/drill/exec/sql/TestConformance.html |    8 +-
 .../org/apache/drill/exec/sql/TestInfoSchema.html  |    8 +-
 .../exec/sql/TestInfoSchemaWithMetastore.html      |    8 +-
 .../drill/exec/sql/TestMetastoreCommands.html      |    8 +-
 .../exec/sql/TestSchemaCaseInsensitivity.html      |    8 +-
 .../drill/exec/sql/TestSimpleCastFunctions.html    |    8 +-
 .../drill/exec/sql/TestSqlBracketlessSyntax.html   |    8 +-
 apidocs/org/apache/drill/exec/sql/TestValues.html  |    8 +-
 .../org/apache/drill/exec/sql/TestViewSupport.html |    8 +-
 .../org/apache/drill/exec/sql/TestWithClause.html  |    8 +-
 .../drill/exec/sql/class-use/TestAnalyze.html      |    8 +-
 .../exec/sql/class-use/TestBaseViewSupport.html    |    8 +-
 .../apache/drill/exec/sql/class-use/TestCTAS.html  |    8 +-
 .../apache/drill/exec/sql/class-use/TestCTTAS.html |    8 +-
 .../drill/exec/sql/class-use/TestConformance.html  |    8 +-
 .../drill/exec/sql/class-use/TestInfoSchema.html   |    8 +-
 .../sql/class-use/TestInfoSchemaWithMetastore.html |    8 +-
 .../exec/sql/class-use/TestMetastoreCommands.html  |    8 +-
 .../sql/class-use/TestSchemaCaseInsensitivity.html |    8 +-
 .../sql/class-use/TestSimpleCastFunctions.html     |    8 +-
 .../sql/class-use/TestSqlBracketlessSyntax.html    |    8 +-
 .../drill/exec/sql/class-use/TestValues.html       |    8 +-
 .../drill/exec/sql/class-use/TestViewSupport.html  |    8 +-
 .../drill/exec/sql/class-use/TestWithClause.html   |    8 +-
 .../exec/sql/hive/TestViewSupportOnHiveTables.html |    8 +-
 .../class-use/TestViewSupportOnHiveTables.html     |    8 +-
 .../apache/drill/exec/sql/hive/package-frame.html  |    6 +-
 .../drill/exec/sql/hive/package-summary.html       |    8 +-
 .../apache/drill/exec/sql/hive/package-tree.html   |    8 +-
 .../apache/drill/exec/sql/hive/package-use.html    |    8 +-
 .../org/apache/drill/exec/sql/package-frame.html   |    6 +-
 .../org/apache/drill/exec/sql/package-summary.html |    8 +-
 .../org/apache/drill/exec/sql/package-tree.html    |    8 +-
 apidocs/org/apache/drill/exec/sql/package-use.html |    8 +-
 .../org/apache/drill/exec/ssl/SSLConfig.Mode.html  |    8 +-
 apidocs/org/apache/drill/exec/ssl/SSLConfig.html   |    8 +-
 .../apache/drill/exec/ssl/SSLConfigBuilder.html    |    8 +-
 .../org/apache/drill/exec/ssl/SSLConfigClient.html |    8 +-
 .../org/apache/drill/exec/ssl/SSLConfigServer.html |    8 +-
 .../drill/exec/ssl/class-use/SSLConfig.Mode.html   |    8 +-
 .../apache/drill/exec/ssl/class-use/SSLConfig.html |    8 +-
 .../drill/exec/ssl/class-use/SSLConfigBuilder.html |    8 +-
 .../drill/exec/ssl/class-use/SSLConfigClient.html  |    8 +-
 .../drill/exec/ssl/class-use/SSLConfigServer.html  |    8 +-
 .../org/apache/drill/exec/ssl/package-frame.html   |    6 +-
 .../org/apache/drill/exec/ssl/package-summary.html |    8 +-
 .../org/apache/drill/exec/ssl/package-tree.html    |    8 +-
 apidocs/org/apache/drill/exec/ssl/package-use.html |    8 +-
 .../drill/exec/store/AbstractRecordReader.html     |   10 +-
 .../apache/drill/exec/store/AbstractSchema.html    |   10 +-
 .../drill/exec/store/AbstractSchemaFactory.html    |   10 +-
 .../drill/exec/store/AbstractStoragePlugin.html    |   10 +-
 .../BasePluginRegistryTest.LocatorFixture.html     |   13 +-
 ...nRegistryTest.PluginRegistryContextFixture.html |   10 +-
 ...asePluginRegistryTest.StoragePluginFixture.html |    8 +-
 ...ginRegistryTest.StoragePluginFixtureConfig.html |    8 +-
 .../drill/exec/store/BasePluginRegistryTest.html   |   10 +-
 .../org/apache/drill/exec/store/ByteArrayUtil.html |    8 +-
 .../drill/exec/store/CachedSingleFileSystem.html   |   12 +-
 .../drill/exec/store/ClassPathFileSystem.html      |   12 +-
 .../drill/exec/store/ClassicConnectorLocator.html  |    8 +-
 .../store/ColumnExplorer.ImplicitFileColumn.html   |    8 +-
 .../store/ColumnExplorer.ImplicitFileColumns.html  |    8 +-
 ...ColumnExplorer.ImplicitInternalFileColumns.html |    8 +-
 .../apache/drill/exec/store/ColumnExplorer.html    |    8 +-
 .../store/CommonParquetRecordReader.Metric.html    |    8 +-
 .../exec/store/CommonParquetRecordReader.html      |    8 +-
 .../apache/drill/exec/store/ConnectorHandle.html   |    8 +-
 .../apache/drill/exec/store/ConnectorLocator.html  |    8 +-
 .../drill/exec/store/DrillSchemaFactory.html       |    8 +-
 .../exec/store/DrillbitPluginRegistryContext.html  |    8 +-
 .../drill/exec/store/FormatPluginSerDeTest.html    |   56 +-
 .../LocalSyncableFileSystem.LocalInputStream.html  |    8 +-
 ...ncableFileSystem.LocalSyncableOutputStream.html |    8 +-
 .../drill/exec/store/LocalSyncableFileSystem.html  |   12 +-
 .../apache/drill/exec/store/PartitionExplorer.html |    8 +-
 .../drill/exec/store/PartitionExplorerImpl.html    |    8 +-
 .../exec/store/PartitionNotFoundException.html     |    8 +-
 .../drill/exec/store/PluginBootstrapLoader.html    |    8 +-
 .../exec/store/PluginBootstrapLoaderImpl.html      |    8 +-
 .../org/apache/drill/exec/store/PluginHandle.html  |    8 +-
 .../drill/exec/store/PluginRegistryContext.html    |    8 +-
 .../org/apache/drill/exec/store/PrivatePlugin.html |    8 +-
 .../apache/drill/exec/store/RecordDataType.html    |    8 +-
 .../org/apache/drill/exec/store/RecordReader.html  |   10 +-
 .../drill/exec/store/ResourceInputStream.html      |    8 +-
 .../drill/exec/store/SchemaConfig.Builder.html     |    8 +-
 .../SchemaConfig.SchemaConfigInfoProvider.html     |    8 +-
 .../org/apache/drill/exec/store/SchemaConfig.html  |    8 +-
 .../org/apache/drill/exec/store/SchemaFactory.html |   10 +-
 .../drill/exec/store/SchemaPartitionExplorer.html  |   10 +-
 .../drill/exec/store/SchemaTreeProvider.html       |    8 +-
 .../drill/exec/store/StatisticsRecordWriter.html   |    8 +-
 .../org/apache/drill/exec/store/StoragePlugin.html |   10 +-
 .../exec/store/StoragePluginOptimizerRule.html     |    8 +-
 ...ragePluginRegistry.PluginEncodingException.html |    8 +-
 .../StoragePluginRegistry.PluginException.html     |    8 +-
 .../store/StoragePluginRegistry.PluginFilter.html  |    8 +-
 ...ragePluginRegistry.PluginNotFoundException.html |    8 +-
 .../drill/exec/store/StoragePluginRegistry.html    |    8 +-
 .../exec/store/StoragePluginRegistryImpl.html      |    8 +-
 .../drill/exec/store/StoragePluginStore.html       |    8 +-
 .../drill/exec/store/StoragePluginStoreImpl.html   |    8 +-
 .../apache/drill/exec/store/StorageStrategy.html   |    8 +-
 .../drill/exec/store/StorageStrategyTest.html      |    8 +-
 .../apache/drill/exec/store/SubSchemaWrapper.html  |   12 +-
 .../org/apache/drill/exec/store/SubsetRemover.html |  341 ++
 .../org/apache/drill/exec/store/SystemPlugin.html  |   12 +-
 .../drill/exec/store/SystemPluginLocator.html      |    8 +-
 .../drill/exec/store/TestAffinityCalculator.html   |    8 +-
 .../drill/exec/store/TestBootstrapLoader.html      |    8 +-
 .../drill/exec/store/TestClassicLocator.html       |    8 +-
 .../drill/exec/store/TestImplicitFileColumns.html  |    8 +-
 .../apache/drill/exec/store/TestOutputMutator.html |    8 +-
 .../drill/exec/store/TestPluginRegistry.html       |    8 +-
 .../apache/drill/exec/store/TestPluginsMap.html    |    8 +-
 .../drill/exec/store/TestSystemPluginLocator.html  |    8 +-
 .../apache/drill/exec/store/TestTimedCallable.html |    8 +-
 .../org/apache/drill/exec/store/TimedCallable.html |    8 +-
 .../drill/exec/store/avro/AvroBatchReader.html     |   18 +-
 ...oColumnConverterFactory.MapColumnConverter.html |  310 ++
 .../store/avro/AvroColumnConverterFactory.html     |  392 ++
 .../AvroDataGenerator.AvroTestRecordWriter.html    |    8 +-
 .../drill/exec/store/avro/AvroDataGenerator.html   |   12 +-
 .../drill/exec/store/avro/AvroFormatConfig.html    |    8 +-
 .../drill/exec/store/avro/AvroFormatPlugin.html    |   12 +-
 .../drill/exec/store/avro/AvroFormatTest.html      |    8 +-
 .../drill/exec/store/avro/AvroSchemaUtil.html      |    8 +-
 .../drill/exec/store/avro/AvroSchemaUtilTest.html  |   12 +-
 .../avro/ColumnConverter.ArrayColumnConverter.html |  305 --
 .../avro/ColumnConverter.DictColumnConverter.html  |  306 --
 .../avro/ColumnConverter.DummyColumnConverter.html |  339 --
 .../avro/ColumnConverter.MapColumnConverter.html   |  310 --
 .../ColumnConverter.ScalarColumnConverter.html     |  304 --
 .../drill/exec/store/avro/ColumnConverter.html     |  275 -
 .../exec/store/avro/ColumnConverterFactory.html    |  353 --
 .../exec/store/avro/class-use/AvroBatchReader.html |    8 +-
 ...oColumnConverterFactory.MapColumnConverter.html |  126 +
 .../avro/class-use/AvroColumnConverterFactory.html |  167 +
 .../AvroDataGenerator.AvroTestRecordWriter.html    |    8 +-
 .../store/avro/class-use/AvroDataGenerator.html    |    8 +-
 .../store/avro/class-use/AvroFormatConfig.html     |    8 +-
 .../store/avro/class-use/AvroFormatPlugin.html     |    8 +-
 .../exec/store/avro/class-use/AvroFormatTest.html  |    8 +-
 .../exec/store/avro/class-use/AvroSchemaUtil.html  |    8 +-
 .../store/avro/class-use/AvroSchemaUtilTest.html   |    8 +-
 .../ColumnConverter.ArrayColumnConverter.html      |  126 -
 .../ColumnConverter.DictColumnConverter.html       |  126 -
 .../ColumnConverter.DummyColumnConverter.html      |  166 -
 .../ColumnConverter.MapColumnConverter.html        |  126 -
 .../ColumnConverter.ScalarColumnConverter.html     |  167 -
 .../exec/store/avro/class-use/ColumnConverter.html |  277 -
 .../avro/class-use/ColumnConverterFactory.html     |  167 -
 .../drill/exec/store/avro/package-frame.html       |   18 +-
 .../drill/exec/store/avro/package-summary.html     |   71 +-
 .../apache/drill/exec/store/avro/package-tree.html |   24 +-
 .../apache/drill/exec/store/avro/package-use.html  |   32 +-
 .../exec/store/base/filter/ConstantHolder.html     |    8 +-
 .../exec/store/base/filter/ExprNode.AndNode.html   |    8 +-
 .../base/filter/ExprNode.ColRelOpConstNode.html    |    8 +-
 .../store/base/filter/ExprNode.ColumnTypeNode.html |    8 +-
 .../exec/store/base/filter/ExprNode.ListNode.html  |    8 +-
 .../exec/store/base/filter/ExprNode.OrNode.html    |    8 +-
 .../exec/store/base/filter/ExprNode.RelOpNode.html |    8 +-
 .../drill/exec/store/base/filter/ExprNode.html     |    8 +-
 ...ilterPushDownListener.ScanPushDownListener.html |    8 +-
 .../store/base/filter/FilterPushDownListener.html  |   10 +-
 .../store/base/filter/FilterPushDownStrategy.html  |    8 +-
 .../store/base/filter/FilterPushDownUtils.html     |    8 +-
 .../apache/drill/exec/store/base/filter/RelOp.html |    8 +-
 .../base/filter/class-use/ConstantHolder.html      |    8 +-
 .../base/filter/class-use/ExprNode.AndNode.html    |    8 +-
 .../class-use/ExprNode.ColRelOpConstNode.html      |   81 +-
 .../filter/class-use/ExprNode.ColumnTypeNode.html  |    8 +-
 .../base/filter/class-use/ExprNode.ListNode.html   |    8 +-
 .../base/filter/class-use/ExprNode.OrNode.html     |    8 +-
 .../base/filter/class-use/ExprNode.RelOpNode.html  |    8 +-
 .../exec/store/base/filter/class-use/ExprNode.html |    8 +-
 ...ilterPushDownListener.ScanPushDownListener.html |   30 +-
 .../filter/class-use/FilterPushDownListener.html   |   37 +-
 .../filter/class-use/FilterPushDownStrategy.html   |    8 +-
 .../base/filter/class-use/FilterPushDownUtils.html |    8 +-
 .../exec/store/base/filter/class-use/RelOp.html    |    8 +-
 .../exec/store/base/filter/package-frame.html      |    6 +-
 .../exec/store/base/filter/package-summary.html    |    8 +-
 .../drill/exec/store/base/filter/package-tree.html |    8 +-
 .../drill/exec/store/base/filter/package-use.html  |   39 +-
 .../drill/exec/store/bson/BsonRecordReader.html    |    8 +-
 .../exec/store/bson/TestBsonRecordReader.html      |   44 +-
 .../store/bson/class-use/BsonRecordReader.html     |    8 +-
 .../store/bson/class-use/TestBsonRecordReader.html |    8 +-
 .../drill/exec/store/bson/package-frame.html       |    6 +-
 .../drill/exec/store/bson/package-summary.html     |   12 +-
 .../apache/drill/exec/store/bson/package-tree.html |   12 +-
 .../apache/drill/exec/store/bson/package-use.html  |    8 +-
 .../exec/store/cassandra/BaseCassandraTest.html    |  361 ++
 .../store/cassandra/CassandraComplexTypesTest.html |  410 ++
 .../exec/store/cassandra/CassandraPlanTest.html    |  410 ++
 .../exec/store/cassandra/CassandraQueryTest.html   |  734 +++
 .../store/cassandra/CassandraStorageConfig.html    |  451 ++
 .../store/cassandra/CassandraStoragePlugin.html    |  396 ++
 .../exec/store/cassandra/TestCassandraSuit.html    |  340 ++
 .../cassandra/class-use/BaseCassandraTest.html     |  174 +
 .../class-use/CassandraComplexTypesTest.html       |  126 +
 .../cassandra/class-use/CassandraPlanTest.html     |  126 +
 .../cassandra/class-use/CassandraQueryTest.html    |  126 +
 .../class-use/CassandraStorageConfig.html          |  179 +
 .../class-use/CassandraStoragePlugin.html          |  165 +
 .../cassandra/class-use/TestCassandraSuit.html     |  126 +
 .../drill/exec/store/cassandra/package-frame.html  |   27 +
 .../exec/store/cassandra/package-summary.html      |  168 +
 .../drill/exec/store/cassandra/package-tree.html   |  172 +
 .../drill/exec/store/cassandra/package-use.html    |  181 +
 .../plan/CassandraEnumerablePrelContext.html       |  352 ++
 .../cassandra/plan/DrillCassandraLimitRule.html    |  310 ++
 .../class-use/CassandraEnumerablePrelContext.html  |  126 +
 .../plan/class-use/DrillCassandraLimitRule.html    |  166 +
 .../exec/store/cassandra/plan/package-frame.html   |   22 +
 .../exec/store/cassandra/plan/package-summary.html |  148 +
 .../exec/store/cassandra/plan/package-tree.html    |  148 +
 .../exec/store/cassandra/plan/package-use.html     |  159 +
 .../cassandra/schema/CassandraDrillSchema.html     |  406 ++
 .../cassandra/schema/CassandraDynamicTable.html    |  404 ++
 .../cassandra/schema/CassandraRootDrillSchema.html |  380 ++
 .../schema/CassandraRootDrillSchemaFactory.html    |  317 ++
 .../schema/class-use/CassandraDrillSchema.html     |  126 +
 .../schema/class-use/CassandraDynamicTable.html    |  126 +
 .../schema/class-use/CassandraRootDrillSchema.html |  126 +
 .../class-use/CassandraRootDrillSchemaFactory.html |  126 +
 .../exec/store/cassandra/schema/package-frame.html |   24 +
 .../store/cassandra/schema/package-summary.html    |  156 +
 .../exec/store/cassandra/schema/package-tree.html  |  154 +
 .../exec/store/cassandra/schema/package-use.html   |  126 +
 .../exec/store/class-use/AbstractRecordReader.html |  138 +-
 .../drill/exec/store/class-use/AbstractSchema.html |   58 +-
 .../store/class-use/AbstractSchemaFactory.html     |   76 +-
 .../store/class-use/AbstractStoragePlugin.html     |   76 +-
 .../BasePluginRegistryTest.LocatorFixture.html     |    8 +-
 ...nRegistryTest.PluginRegistryContextFixture.html |    8 +-
 ...asePluginRegistryTest.StoragePluginFixture.html |    8 +-
 ...ginRegistryTest.StoragePluginFixtureConfig.html |    8 +-
 .../store/class-use/BasePluginRegistryTest.html    |    8 +-
 .../drill/exec/store/class-use/ByteArrayUtil.html  |    8 +-
 .../store/class-use/CachedSingleFileSystem.html    |    8 +-
 .../exec/store/class-use/ClassPathFileSystem.html  |    8 +-
 .../store/class-use/ClassicConnectorLocator.html   |    8 +-
 .../ColumnExplorer.ImplicitFileColumn.html         |    8 +-
 .../ColumnExplorer.ImplicitFileColumns.html        |    8 +-
 ...ColumnExplorer.ImplicitInternalFileColumns.html |    8 +-
 .../drill/exec/store/class-use/ColumnExplorer.html |    8 +-
 .../CommonParquetRecordReader.Metric.html          |    8 +-
 .../store/class-use/CommonParquetRecordReader.html |    8 +-
 .../exec/store/class-use/ConnectorHandle.html      |    8 +-
 .../exec/store/class-use/ConnectorLocator.html     |    8 +-
 .../exec/store/class-use/DrillSchemaFactory.html   |    8 +-
 .../class-use/DrillbitPluginRegistryContext.html   |    8 +-
 .../store/class-use/FormatPluginSerDeTest.html     |    8 +-
 .../LocalSyncableFileSystem.LocalInputStream.html  |    8 +-
 ...ncableFileSystem.LocalSyncableOutputStream.html |    8 +-
 .../store/class-use/LocalSyncableFileSystem.html   |    8 +-
 .../exec/store/class-use/PartitionExplorer.html    |    8 +-
 .../store/class-use/PartitionExplorerImpl.html     |    8 +-
 .../class-use/PartitionNotFoundException.html      |    8 +-
 .../store/class-use/PluginBootstrapLoader.html     |    8 +-
 .../store/class-use/PluginBootstrapLoaderImpl.html |    8 +-
 .../drill/exec/store/class-use/PluginHandle.html   |    8 +-
 .../store/class-use/PluginRegistryContext.html     |   10 +-
 .../drill/exec/store/class-use/PrivatePlugin.html  |    8 +-
 .../drill/exec/store/class-use/RecordDataType.html |    8 +-
 .../drill/exec/store/class-use/RecordReader.html   |  218 +-
 .../exec/store/class-use/ResourceInputStream.html  |    8 +-
 .../exec/store/class-use/SchemaConfig.Builder.html |    8 +-
 .../SchemaConfig.SchemaConfigInfoProvider.html     |    8 +-
 .../drill/exec/store/class-use/SchemaConfig.html   |  128 +-
 .../drill/exec/store/class-use/SchemaFactory.html  |  122 +-
 .../store/class-use/SchemaPartitionExplorer.html   |   58 +-
 .../exec/store/class-use/SchemaTreeProvider.html   |    8 +-
 .../store/class-use/StatisticsRecordWriter.html    |    8 +-
 .../drill/exec/store/class-use/StoragePlugin.html  |  138 +-
 .../class-use/StoragePluginOptimizerRule.html      |   30 +-
 ...ragePluginRegistry.PluginEncodingException.html |    8 +-
 .../StoragePluginRegistry.PluginException.html     |    8 +-
 .../StoragePluginRegistry.PluginFilter.html        |    8 +-
 ...ragePluginRegistry.PluginNotFoundException.html |    8 +-
 .../store/class-use/StoragePluginRegistry.html     |   40 +-
 .../store/class-use/StoragePluginRegistryImpl.html |    8 +-
 .../exec/store/class-use/StoragePluginStore.html   |    8 +-
 .../store/class-use/StoragePluginStoreImpl.html    |    8 +-
 .../exec/store/class-use/StorageStrategy.html      |    8 +-
 .../exec/store/class-use/StorageStrategyTest.html  |    8 +-
 .../exec/store/class-use/SubSchemaWrapper.html     |    8 +-
 .../drill/exec/store/class-use/SubsetRemover.html  |  126 +
 .../drill/exec/store/class-use/SystemPlugin.html   |    8 +-
 .../exec/store/class-use/SystemPluginLocator.html  |    8 +-
 .../store/class-use/TestAffinityCalculator.html    |    8 +-
 .../exec/store/class-use/TestBootstrapLoader.html  |    8 +-
 .../exec/store/class-use/TestClassicLocator.html   |    8 +-
 .../store/class-use/TestImplicitFileColumns.html   |    8 +-
 .../exec/store/class-use/TestOutputMutator.html    |    8 +-
 .../exec/store/class-use/TestPluginRegistry.html   |    8 +-
 .../drill/exec/store/class-use/TestPluginsMap.html |    8 +-
 .../store/class-use/TestSystemPluginLocator.html   |    8 +-
 .../exec/store/class-use/TestTimedCallable.html    |    8 +-
 .../drill/exec/store/class-use/TimedCallable.html  |    8 +-
 .../drill/exec/store/dfs/BasicFormatMatcher.html   |    8 +-
 .../exec/store/dfs/DrillFSDataInputStream.html     |   22 +-
 .../store/dfs/DrillFileSystem.DebugStackTrace.html |    8 +-
 .../drill/exec/store/dfs/DrillFileSystem.html      |  196 +-
 .../apache/drill/exec/store/dfs/FileSelection.html |    8 +-
 .../drill/exec/store/dfs/FileSystemConfig.html     |   39 +-
 .../drill/exec/store/dfs/FileSystemPlugin.html     |    8 +-
 .../FileSystemSchemaFactory.FileSystemSchema.html  |    8 +-
 .../exec/store/dfs/FileSystemSchemaFactory.html    |    8 +-
 .../apache/drill/exec/store/dfs/FormatCreator.html |    8 +-
 .../apache/drill/exec/store/dfs/FormatMatcher.html |    8 +-
 .../apache/drill/exec/store/dfs/FormatPlugin.html  |   10 +-
 .../drill/exec/store/dfs/FormatSelection.html      |    8 +-
 .../apache/drill/exec/store/dfs/MagicString.html   |    8 +-
 .../store/dfs/MetadataContext.PruneStatus.html     |    8 +-
 .../drill/exec/store/dfs/MetadataContext.html      |    8 +-
 .../exec/store/dfs/NamedFormatPluginConfig.html    |    8 +-
 .../drill/exec/store/dfs/OpenFileTracker.html      |    8 +-
 .../drill/exec/store/dfs/ReadEntryFromHDFS.html    |    8 +-
 .../drill/exec/store/dfs/ReadEntryWithPath.html    |    8 +-
 .../drill/exec/store/dfs/SubDirectoryList.html     |    8 +-
 .../drill/exec/store/dfs/TestCompressedFiles.html  |    8 +-
 .../exec/store/dfs/TestDFSPartitionLocation.html   |    8 +-
 .../drill/exec/store/dfs/TestDrillFileSystem.html  |    8 +-
 .../drill/exec/store/dfs/TestFileSelection.html    |    8 +-
 .../store/dfs/TestFormatPluginOptionExtractor.html |    8 +-
 .../org/apache/drill/exec/store/dfs/TestGlob.html  |    8 +-
 .../store/dfs/TestSchemaNotFoundException.html     |    8 +-
 .../drill/exec/store/dfs/WorkspaceConfig.html      |    8 +-
 .../dfs/WorkspaceSchemaFactory.TableInstance.html  |    8 +-
 .../WorkspaceSchemaFactory.WorkspaceSchema.html    |    8 +-
 .../exec/store/dfs/WorkspaceSchemaFactory.html     |    8 +-
 .../org/apache/drill/exec/store/dfs/ZipCodec.html  |    8 +-
 .../store/dfs/class-use/BasicFormatMatcher.html    |   29 +-
 .../dfs/class-use/DrillFSDataInputStream.html      |    8 +-
 .../class-use/DrillFileSystem.DebugStackTrace.html |    8 +-
 .../exec/store/dfs/class-use/DrillFileSystem.html  |  215 +-
 .../exec/store/dfs/class-use/FileSelection.html    |   42 +-
 .../exec/store/dfs/class-use/FileSystemConfig.html |    8 +-
 .../exec/store/dfs/class-use/FileSystemPlugin.html |    8 +-
 .../FileSystemSchemaFactory.FileSystemSchema.html  |    8 +-
 .../dfs/class-use/FileSystemSchemaFactory.html     |    8 +-
 .../exec/store/dfs/class-use/FormatCreator.html    |    8 +-
 .../exec/store/dfs/class-use/FormatMatcher.html    |    8 +-
 .../exec/store/dfs/class-use/FormatPlugin.html     |   66 +-
 .../exec/store/dfs/class-use/FormatSelection.html  |    8 +-
 .../exec/store/dfs/class-use/MagicString.html      |    8 +-
 .../dfs/class-use/MetadataContext.PruneStatus.html |    8 +-
 .../exec/store/dfs/class-use/MetadataContext.html  |    8 +-
 .../dfs/class-use/NamedFormatPluginConfig.html     |    8 +-
 .../exec/store/dfs/class-use/OpenFileTracker.html  |    8 +-
 .../store/dfs/class-use/ReadEntryFromHDFS.html     |    8 +-
 .../store/dfs/class-use/ReadEntryWithPath.html     |    8 +-
 .../exec/store/dfs/class-use/SubDirectoryList.html |    8 +-
 .../store/dfs/class-use/TestCompressedFiles.html   |    8 +-
 .../dfs/class-use/TestDFSPartitionLocation.html    |    8 +-
 .../store/dfs/class-use/TestDrillFileSystem.html   |    8 +-
 .../store/dfs/class-use/TestFileSelection.html     |    8 +-
 .../class-use/TestFormatPluginOptionExtractor.html |    8 +-
 .../drill/exec/store/dfs/class-use/TestGlob.html   |    8 +-
 .../dfs/class-use/TestSchemaNotFoundException.html |    8 +-
 .../exec/store/dfs/class-use/WorkspaceConfig.html  |   13 +-
 .../WorkspaceSchemaFactory.TableInstance.html      |    8 +-
 .../WorkspaceSchemaFactory.WorkspaceSchema.html    |    8 +-
 .../dfs/class-use/WorkspaceSchemaFactory.html      |    8 +-
 .../drill/exec/store/dfs/class-use/ZipCodec.html   |    8 +-
 .../easy/EasyFormatPlugin.EasyFormatConfig.html    |  303 +-
 .../EasyFormatPlugin.EasyFormatConfigBuilder.html  |  498 ++
 .../exec/store/dfs/easy/EasyFormatPlugin.html      |   62 +-
 .../drill/exec/store/dfs/easy/EasyGroupScan.html   |   16 +-
 .../store/dfs/easy/EasyReaderBatchCreator.html     |    8 +-
 .../drill/exec/store/dfs/easy/EasySubScan.html     |   55 +-
 .../drill/exec/store/dfs/easy/EasyWriter.html      |   12 +-
 .../store/dfs/easy/EasyWriterBatchCreator.html     |    8 +-
 .../apache/drill/exec/store/dfs/easy/FileWork.html |    8 +-
 .../EasyFormatPlugin.EasyFormatConfig.html         |   12 +-
 .../EasyFormatPlugin.EasyFormatConfigBuilder.html  |  249 +
 .../store/dfs/easy/class-use/EasyFormatPlugin.html |   71 +-
 .../store/dfs/easy/class-use/EasyGroupScan.html    |    8 +-
 .../dfs/easy/class-use/EasyReaderBatchCreator.html |    8 +-
 .../exec/store/dfs/easy/class-use/EasySubScan.html |  265 +-
 .../exec/store/dfs/easy/class-use/EasyWriter.html  |  125 +-
 .../dfs/easy/class-use/EasyWriterBatchCreator.html |    8 +-
 .../exec/store/dfs/easy/class-use/FileWork.html    |  158 +-
 .../drill/exec/store/dfs/easy/package-frame.html   |    7 +-
 .../drill/exec/store/dfs/easy/package-summary.html |   20 +-
 .../drill/exec/store/dfs/easy/package-tree.html    |    9 +-
 .../drill/exec/store/dfs/easy/package-use.html     |   85 +-
 .../apache/drill/exec/store/dfs/package-frame.html |    6 +-
 .../drill/exec/store/dfs/package-summary.html      |   12 +-
 .../apache/drill/exec/store/dfs/package-tree.html  |   18 +-
 .../apache/drill/exec/store/dfs/package-use.html   |   90 +-
 .../exec/store/direct/DirectBatchCreator.html      |    8 +-
 .../drill/exec/store/direct/DirectGroupScan.html   |    8 +-
 .../drill/exec/store/direct/DirectSubScan.html     |   52 +-
 .../exec/store/direct/MetadataDirectGroupScan.html |    8 +-
 .../store/direct/class-use/DirectBatchCreator.html |    8 +-
 .../store/direct/class-use/DirectGroupScan.html    |    8 +-
 .../exec/store/direct/class-use/DirectSubScan.html |    8 +-
 .../direct/class-use/MetadataDirectGroupScan.html  |    8 +-
 .../drill/exec/store/direct/package-frame.html     |    6 +-
 .../drill/exec/store/direct/package-summary.html   |    8 +-
 .../drill/exec/store/direct/package-tree.html      |    8 +-
 .../drill/exec/store/direct/package-use.html       |    8 +-
 .../store/druid/DruidCompareFunctionProcessor.html |    8 +-
 .../drill/exec/store/druid/DruidFilterBuilder.html |    8 +-
 .../exec/store/druid/DruidFilterBuilderTest.html   |    8 +-
 .../drill/exec/store/druid/DruidGroupScan.html     |    8 +-
 .../store/druid/DruidPushDownFilterForScan.html    |    8 +-
 .../drill/exec/store/druid/DruidRecordReader.html  |    8 +-
 .../exec/store/druid/DruidScanBatchCreator.html    |    8 +-
 .../drill/exec/store/druid/DruidScanSpec.html      |    8 +-
 .../exec/store/druid/DruidScanSpecBuilder.html     |    8 +-
 .../exec/store/druid/DruidScanSpecBuilderTest.html |    8 +-
 .../drill/exec/store/druid/DruidStoragePlugin.html |    8 +-
 .../exec/store/druid/DruidStoragePluginConfig.html |   15 +-
 .../store/druid/DruidStoragePluginConfigTest.html  |    8 +-
 .../store/druid/DruidSubScan.DruidSubScanSpec.html |    8 +-
 .../drill/exec/store/druid/DruidSubScan.html       |   52 +-
 .../drill/exec/store/druid/DruidTestBase.html      |    8 +-
 .../drill/exec/store/druid/DruidTestConstants.html |    8 +-
 .../drill/exec/store/druid/DruidTestSuit.html      |    8 +-
 .../drill/exec/store/druid/TestDataGenerator.html  |    8 +-
 .../drill/exec/store/druid/TestDruidQueries.html   |    8 +-
 .../class-use/DruidCompareFunctionProcessor.html   |    8 +-
 .../store/druid/class-use/DruidFilterBuilder.html  |    8 +-
 .../druid/class-use/DruidFilterBuilderTest.html    |    8 +-
 .../exec/store/druid/class-use/DruidGroupScan.html |    8 +-
 .../class-use/DruidPushDownFilterForScan.html      |    8 +-
 .../store/druid/class-use/DruidRecordReader.html   |    8 +-
 .../druid/class-use/DruidScanBatchCreator.html     |    8 +-
 .../exec/store/druid/class-use/DruidScanSpec.html  |    8 +-
 .../druid/class-use/DruidScanSpecBuilder.html      |    8 +-
 .../druid/class-use/DruidScanSpecBuilderTest.html  |    8 +-
 .../store/druid/class-use/DruidStoragePlugin.html  |    8 +-
 .../druid/class-use/DruidStoragePluginConfig.html  |    8 +-
 .../class-use/DruidStoragePluginConfigTest.html    |    8 +-
 .../class-use/DruidSubScan.DruidSubScanSpec.html   |    8 +-
 .../exec/store/druid/class-use/DruidSubScan.html   |    8 +-
 .../exec/store/druid/class-use/DruidTestBase.html  |    8 +-
 .../store/druid/class-use/DruidTestConstants.html  |    8 +-
 .../exec/store/druid/class-use/DruidTestSuit.html  |    8 +-
 .../store/druid/class-use/TestDataGenerator.html   |    8 +-
 .../store/druid/class-use/TestDruidQueries.html    |    8 +-
 .../exec/store/druid/common/DruidAndFilter.html    |    8 +-
 .../exec/store/druid/common/DruidBoundFilter.html  |    8 +-
 .../exec/store/druid/common/DruidCompareOp.html    |    8 +-
 .../exec/store/druid/common/DruidConstants.html    |    8 +-
 .../drill/exec/store/druid/common/DruidFilter.html |    8 +-
 .../exec/store/druid/common/DruidFilterBase.html   |    8 +-
 .../druid/common/DruidFilterDeserializer.html      |   10 +-
 .../exec/store/druid/common/DruidInFilter.html     |    8 +-
 .../store/druid/common/DruidIntervalFilter.html    |    8 +-
 .../exec/store/druid/common/DruidNotFilter.html    |    8 +-
 .../exec/store/druid/common/DruidOrFilter.html     |    8 +-
 .../exec/store/druid/common/DruidRegexFilter.html  |    8 +-
 .../exec/store/druid/common/DruidSearchFilter.html |    8 +-
 .../store/druid/common/DruidSearchQuerySpec.html   |    8 +-
 .../store/druid/common/DruidSelectorFilter.html    |    8 +-
 .../drill/exec/store/druid/common/DruidUtils.html  |    8 +-
 .../druid/common/class-use/DruidAndFilter.html     |    8 +-
 .../druid/common/class-use/DruidBoundFilter.html   |    8 +-
 .../druid/common/class-use/DruidCompareOp.html     |    8 +-
 .../druid/common/class-use/DruidConstants.html     |    8 +-
 .../store/druid/common/class-use/DruidFilter.html  |    8 +-
 .../druid/common/class-use/DruidFilterBase.html    |    8 +-
 .../common/class-use/DruidFilterDeserializer.html  |    8 +-
 .../druid/common/class-use/DruidInFilter.html      |    8 +-
 .../common/class-use/DruidIntervalFilter.html      |    8 +-
 .../druid/common/class-use/DruidNotFilter.html     |    8 +-
 .../druid/common/class-use/DruidOrFilter.html      |    8 +-
 .../druid/common/class-use/DruidRegexFilter.html   |    8 +-
 .../druid/common/class-use/DruidSearchFilter.html  |    8 +-
 .../common/class-use/DruidSearchQuerySpec.html     |    8 +-
 .../common/class-use/DruidSelectorFilter.html      |    8 +-
 .../store/druid/common/class-use/DruidUtils.html   |    8 +-
 .../exec/store/druid/common/package-frame.html     |    6 +-
 .../exec/store/druid/common/package-summary.html   |    8 +-
 .../exec/store/druid/common/package-tree.html      |    8 +-
 .../drill/exec/store/druid/common/package-use.html |    8 +-
 .../exec/store/druid/druid/DruidDimensionSpec.html |    8 +-
 .../druid/druid/DruidExtractionFunctionSpec.html   |    8 +-
 .../exec/store/druid/druid/DruidQueryType.html     |    8 +-
 .../store/druid/druid/DruidSelectResponse.html     |    8 +-
 .../exec/store/druid/druid/PagingIdentifier.html   |    8 +-
 .../drill/exec/store/druid/druid/PagingSpec.html   |    8 +-
 .../drill/exec/store/druid/druid/SelectQuery.html  |    8 +-
 .../exec/store/druid/druid/SelectQueryBuilder.html |    8 +-
 .../store/druid/druid/SimpleDatasourceInfo.html    |    8 +-
 .../druid/druid/SimpleDatasourceProperties.html    |    8 +-
 .../exec/store/druid/druid/SimpleSegmentInfo.html  |    8 +-
 .../druid/druid/class-use/DruidDimensionSpec.html  |    8 +-
 .../class-use/DruidExtractionFunctionSpec.html     |    8 +-
 .../druid/druid/class-use/DruidQueryType.html      |    8 +-
 .../druid/druid/class-use/DruidSelectResponse.html |    8 +-
 .../druid/druid/class-use/PagingIdentifier.html    |    8 +-
 .../store/druid/druid/class-use/PagingSpec.html    |    8 +-
 .../store/druid/druid/class-use/SelectQuery.html   |    8 +-
 .../druid/druid/class-use/SelectQueryBuilder.html  |    8 +-
 .../druid/class-use/SimpleDatasourceInfo.html      |    8 +-
 .../class-use/SimpleDatasourceProperties.html      |    8 +-
 .../druid/druid/class-use/SimpleSegmentInfo.html   |    8 +-
 .../exec/store/druid/druid/package-frame.html      |    6 +-
 .../exec/store/druid/druid/package-summary.html    |    8 +-
 .../drill/exec/store/druid/druid/package-tree.html |    8 +-
 .../drill/exec/store/druid/druid/package-use.html  |    8 +-
 .../drill/exec/store/druid/package-frame.html      |    6 +-
 .../drill/exec/store/druid/package-summary.html    |    8 +-
 .../drill/exec/store/druid/package-tree.html       |   12 +-
 .../apache/drill/exec/store/druid/package-use.html |    8 +-
 .../exec/store/druid/rest/DruidAdminClient.html    |    8 +-
 .../exec/store/druid/rest/DruidQueryClient.html    |    8 +-
 .../store/druid/rest/DruidQueryClientTest.html     |    8 +-
 .../drill/exec/store/druid/rest/RestClient.html    |    8 +-
 .../exec/store/druid/rest/RestClientWrapper.html   |    8 +-
 .../druid/rest/class-use/DruidAdminClient.html     |    8 +-
 .../druid/rest/class-use/DruidQueryClient.html     |    8 +-
 .../druid/rest/class-use/DruidQueryClientTest.html |    8 +-
 .../store/druid/rest/class-use/RestClient.html     |    8 +-
 .../druid/rest/class-use/RestClientWrapper.html    |    8 +-
 .../drill/exec/store/druid/rest/package-frame.html |    6 +-
 .../exec/store/druid/rest/package-summary.html     |    8 +-
 .../drill/exec/store/druid/rest/package-tree.html  |    8 +-
 .../drill/exec/store/druid/rest/package-use.html   |    8 +-
 .../DruidSchemaFactory.DruidDataSources.html       |    8 +-
 .../store/druid/schema/DruidSchemaFactory.html     |    8 +-
 .../DruidSchemaFactory.DruidDataSources.html       |    8 +-
 .../druid/schema/class-use/DruidSchemaFactory.html |    8 +-
 .../exec/store/druid/schema/package-frame.html     |    6 +-
 .../exec/store/druid/schema/package-summary.html   |    8 +-
 .../exec/store/druid/schema/package-tree.html      |    8 +-
 .../drill/exec/store/druid/schema/package-use.html |    8 +-
 .../json/JSONFormatPlugin.JSONFormatConfig.html    |    8 +-
 .../exec/store/easy/json/JSONFormatPlugin.html     |   39 +-
 .../exec/store/easy/json/JSONRecordReader.html     |    8 +-
 .../store/easy/json/JsonProcessor.ReadState.html   |    8 +-
 .../drill/exec/store/easy/json/JsonProcessor.html  |    8 +-
 .../json/JsonRecordWriter.MapJsonConverter.html    |    8 +-
 ...JsonRecordWriter.RepeatedListJsonConverter.html |    8 +-
 .../JsonRecordWriter.RepeatedMapJsonConverter.html |    8 +-
 .../json/JsonRecordWriter.UnionJsonConverter.html  |    8 +-
 .../exec/store/easy/json/JsonRecordWriter.html     |    8 +-
 .../easy/json/JsonStatisticsRecordWriter.html      |    8 +-
 ...tatisticsCollectorImpl.BigIntJsonConverter.html |    8 +-
 .../StatisticsCollectorImpl.DateJsonConverter.html |    8 +-
 .../StatisticsCollectorImpl.IntJsonConverter.html  |    8 +-
 ...sCollectorImpl.NullableBigIntJsonConverter.html |    8 +-
 ...sCollectorImpl.NullableFloat8JsonConverter.html |    8 +-
 ...llectorImpl.NullableVarBinaryJsonConverter.html |    8 +-
 ...atisticsCollectorImpl.VarCharJsonConverter.html |    8 +-
 .../store/easy/json/StatisticsCollectorImpl.html   |    8 +-
 .../JSONFormatPlugin.JSONFormatConfig.html         |    8 +-
 .../easy/json/class-use/JSONFormatPlugin.html      |    8 +-
 .../easy/json/class-use/JSONRecordReader.html      |    8 +-
 .../json/class-use/JsonProcessor.ReadState.html    |    8 +-
 .../store/easy/json/class-use/JsonProcessor.html   |    8 +-
 .../JsonRecordWriter.MapJsonConverter.html         |    8 +-
 ...JsonRecordWriter.RepeatedListJsonConverter.html |    8 +-
 .../JsonRecordWriter.RepeatedMapJsonConverter.html |    8 +-
 .../JsonRecordWriter.UnionJsonConverter.html       |    8 +-
 .../easy/json/class-use/JsonRecordWriter.html      |    8 +-
 .../json/class-use/JsonStatisticsRecordWriter.html |    8 +-
 ...tatisticsCollectorImpl.BigIntJsonConverter.html |    8 +-
 .../StatisticsCollectorImpl.DateJsonConverter.html |    8 +-
 .../StatisticsCollectorImpl.IntJsonConverter.html  |    8 +-
 ...sCollectorImpl.NullableBigIntJsonConverter.html |    8 +-
 ...sCollectorImpl.NullableFloat8JsonConverter.html |    8 +-
 ...llectorImpl.NullableVarBinaryJsonConverter.html |    8 +-
 ...atisticsCollectorImpl.VarCharJsonConverter.html |    8 +-
 .../json/class-use/StatisticsCollectorImpl.html    |    8 +-
 .../json/extended/BaseExtendedValueParser.html     |    8 +-
 .../json/extended/ExtendedTypeFieldFactory.html    |    8 +-
 .../easy/json/extended/ExtendedTypeNames.html      |    8 +-
 .../easy/json/extended/MongoBinaryValueParser.html |    8 +-
 .../easy/json/extended/MongoDateValueParser.html   |    8 +-
 .../json/extended/SimpleExtendedValueParser.html   |    8 +-
 .../class-use/BaseExtendedValueParser.html         |    8 +-
 .../class-use/ExtendedTypeFieldFactory.html        |    8 +-
 .../json/extended/class-use/ExtendedTypeNames.html |    8 +-
 .../extended/class-use/MongoBinaryValueParser.html |    8 +-
 .../extended/class-use/MongoDateValueParser.html   |    8 +-
 .../class-use/SimpleExtendedValueParser.html       |    8 +-
 .../store/easy/json/extended/package-frame.html    |    6 +-
 .../store/easy/json/extended/package-summary.html  |    8 +-
 .../store/easy/json/extended/package-tree.html     |    8 +-
 .../exec/store/easy/json/extended/package-use.html |    8 +-
 .../store/easy/json/loader/BaseFieldFactory.html   |    8 +-
 .../BaseJsonLoaderTest.JsonLoaderFixture.html      |    8 +-
 .../store/easy/json/loader/BaseJsonLoaderTest.html |    8 +-
 .../easy/json/loader/EmptyArrayFieldParser.html    |    8 +-
 .../exec/store/easy/json/loader/FieldDefn.html     |    8 +-
 .../exec/store/easy/json/loader/FieldFactory.html  |    8 +-
 .../easy/json/loader/InferredFieldFactory.html     |    8 +-
 .../exec/store/easy/json/loader/JsonLoader.html    |   10 +-
 .../loader/JsonLoaderImpl.JsonLoaderBuilder.html   |   41 +-
 .../store/easy/json/loader/JsonLoaderImpl.html     |  124 +-
 .../store/easy/json/loader/JsonLoaderOptions.html  |   10 +-
 .../store/easy/json/loader/NullFieldParser.html    |    8 +-
 .../easy/json/loader/ProvidedFieldFactory.html     |    8 +-
 .../SimpleArrayListener.ListArrayListener.html     |    8 +-
 ...SimpleArrayListener.StructureArrayListener.html |    8 +-
 .../easy/json/loader/SimpleArrayListener.html      |    8 +-
 .../exec/store/easy/json/loader/TestBasics.html    |    8 +-
 .../store/easy/json/loader/TestExtendedArrays.html |    8 +-
 .../store/easy/json/loader/TestExtendedTypes.html  |    8 +-
 .../easy/json/loader/TestExtendedWithSchema.html   |    8 +-
 .../store/easy/json/loader/TestMessageParser.html  |    8 +-
 .../exec/store/easy/json/loader/TestObjects.html   |    8 +-
 .../store/easy/json/loader/TestRepeatedList.html   |    8 +-
 .../store/easy/json/loader/TestScalarArrays.html   |    8 +-
 .../exec/store/easy/json/loader/TestScalars.html   |    8 +-
 .../exec/store/easy/json/loader/TestUnknowns.html  |    8 +-
 .../exec/store/easy/json/loader/TestVariant.html   |    8 +-
 .../exec/store/easy/json/loader/TupleParser.html   |    8 +-
 .../exec/store/easy/json/loader/VariantParser.html |    8 +-
 .../json/loader/class-use/BaseFieldFactory.html    |    8 +-
 .../BaseJsonLoaderTest.JsonLoaderFixture.html      |    8 +-
 .../json/loader/class-use/BaseJsonLoaderTest.html  |    8 +-
 .../loader/class-use/EmptyArrayFieldParser.html    |    8 +-
 .../easy/json/loader/class-use/FieldDefn.html      |    8 +-
 .../easy/json/loader/class-use/FieldFactory.html   |    8 +-
 .../loader/class-use/InferredFieldFactory.html     |    8 +-
 .../easy/json/loader/class-use/JsonLoader.html     |   30 +-
 .../JsonLoaderImpl.JsonLoaderBuilder.html          |   55 +-
 .../easy/json/loader/class-use/JsonLoaderImpl.html |   30 +-
 .../json/loader/class-use/JsonLoaderOptions.html   |    8 +-
 .../json/loader/class-use/NullFieldParser.html     |    8 +-
 .../loader/class-use/ProvidedFieldFactory.html     |    8 +-
 .../SimpleArrayListener.ListArrayListener.html     |    8 +-
 ...SimpleArrayListener.StructureArrayListener.html |    8 +-
 .../json/loader/class-use/SimpleArrayListener.html |    8 +-
 .../easy/json/loader/class-use/TestBasics.html     |    8 +-
 .../json/loader/class-use/TestExtendedArrays.html  |    8 +-
 .../json/loader/class-use/TestExtendedTypes.html   |    8 +-
 .../loader/class-use/TestExtendedWithSchema.html   |    8 +-
 .../json/loader/class-use/TestMessageParser.html   |    8 +-
 .../easy/json/loader/class-use/TestObjects.html    |    8 +-
 .../json/loader/class-use/TestRepeatedList.html    |    8 +-
 .../json/loader/class-use/TestScalarArrays.html    |    8 +-
 .../easy/json/loader/class-use/TestScalars.html    |    8 +-
 .../easy/json/loader/class-use/TestUnknowns.html   |    8 +-
 .../easy/json/loader/class-use/TestVariant.html    |    8 +-
 .../easy/json/loader/class-use/TupleParser.html    |    8 +-
 .../easy/json/loader/class-use/VariantParser.html  |    8 +-
 .../exec/store/easy/json/loader/package-frame.html |    6 +-
 .../store/easy/json/loader/package-summary.html    |    8 +-
 .../exec/store/easy/json/loader/package-tree.html  |    8 +-
 .../exec/store/easy/json/loader/package-use.html   |   40 +-
 .../drill/exec/store/easy/json/package-frame.html  |    6 +-
 .../exec/store/easy/json/package-summary.html      |    8 +-
 .../drill/exec/store/easy/json/package-tree.html   |    8 +-
 .../drill/exec/store/easy/json/package-use.html    |    8 +-
 .../easy/json/parser/AbstractElementParser.html    |    8 +-
 .../exec/store/easy/json/parser/ArrayListener.html |    8 +-
 .../exec/store/easy/json/parser/ArrayParser.html   |    8 +-
 .../ArrayValueParser.LenientArrayValueParser.html  |    8 +-
 .../store/easy/json/parser/ArrayValueParser.html   |    8 +-
 .../store/easy/json/parser/DummyValueParser.html   |    8 +-
 .../exec/store/easy/json/parser/ElementParser.html |    8 +-
 .../store/easy/json/parser/EmptyArrayParser.html   |    8 +-
 .../exec/store/easy/json/parser/ErrorFactory.html  |   10 +-
 .../store/easy/json/parser/FieldParserFactory.html |    8 +-
 .../store/easy/json/parser/FullValueParser.html    |    8 +-
 .../easy/json/parser/JsonStructureOptions.html     |   28 +-
 ...StructureParser.JsonStructureParserBuilder.html |   33 +-
 .../easy/json/parser/JsonStructureParser.html      |    8 +-
 .../store/easy/json/parser/JsonValueParser.html    |    8 +-
 .../MessageParser.MessageContextException.html     |    8 +-
 .../exec/store/easy/json/parser/MessageParser.html |    8 +-
 .../store/easy/json/parser/NullValueParser.html    |    8 +-
 .../exec/store/easy/json/parser/ObjectParser.html  |    8 +-
 .../store/easy/json/parser/ObjectValueParser.html  |    8 +-
 .../parser/RootParser.EmbeddedArrayParser.html     |    8 +-
 .../parser/RootParser.EmbeddedObjectParser.html    |    8 +-
 .../json/parser/RootParser.RootArrayParser.html    |    8 +-
 .../json/parser/RootParser.RootObjectParser.html   |    8 +-
 .../exec/store/easy/json/parser/RootParser.html    |    8 +-
 .../ScalarValueParser.SimpleValueParser.html       |    8 +-
 .../parser/ScalarValueParser.TextValueParser.html  |    8 +-
 .../store/easy/json/parser/ScalarValueParser.html  |    8 +-
 .../easy/json/parser/SimpleMessageParser.html      |    8 +-
 .../json/parser/TokenIterator.ParserManager.html   |  310 ++
 .../TokenIterator.RecoverableJsonException.html    |   12 +-
 .../exec/store/easy/json/parser/TokenIterator.html |   85 +-
 .../store/easy/json/parser/ValueDef.JsonType.html  |    8 +-
 .../exec/store/easy/json/parser/ValueDef.html      |    8 +-
 .../store/easy/json/parser/ValueDefFactory.html    |    8 +-
 .../exec/store/easy/json/parser/ValueListener.html |    8 +-
 .../exec/store/easy/json/parser/ValueParser.html   |    8 +-
 .../parser/class-use/AbstractElementParser.html    |    8 +-
 .../easy/json/parser/class-use/ArrayListener.html  |    8 +-
 .../easy/json/parser/class-use/ArrayParser.html    |    8 +-
 .../ArrayValueParser.LenientArrayValueParser.html  |    8 +-
 .../json/parser/class-use/ArrayValueParser.html    |    8 +-
 .../json/parser/class-use/DummyValueParser.html    |    8 +-
 .../easy/json/parser/class-use/ElementParser.html  |    8 +-
 .../json/parser/class-use/EmptyArrayParser.html    |    8 +-
 .../easy/json/parser/class-use/ErrorFactory.html   |   33 +-
 .../json/parser/class-use/FieldParserFactory.html  |    8 +-
 .../json/parser/class-use/FullValueParser.html     |    8 +-
 .../parser/class-use/JsonStructureOptions.html     |   11 +-
 ...StructureParser.JsonStructureParserBuilder.html |   18 +-
 .../json/parser/class-use/JsonStructureParser.html |    8 +-
 .../json/parser/class-use/JsonValueParser.html     |    8 +-
 .../MessageParser.MessageContextException.html     |    8 +-
 .../easy/json/parser/class-use/MessageParser.html  |    8 +-
 .../json/parser/class-use/NullValueParser.html     |    8 +-
 .../easy/json/parser/class-use/ObjectParser.html   |    8 +-
 .../json/parser/class-use/ObjectValueParser.html   |    8 +-
 .../class-use/RootParser.EmbeddedArrayParser.html  |    8 +-
 .../class-use/RootParser.EmbeddedObjectParser.html |    8 +-
 .../class-use/RootParser.RootArrayParser.html      |    8 +-
 .../class-use/RootParser.RootObjectParser.html     |    8 +-
 .../easy/json/parser/class-use/RootParser.html     |    8 +-
 .../ScalarValueParser.SimpleValueParser.html       |    8 +-
 .../ScalarValueParser.TextValueParser.html         |    8 +-
 .../json/parser/class-use/ScalarValueParser.html   |    8 +-
 .../json/parser/class-use/SimpleMessageParser.html |    8 +-
 .../class-use/TokenIterator.ParserManager.html     |  166 +
 .../TokenIterator.RecoverableJsonException.html    |    8 +-
 .../easy/json/parser/class-use/TokenIterator.html  |    8 +-
 .../json/parser/class-use/ValueDef.JsonType.html   |    8 +-
 .../store/easy/json/parser/class-use/ValueDef.html |    8 +-
 .../json/parser/class-use/ValueDefFactory.html     |    8 +-
 .../easy/json/parser/class-use/ValueListener.html  |    8 +-
 .../easy/json/parser/class-use/ValueParser.html    |    8 +-
 .../exec/store/easy/json/parser/package-frame.html |    7 +-
 .../store/easy/json/parser/package-summary.html    |   16 +-
 .../exec/store/easy/json/parser/package-tree.html  |    9 +-
 .../exec/store/easy/json/parser/package-use.html   |   41 +-
 ...JsonProcessor.JsonExceptionProcessingState.html |    8 +-
 .../store/easy/json/reader/BaseJsonProcessor.html  |    8 +-
 .../store/easy/json/reader/BaseJsonReader.html     |    8 +-
 .../store/easy/json/reader/CountingJsonReader.html |    8 +-
 ...JsonProcessor.JsonExceptionProcessingState.html |    8 +-
 .../json/reader/class-use/BaseJsonProcessor.html   |    8 +-
 .../easy/json/reader/class-use/BaseJsonReader.html |    8 +-
 .../json/reader/class-use/CountingJsonReader.html  |    8 +-
 .../exec/store/easy/json/reader/package-frame.html |    6 +-
 .../store/easy/json/reader/package-summary.html    |    8 +-
 .../exec/store/easy/json/reader/package-tree.html  |    8 +-
 .../exec/store/easy/json/reader/package-use.html   |    8 +-
 .../store/easy/json/values/BigIntListener.html     |    8 +-
 .../easy/json/values/BinaryValueListener.html      |    8 +-
 .../store/easy/json/values/BooleanListener.html    |    8 +-
 .../store/easy/json/values/DateValueListener.html  |    8 +-
 .../easy/json/values/DecimalValueListener.html     |    8 +-
 .../store/easy/json/values/DoubleListener.html     |    8 +-
 .../easy/json/values/IntervalValueListener.html    |    8 +-
 .../store/easy/json/values/ScalarListener.html     |    8 +-
 .../json/values/StrictBigIntValueListener.html     |    8 +-
 .../json/values/StrictDoubleValueListener.html     |    8 +-
 .../easy/json/values/StrictIntValueListener.html   |    8 +-
 .../json/values/StrictStringValueListener.html     |    8 +-
 .../store/easy/json/values/TimeValueListener.html  |    8 +-
 .../easy/json/values/TimestampValueListener.html   |    8 +-
 .../easy/json/values/UtcDateValueListener.html     |    8 +-
 .../json/values/UtcTimestampValueListener.html     |    8 +-
 .../store/easy/json/values/VarCharListener.html    |    8 +-
 .../easy/json/values/class-use/BigIntListener.html |    8 +-
 .../json/values/class-use/BinaryValueListener.html |    8 +-
 .../json/values/class-use/BooleanListener.html     |    8 +-
 .../json/values/class-use/DateValueListener.html   |    8 +-
 .../values/class-use/DecimalValueListener.html     |    8 +-
 .../easy/json/values/class-use/DoubleListener.html |    8 +-
 .../values/class-use/IntervalValueListener.html    |    8 +-
 .../easy/json/values/class-use/ScalarListener.html |    8 +-
 .../class-use/StrictBigIntValueListener.html       |    8 +-
 .../class-use/StrictDoubleValueListener.html       |    8 +-
 .../values/class-use/StrictIntValueListener.html   |    8 +-
 .../class-use/StrictStringValueListener.html       |    8 +-
 .../json/values/class-use/TimeValueListener.html   |    8 +-
 .../values/class-use/TimestampValueListener.html   |    8 +-
 .../values/class-use/UtcDateValueListener.html     |    8 +-
 .../class-use/UtcTimestampValueListener.html       |    8 +-
 .../json/values/class-use/VarCharListener.html     |    8 +-
 .../exec/store/easy/json/values/package-frame.html |    6 +-
 .../store/easy/json/values/package-summary.html    |    8 +-
 .../exec/store/easy/json/values/package-tree.html  |    8 +-
 .../exec/store/easy/json/values/package-use.html   |    8 +-
 .../easy/sequencefile/SequenceFileBatchReader.html |  417 ++
 .../sequencefile/SequenceFileFormatConfig.html     |   60 +-
 .../sequencefile/SequenceFileFormatPlugin.html     |  302 +-
 .../sequencefile/SequenceFileRecordReader.html     |  407 --
 .../class-use/SequenceFileBatchReader.html         |  126 +
 .../class-use/SequenceFileFormatConfig.html        |   12 +-
 .../class-use/SequenceFileFormatPlugin.html        |    8 +-
 .../class-use/SequenceFileRecordReader.html        |  126 -
 .../store/easy/sequencefile/package-frame.html     |    8 +-
 .../store/easy/sequencefile/package-summary.html   |   14 +-
 .../exec/store/easy/sequencefile/package-tree.html |   14 +-
 .../exec/store/easy/sequencefile/package-use.html  |    8 +-
 .../text/TextFormatPlugin.TextFormatConfig.html    |    8 +-
 .../exec/store/easy/text/TextFormatPlugin.html     |   31 +-
 .../TextFormatPlugin.TextFormatConfig.html         |    8 +-
 .../easy/text/class-use/TextFormatPlugin.html      |    8 +-
 .../store/easy/text/compliant/BaseCsvTest.html     |   10 +-
 .../store/easy/text/compliant/TestCsvHeader.html   |    8 +-
 .../easy/text/compliant/TestCsvIgnoreHeaders.html  |    8 +-
 .../text/compliant/TestCsvTableProperties.html     |    8 +-
 .../easy/text/compliant/TestCsvWithHeaders.html    |    8 +-
 .../easy/text/compliant/TestCsvWithSchema.html     |    8 +-
 .../easy/text/compliant/TestCsvWithoutHeaders.html |    8 +-
 .../easy/text/compliant/TestHeaderBuilder.html     |    8 +-
 .../easy/text/compliant/TestPartitionRace.html     |    8 +-
 .../store/easy/text/compliant/TestTextColumn.html  |    8 +-
 .../store/easy/text/compliant/TestTextReader.html  |    8 +-
 .../compliant/TextCsvWithoutHeadersWithSchema.html |    8 +-
 .../easy/text/compliant/class-use/BaseCsvTest.html |   30 +-
 .../text/compliant/class-use/TestCsvHeader.html    |    8 +-
 .../compliant/class-use/TestCsvIgnoreHeaders.html  |    8 +-
 .../class-use/TestCsvTableProperties.html          |    8 +-
 .../compliant/class-use/TestCsvWithHeaders.html    |    8 +-
 .../compliant/class-use/TestCsvWithSchema.html     |    8 +-
 .../compliant/class-use/TestCsvWithoutHeaders.html |    8 +-
 .../compliant/class-use/TestHeaderBuilder.html     |    8 +-
 .../compliant/class-use/TestPartitionRace.html     |    8 +-
 .../text/compliant/class-use/TestTextColumn.html   |    8 +-
 .../text/compliant/class-use/TestTextReader.html   |    8 +-
 .../class-use/TextCsvWithoutHeadersWithSchema.html |    8 +-
 .../store/easy/text/compliant/package-frame.html   |    6 +-
 .../store/easy/text/compliant/package-summary.html |    8 +-
 .../store/easy/text/compliant/package-tree.html    |    8 +-
 .../store/easy/text/compliant/package-use.html     |   27 +-
 .../drill/exec/store/easy/text/package-frame.html  |    6 +-
 .../exec/store/easy/text/package-summary.html      |    8 +-
 .../drill/exec/store/easy/text/package-tree.html   |    8 +-
 .../drill/exec/store/easy/text/package-use.html    |    8 +-
 .../store/easy/text/reader/BaseFieldOutput.html    |    8 +-
 .../easy/text/reader/CompliantTextBatchReader.html |   16 +-
 .../easy/text/reader/ConstrainedFieldOutput.html   |    8 +-
 .../exec/store/easy/text/reader/HeaderBuilder.html |    8 +-
 .../easy/text/reader/RepeatedVarCharOutput.html    |    8 +-
 .../easy/text/reader/TextParsingSettings.html      |    8 +-
 .../exec/store/easy/text/reader/TextReader.html    |    8 +-
 .../text/reader/class-use/BaseFieldOutput.html     |    8 +-
 .../reader/class-use/CompliantTextBatchReader.html |    8 +-
 .../reader/class-use/ConstrainedFieldOutput.html   |    8 +-
 .../easy/text/reader/class-use/HeaderBuilder.html  |    8 +-
 .../reader/class-use/RepeatedVarCharOutput.html    |    8 +-
 .../text/reader/class-use/TextParsingSettings.html |   11 +-
 .../easy/text/reader/class-use/TextReader.html     |    8 +-
 .../exec/store/easy/text/reader/package-frame.html |    6 +-
 .../store/easy/text/reader/package-summary.html    |    8 +-
 .../exec/store/easy/text/reader/package-tree.html  |    8 +-
 .../exec/store/easy/text/reader/package-use.html   |    8 +-
 ...xtRecordWriter.ComplexStringFieldConverter.html |    8 +-
 .../store/easy/text/writer/TextRecordWriter.html   |    8 +-
 ...xtRecordWriter.ComplexStringFieldConverter.html |    8 +-
 .../text/writer/class-use/TextRecordWriter.html    |    8 +-
 .../exec/store/easy/text/writer/package-frame.html |    6 +-
 .../store/easy/text/writer/package-summary.html    |   12 +-
 .../exec/store/easy/text/writer/package-tree.html  |   12 +-
 .../exec/store/easy/text/writer/package-use.html   |    8 +-
 .../elasticsearch/ElasticComplexTypesTest.html     |  462 ++
 .../store/elasticsearch/ElasticInfoSchemaTest.html |  426 ++
 .../store/elasticsearch/ElasticSearchPlanTest.html |  498 ++
 .../elasticsearch/ElasticSearchQueryTest.html      |  786 +++
 .../elasticsearch/ElasticsearchStorageConfig.html  |  441 ++
 .../elasticsearch/ElasticsearchStoragePlugin.html  |  396 ++
 .../class-use/ElasticComplexTypesTest.html         |  126 +
 .../class-use/ElasticInfoSchemaTest.html           |  126 +
 .../class-use/ElasticSearchPlanTest.html           |  126 +
 .../class-use/ElasticSearchQueryTest.html          |  126 +
 .../class-use/ElasticsearchStorageConfig.html      |  179 +
 .../class-use/ElasticsearchStoragePlugin.html      |  165 +
 .../exec/store/elasticsearch/package-frame.html    |   26 +
 .../exec/store/elasticsearch/package-summary.html  |  164 +
 .../exec/store/elasticsearch/package-tree.html     |  168 +
 .../exec/store/elasticsearch/package-use.html      |  178 +
 ...ticPlanTransformer.ElasticExpressionMapper.html |  304 ++
 .../elasticsearch/plan/ElasticPlanTransformer.html |  354 ++
 .../plan/ElasticSearchEnumerablePrelContext.html   |  352 ++
 .../plan/ElasticsearchFilterRule.html              |  310 ++
 .../plan/ElasticsearchProjectRule.html             |  313 ++
 .../store/elasticsearch/plan/NodeTypeFinder.html   |  338 ++
 ...ticPlanTransformer.ElasticExpressionMapper.html |  126 +
 .../plan/class-use/ElasticPlanTransformer.html     |  126 +
 .../ElasticSearchEnumerablePrelContext.html        |  126 +
 .../plan/class-use/ElasticsearchFilterRule.html    |  166 +
 .../plan/class-use/ElasticsearchProjectRule.html   |  166 +
 .../plan/class-use/NodeTypeFinder.html             |  126 +
 .../store/elasticsearch/plan/package-frame.html    |   26 +
 .../store/elasticsearch/plan/package-summary.html  |  170 +
 .../store/elasticsearch/plan/package-tree.html     |  160 +
 .../exec/store/elasticsearch/plan/package-use.html |  164 +
 .../schema/ElasticsearchDrillSchema.html           |  393 ++
 .../schema/ElasticsearchDrillSchemaFactory.html    |  320 ++
 .../schema/ElasticsearchDynamicTable.html          |  399 ++
 .../schema/class-use/ElasticsearchDrillSchema.html |  126 +
 .../class-use/ElasticsearchDrillSchemaFactory.html |  126 +
 .../class-use/ElasticsearchDynamicTable.html       |  126 +
 .../store/elasticsearch/schema/package-frame.html  |   23 +
 .../elasticsearch/schema/package-summary.html      |  152 +
 .../store/elasticsearch/schema/package-tree.html   |  157 +
 .../store/elasticsearch/schema/package-use.html    |  126 +
 .../exec/store/enumerable/DrillDataContext.html    |  367 ++
 .../store/enumerable/EnumerableBatchCreator.html   |  289 +
 .../exec/store/enumerable/EnumerableGroupScan.html |  538 ++
 .../store/enumerable/EnumerableRecordReader.html   |  366 ++
 .../exec/store/enumerable/EnumerableSubScan.html   |  435 ++
 .../enumerable/class-use/DrillDataContext.html     |  126 +
 .../class-use/EnumerableBatchCreator.html          |  126 +
 .../enumerable/class-use/EnumerableGroupScan.html  |  126 +
 .../class-use/EnumerableRecordReader.html          |  126 +
 .../enumerable/class-use/EnumerableSubScan.html    |  168 +
 .../drill/exec/store/enumerable/package-frame.html |   25 +
 .../exec/store/enumerable/package-summary.html     |  163 +
 .../drill/exec/store/enumerable/package-tree.html  |  155 +
 .../drill/exec/store/enumerable/package-use.html   |  159 +
 .../plan/EnumerableIntermediatePrel.html           |  514 ++
 .../EnumerableIntermediatePrelConverterRule.html   |  316 ++
 .../exec/store/enumerable/plan/EnumerablePrel.html |  478 ++
 .../enumerable/plan/EnumerablePrelContext.html     |  281 +
 .../exec/store/enumerable/plan/VertexDrel.html     |  408 ++
 .../enumerable/plan/VertexDrelConverterRule.html   |  316 ++
 .../plan/class-use/EnumerableIntermediatePrel.html |  126 +
 .../EnumerableIntermediatePrelConverterRule.html   |  166 +
 .../enumerable/plan/class-use/EnumerablePrel.html  |  126 +
 .../plan/class-use/EnumerablePrelContext.html      |  220 +
 .../enumerable/plan/class-use/VertexDrel.html      |  126 +
 .../plan/class-use/VertexDrelConverterRule.html    |  166 +
 .../exec/store/enumerable/plan/package-frame.html  |   29 +
 .../store/enumerable/plan/package-summary.html     |  180 +
 .../exec/store/enumerable/plan/package-tree.html   |  167 +
 .../exec/store/enumerable/plan/package-use.html    |  219 +
 .../store/esri/ShpBatchReader.ShpReaderConfig.html |  279 -
 .../drill/exec/store/esri/ShpBatchReader.html      |   41 +-
 .../drill/exec/store/esri/ShpFormatConfig.html     |   29 +-
 .../esri/ShpFormatPlugin.ShpReaderFactory.html     |   16 +-
 .../drill/exec/store/esri/ShpFormatPlugin.html     |   12 +-
 .../exec/store/esri/TestShapefileFormatPlugin.html |    8 +-
 .../class-use/ShpBatchReader.ShpReaderConfig.html  |  180 -
 .../exec/store/esri/class-use/ShpBatchReader.html  |    8 +-
 .../exec/store/esri/class-use/ShpFormatConfig.html |    8 +-
 .../ShpFormatPlugin.ShpReaderFactory.html          |    8 +-
 .../exec/store/esri/class-use/ShpFormatPlugin.html |   74 +-
 .../esri/class-use/TestShapefileFormatPlugin.html  |    8 +-
 .../drill/exec/store/esri/package-frame.html       |    7 +-
 .../drill/exec/store/esri/package-summary.html     |   22 +-
 .../apache/drill/exec/store/esri/package-tree.html |   13 +-
 .../apache/drill/exec/store/esri/package-use.html  |   14 +-
 .../store/excel/ExcelBatchReader.CellWriter.html   |    8 +-
 .../excel/ExcelBatchReader.NumericCellWriter.html  |    8 +-
 .../ExcelBatchReader.NumericStringWriter.html      |    8 +-
 .../excel/ExcelBatchReader.StringCellWriter.html   |    8 +-
 .../ExcelBatchReader.TimestampCellWriter.html      |    8 +-
 .../drill/exec/store/excel/ExcelBatchReader.html   |   16 +-
 .../drill/exec/store/excel/ExcelFormatConfig.html  |    8 +-
 .../drill/exec/store/excel/ExcelFormatPlugin.html  |   22 +-
 .../drill/exec/store/excel/TestExcelFormat.html    |  136 +-
 .../class-use/ExcelBatchReader.CellWriter.html     |    8 +-
 .../ExcelBatchReader.NumericCellWriter.html        |    8 +-
 .../ExcelBatchReader.NumericStringWriter.html      |    8 +-
 .../ExcelBatchReader.StringCellWriter.html         |    8 +-
 .../ExcelBatchReader.TimestampCellWriter.html      |    8 +-
 .../store/excel/class-use/ExcelBatchReader.html    |    8 +-
 .../store/excel/class-use/ExcelFormatConfig.html   |    8 +-
 .../store/excel/class-use/ExcelFormatPlugin.html   |    8 +-
 .../store/excel/class-use/TestExcelFormat.html     |    8 +-
 .../drill/exec/store/excel/package-frame.html      |    6 +-
 .../drill/exec/store/excel/package-summary.html    |    8 +-
 .../drill/exec/store/excel/package-tree.html       |    8 +-
 .../apache/drill/exec/store/excel/package-use.html |    8 +-
 .../exec/store/hbase/AbstractHBaseDrillTable.html  |   10 +-
 .../store/hbase/CompareFunctionsProcessor.html     |    8 +-
 .../exec/store/hbase/DrillHBaseConstants.html      |    8 +-
 .../drill/exec/store/hbase/DrillHBaseTable.html    |   10 +-
 .../exec/store/hbase/HBaseConnectionManager.html   |    8 +-
 .../drill/exec/store/hbase/HBaseFilterBuilder.html |    8 +-
 .../drill/exec/store/hbase/HBaseGroupScan.html     |    8 +-
 .../exec/store/hbase/HBasePushFilterIntoScan.html  |    8 +-
 .../drill/exec/store/hbase/HBaseRecordReader.html  |    8 +-
 .../drill/exec/store/hbase/HBaseRegexParser.html   |    8 +-
 .../exec/store/hbase/HBaseScanBatchCreator.html    |    8 +-
 .../drill/exec/store/hbase/HBaseScanSpec.html      |    8 +-
 .../drill/exec/store/hbase/HBaseSchemaFactory.html |    8 +-
 .../drill/exec/store/hbase/HBaseStoragePlugin.html |    8 +-
 .../exec/store/hbase/HBaseStoragePluginConfig.html |   15 +-
 .../store/hbase/HBaseSubScan.HBaseSubScanSpec.html |    8 +-
 .../drill/exec/store/hbase/HBaseSubScan.html       |   52 +-
 .../apache/drill/exec/store/hbase/HBaseUtils.html  |    8 +-
 .../exec/store/hbase/TableStatsCalculator.html     |    8 +-
 .../hbase/class-use/AbstractHBaseDrillTable.html   |    8 +-
 .../hbase/class-use/CompareFunctionsProcessor.html |    8 +-
 .../store/hbase/class-use/DrillHBaseConstants.html |    8 +-
 .../store/hbase/class-use/DrillHBaseTable.html     |    8 +-
 .../hbase/class-use/HBaseConnectionManager.html    |    8 +-
 .../store/hbase/class-use/HBaseFilterBuilder.html  |    8 +-
 .../exec/store/hbase/class-use/HBaseGroupScan.html |    8 +-
 .../hbase/class-use/HBasePushFilterIntoScan.html   |    8 +-
 .../store/hbase/class-use/HBaseRecordReader.html   |    8 +-
 .../store/hbase/class-use/HBaseRegexParser.html    |    8 +-
 .../hbase/class-use/HBaseScanBatchCreator.html     |    8 +-
 .../exec/store/hbase/class-use/HBaseScanSpec.html  |    8 +-
 .../store/hbase/class-use/HBaseSchemaFactory.html  |    8 +-
 .../store/hbase/class-use/HBaseStoragePlugin.html  |    8 +-
 .../hbase/class-use/HBaseStoragePluginConfig.html  |    8 +-
 .../class-use/HBaseSubScan.HBaseSubScanSpec.html   |    8 +-
 .../exec/store/hbase/class-use/HBaseSubScan.html   |    8 +-
 .../exec/store/hbase/class-use/HBaseUtils.html     |    8 +-
 .../hbase/class-use/TableStatsCalculator.html      |    8 +-
 .../store/hbase/config/HBasePStoreProvider.html    |    8 +-
 .../store/hbase/config/HBasePersistentStore.html   |    8 +-
 .../hbase/config/HBasePersistentStoreProvider.html |    8 +-
 .../config/class-use/HBasePStoreProvider.html      |    8 +-
 .../config/class-use/HBasePersistentStore.html     |    8 +-
 .../class-use/HBasePersistentStoreProvider.html    |    8 +-
 .../exec/store/hbase/config/package-frame.html     |    6 +-
 .../exec/store/hbase/config/package-summary.html   |    8 +-
 .../exec/store/hbase/config/package-tree.html      |    8 +-
 .../drill/exec/store/hbase/config/package-use.html |    8 +-
 .../drill/exec/store/hbase/package-frame.html      |    6 +-
 .../drill/exec/store/hbase/package-summary.html    |    8 +-
 .../drill/exec/store/hbase/package-tree.html       |   12 +-
 .../apache/drill/exec/store/hbase/package-use.html |    8 +-
 .../drill/exec/store/hdf5/HDF5Attribute.html       |   43 +-
 .../hdf5/HDF5BatchReader.HDF5ReaderConfig.html     |    8 +-
 .../drill/exec/store/hdf5/HDF5BatchReader.html     |   16 +-
 .../drill/exec/store/hdf5/HDF5DrillMetadata.html   |   42 +-
 .../drill/exec/store/hdf5/HDF5FormatConfig.html    |    8 +-
 .../hdf5/HDF5FormatPlugin.HDF5ReaderFactory.html   |   10 +-
 .../drill/exec/store/hdf5/HDF5FormatPlugin.html    |   44 +-
 .../apache/drill/exec/store/hdf5/HDF5Utils.html    |  182 +-
 .../drill/exec/store/hdf5/TestHDF5Format.html      |    8 +-
 .../drill/exec/store/hdf5/TestHDF5Utils.html       |    8 +-
 .../exec/store/hdf5/class-use/HDF5Attribute.html   |   12 +-
 .../HDF5BatchReader.HDF5ReaderConfig.html          |   11 +-
 .../exec/store/hdf5/class-use/HDF5BatchReader.html |    8 +-
 .../store/hdf5/class-use/HDF5DrillMetadata.html    |    8 +-
 .../store/hdf5/class-use/HDF5FormatConfig.html     |    8 +-
 .../HDF5FormatPlugin.HDF5ReaderFactory.html        |    8 +-
 .../store/hdf5/class-use/HDF5FormatPlugin.html     |    8 +-
 .../drill/exec/store/hdf5/class-use/HDF5Utils.html |    8 +-
 .../exec/store/hdf5/class-use/TestHDF5Format.html  |    8 +-
 .../exec/store/hdf5/class-use/TestHDF5Utils.html   |    8 +-
 .../drill/exec/store/hdf5/package-frame.html       |    6 +-
 .../drill/exec/store/hdf5/package-summary.html     |    8 +-
 .../apache/drill/exec/store/hdf5/package-tree.html |    8 +-
 .../apache/drill/exec/store/hdf5/package-use.html  |    8 +-
 .../store/hdf5/writers/HDF5ByteDataWriter.html     |  380 ++
 .../exec/store/hdf5/writers/HDF5DataWriter.html    |   55 +-
 .../store/hdf5/writers/HDF5DoubleDataWriter.html   |   36 +-
 .../store/hdf5/writers/HDF5EnumDataWriter.html     |  342 --
 .../store/hdf5/writers/HDF5FloatDataWriter.html    |   36 +-
 .../exec/store/hdf5/writers/HDF5IntDataWriter.html |   32 +-
 .../store/hdf5/writers/HDF5LongDataWriter.html     |   32 +-
 .../exec/store/hdf5/writers/HDF5MapDataWriter.html |   20 +-
 .../store/hdf5/writers/HDF5SmallIntDataWriter.html |  380 ++
 .../store/hdf5/writers/HDF5StringDataWriter.html   |   30 +-
 .../hdf5/writers/HDF5TimestampDataWriter.html      |   16 +-
 .../drill/exec/store/hdf5/writers/WriterSpec.html  |    8 +-
 .../hdf5/writers/class-use/HDF5ByteDataWriter.html |  126 +
 .../hdf5/writers/class-use/HDF5DataWriter.html     |   18 +-
 .../writers/class-use/HDF5DoubleDataWriter.html    |    8 +-
 .../hdf5/writers/class-use/HDF5EnumDataWriter.html |  126 -
 .../writers/class-use/HDF5FloatDataWriter.html     |    8 +-
 .../hdf5/writers/class-use/HDF5IntDataWriter.html  |    8 +-
 .../hdf5/writers/class-use/HDF5LongDataWriter.html |    8 +-
 .../hdf5/writers/class-use/HDF5MapDataWriter.html  |    8 +-
 .../writers/class-use/HDF5SmallIntDataWriter.html  |  126 +
 .../writers/class-use/HDF5StringDataWriter.html    |    8 +-
 .../writers/class-use/HDF5TimestampDataWriter.html |    8 +-
 .../store/hdf5/writers/class-use/WriterSpec.html   |   99 +-
 .../exec/store/hdf5/writers/package-frame.html     |    9 +-
 .../exec/store/hdf5/writers/package-summary.html   |   22 +-
 .../exec/store/hdf5/writers/package-tree.html      |   11 +-
 .../drill/exec/store/hdf5/writers/package-use.html |    8 +-
 .../drill/exec/store/hive/ColumnListsCache.html    |    8 +-
 .../hive/HiveDrillNativeParquetRowGroupScan.html   |   52 +-
 .../store/hive/HiveDrillNativeParquetScan.html     |   12 +-
 .../HiveDrillNativeParquetScanBatchCreator.html    |    8 +-
 .../store/hive/HiveMetadataProvider.HiveStats.html |    8 +-
 .../HiveMetadataProvider.LogicalInputSplit.html    |    8 +-
 .../exec/store/hive/HiveMetadataProvider.html      |    8 +-
 .../HiveParquetTableMetadataProvider.Builder.html  |    8 +-
 .../hive/HiveParquetTableMetadataProvider.html     |    8 +-
 .../drill/exec/store/hive/HivePartition.html       |    8 +-
 .../drill/exec/store/hive/HivePartitionHolder.html |    8 +-
 .../drill/exec/store/hive/HiveReadEntry.html       |    8 +-
 .../org/apache/drill/exec/store/hive/HiveScan.html |    8 +-
 .../exec/store/hive/HiveScanBatchCreator.html      |    8 +-
 .../drill/exec/store/hive/HiveStoragePlugin.html   |    8 +-
 .../exec/store/hive/HiveStoragePluginConfig.html   |   15 +-
 .../apache/drill/exec/store/hive/HiveSubScan.html  |   52 +-
 .../exec/store/hive/HiveTableWithColumnCache.html  |    8 +-
 .../hive/HiveTableWrapper.ColumnsCacheWrapper.html |    8 +-
 .../hive/HiveTableWrapper.FieldSchemaWrapper.html  |    8 +-
 .../HiveTableWrapper.HivePartitionWrapper.html     |    8 +-
 .../store/hive/HiveTableWrapper.OrderWrapper.html  |    8 +-
 .../hive/HiveTableWrapper.SerDeInfoWrapper.html    |    8 +-
 .../HiveTableWrapper.StorageDescriptorWrapper.html |    8 +-
 .../drill/exec/store/hive/HiveTableWrapper.html    |    8 +-
 .../exec/store/hive/HiveTestDataGenerator.html     |    8 +-
 .../drill/exec/store/hive/HiveUtilities.html       |    8 +-
 .../store/hive/class-use/ColumnListsCache.html     |    8 +-
 .../HiveDrillNativeParquetRowGroupScan.html        |    8 +-
 .../hive/class-use/HiveDrillNativeParquetScan.html |    8 +-
 .../HiveDrillNativeParquetScanBatchCreator.html    |    8 +-
 .../class-use/HiveMetadataProvider.HiveStats.html  |    8 +-
 .../HiveMetadataProvider.LogicalInputSplit.html    |    8 +-
 .../store/hive/class-use/HiveMetadataProvider.html |    8 +-
 .../HiveParquetTableMetadataProvider.Builder.html  |    8 +-
 .../HiveParquetTableMetadataProvider.html          |    8 +-
 .../exec/store/hive/class-use/HivePartition.html   |    8 +-
 .../store/hive/class-use/HivePartitionHolder.html  |    8 +-
 .../exec/store/hive/class-use/HiveReadEntry.html   |    8 +-
 .../drill/exec/store/hive/class-use/HiveScan.html  |    8 +-
 .../store/hive/class-use/HiveScanBatchCreator.html |    8 +-
 .../store/hive/class-use/HiveStoragePlugin.html    |    8 +-
 .../hive/class-use/HiveStoragePluginConfig.html    |    8 +-
 .../exec/store/hive/class-use/HiveSubScan.html     |    8 +-
 .../hive/class-use/HiveTableWithColumnCache.html   |    8 +-
 .../HiveTableWrapper.ColumnsCacheWrapper.html      |    8 +-
 .../HiveTableWrapper.FieldSchemaWrapper.html       |    8 +-
 .../HiveTableWrapper.HivePartitionWrapper.html     |    8 +-
 .../class-use/HiveTableWrapper.OrderWrapper.html   |    8 +-
 .../HiveTableWrapper.SerDeInfoWrapper.html         |    8 +-
 .../HiveTableWrapper.StorageDescriptorWrapper.html |    8 +-
 .../store/hive/class-use/HiveTableWrapper.html     |    8 +-
 .../hive/class-use/HiveTestDataGenerator.html      |    8 +-
 .../exec/store/hive/class-use/HiveUtilities.html   |    8 +-
 .../hive/client/DrillHiveMetaStoreClient.html      |    8 +-
 .../client/DrillHiveMetaStoreClientFactory.html    |    8 +-
 .../client/class-use/DrillHiveMetaStoreClient.html |    8 +-
 .../class-use/DrillHiveMetaStoreClientFactory.html |    8 +-
 .../exec/store/hive/client/package-frame.html      |    6 +-
 .../exec/store/hive/client/package-summary.html    |    8 +-
 .../drill/exec/store/hive/client/package-tree.html |    8 +-
 .../drill/exec/store/hive/client/package-use.html  |    8 +-
 .../inspectors/SkipFooterRecordsInspectorTest.html |    8 +-
 .../class-use/SkipFooterRecordsInspectorTest.html  |    8 +-
 .../exec/store/hive/inspectors/package-frame.html  |    6 +-
 .../store/hive/inspectors/package-summary.html     |    8 +-
 .../exec/store/hive/inspectors/package-tree.html   |    8 +-
 .../exec/store/hive/inspectors/package-use.html    |    8 +-
 .../drill/exec/store/hive/package-frame.html       |    6 +-
 .../drill/exec/store/hive/package-summary.html     |    8 +-
 .../apache/drill/exec/store/hive/package-tree.html |   12 +-
 .../apache/drill/exec/store/hive/package-use.html  |    8 +-
 .../hive/readers/HiveDefaultRecordReader.html      |    8 +-
 .../store/hive/readers/HiveTextRecordReader.html   |    8 +-
 .../store/hive/readers/ReadersInitializer.html     |    8 +-
 .../readers/class-use/HiveDefaultRecordReader.html |    8 +-
 .../readers/class-use/HiveTextRecordReader.html    |    8 +-
 .../hive/readers/class-use/ReadersInitializer.html |    8 +-
 .../inspectors/AbstractRecordsInspector.html       |    8 +-
 .../inspectors/SkipFooterRecordsInspector.html     |    8 +-
 .../class-use/AbstractRecordsInspector.html        |    8 +-
 .../class-use/SkipFooterRecordsInspector.html      |    8 +-
 .../hive/readers/inspectors/package-frame.html     |    6 +-
 .../hive/readers/inspectors/package-summary.html   |    8 +-
 .../hive/readers/inspectors/package-tree.html      |    8 +-
 .../store/hive/readers/inspectors/package-use.html |    8 +-
 .../exec/store/hive/readers/package-frame.html     |    6 +-
 .../exec/store/hive/readers/package-summary.html   |    8 +-
 .../exec/store/hive/readers/package-tree.html      |    8 +-
 .../drill/exec/store/hive/readers/package-use.html |    8 +-
 .../exec/store/hive/schema/DrillHiveTable.html     |   10 +-
 .../exec/store/hive/schema/DrillHiveViewTable.html |    8 +-
 .../exec/store/hive/schema/HiveDatabaseSchema.html |    8 +-
 .../exec/store/hive/schema/HiveSchemaFactory.html  |    8 +-
 .../store/hive/schema/TestColumnListCache.html     |    8 +-
 .../store/hive/schema/TestSchemaConversion.html    |    8 +-
 .../hive/schema/class-use/DrillHiveTable.html      |    8 +-
 .../hive/schema/class-use/DrillHiveViewTable.html  |    8 +-
 .../hive/schema/class-use/HiveDatabaseSchema.html  |    8 +-
 .../hive/schema/class-use/HiveSchemaFactory.html   |    8 +-
 .../hive/schema/class-use/TestColumnListCache.html |    8 +-
 .../schema/class-use/TestSchemaConversion.html     |    8 +-
 .../exec/store/hive/schema/package-frame.html      |    6 +-
 .../exec/store/hive/schema/package-summary.html    |    8 +-
 .../drill/exec/store/hive/schema/package-tree.html |    8 +-
 .../drill/exec/store/hive/schema/package-use.html  |    8 +-
 .../exec/store/hive/writers/HiveValueWriter.html   |    8 +-
 .../store/hive/writers/HiveValueWriterFactory.html |    8 +-
 .../hive/writers/class-use/HiveValueWriter.html    |    8 +-
 .../writers/class-use/HiveValueWriterFactory.html  |    8 +-
 .../store/hive/writers/complex/HiveListWriter.html |    8 +-
 .../store/hive/writers/complex/HiveMapWriter.html  |    8 +-
 .../hive/writers/complex/HiveStructWriter.html     |    8 +-
 .../hive/writers/complex/HiveUnionWriter.html      |    8 +-
 .../writers/complex/class-use/HiveListWriter.html  |    8 +-
 .../writers/complex/class-use/HiveMapWriter.html   |    8 +-
 .../complex/class-use/HiveStructWriter.html        |    8 +-
 .../writers/complex/class-use/HiveUnionWriter.html |    8 +-
 .../store/hive/writers/complex/package-frame.html  |    6 +-
 .../hive/writers/complex/package-summary.html      |    8 +-
 .../store/hive/writers/complex/package-tree.html   |    8 +-
 .../store/hive/writers/complex/package-use.html    |    8 +-
 .../exec/store/hive/writers/package-frame.html     |    6 +-
 .../exec/store/hive/writers/package-summary.html   |    8 +-
 .../exec/store/hive/writers/package-tree.html      |    8 +-
 .../drill/exec/store/hive/writers/package-use.html |    8 +-
 .../primitive/AbstractSingleValueWriter.html       |    8 +-
 .../hive/writers/primitive/HiveBinaryWriter.html   |    8 +-
 .../hive/writers/primitive/HiveBooleanWriter.html  |    8 +-
 .../hive/writers/primitive/HiveByteWriter.html     |    8 +-
 .../hive/writers/primitive/HiveCharWriter.html     |    8 +-
 .../hive/writers/primitive/HiveDateWriter.html     |    8 +-
 .../hive/writers/primitive/HiveDecimalWriter.html  |    8 +-
 .../hive/writers/primitive/HiveDoubleWriter.html   |    8 +-
 .../hive/writers/primitive/HiveFloatWriter.html    |    8 +-
 .../hive/writers/primitive/HiveIntWriter.html      |    8 +-
 .../hive/writers/primitive/HiveLongWriter.html     |    8 +-
 .../hive/writers/primitive/HiveShortWriter.html    |    8 +-
 .../hive/writers/primitive/HiveStringWriter.html   |    8 +-
 .../writers/primitive/HiveTimestampWriter.html     |    8 +-
 .../hive/writers/primitive/HiveVarCharWriter.html  |    8 +-
 .../class-use/AbstractSingleValueWriter.html       |    8 +-
 .../primitive/class-use/HiveBinaryWriter.html      |    8 +-
 .../primitive/class-use/HiveBooleanWriter.html     |    8 +-
 .../primitive/class-use/HiveByteWriter.html        |    8 +-
 .../primitive/class-use/HiveCharWriter.html        |    8 +-
 .../primitive/class-use/HiveDateWriter.html        |    8 +-
 .../primitive/class-use/HiveDecimalWriter.html     |    8 +-
 .../primitive/class-use/HiveDoubleWriter.html      |    8 +-
 .../primitive/class-use/HiveFloatWriter.html       |    8 +-
 .../writers/primitive/class-use/HiveIntWriter.html |    8 +-
 .../primitive/class-use/HiveLongWriter.html        |    8 +-
 .../primitive/class-use/HiveShortWriter.html       |    8 +-
 .../primitive/class-use/HiveStringWriter.html      |    8 +-
 .../primitive/class-use/HiveTimestampWriter.html   |    8 +-
 .../primitive/class-use/HiveVarCharWriter.html     |    8 +-
 .../hive/writers/primitive/package-frame.html      |    6 +-
 .../hive/writers/primitive/package-summary.html    |    8 +-
 .../store/hive/writers/primitive/package-tree.html |    8 +-
 .../store/hive/writers/primitive/package-use.html  |    8 +-
 .../exec/store/http/HttpAPIConnectionSchema.html   |    8 +-
 .../exec/store/http/HttpApiConfig.HttpMethod.html  |    8 +-
 .../drill/exec/store/http/HttpApiConfig.html       |  115 +-
 .../drill/exec/store/http/HttpBatchReader.html     |   10 +-
 .../http/HttpCSVBatchReader.ColumnWriter.html      |    8 +-
 .../HttpCSVBatchReader.StringColumnWriter.html     |    8 +-
 .../drill/exec/store/http/HttpCSVBatchReader.html  |    8 +-
 .../drill/exec/store/http/HttpGroupScan.html       |  140 +-
 .../exec/store/http/HttpPushDownListener.html      |    8 +-
 .../exec/store/http/HttpScanBatchCreator.html      |    8 +-
 .../apache/drill/exec/store/http/HttpScanSpec.html |    8 +-
 .../store/http/HttpSchemaFactory.HttpSchema.html   |    8 +-
 .../drill/exec/store/http/HttpSchemaFactory.html   |    8 +-
 .../drill/exec/store/http/HttpStoragePlugin.html   |    8 +-
 .../exec/store/http/HttpStoragePluginConfig.html   |   95 +-
 .../apache/drill/exec/store/http/HttpSubScan.html  |   83 +-
 .../drill/exec/store/http/HttpXMLBatchReader.html  |  375 ++
 .../drill/exec/store/http/TestHttpPlugin.html      |   62 +-
 .../drill/exec/store/http/TestHttpProxy.html       |    8 +-
 .../http/class-use/HttpAPIConnectionSchema.html    |    8 +-
 .../http/class-use/HttpApiConfig.HttpMethod.html   |    8 +-
 .../exec/store/http/class-use/HttpApiConfig.html   |   13 +-
 .../exec/store/http/class-use/HttpBatchReader.html |   12 +-
 .../class-use/HttpCSVBatchReader.ColumnWriter.html |    8 +-
 .../HttpCSVBatchReader.StringColumnWriter.html     |    8 +-
 .../store/http/class-use/HttpCSVBatchReader.html   |    8 +-
 .../exec/store/http/class-use/HttpGroupScan.html   |   16 +-
 .../store/http/class-use/HttpPushDownListener.html |    8 +-
 .../store/http/class-use/HttpScanBatchCreator.html |    8 +-
 .../exec/store/http/class-use/HttpScanSpec.html    |   18 +-
 .../class-use/HttpSchemaFactory.HttpSchema.html    |    8 +-
 .../store/http/class-use/HttpSchemaFactory.html    |    8 +-
 .../store/http/class-use/HttpStoragePlugin.html    |    8 +-
 .../http/class-use/HttpStoragePluginConfig.html    |    8 +-
 .../exec/store/http/class-use/HttpSubScan.html     |   11 +-
 .../store/http/class-use/HttpXMLBatchReader.html   |  126 +
 .../exec/store/http/class-use/TestHttpPlugin.html  |    8 +-
 .../exec/store/http/class-use/TestHttpProxy.html   |    8 +-
 .../drill/exec/store/http/package-frame.html       |    7 +-
 .../drill/exec/store/http/package-summary.html     |   14 +-
 .../apache/drill/exec/store/http/package-tree.html |   11 +-
 .../apache/drill/exec/store/http/package-use.html  |    8 +-
 .../http/util/HttpProxyConfig.ProxyBuilder.html    |    8 +-
 .../store/http/util/HttpProxyConfig.ProxyType.html |    8 +-
 .../exec/store/http/util/HttpProxyConfig.html      |    8 +-
 .../http/util/SimpleHttp.BasicAuthInterceptor.html |    8 +-
 .../drill/exec/store/http/util/SimpleHttp.html     |    8 +-
 .../class-use/HttpProxyConfig.ProxyBuilder.html    |    8 +-
 .../util/class-use/HttpProxyConfig.ProxyType.html  |    8 +-
 .../store/http/util/class-use/HttpProxyConfig.html |    8 +-
 .../class-use/SimpleHttp.BasicAuthInterceptor.html |    8 +-
 .../exec/store/http/util/class-use/SimpleHttp.html |    8 +-
 .../drill/exec/store/http/util/package-frame.html  |    6 +-
 .../exec/store/http/util/package-summary.html      |    8 +-
 .../drill/exec/store/http/util/package-tree.html   |    8 +-
 .../drill/exec/store/http/util/package-use.html    |    8 +-
 .../exec/store/httpd/HttpdLogBatchReader.html      |  419 ++
 .../exec/store/httpd/HttpdLogFormatConfig.html     |  202 +-
 .../exec/store/httpd/HttpdLogFormatPlugin.html     |  253 +-
 .../drill/exec/store/httpd/HttpdLogRecord.html     |  153 +-
 .../apache/drill/exec/store/httpd/HttpdParser.html |  218 +-
 .../apache/drill/exec/store/httpd/HttpdUtils.html  |  404 ++
 .../drill/exec/store/httpd/TestHTTPDLogReader.html |  260 +-
 .../store/httpd/TestHTTPDLogReaderUserAgent.html   |  416 ++
 .../store/httpd/class-use/HttpdLogBatchReader.html |  126 +
 .../httpd/class-use/HttpdLogFormatConfig.html      |   13 +-
 .../httpd/class-use/HttpdLogFormatPlugin.html      |    8 +-
 .../exec/store/httpd/class-use/HttpdLogRecord.html |   17 +-
 .../exec/store/httpd/class-use/HttpdParser.html    |    8 +-
 .../exec/store/httpd/class-use/HttpdUtils.html     |  126 +
 .../store/httpd/class-use/TestHTTPDLogReader.html  |    8 +-
 .../class-use/TestHTTPDLogReaderUserAgent.html     |  126 +
 .../drill/exec/store/httpd/package-frame.html      |    9 +-
 .../drill/exec/store/httpd/package-summary.html    |   26 +-
 .../drill/exec/store/httpd/package-tree.html       |   11 +-
 .../apache/drill/exec/store/httpd/package-use.html |    8 +-
 .../store/image/GenericMetadataDescriptor.html     |    8 +-
 .../exec/store/image/GenericMetadataDirectory.html |    8 +-
 .../exec/store/image/GenericMetadataReader.html    |   12 +-
 .../store/image/ImageBatchReader.ColumnDefn.html   |  415 ++
 .../image/ImageBatchReader.GenericColumnDefn.html  |  316 ++
 .../image/ImageBatchReader.ListColumnDefn.html     |  344 ++
 .../image/ImageBatchReader.MapColumnDefn.html      |  520 ++
 .../drill/exec/store/image/ImageBatchReader.html   |  401 ++
 .../exec/store/image/ImageDirectoryProcessor.html  |  347 ++
 .../drill/exec/store/image/ImageFormatConfig.html  |   68 +-
 .../drill/exec/store/image/ImageFormatPlugin.html  |  237 +-
 .../drill/exec/store/image/ImageMetadataUtils.html |  425 ++
 .../drill/exec/store/image/ImageRecordReader.html  |  409 --
 .../exec/store/image/TestImageRecordReader.html    |  282 +-
 .../drill/exec/store/image/TestImageTagValue.html  |  630 +++
 .../image/class-use/GenericMetadataDescriptor.html |    8 +-
 .../image/class-use/GenericMetadataDirectory.html  |   23 +-
 .../image/class-use/GenericMetadataReader.html     |    8 +-
 .../class-use/ImageBatchReader.ColumnDefn.html     |  196 +
 .../ImageBatchReader.GenericColumnDefn.html        |  126 +
 .../class-use/ImageBatchReader.ListColumnDefn.html |  166 +
 .../class-use/ImageBatchReader.MapColumnDefn.html  |  199 +
 .../store/image/class-use/ImageBatchReader.html    |  126 +
 .../image/class-use/ImageDirectoryProcessor.html   |  126 +
 .../store/image/class-use/ImageFormatConfig.html   |   34 +-
 .../store/image/class-use/ImageFormatPlugin.html   |    8 +-
 .../store/image/class-use/ImageMetadataUtils.html  |  126 +
 .../store/image/class-use/ImageRecordReader.html   |  126 -
 .../image/class-use/TestImageRecordReader.html     |    8 +-
 .../store/image/class-use/TestImageTagValue.html   |  126 +
 .../drill/exec/store/image/package-frame.html      |   15 +-
 .../drill/exec/store/image/package-summary.html    |   51 +-
 .../drill/exec/store/image/package-tree.html       |   30 +-
 .../apache/drill/exec/store/image/package-use.html |   24 +-
 .../Drill2283InfoSchemaVarchar1BugTest.html        |    8 +-
 .../FilterEvaluator.InfoSchemaFilterEvaluator.html |    8 +-
 .../ischema/FilterEvaluator.NoFilterEvaluator.html |    8 +-
 .../drill/exec/store/ischema/FilterEvaluator.html  |    8 +-
 .../exec/store/ischema/InfoSchemaBatchCreator.html |    8 +-
 .../drill/exec/store/ischema/InfoSchemaConfig.html |    8 +-
 .../exec/store/ischema/InfoSchemaConstants.html    |    8 +-
 .../exec/store/ischema/InfoSchemaDrillTable.html   |   10 +-
 .../ischema/InfoSchemaFilter.ConstantExprNode.html |    8 +-
 .../ischema/InfoSchemaFilter.ExprNode.Type.html    |    8 +-
 .../store/ischema/InfoSchemaFilter.ExprNode.html   |    8 +-
 .../ischema/InfoSchemaFilter.FieldExprNode.html    |    8 +-
 .../ischema/InfoSchemaFilter.FunctionExprNode.html |    8 +-
 .../store/ischema/InfoSchemaFilter.Result.html     |    8 +-
 .../drill/exec/store/ischema/InfoSchemaFilter.html |    8 +-
 .../store/ischema/InfoSchemaFilterBuilder.html     |    8 +-
 .../exec/store/ischema/InfoSchemaGroupScan.html    |    8 +-
 .../InfoSchemaPushFilterIntoRecordGenerator.html   |    8 +-
 .../InfoSchemaRecordGenerator.Catalogs.html        |    8 +-
 .../ischema/InfoSchemaRecordGenerator.Columns.html |    8 +-
 .../ischema/InfoSchemaRecordGenerator.Files.html   |    8 +-
 .../InfoSchemaRecordGenerator.Partitions.html      |    8 +-
 .../InfoSchemaRecordGenerator.Schemata.html        |    8 +-
 .../ischema/InfoSchemaRecordGenerator.Tables.html  |    8 +-
 .../ischema/InfoSchemaRecordGenerator.Views.html   |    8 +-
 .../store/ischema/InfoSchemaRecordGenerator.html   |    8 +-
 .../store/ischema/InfoSchemaStoragePlugin.html     |    8 +-
 .../exec/store/ischema/InfoSchemaSubScan.html      |   52 +-
 .../store/ischema/InfoSchemaTable.Catalogs.html    |    8 +-
 .../store/ischema/InfoSchemaTable.Columns.html     |    8 +-
 .../exec/store/ischema/InfoSchemaTable.Field.html  |    8 +-
 .../exec/store/ischema/InfoSchemaTable.Files.html  |    8 +-
 .../store/ischema/InfoSchemaTable.Partitions.html  |    8 +-
 .../store/ischema/InfoSchemaTable.Schemata.html    |    8 +-
 .../exec/store/ischema/InfoSchemaTable.Tables.html |    8 +-
 .../exec/store/ischema/InfoSchemaTable.Views.html  |    8 +-
 .../drill/exec/store/ischema/InfoSchemaTable.html  |    8 +-
 .../exec/store/ischema/InfoSchemaTableType.html    |    8 +-
 .../RecordCollector.BasicRecordCollector.html      |    8 +-
 .../RecordCollector.MetastoreRecordCollector.html  |    8 +-
 .../drill/exec/store/ischema/RecordCollector.html  |    8 +-
... 580422 lines suppressed ...

[drill] 13/26: DRILL-7928: [DOC-UPDATE] Add doc for split_part (#2229)

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit a4a149b2f044621c3813a6f206de85de9058e606
Author: leon <32...@qq.com>
AuthorDate: Wed Jun 2 01:37:34 2021 +0800

    DRILL-7928: [DOC-UPDATE] Add doc for split_part (#2229)
    
    * add doc for split_part
---
 .../sql-functions/040-string-manipulation.md       | 23 +++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

diff --git a/_docs/sql-reference/sql-functions/040-string-manipulation.md b/_docs/sql-reference/sql-functions/040-string-manipulation.md
index 376832f..7e30515 100644
--- a/_docs/sql-reference/sql-functions/040-string-manipulation.md
+++ b/_docs/sql-reference/sql-functions/040-string-manipulation.md
@@ -520,13 +520,14 @@ The _delimiter_ must not be null and must contain a single character.
     |------------------------------------|
 
 ## SPLIT_PART
-Return the string part at _index_ after splitting the input string using the specified delimiter.
+Return the string part at _start_ or from _start_ to _end_ after splitting the input string using the specified delimiter.
 
 ### SPLIT_PART Syntax
-    SPLIT_PART(string, delimiter, index)
+    SPLIT_PART(string, delimiter, start[, end])
 
 ### SPLIT_PART Usage Notes
-The _delimiter_ string may be multiple characters long.  The _index_ must be a positive integer.
+The _delimiter_ string may be multiple characters long. The _start_ must be a positive integer.
+The _end_ must be greater than or equal to _start_ if provided.
 
 ### SPLIT_PART Examples
 
@@ -537,7 +538,23 @@ The _delimiter_ string may be multiple characters long.  The _index_ must be a p
     |--------|
     | fox    |
     |--------|
+    
+    SELECT split_part('The | quick | brown | fox | jumps', ' | ', 4, 5);
 
+    |--------------|
+    |    EXPR$0    |
+    |--------------|
+    | fox | jumps  |
+    |--------------|
+    
+    SELECT split_part('The | quick | brown | fox | jumps', ' | ', 4, 10);
+
+    |--------------|
+    |    EXPR$0    |
+    |--------------|
+    | fox | jumps  |
+    |--------------|
+    
 ## STRPOS
 Returns the location of the first occurrence of a substring of the input
 string, or 0 if the substring does not occur.

[drill] 16/26: Doc and Website update for Apache Drill 1.19.0

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 7df05ad72a2fd71d3f3f211a2705a19ffd4914c6
Author: Laurent Goujon <la...@dremio.com>
AuthorDate: Wed Jun 9 23:30:44 2021 -0700

    Doc and Website update for Apache Drill 1.19.0
---
 _data/version.json                                    | 10 +++++-----
 _docs/getting-started/010-drill-introduction.md       |  7 +++++++
 _docs/install/047-installing-drill-on-the-cluster.md  |  6 +++---
 .../011-running-drill-on-docker.md                    | 10 +++++-----
 .../020-installing-drill-on-linux-and-mac-os-x.md     |  6 +++---
 .../040-installing-drill-on-windows.md                |  2 +-
 .../050-starting-drill-on-windows.md                  |  6 +++---
 _docs/tutorials/020-drill-in-10-minutes.md            |  6 +++---
 .../050-analyzing-highly-dynamic-datasets.md          |  2 +-
 blog/_posts/2021-06-10-drill-1.19-released.md         | 19 +++++++++++++++++++
 10 files changed, 50 insertions(+), 24 deletions(-)

diff --git a/_data/version.json b/_data/version.json
index cd64d2f..fcffaa8 100644
--- a/_data/version.json
+++ b/_data/version.json
@@ -1,7 +1,7 @@
 {
-  "display_version": "1.18",
-  "full_version": "1.18.0",
-  "release_date": "September 05, 2020",
-  "blog_post":"/blog/2020/09/05/drill-1.18-released",
-  "release_notes": "https://drill.apache.org/docs/apache-drill-1-18-0-release-notes/"
+  "display_version": "1.19",
+  "full_version": "1.19.0",
+  "release_date": "June 10, 2021",
+  "blog_post":"/blog/2021/06/10/drill-1.19-released",
+  "release_notes": "https://drill.apache.org/docs/apache-drill-1-19-0-release-notes/"
 }
diff --git a/_docs/getting-started/010-drill-introduction.md b/_docs/getting-started/010-drill-introduction.md
index cccc380..5b072d3 100644
--- a/_docs/getting-started/010-drill-introduction.md
+++ b/_docs/getting-started/010-drill-introduction.md
@@ -10,6 +10,13 @@ applications, while still providing the familiarity and ecosystem of ANSI SQL,
 the industry-standard query language. Drill provides plug-and-play integration
 with existing Apache Hive and Apache HBase deployments.   
 
+## What's New in Apache Drill 1.19
+* <a href='https://issues.apache.org/jira/browse/DRILL-92'>DRILL-92</a> - Cassandra Storage Plugin
+* <a href='https://issues.apache.org/jira/browse/DRILL-3637'>DRILL-3637</a> - Elasticsearch Storage Plugin
+* <a href='https://issues.apache.org/jira/browse/DRILL-5940'>DRILL-5940</a> - Avro with schema registry support for Kafka
+* <a href='https://issues.apache.org/jira/browse/DRILL-7855'>DRILL-7855</a> - Secure mechanism for specifying storage plugin credentials
+* <a href='https://issues.apache.org/jira/browse/DRILL-7921'>DRILL-7921</a> - Linux ARM64 based system support
+
 ## What's New in Apache Drill 1.18
 * <a href='https://issues.apache.org/jira/browse/DRILL-6552'>DRILL-6552</a> - Drill Metadata management "Drill Metastore"
 * <a href='https://issues.apache.org/jira/browse/DRILL-7233'>DRILL-7233</a> - Format Plugin for HDF5
diff --git a/_docs/install/047-installing-drill-on-the-cluster.md b/_docs/install/047-installing-drill-on-the-cluster.md
index 6574101..e52dc26 100644
--- a/_docs/install/047-installing-drill-on-the-cluster.md
+++ b/_docs/install/047-installing-drill-on-the-cluster.md
@@ -5,9 +5,9 @@ parent: "Installing Drill in Distributed Mode"
 ---
 You install Drill on nodes in the cluster, configure a cluster ID, and add Zookeeper information, as described in the following steps:
 
-  1. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz) with the command appropriate for your system:  
-       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz`  
-       * `curl -o apache-drill-1.18.0.tar.gz http://apache.mirrors.hoobly.com/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz`  
+  1. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz) with the command appropriate for your system:  
+       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz`  
+       * `curl -o apache-drill-1.19.0.tar.gz http://apache.mirrors.hoobly.com/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz`  
   2. Extract the tarball to the directory of your choice, such as `/opt`:  
   `tar -xzvf apache-drill-<version>.tar.gz`
   3. In `drill-override.conf,` use the Drill `cluster ID`, and provide ZooKeeper host names and port numbers to configure a connection to your ZooKeeper quorum.  
diff --git a/_docs/install/installing-drill-in-embedded-mode/011-running-drill-on-docker.md b/_docs/install/installing-drill-in-embedded-mode/011-running-drill-on-docker.md
index b875ff6..ef2bc72 100644
--- a/_docs/install/installing-drill-in-embedded-mode/011-running-drill-on-docker.md
+++ b/_docs/install/installing-drill-in-embedded-mode/011-running-drill-on-docker.md
@@ -36,12 +36,12 @@ Whether you run the Docker container in detached or foreground mode, you start D
 
 Open a terminal window (Command Prompt or PowerShell, but not PowerShell ISE) and then issue the following command and options to connect to SQLLine (the Drill shell):   
 ```sh
-docker run -i --name drill-1.18.0 -p 8047:8047 -t apache/drill:1.18.0 /bin/bash
+docker run -i --name drill-1.19.0 -p 8047:8047 -t apache/drill:1.19.0 /bin/bash
 ```
 
 When you issue the docker run command, the Drill process starts in a container. SQLLine prints a message, and the prompt appears:  
 
-       Apache Drill 1.18.0
+       Apache Drill 1.19.0
        "json ain't no thang"
        apache drill>
 
@@ -56,10 +56,10 @@ Open a terminal window (Command Prompt or PowerShell, but not PowerShell ISE) an
 
 **Note:** When you run the Drill Docker container in detached mode, you connect to SQLLine (the Drill shell) using drill-localhost.  
 ```sh
-$ docker run -i --name drill-1.18.0 -p 8047:8047 --detach -t apache/drill:1.18.0 /bin/bash
+$ docker run -i --name drill-1.19.0 -p 8047:8047 --detach -t apache/drill:1.19.0 /bin/bash
 <displays container ID>
 
-$ docker exec -it drill-1.18.0 bash
+$ docker exec -it drill-1.19.0 bash
 <connects to container>
 
 $ /opt/drill/bin/drill-localhost
@@ -67,7 +67,7 @@ $ /opt/drill/bin/drill-localhost
 
 After you issue the commands, the Drill process starts in a container. SQLLine prints a message, and the prompt appears:  
 
-       Apache Drill 1.18.0
+       Apache Drill 1.19.0
        "json ain't no thang"
        apache drill>
 
diff --git a/_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md b/_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md
index 8272aab..0c45c5e 100644
--- a/_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md
+++ b/_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md
@@ -8,9 +8,9 @@ First, check that you [meet the prerequisites]({{site.baseurl}}/docs/embedded-mo
 Complete the following steps to install Drill:  
 
 1. In a terminal window, change to the directory where you want to install Drill.  
-2. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz) with the command appropriate for your system:  
-       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz`  
-       * `curl -o apache-drill-1.18.0.tar.gz http://www.apache.org/dyn/closer.cgi/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz`  
+2. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz) with the command appropriate for your system:  
+       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz`  
+       * `curl -o apache-drill-1.19.0.tar.gz http://www.apache.org/dyn/closer.cgi/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz`  
 3. Copy the downloaded file to the directory where you want to install Drill.  
 4. Extract the contents of the Drill `.tar.gz` file. Use sudo only if necessary:  
 `tar -xvzf <.tar.gz file name>`  
diff --git a/_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md b/_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md
index 4074469..ec3840a 100644
--- a/_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md
+++ b/_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md
@@ -49,7 +49,7 @@ You, or the user that will start Drill, must manually create and own UDF directo
 
 ## Download and Install Drill 
 
-1. Download the latest version of Apache Drill [here](http://www-us.apache.org/dist/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz).
+1. Download the latest version of Apache Drill [here](http://www-us.apache.org/dist/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz).
 2. Move the downloaded file to the directory where you want to install Drill.
 3. Unzip the GZ file using a third-party tool. If the tool you use does not unzip the underlying TAR file as well as the GZ file, perform a second unzip to extract the Drill software. The extraction process creates the installation directory containing the Drill software.  
 4. [Start Drill]({{site.baseurl}}/docs/starting-drill-on-windows). 
diff --git a/_docs/install/installing-drill-in-embedded-mode/050-starting-drill-on-windows.md b/_docs/install/installing-drill-in-embedded-mode/050-starting-drill-on-windows.md
index c3772a5..e473a07 100644
--- a/_docs/install/installing-drill-in-embedded-mode/050-starting-drill-on-windows.md
+++ b/_docs/install/installing-drill-in-embedded-mode/050-starting-drill-on-windows.md
@@ -7,20 +7,20 @@ Complete the following steps to launch the Drill:
 
 1. Open the Windows command prompt.  
 2. Navigate to the Drill installation folder, for example:  
-`cd \Users\user1\drill_repo\apache-drill-1.18.0` 
+`cd \Users\user1\drill_repo\apache-drill-1.19.0` 
 3. Go to the `bin` directory, for example:  
 `cd bin`
 4. Enter either of the following commands to start Drill:     
 	- `sqlline.bat -u "jdbc:drill:zk=local"`  
     - `drill-embedded.bat` (Supported in Drill 1.16 and later.)  
 
-			C:\Users\user1\drill_repo\apache-drill-1.18.0\bin>drill-embedded.bat
+			C:\Users\user1\drill_repo\apache-drill-1.19.0\bin>drill-embedded.bat
 		
 			DRILL_ARGS - " -u jdbc:drill:zk=local"
 			HADOOP_HOME not detected...
 			HBASE_HOME not detected...
 			Calculating Drill classpath...
-			Apache Drill 1.18.0-SNAPSHOT
+			Apache Drill 1.19.0-SNAPSHOT
 			"Drill never goes out of style."
 			apache drill>
 
diff --git a/_docs/tutorials/020-drill-in-10-minutes.md b/_docs/tutorials/020-drill-in-10-minutes.md
index e0bf334..fc49995 100644
--- a/_docs/tutorials/020-drill-in-10-minutes.md
+++ b/_docs/tutorials/020-drill-in-10-minutes.md
@@ -45,9 +45,9 @@ The output looks something like this:
 Complete the following steps to install Drill:  
 
 1. In a terminal window, change to the directory where you want to install Drill.  
-2. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz) with the command appropriate for your system:  
-       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz`  
-       * `curl -o apache-drill-1.18.0.tar.gz http://apache.mirrors.hoobly.com/drill/drill-1.18.0/apache-drill-1.18.0.tar.gz`   
+2. Download the latest version of Apache Drill [here](http://apache.mirrors.hoobly.com/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz) or from the [Apache Drill mirror site](http://www.apache.org/dyn/closer.cgi/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz) with the command appropriate for your system:  
+       * `wget http://apache.mirrors.hoobly.com/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz`  
+       * `curl -o apache-drill-1.19.0.tar.gz http://apache.mirrors.hoobly.com/drill/drill-1.19.0/apache-drill-1.19.0.tar.gz`   
 3. Copy the downloaded file to the directory where you want to install Drill.  
 4. Extract the contents of the Drill .tar.gz file. Use `sudo` if necessary:  
 `tar -xvzf <.tar.gz file name>`  
diff --git a/_docs/tutorials/050-analyzing-highly-dynamic-datasets.md b/_docs/tutorials/050-analyzing-highly-dynamic-datasets.md
index 6d878fe..2db5a10 100644
--- a/_docs/tutorials/050-analyzing-highly-dynamic-datasets.md
+++ b/_docs/tutorials/050-analyzing-highly-dynamic-datasets.md
@@ -33,7 +33,7 @@ The element names that you see in the `checkin_info` are unknown upfront and can
 Step 1: First download Drill, if you have not yet done so, onto your machine
 
     http://drill.apache.org/download/
-    tar -xvf apache-drill-1.18.0.tar
+    tar -xvf apache-drill-1.19.0.tar
 
 Install Drill locally on your desktop (embedded mode). You don’t need Hadoop.
 
diff --git a/blog/_posts/2021-06-10-drill-1.19-released.md b/blog/_posts/2021-06-10-drill-1.19-released.md
new file mode 100644
index 0000000..a04410a
--- /dev/null
+++ b/blog/_posts/2021-06-10-drill-1.19-released.md
@@ -0,0 +1,19 @@
+---
+layout: post
+title: "Drill 1.19 Released"
+code: drill-1.19-released
+excerpt: Apache Drill 1.19 has been released providing Drill Metadata management "Drill Metastore", Format Plugins for HDF5 and SPSS,  Storage Plugins for Generic HTTP REST APIs and Apache Druid,  Support for DICT type in RowSet Framework, Dynamic credit based flow control, Support for injecting BufferManager into UDF, Drill RDBMS Metastore"
+authors: ["laurent"]
+---
+
+Today, we're happy to announce the availability of Drill 1.19.0. You can download it [here](https://drill.apache.org/download/).  
+
+## This release provides the following new Features:
+
+* <a href='https://issues.apache.org/jira/browse/DRILL-92'>DRILL-92</a> - Cassandra Storage Plugin
+* <a href='https://issues.apache.org/jira/browse/DRILL-3637'>DRILL-3637</a> - Elasticsearch Storage Plugin
+* <a href='https://issues.apache.org/jira/browse/DRILL-5940'>DRILL-5940</a> - Avro with schema registry support for Kafka
+* <a href='https://issues.apache.org/jira/browse/DRILL-7855'>DRILL-7855</a> - Secure mechanism for specifying storage plugin credentials
+* <a href='https://issues.apache.org/jira/browse/DRILL-7921'>DRILL-7921</a> - Linux ARM64 based system support
+    
+You can find a complete list of improvements and JIRAs resolved in the 1.19.0 release [here]({{site.baseurl}}/docs/apache-drill-1-19-0-release-notes/).

[drill] 10/26: DRILL-7923 Add a section to Contribution Guidelines page (#2223)

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 637ea6bf61f9067b61d58863351964a77719e2f0
Author: Martin Grigorov <ma...@users.noreply.github.com>
AuthorDate: Wed May 12 16:58:36 2021 +0300

    DRILL-7923 Add a section to Contribution Guidelines page (#2223)
    
    ... about CI at Github Actions and TravisCI
---
 .../010-apache-drill-contribution-guidelines.md                    | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md b/_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md
index f7cbeec..a55e564 100644
--- a/_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md
+++ b/_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md
@@ -74,7 +74,7 @@ This section describes the GitHub pull request-based review process for Apache D
 The following steps outline the code review and commit process required to contribute new code to the Apache Drill project:  
 
 1. The contributor writes the code that addresses a specific JIRA report as a contribution to the Apache Drill project.
-2.   	The contributor organizes (squashes) their code into commits that segregate out refactoring/reorg, as necessary, to enable efficient review. The following list identifies how to combine code into commits:  
+2. The contributor organizes (squashes) their code into commits that segregate out refactoring/reorg, as necessary, to enable efficient review. The following list identifies how to combine code into commits:  
        * Combine WIP and other small commits together.
        * Address multiple JIRAs, for smaller bug fixes or enhancements, with a single commit.
        * Use separate commits to allow efficient review, separating out formatting changes or simple refactoring from core changes or additions.
@@ -102,6 +102,11 @@ This information can be found in the [component owners](https://issues.apache.or
        * The committer pushes the commit(s) to the Apache repo (the GitHub repo is just a read-only mirror).
        * The committer resolves the JIRA with a message like `"Fixed in <Git commit SHA>"`.
 
+### Continuous Integration
+
+All Pull requests at Github are automatically tested:
+* On Linux x86_64 at [Github Actions](https://github.com/apache/drill/actions) with JDK 8, 11 and 14
+* on Linux ARM64 at [Travis CI](https://travis-ci.com/github/apache/drill) with JDK 8
 
 ## Additional Information
 

[drill] 07/26: Document IP networking functions.

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 4a037af9ac1062014e52325781045dd664e8fd93
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Sun May 9 14:42:35 2021 +0200

    Document IP networking functions.
---
 _data/docs.json                                    | 112 ++++++++++++++++++---
 .../sql-functions/100-ip-net-functions.md          |  26 +++++
 2 files changed, 124 insertions(+), 14 deletions(-)

diff --git a/_data/docs.json b/_data/docs.json
index 2f127f6..5977f34 100644
--- a/_data/docs.json
+++ b/_data/docs.json
@@ -5827,6 +5827,27 @@
             "title": "How to Partition Data",
             "url": "/docs/how-to-partition-data/"
         },
+        "IP Network functions": {
+            "breadcrumbs": [
+                {
+                    "title": "SQL Functions",
+                    "url": "/docs/sql-functions/"
+                },
+                {
+                    "title": "SQL Reference",
+                    "url": "/docs/sql-reference/"
+                }
+            ],
+            "children": [],
+            "next_title": "SQL Window Functions",
+            "next_url": "/docs/sql-window-functions/",
+            "parent": "SQL Functions",
+            "previous_title": "Time Series Analysis Functions",
+            "previous_url": "/docs/time-series-analysis-functions/",
+            "relative_path": "_docs/sql-reference/sql-functions/100-ip-net-functions.md",
+            "title": "IP Network functions",
+            "url": "/docs/ip-network-functions/"
+        },
         "Identifying Multiple Drill Versions in a Cluster": {
             "breadcrumbs": [
                 {
@@ -13042,14 +13063,35 @@
                         }
                     ],
                     "children": [],
-                    "next_title": "SQL Window Functions",
-                    "next_url": "/docs/sql-window-functions/",
+                    "next_title": "IP Network functions",
+                    "next_url": "/docs/ip-network-functions/",
                     "parent": "SQL Functions",
                     "previous_title": "GIS functions",
                     "previous_url": "/docs/gis-functions/",
                     "relative_path": "_docs/sql-reference/sql-functions/090-time-series-analysis-functions.md",
                     "title": "Time Series Analysis Functions",
                     "url": "/docs/time-series-analysis-functions/"
+                },
+                {
+                    "breadcrumbs": [
+                        {
+                            "title": "SQL Functions",
+                            "url": "/docs/sql-functions/"
+                        },
+                        {
+                            "title": "SQL Reference",
+                            "url": "/docs/sql-reference/"
+                        }
+                    ],
+                    "children": [],
+                    "next_title": "SQL Window Functions",
+                    "next_url": "/docs/sql-window-functions/",
+                    "parent": "SQL Functions",
+                    "previous_title": "Time Series Analysis Functions",
+                    "previous_url": "/docs/time-series-analysis-functions/",
+                    "relative_path": "_docs/sql-reference/sql-functions/100-ip-net-functions.md",
+                    "title": "IP Network functions",
+                    "url": "/docs/ip-network-functions/"
                 }
             ],
             "next_title": "About SQL Function Examples",
@@ -13489,14 +13531,35 @@
                                 }
                             ],
                             "children": [],
-                            "next_title": "SQL Window Functions",
-                            "next_url": "/docs/sql-window-functions/",
+                            "next_title": "IP Network functions",
+                            "next_url": "/docs/ip-network-functions/",
                             "parent": "SQL Functions",
                             "previous_title": "GIS functions",
                             "previous_url": "/docs/gis-functions/",
                             "relative_path": "_docs/sql-reference/sql-functions/090-time-series-analysis-functions.md",
                             "title": "Time Series Analysis Functions",
                             "url": "/docs/time-series-analysis-functions/"
+                        },
+                        {
+                            "breadcrumbs": [
+                                {
+                                    "title": "SQL Functions",
+                                    "url": "/docs/sql-functions/"
+                                },
+                                {
+                                    "title": "SQL Reference",
+                                    "url": "/docs/sql-reference/"
+                                }
+                            ],
+                            "children": [],
+                            "next_title": "SQL Window Functions",
+                            "next_url": "/docs/sql-window-functions/",
+                            "parent": "SQL Functions",
+                            "previous_title": "Time Series Analysis Functions",
+                            "previous_url": "/docs/time-series-analysis-functions/",
+                            "relative_path": "_docs/sql-reference/sql-functions/100-ip-net-functions.md",
+                            "title": "IP Network functions",
+                            "url": "/docs/ip-network-functions/"
                         }
                     ],
                     "next_title": "About SQL Function Examples",
@@ -13625,8 +13688,8 @@
                     "next_title": "SQL Window Functions Introduction",
                     "next_url": "/docs/sql-window-functions-introduction/",
                     "parent": "SQL Reference",
-                    "previous_title": "Time Series Analysis Functions",
-                    "previous_url": "/docs/time-series-analysis-functions/",
+                    "previous_title": "IP Network functions",
+                    "previous_url": "/docs/ip-network-functions/",
                     "relative_path": "_docs/sql-reference/055-sql-window-functions.md",
                     "title": "SQL Window Functions",
                     "url": "/docs/sql-window-functions/"
@@ -14720,8 +14783,8 @@
             "next_title": "SQL Window Functions Introduction",
             "next_url": "/docs/sql-window-functions-introduction/",
             "parent": "SQL Reference",
-            "previous_title": "Time Series Analysis Functions",
-            "previous_url": "/docs/time-series-analysis-functions/",
+            "previous_title": "IP Network functions",
+            "previous_url": "/docs/ip-network-functions/",
             "relative_path": "_docs/sql-reference/055-sql-window-functions.md",
             "title": "SQL Window Functions",
             "url": "/docs/sql-window-functions/"
@@ -15805,8 +15868,8 @@
                 }
             ],
             "children": [],
-            "next_title": "SQL Window Functions",
-            "next_url": "/docs/sql-window-functions/",
+            "next_title": "IP Network functions",
+            "next_url": "/docs/ip-network-functions/",
             "parent": "SQL Functions",
             "previous_title": "GIS functions",
             "previous_url": "/docs/gis-functions/",
@@ -21378,14 +21441,35 @@
                                 }
                             ],
                             "children": [],
-                            "next_title": "SQL Window Functions",
-                            "next_url": "/docs/sql-window-functions/",
+                            "next_title": "IP Network functions",
+                            "next_url": "/docs/ip-network-functions/",
                             "parent": "SQL Functions",
                             "previous_title": "GIS functions",
                             "previous_url": "/docs/gis-functions/",
                             "relative_path": "_docs/sql-reference/sql-functions/090-time-series-analysis-functions.md",
                             "title": "Time Series Analysis Functions",
                             "url": "/docs/time-series-analysis-functions/"
+                        },
+                        {
+                            "breadcrumbs": [
+                                {
+                                    "title": "SQL Functions",
+                                    "url": "/docs/sql-functions/"
+                                },
+                                {
+                                    "title": "SQL Reference",
+                                    "url": "/docs/sql-reference/"
+                                }
+                            ],
+                            "children": [],
+                            "next_title": "SQL Window Functions",
+                            "next_url": "/docs/sql-window-functions/",
+                            "parent": "SQL Functions",
+                            "previous_title": "Time Series Analysis Functions",
+                            "previous_url": "/docs/time-series-analysis-functions/",
+                            "relative_path": "_docs/sql-reference/sql-functions/100-ip-net-functions.md",
+                            "title": "IP Network functions",
+                            "url": "/docs/ip-network-functions/"
                         }
                     ],
                     "next_title": "About SQL Function Examples",
@@ -21514,8 +21598,8 @@
                     "next_title": "SQL Window Functions Introduction",
                     "next_url": "/docs/sql-window-functions-introduction/",
                     "parent": "SQL Reference",
-                    "previous_title": "Time Series Analysis Functions",
-                    "previous_url": "/docs/time-series-analysis-functions/",
+                    "previous_title": "IP Network functions",
+                    "previous_url": "/docs/ip-network-functions/",
                     "relative_path": "_docs/sql-reference/055-sql-window-functions.md",
                     "title": "SQL Window Functions",
                     "url": "/docs/sql-window-functions/"
diff --git a/_docs/sql-reference/sql-functions/100-ip-net-functions.md b/_docs/sql-reference/sql-functions/100-ip-net-functions.md
new file mode 100644
index 0000000..019e10a
--- /dev/null
+++ b/_docs/sql-reference/sql-functions/100-ip-net-functions.md
@@ -0,0 +1,26 @@
+---
+title: "IP Networking functions"
+slug: "IP Networking functions"
+parent: "SQL Functions"
+---
+
+**Introduced in release:** 1.12.
+
+A set of functions for common computations on IP network addresses.
+
+| Function                    | Output  | Description                                               |
+| --------------------------- | ------- | --------------------------------------------------------- |
+| inet_aton(<ip>)             | INT     | Converts an IPv4 address into an integer                  |
+| inet_ntoa( <int>)           | VARCHAR | Converts an integer IP into dotted decimal notation       |
+| in_network( <ip>,<cidr> )   | BOOLEAN | Returns true if the IP address is in the given CIDR block |
+| address_count( <cidr> )     | INT     | Returns the number of IPs in a given CIDR block           |
+| broadcast_address( <cidr> ) | VARCHAR | Returns the broadcast address for a given CIDR block      |
+| netmask(<cidr> )            | VARCHAR | Returns the netmask for a given CIDR block                |
+| low_address(<cidr>)         | VARCHAR | Returns the first address in a given CIDR block           |
+| high_address(<cidr>)        | VARCHAR | Returns the last address in a given CIDR block            |
+| url_encode( <url> )         | VARCHAR | Returns a URL encoded string                              |
+| url_decode( <url> )         | VARCHAR | Decodes a URL encoded string                              |
+| is_valid_IP(<ip>)           | BOOLEAN | Returns true if the IP is a valid IP address              |
+| is_private_ip(<ip>)         | BOOLEAN | Returns true if the IP is a private IPv4 address          |
+| is_valid_IPv4(<ip>)         | BOOLEAN | Returns true if the IP is a valid IPv4 address            |
+| is_valid_IPv6(<ip>)         | BOOLEAN | Returns true if the IP is a valid IPv6 address            |

[drill] 14/26: Publish release notes for Apache Drill 1.19.0

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 9918afcfcb99da4e61ba3e364634020a2fd77ed1
Author: Laurent Goujon <la...@dremio.com>
AuthorDate: Thu Jun 10 00:10:11 2021 -0700

    Publish release notes for Apache Drill 1.19.0
---
 _docs/rn/002-1.19.0-rn.md | 148 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 148 insertions(+)

diff --git a/_docs/rn/002-1.19.0-rn.md b/_docs/rn/002-1.19.0-rn.md
new file mode 100644
index 0000000..c300f2d
--- /dev/null
+++ b/_docs/rn/002-1.19.0-rn.md
@@ -0,0 +1,148 @@
+---
+title: "Apache Drill 1.19.0 Release Notes"
+slug: "Apache Drill 1.19.0 Release Notes"
+parent: "Release Notes"
+---
+
+**Release date:**  June 10, 2021
+
+Today, we're happy to announce the availability of Drill 1.19.0. You can download it [here](https://drill.apache.org/download/).
+
+## New Feature
+
+* [[DRILL-92](https://issues.apache.org/jira/browse/DRILL-92)] - Cassandra storage engine
+* [[DRILL-3637](https://issues.apache.org/jira/browse/DRILL-3637)] - Add Elasticsearch Storage Plugin
+* [[DRILL-5940](https://issues.apache.org/jira/browse/DRILL-5940)] - Avro with schema registry support for Kafka
+* [[DRILL-7112](https://issues.apache.org/jira/browse/DRILL-7112)] - Code Cleanup for HTTPD Format Plugin
+* [[DRILL-7550](https://issues.apache.org/jira/browse/DRILL-7550)] - Add Storage Plugin for Cassandra
+* [[DRILL-7817](https://issues.apache.org/jira/browse/DRILL-7817)] - Add direct Yauaa support for HTTPD Format Plugin.
+* [[DRILL-7855](https://issues.apache.org/jira/browse/DRILL-7855)] - Provide a secure mechanism for specifying storage plugin credentials
+* [[DRILL-7921](https://issues.apache.org/jira/browse/DRILL-7921)] - Support the Linux ARM64 based system
+
+
+## Improvement
+
+* [[DRILL-5405](https://issues.apache.org/jira/browse/DRILL-5405)] - Add missing operator types without dependency on protobuf enum
+* [[DRILL-7135](https://issues.apache.org/jira/browse/DRILL-7135)] - Upgrade to Jetty 9.4
+* [[DRILL-7551](https://issues.apache.org/jira/browse/DRILL-7551)] - Improve Error Reporting
+* [[DRILL-7729](https://issues.apache.org/jira/browse/DRILL-7729)] - Use java.time in column accessors
+* [[DRILL-7733](https://issues.apache.org/jira/browse/DRILL-7733)] - Use streaming for REST JSON queries
+* [[DRILL-7751](https://issues.apache.org/jira/browse/DRILL-7751)] - Add Storage Plugin for Splunk
+* [[DRILL-7763](https://issues.apache.org/jira/browse/DRILL-7763)] - Add Limit Pushdown to File Based Storage Plugins
+* [[DRILL-7795](https://issues.apache.org/jira/browse/DRILL-7795)] - Add option to native Drill Client to set TLS SNI property
+* [[DRILL-7800](https://issues.apache.org/jira/browse/DRILL-7800)] - Add Limit Pushdown to HTTP REST Storage Plugin
+* [[DRILL-7814](https://issues.apache.org/jira/browse/DRILL-7814)] - Add Limit Pushdown to MongoDB Storage Plugin
+* [[DRILL-7823](https://issues.apache.org/jira/browse/DRILL-7823)] - Add XML Format Plugin
+* [[DRILL-7826](https://issues.apache.org/jira/browse/DRILL-7826)] - Merge Pcap and Pcapng format plugin based on EVF
+* [[DRILL-7829](https://issues.apache.org/jira/browse/DRILL-7829)] - Drill Parquet UUID logical type
+* [[DRILL-7830](https://issues.apache.org/jira/browse/DRILL-7830)] - Add XML as Supported Format for HTTP Plugin
+* [[DRILL-7834](https://issues.apache.org/jira/browse/DRILL-7834)] - Add Utility Functions for Compressed Files
+* [[DRILL-7837](https://issues.apache.org/jira/browse/DRILL-7837)] - IntelliJ IDEA and Eclipse formatter file download should be unified
+* [[DRILL-7840](https://issues.apache.org/jira/browse/DRILL-7840)] - Add OWASP Dependency Report to Pom.XML
+* [[DRILL-7846](https://issues.apache.org/jira/browse/DRILL-7846)] - uptake POI 5.0.0
+* [[DRILL-7847](https://issues.apache.org/jira/browse/DRILL-7847)] - Naming the maven modules
+* [[DRILL-7852](https://issues.apache.org/jira/browse/DRILL-7852)] - Handle PCAP/PCAPNG Better
+* [[DRILL-7853](https://issues.apache.org/jira/browse/DRILL-7853)] - java.lang.NoSuchMethodException: org.apache.drill.exec.physical.impl.scan.convert.ConvertStringToTimeStamp.&lt;init&gt;(org.apache.drill.exec.vector.accessor.ScalarWriter)
+* [[DRILL-7859](https://issues.apache.org/jira/browse/DRILL-7859)] - Junit test random failure when the numbers of splunk event was insufficient
+* [[DRILL-7860](https://issues.apache.org/jira/browse/DRILL-7860)] - Suppress the transfer progress when downloading in CI maven build
+* [[DRILL-7861](https://issues.apache.org/jira/browse/DRILL-7861)] - Add Function to Obtain Inner Map Schemata
+* [[DRILL-7867](https://issues.apache.org/jira/browse/DRILL-7867)] - Allow using required arguments for functions with nullable parameters
+* [[DRILL-7874](https://issues.apache.org/jira/browse/DRILL-7874)] - Drill Fails to Read File Types on S3
+* [[DRILL-7875](https://issues.apache.org/jira/browse/DRILL-7875)] - NPE in Splunk Queries
+* [[DRILL-7903](https://issues.apache.org/jira/browse/DRILL-7903)] - Bump mongo driver from 3.12 to 4.2
+* [[DRILL-7904](https://issues.apache.org/jira/browse/DRILL-7904)] - Update to 30-jre Guava version
+* [[DRILL-7908](https://issues.apache.org/jira/browse/DRILL-7908)] - Fix GitHub Actions CI
+* [[DRILL-7912](https://issues.apache.org/jira/browse/DRILL-7912)] - Add Sheet Names to Excel Reader
+* [[DRILL-7913](https://issues.apache.org/jira/browse/DRILL-7913)] - Improve the tips using the Tooltips
+* [[DRILL-7928](https://issues.apache.org/jira/browse/DRILL-7928)] - Add fourth parameter for split\_part udf
+* [[DRILL-7932](https://issues.apache.org/jira/browse/DRILL-7932)] - Update Hadoop version to 3.2.2.
+* [[DRILL-7933](https://issues.apache.org/jira/browse/DRILL-7933)] - Update OkHTTP to Version 4.9.1
+* [[DRILL-7946](https://issues.apache.org/jira/browse/DRILL-7946)] - Bump HttpClient from 4.5.12 to 4.5.13 for CVE-2020-13956
+
+
+## Bug
+
+* [[DRILL-6547](https://issues.apache.org/jira/browse/DRILL-6547)] - IllegalStateException: Tried to remove unmanaged buffer.
+* [[DRILL-7094](https://issues.apache.org/jira/browse/DRILL-7094)] - UnSupported Bson type: DECIMAL128 Mongodb 3.6 onwards
+* [[DRILL-7162](https://issues.apache.org/jira/browse/DRILL-7162)] - &lt;SECURITY ISSUE&gt; Apache Drill uses 3rd Party with Highest CVEs
+* [[DRILL-7325](https://issues.apache.org/jira/browse/DRILL-7325)] - Many operators do not set container record count
+* [[DRILL-7712](https://issues.apache.org/jira/browse/DRILL-7712)] - Fix issues after ZK upgrade
+* [[DRILL-7771](https://issues.apache.org/jira/browse/DRILL-7771)] - Order by and limit transactions in RDBMS cannot be pushdown
+* [[DRILL-7785](https://issues.apache.org/jira/browse/DRILL-7785)] - Some hive tables fail with UndeclaredThrowableException
+* [[DRILL-7787](https://issues.apache.org/jira/browse/DRILL-7787)] - Apache drill failed to start
+* [[DRILL-7790](https://issues.apache.org/jira/browse/DRILL-7790)] - Build Drill with Netty version 4.1.50.Final
+* [[DRILL-7796](https://issues.apache.org/jira/browse/DRILL-7796)] - Excel Reader Throws NPE with Blank Col in Middle
+* [[DRILL-7799](https://issues.apache.org/jira/browse/DRILL-7799)] - REST Queries Fail If Caching is enabled
+* [[DRILL-7812](https://issues.apache.org/jira/browse/DRILL-7812)] - Broken equals/hashcode contract
+* [[DRILL-7813](https://issues.apache.org/jira/browse/DRILL-7813)] - Excel Reader Crashes on Formulae Which Return Strings
+* [[DRILL-7816](https://issues.apache.org/jira/browse/DRILL-7816)] - bootstrap-storage-plugins.json is an outdated example
+* [[DRILL-7818](https://issues.apache.org/jira/browse/DRILL-7818)] - SplitPart (SPLIT\_PART) UDF work correct only with one-row data
+* [[DRILL-7820](https://issues.apache.org/jira/browse/DRILL-7820)] - Not Supporting Mongo DB Name Capital Letters
+* [[DRILL-7821](https://issues.apache.org/jira/browse/DRILL-7821)] - Treat Empty String as NULL in JSON Reader
+* [[DRILL-7825](https://issues.apache.org/jira/browse/DRILL-7825)] - Error: SYSTEM ERROR: RuntimeException: Unknown logical type &lt;LogicalType UUID:UUIDType()&gt;
+* [[DRILL-7831](https://issues.apache.org/jira/browse/DRILL-7831)] - Drill Fails To Read XML File with Self Closing Tags
+* [[DRILL-7832](https://issues.apache.org/jira/browse/DRILL-7832)] - XML Attributes with Underscores Not Being Parsed Correctly
+* [[DRILL-7835](https://issues.apache.org/jira/browse/DRILL-7835)] - XML Reader Not Reading XML Nested Attributes Correctly
+* [[DRILL-7836](https://issues.apache.org/jira/browse/DRILL-7836)] - Format Plugins Hang with Compressed Files
+* [[DRILL-7841](https://issues.apache.org/jira/browse/DRILL-7841)] - Need to exclude or shade netty lib to avoid [WARNING]
+* [[DRILL-7848](https://issues.apache.org/jira/browse/DRILL-7848)] - Github Actions fails due to outdated package repository cache
+* [[DRILL-7850](https://issues.apache.org/jira/browse/DRILL-7850)] - Drill class fails reflection resulting in ClassNotFoundException
+* [[DRILL-7851](https://issues.apache.org/jira/browse/DRILL-7851)] - Restore original and untruncated license text
+* [[DRILL-7854](https://issues.apache.org/jira/browse/DRILL-7854)] - When writing to S3 "WriteOperationHelper.newUploadPartRequest" throws "NoSuchMethodError"
+* [[DRILL-7857](https://issues.apache.org/jira/browse/DRILL-7857)] - Fix misc GitHub Actions failures
+* [[DRILL-7858](https://issues.apache.org/jira/browse/DRILL-7858)] - Drill Crashes with Certain HDF5 Files
+* [[DRILL-7865](https://issues.apache.org/jira/browse/DRILL-7865)] - Unable to apply DrillPushLimitToScanRule due to NPE
+* [[DRILL-7868](https://issues.apache.org/jira/browse/DRILL-7868)] - Restore correct master branch state
+* [[DRILL-7872](https://issues.apache.org/jira/browse/DRILL-7872)] - Heap memory within docker container does not get recycled
+* [[DRILL-7877](https://issues.apache.org/jira/browse/DRILL-7877)] - Streaming REST API Fails to Send Multiple Batches
+* [[DRILL-7885](https://issues.apache.org/jira/browse/DRILL-7885)] - HDF5 Plugin not resolving links
+* [[DRILL-7887](https://issues.apache.org/jira/browse/DRILL-7887)] - JDBC plugin returns incorrect precision for SUM(DECIMAL) queries
+* [[DRILL-7888](https://issues.apache.org/jira/browse/DRILL-7888)] - query.json returns an incorrect error message when the query fails
+* [[DRILL-7890](https://issues.apache.org/jira/browse/DRILL-7890)] - mongodb java driver should be updated to latest (4.2) since connect to mongodb &gt;4.0 is not possible
+* [[DRILL-7893](https://issues.apache.org/jira/browse/DRILL-7893)] - Column alias is not working for a parquet file
+* [[DRILL-7894](https://issues.apache.org/jira/browse/DRILL-7894)] - Large Attributes Crash HDF5 Reader
+* [[DRILL-7899](https://issues.apache.org/jira/browse/DRILL-7899)] - Bump checkstyle from 8.16 to 8.29
+* [[DRILL-7900](https://issues.apache.org/jira/browse/DRILL-7900)] - Bump libthrift from 0.13.0 to 0.14.0
+* [[DRILL-7901](https://issues.apache.org/jira/browse/DRILL-7901)] - Bump junit from 4.12 to 4.13.1
+* [[DRILL-7910](https://issues.apache.org/jira/browse/DRILL-7910)] - Bumps commons-io from 2.4 to 2.7
+* [[DRILL-7919](https://issues.apache.org/jira/browse/DRILL-7919)] - NullReferenceException when reading optional Decimal(29,6) column from parquet
+* [[DRILL-7934](https://issues.apache.org/jira/browse/DRILL-7934)] - NullPointerException error when reading parquet files
+* [[DRILL-7936](https://issues.apache.org/jira/browse/DRILL-7936)] - Remove Guava Files#createTempDir usage
+* [[DRILL-7937](https://issues.apache.org/jira/browse/DRILL-7937)] - INTERNAL\_ERROR when querying Parquet File with decimals
+* [[DRILL-7940](https://issues.apache.org/jira/browse/DRILL-7940)] - Kafka key with avro schema can not displayed correctly
+* [[DRILL-7945](https://issues.apache.org/jira/browse/DRILL-7945)] - Unable to patch Guava classes
+
+
+## Test
+* [[DRILL-7842](https://issues.apache.org/jira/browse/DRILL-7842)] - Fix BaseTestInheritance test case
+
+
+## Task
+
+* [[DRILL-7270](https://issues.apache.org/jira/browse/DRILL-7270)] - Fix non-https dependency urls and add checksum checks
+* [[DRILL-7914](https://issues.apache.org/jira/browse/DRILL-7914)] - Apache Drill 1.19.0 Release Activities
+* [[DRILL-7917](https://issues.apache.org/jira/browse/DRILL-7917)] - Update Kafka to the latest version
+* [[DRILL-7918](https://issues.apache.org/jira/browse/DRILL-7918)] - Dependency Updates for CVE
+* [[DRILL-7920](https://issues.apache.org/jira/browse/DRILL-7920)] - Documentation missing for "defaultSchema" in REST Api
+* [[DRILL-7929](https://issues.apache.org/jira/browse/DRILL-7929)] - Update Kafka unit tests to use ClusterTest
+
+
+## Sub-task
+
+* [[DRILL-6953](https://issues.apache.org/jira/browse/DRILL-6953)] - Merge row set-based JSON reader
+* [[DRILL-7525](https://issues.apache.org/jira/browse/DRILL-7525)] - Convert SequenceFiles to EVF
+* [[DRILL-7532](https://issues.apache.org/jira/browse/DRILL-7532)] - Convert SysLog to EVF
+* [[DRILL-7533](https://issues.apache.org/jira/browse/DRILL-7533)] - Convert Pcapng to EVF
+* [[DRILL-7534](https://issues.apache.org/jira/browse/DRILL-7534)] - Convert HTTPD Format Plugin to EVF
+* [[DRILL-7536](https://issues.apache.org/jira/browse/DRILL-7536)] - Convert Image format to EVF
+* [[DRILL-7552](https://issues.apache.org/jira/browse/DRILL-7552)] - Add Helpful Error Message on Storage Plugin Creation/Update
+* [[DRILL-7827](https://issues.apache.org/jira/browse/DRILL-7827)] - Move the Pcapng format plugin to contrib folder
+* [[DRILL-7828](https://issues.apache.org/jira/browse/DRILL-7828)] - Refactor Pcap and Pcapng format plugin
+* [[DRILL-7838](https://issues.apache.org/jira/browse/DRILL-7838)] - Upload the IDEA and Eclipse formatter file to dev branch
+* [[DRILL-7839](https://issues.apache.org/jira/browse/DRILL-7839)] - Update the doc and remove the formatter file on gh-pages branch
+* [[DRILL-7849](https://issues.apache.org/jira/browse/DRILL-7849)] - Display error message when cannot enable storage plugin
+* [[DRILL-7866](https://issues.apache.org/jira/browse/DRILL-7866)] - Provide a helpful message when failure to decode plugin json
+* [[DRILL-7911](https://issues.apache.org/jira/browse/DRILL-7911)] - Build faillure on Linux ARM64
+* [[DRILL-7923](https://issues.apache.org/jira/browse/DRILL-7923)] - Use TravisCI for testing Apache Drill on Linux ARM64
+
+

[drill] 25/26: Add polyglot to Jekyll and reorg for multilingual docs (i18n).

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit ac438e37e99a372bc8e2900b51c2d8cae3b2ef7b
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Tue Jun 22 14:45:09 2021 +0200

    Add polyglot to Jekyll and reorg for multilingual docs (i18n).
---
 README.md                                          |    19 +-
 _config.yml                                        |    34 +-
 _data/docs.json                                    | 72363 ++++++++++++-------
 _docs/{ => en}/010-getting-started.md              |     0
 _docs/{ => en}/020-architecture.md                 |     0
 _docs/{ => en}/030-tutorials.md                    |     0
 _docs/{ => en}/031-drill-on-yarn.md                |     0
 _docs/{ => en}/040-install-drill.md                |     0
 _docs/{ => en}/045-configure-drill.md              |     0
 _docs/{ => en}/050-connect-a-data-source.md        |     0
 _docs/{ => en}/060-odbc-jdbc-interfaces.md         |     0
 _docs/{ => en}/070-query-data.md                   |     0
 _docs/{ => en}/072-performance-tuning.md           |     0
 _docs/{ => en}/073-log-and-debug.md                |     0
 _docs/{ => en}/080-sql-reference.md                |     0
 .../{ => en}/090-data-sources-and-file-formats.md  |     0
 _docs/{ => en}/100-develop-custom-functions.md     |     0
 _docs/{ => en}/110-troubleshooting.md              |     0
 _docs/{ => en}/120-developer-information.md        |     0
 _docs/{ => en}/130-rn.md                           |     0
 _docs/{ => en}/140-sample-datasets.md              |     0
 _docs/{ => en}/170-bylaws.md                       |     0
 _docs/{ => en}/171-ecosystem.md                    |     0
 .../architecture/010-architecture-introduction.md  |     0
 .../architecture/015-drill-query-execution.md      |     0
 _docs/{ => en}/architecture/020-core-modules.md    |     0
 _docs/{ => en}/architecture/030-performance.md     |     0
 .../010-configure-drill-introduction.md            |     0
 .../020-configuring-drill-memory.md                |     0
 ...nfiguring-a-multitenant-cluster-introduction.md |     0
 .../{ => en}/configure-drill/031-securing-drill.md |     0
 .../040-configuring-a-multitenant-cluster.md       |     0
 .../050-configuring-multitenant-resources.md       |     0
 .../060-configuring-a-shared-drillbit.md           |     0
 .../configure-drill/080-configuration-options.md   |     0
 .../configure-drill/100-ports-used-by-drill.md     |     0
 .../120-configuring-the-drill-shell.md             |     0
 ...121-configuring-cgroups-to-control-cpu-usage.md |     0
 .../010-configuration-options-introduction.md      |     0
 .../configuration-options/020-start-up-options.md  |     0
 .../030-planning-and-exececution-options.md        |     0
 .../040-persistent-configuration-storage.md        |     0
 .../configuration-options/041-global-query-list.md |     0
 .../010-securing-drill-introduction.md             |     0
 .../020-secure-communication-paths.md              |     0
 .../securing-drill/030-roles-privileges.md         |     0
 .../040-configuring-user-impersonation.md          |     0
 .../050-configure-inbound-impersonation.md         |     0
 ...g-user-impersonation-with-hive-authorization.md |     0
 .../070-configuring-user-security.md               |     0
 .../080-configuring-plain-security.md              |     0
 .../081-configuring-ssl-tls-for-encryption.md      |     0
 .../082-using-libpam4j-as-the-pam-authenticator.md |     0
 .../083-using-jpam-as-the-pam-authenticator.md     |     0
 .../090-configuring-kerberos-security.md           |     0
 ...-drill-to-use-spnego-for-http-authentication.md |     0
 ...092-configuring-web-ui-and-rest-api-security.md |     0
 ...093-configuring-custom-acls-to-secure-znodes.md |     0
 .../010-connect-a-data-source-introduction.md      |     0
 .../020-storage-plugin-registration.md             |     0
 .../030-storage-plugin-configuration.md            |     0
 .../035-plugin-configuration-basics.md             |     0
 .../036-configuring-storage-plugins.md             |     0
 .../connect-a-data-source/050-workspaces.md        |     0
 .../080-drill-default-input-format.md              |     0
 .../plugins/040-file-system-storage-plugin.md      |     0
 .../plugins/060-hbase-storage-plugin.md            |     0
 .../plugins/070-hive-storage-plugin.md             |     0
 .../plugins/080-rdbms-storage-plugin.md            |     0
 .../plugins/090-mongodb-storage-plugin.md          |     0
 .../plugins/095-mapr-db-format.md                  |     0
 .../plugins/110-s3-storage-plugin.md               |     0
 .../plugins/112-opentsdb-storage-plugin.md         |     0
 .../plugins/113-kafka-storage-plugin.md            |     0
 .../plugins/115-azure-blob-storage-plugin.md       |     0
 .../plugins/120-druid-storage-plugin.md            |     0
 .../plugins/125-http-storage-plugin.md             |     0
 .../plugins/130-elasticsearch-plugin.md            |     0
 .../plugins/140-splunk-storage-plugin.md           |     0
 .../plugins/150-cassandra-storage-plugin.md        |     0
 ...0-data-sources-and-file-formats-introduction.md |     0
 .../020-hive-to-drill-data-type-mapping.md         |     0
 .../030-deploying-and-using-a-hive-udf.md          |     0
 .../040-parquet-format.md                          |     0
 .../041-logfile-plugin.md                          |     0
 .../050-json-data-model.md                         |     0
 .../060-text-files-csv-tsv-psv.md                  |     0
 .../070-sequencefile-format.md                     |     0
 .../110-httpd-format-plugin.md                     |     0
 .../111-image-metadata-format-plugin.md            |     0
 .../112-sys-log-format-plugin.md                   |     0
 .../113-ltsv-format-plugin.md                      |     0
 .../114-spss-format-plugin.md                      |     0
 .../115-esri-shapefile-format-plugin.md            |     0
 .../116-excel-format-plugin.md                     |     0
 .../117-hdf5-format-plugin.md                      |     0
 .../120-xml-format-plugin.md                       |     0
 .../010-develop-custom-functions-introduction.md   |     0
 .../020-developing-a-simple-function.md            |     0
 .../025-tutorial-develop-a-simple-function.md      |     0
 .../030-developing-an-aggregate-function.md        |     0
 .../040-adding-custom-functions-to-drill.md        |     0
 .../050-use-custom-functions-in-queries.md         |     0
 .../060-custom-function-interfaces.md              |     0
 ...dding-custom-functions-to-drill-introduction.md |     0
 ...10-manually-adding-custom-functions-to-drill.md |     0
 .../015-creating-custom-authenticators.md          |     0
 .../020-dynamic-udfs.md                            |     0
 .../{ => en}/developer-information/009-rest-api.md |     0
 .../developer-information/010-develop-drill.md     |     0
 .../020-contribute-to-drill.md                     |     0
 .../developer-information/030-design-docs.md       |     0
 .../010-apache-drill-contribution-guidelines.md    |     0
 .../020-apache-drill-contribution-ideas.md         |     0
 .../design-docs/010-drill-plan-syntax.md           |     0
 .../design-docs/020-rpc-overview.md                |     0
 .../design-docs/030-query-stages.md                |     0
 .../design-docs/040-useful-research.md             |     0
 .../design-docs/050-value-vectors.md               |     0
 .../010-compiling-drill-from-source.md             |     0
 .../011-useful-information-for-drill-developers.md |     0
 .../rest-api/010-rest-api-introduction.md          |     0
 ...on-is-enabled-and-authentication-is-disabled.md |     0
 ...man-to-run-sql-queries-on-drill-data-sources.md |     0
 .../010-drill-on-yarn-introduction.md              |     0
 .../020-creating-a-basic-drill-cluster.md          |     0
 .../drill-on-yarn/030-launch-drill-under-yarn.md   |     0
 .../drill-on-yarn/040-configuration-reference.md   |     0
 .../050-drill-on-yarn-command-line-tool.md         |     0
 .../060-using-the-drill-on-yarn-web-ui.md          |     0
 .../drill-on-yarn/070-multiple-drill-clusters.md   |     0
 .../drill-on-yarn/080-enabling-web-ui-security.md  |     0
 .../090-appendix-a-release-note-issues.md          |     0
 .../091-appendix-b-drill-env.sh-settings.md        |     0
 .../092-appendix-c-troubleshooting.md              |     0
 .../093-appendix-d-recreate-the-drill-archive.md   |     0
 .../010-using-saiku-analytics-with-apache-drill.md |     0
 .../getting-started/010-drill-introduction.md      |     0
 _docs/{ => en}/getting-started/020-why-drill.md    |     0
 .../install/010-install-drill-introduction.md      |     0
 .../{ => en}/install/020-migrating-parquet-data.md |     0
 .../030-installing-drill-in-embedded-mode.md       |     0
 .../040-installing-drill-in-distributed-mode.md    |     0
 .../install/045-distributed-mode-prerequisites.md  |     0
 .../install/047-installing-drill-on-the-cluster.md |     0
 .../050-starting-drill-in-distributed-mode.md      |     0
 _docs/{ => en}/install/060-starting-the-web-ui.md  |     0
 _docs/{ => en}/install/061-stopping-drill.md       |     0
 ...tifying-multiple-drill-versions-in-a-cluster.md |     0
 .../010-embedded-mode-prerequisites.md             |     0
 .../011-running-drill-on-docker.md                 |     0
 .../020-installing-drill-on-linux-and-mac-os-x.md  |     0
 .../030-starting-drill-on-linux-and-mac-os-x.md    |     0
 .../040-installing-drill-on-windows.md             |     0
 .../050-starting-drill-on-windows.md               |     0
 .../001-log-and-debug-introduction.md              |     0
 _docs/{ => en}/log-and-debug/002-error-messages.md |     0
 .../log-and-debug/003-modify-logback.xml.md        |     0
 .../004-review-the-java-stack-trace.md             |     0
 .../log-and-debug/005-query-audit-logging.md       |     0
 .../010-interfaces-introduction.md                 |     0
 .../odbc-jdbc-interfaces/015-using-jdbc-driver.md  |     0
 .../020-using-jdbc-with-squirrel-on-windows.md     |     0
 .../030-installing-the-odbc-driver.md              |     0
 .../odbc-jdbc-interfaces/040-configuring-odbc.md   |     0
 .../050-using-drill-explorer.md                    |     0
 .../060-using-drill-with-bi-tools.md               |     0
 .../010-odbc-configuration-reference.md            |     0
 .../configuring-odbc/011-logging-and-tracing.md    |     0
 .../020-configuring-odbc-on-linux.md               |     0
 .../025-configuring-odbc-on-mac-os-x.md            |     0
 .../030-configuring-odbc-on-windows.md             |     0
 .../040-testing-the-odbc-connection.md             |     0
 .../010-installing-the-driver-on-linux.md          |     0
 .../020-installing-the-driver-on-mac-os-x.md       |     0
 .../030-installing-the-driver-on-windows.md        |     0
 .../010-drill-explorer-introduction.md             |     0
 .../020-connecting-drill-explorer-to-data.md       |     0
 .../030-browsing-data-and-creating-views.md        |     0
 .../010-using-odbc-with-bi-tools-introduction.md   |     0
 .../020-tableau-examples.md                        |     0
 ...ng-microstrategy-analytics-with-apache-drill.md |     0
 .../040-using-tibco-spotfire-desktop-with-drill.md |     0
 .../050-configuring-spotfire-server.md             |     0
 .../055-using-qliksense-with-drill.md              |     0
 .../059-using-apache-drill-with-tableau-10.2.md    |     0
 ...60-using-apache-drill-with-tableau-9-desktop.md |     0
 ...070-using-apache-drill-with-tableau-9-server.md |     0
 .../075-using-apache-drill-with-webfocus.md        |     0
 .../090-configuring-jreport-with-drill.md          |     0
 .../performance-tuning/005-drill-metastore.md      |     0
 .../010-performance-tuning-introduction.md         |     0
 .../performance-tuning/020-partition-pruning.md    |     0
 .../024-aynchronous-parquet-reader.md              |     0
 .../025-optimizing-parquet-reading.md              |     0
 .../026-parquet-filter-pushdown.md                 |     0
 .../027-hive-metadata-caching.md                   |     0
 .../030-choosing-a-storage-format.md               |     0
 .../040-query-plans-and-tuning.md                  |     0
 .../050-identifying-performance-issues.md          |     0
 .../060-performance-tuning-reference.md            |     0
 .../performance-tuning/070-monitoring-metrics.md   |     0
 .../drill-metastore/010-using-drill-metastore.md   |     0
 .../drill-metastore/020-drill-iceberg-metastore.md |     0
 .../drill-metastore/030-rdbms-metastore.md         |     0
 .../010-query-plans.md                             |     0
 .../020-query-profiles.md                          |     0
 .../010-partition-pruning-introduction.md          |     0
 .../030-using-partition-pruning.md                 |     0
 .../010-query-profile-tables.md                    |     0
 .../020-physical-operators.md                      |     0
 .../010-query-plans-and-tuning-introduction.md     |     0
 .../020-join-planning-guidelines.md                |     0
 .../030-guidelines-for-optimizing-aggregation.md   |     0
 .../040-modifying-query-planning-options.md        |     0
 ...-and-hash-based-memory-constrained-operators.md |     0
 .../060-enabling-query-queuing.md                  |     0
 .../query-plans-and-tuning/065-throttling.md       |     0
 ...on-to-balance-performance-with-multi-tenancy.md |     0
 .../query-data/010-query-data-introduction.md      |     0
 .../query-data/020-querying-a-file-system.md       |     0
 _docs/{ => en}/query-data/030-querying-hbase.md    |     0
 .../query-data/040-querying-complex-data.md        |     0
 _docs/{ => en}/query-data/050-querying-hive.md     |     0
 .../060-querying-the-information-schema.md         |     0
 _docs/{ => en}/query-data/061-querying-indexes.md  |     0
 _docs/{ => en}/query-data/070-query-sys-tbl.md     |     0
 ...ng-and-canceling-queries-in-the-Drill-Web-UI.md |     0
 .../005-querying-a-file-system-introduction.md     |     0
 .../query-a-file-system/009-querying-avro-files.md |     0
 .../query-a-file-system/010-querying-json-files.md |     0
 .../020-querying-parquet-files.md                  |     0
 .../030-querying-plain-text-files.md               |     0
 .../040-querying-directories.md                    |     0
 .../050-querying-sequence-files.md                 |     0
 .../005-querying-complex-data-introduction.md      |     0
 .../010-sample--data-donuts.md                     |     0
 .../020-selecting-flat-data.md                     |     0
 .../030-using-sql-functions-clauses-and-joins.md   |     0
 .../040-selecting-nested-data.md                   |     0
 ...electing-multiple-columns-within-nested-data.md |     0
 .../010-querying-indexes-introduction.md           |     0
 ...ies-that-qualify-for-index-based-query-plans.md |     0
 .../querying-indexes/021-types-of-indexes.md       |     0
 .../querying-indexes/030-index-selection.md        |     0
 .../040-designing-indexes-for-your-queries.md      |     0
 .../050-configuring-index-planning.md              |     0
 .../querying-indexes/060-verifying-index-use.md    |     0
 _docs/{ => en}/rn/002-1.19.0-rn.md                 |     0
 _docs/{ => en}/rn/003-1.18.0-rn.md                 |     0
 _docs/{ => en}/rn/004-1.17.0-rn.md                 |     0
 _docs/{ => en}/rn/005-1.16.0-rn.md                 |     0
 _docs/{ => en}/rn/006-1.15.0-rn.md                 |     0
 _docs/{ => en}/rn/007-1.14.0-rn.md                 |     0
 _docs/{ => en}/rn/008-1.13.0-rn.md                 |     0
 _docs/{ => en}/rn/009-1.12.0-rn.md                 |     0
 _docs/{ => en}/rn/010-1.11.0-rn.md                 |     0
 _docs/{ => en}/rn/011-1.10.0-rn.md                 |     0
 _docs/{ => en}/rn/012-1.9.0-rn.md                  |     0
 _docs/{ => en}/rn/013-1.8.0-rn.md                  |     0
 _docs/{ => en}/rn/014-1.7.0-rn.md                  |     0
 _docs/{ => en}/rn/015-1.6.0-rn.md                  |     0
 _docs/{ => en}/rn/016-1.5.0-rn.md                  |     0
 _docs/{ => en}/rn/017-1.4.0-rn.md                  |     0
 _docs/{ => en}/rn/018-1.3.0-rn.md                  |     0
 _docs/{ => en}/rn/019-1.2.0-rn.md                  |     0
 _docs/{ => en}/rn/020-1.1.0-rn.md                  |     0
 _docs/{ => en}/rn/030-1.0.0-rn.md                  |     0
 _docs/{ => en}/rn/040-0.9.0-rn.md                  |     0
 _docs/{ => en}/rn/050-0.8.0-rn.md                  |     0
 _docs/{ => en}/rn/060-0.7.0-rn.md                  |     0
 _docs/{ => en}/rn/070-0.6.0-rn.md                  |     0
 _docs/{ => en}/rn/071-0.5.0rn.md                   |     0
 _docs/{ => en}/rn/072-0.4.0rn.md                   |     0
 _docs/{ => en}/rn/073-alpha-rn.md                  |     0
 _docs/{ => en}/rn/074-m1-alpha-rn.md               |     0
 _docs/{ => en}/sample-datasets/001-enron.md        |     0
 _docs/{ => en}/sample-datasets/002-wikipedia.md    |     0
 .../010-sql-reference-introduction.md              |     0
 _docs/{ => en}/sql-reference/020-data-types.md     |     0
 .../sql-reference/030-lexical-structure.md         |     0
 _docs/{ => en}/sql-reference/040-operators.md      |     0
 _docs/{ => en}/sql-reference/050-sql-functions.md  |     0
 .../sql-reference/055-sql-window-functions.md      |     0
 .../sql-reference/060-nested-data-functions.md     |     0
 .../sql-reference/065-query-directory-functions.md |     0
 .../sql-reference/070-sql-commands-summary.md      |     0
 .../075-sql-conditional-expressions.md             |     0
 .../sql-reference/080-reserved-keywords.md         |     0
 _docs/{ => en}/sql-reference/090-sql-extensions.md |     0
 .../data-types/010-supported-data-types.md         |     0
 .../data-types/020-date-time-and-timestamp.md      |     0
 .../030-handling-different-data-types.md           |     0
 .../005-nested-data-limitations.md                 |     0
 .../nested-data-functions/010-flatten.md           |     0
 .../nested-data-functions/020-kvgen.md             |     0
 .../nested-data-functions/030-repeated-count.md    |     0
 .../nested-data-functions/040-repeated-contains.md |     0
 .../sql-commands/005-supported-sql-commands.md     |     0
 .../007-analyze-table-refresh-metadata.md          |     0
 .../009-analyze-table-compute-statistics.md        |     0
 .../{ => en}/sql-reference/sql-commands/010-set.md |     0
 .../sql-commands/011-refresh-table-metadata.md     |     0
 .../sql-reference/sql-commands/012-reset.md        |     0
 .../sql-reference/sql-commands/020-alter-system.md |     0
 .../sql-commands/021-create-schema.md              |     0
 .../sql-commands/030-create-table-as.md            |     0
 .../sql-commands/031-create-temporary-table-as.md  |     0
 .../sql-commands/034-create-function-using-jar.md  |     0
 .../sql-commands/035-partition-by-clause.md        |     0
 .../sql-reference/sql-commands/050-create-view.md  |     0
 .../sql-reference/sql-commands/053-describe.md     |     0
 .../sql-commands/054-drop-function-using-jar.md    |     0
 .../sql-reference/sql-commands/055-drop-table.md   |     0
 .../sql-reference/sql-commands/056-drop-view.md    |     0
 .../sql-reference/sql-commands/070-explain.md      |     0
 .../sql-reference/sql-commands/071-lateral-join.md |     0
 .../sql-reference/sql-commands/079-select.md       |     0
 .../sql-reference/sql-commands/080-select-list.md  |     0
 .../sql-reference/sql-commands/081-from-clause.md  |     0
 .../sql-commands/082-group-by-clause.md            |     0
 .../sql-commands/083-having-clause.md              |     0
 .../sql-reference/sql-commands/084-limit-clause.md |     0
 .../sql-commands/085-offset-clause.md              |     0
 .../sql-commands/086-order-by-clause.md            |     0
 .../sql-commands/087-union-set-operator.md         |     0
 .../sql-reference/sql-commands/088-where-clause.md |     0
 .../sql-reference/sql-commands/089-with-clause.md  |     0
 .../090-show-databases-and-show-schemas.md         |     0
 .../sql-reference/sql-commands/100-show-files.md   |     0
 .../sql-reference/sql-commands/110-show-tables.md  |     0
 .../{ => en}/sql-reference/sql-commands/120-use.md |     0
 .../010-case-expression.md                         |     0
 .../005-about-sql-function-examples.md             |     0
 .../sql-functions/010-math-and-trig.md             |     0
 .../sql-functions/020-data-type-conversion.md      |     0
 .../sql-functions/021-data-type-functions.md       |     0
 .../030-date-time-functions-and-arithmetic.md      |     0
 .../sql-functions/040-string-manipulation.md       |     0
 .../050-aggregate-and-aggregate-statistical.md     |     0
 .../060-functions-for-handling-nulls.md            |     0
 .../sql-functions/061-phonetic-functions.md        |     0
 .../sql-functions/062-string-distance-functions.md |     0
 .../sql-functions/063-cryptography-functions.md    |     0
 .../070-sql-dialect-compat-functions.md            |     0
 .../sql-functions/080-gis-functions.md             |     0
 .../090-time-series-analysis-functions.md          |     0
 .../sql-functions/100-ip-net-functions.md          |     0
 .../010-sql-window-functions-introduction.md       |     0
 .../020-aggregate-window-functions.md              |     0
 .../030-ranking-window-functions.md                |     0
 .../035-value-window-functions.md                  |     0
 .../040-sql-window-functions-examples.md           |     0
 .../tutorials/010-tutorials-introduction.md        |     0
 .../{ => en}/tutorials/020-drill-in-10-minutes.md  |     0
 .../030-analyzing-the-yelp-academic-dataset.md     |     0
 .../040-learn-drill-with-the-mapr-sandbox.md       |     0
 .../050-analyzing-highly-dynamic-datasets.md       |     0
 .../tutorials/060-analyzing-social-media.md        |     0
 .../070-analyzing-data-using-window-functions.md   |     0
 .../005-about-the-mapr-sandbox.md                  |     0
 .../010-installing-the-apache-drill-sandbox.md     |     0
 .../020-getting-to-know-the-drill-sandbox.md       |     0
 .../030-lesson-1-learn-about-the-data-set.md       |     0
 .../040-lesson-2-run-queries-with-ansi-sql.md      |     0
 ...0-lesson-3-run-queries-on-complex-data-types.md |     0
 .../060-summary.md                                 |     0
 _docs/zh/010-getting-started.md                    |     5 +
 _docs/zh/getting-started/010-drill-introduction.md |     8 +
 _docs/zh/getting-started/020-why-drill.md          |     8 +
 _includes/breadcrumbs.html                         |     4 +-
 _includes/docnav.html                              |     2 +-
 _includes/doctoc.html                              |     4 +-
 _includes/head.html                                |     8 +-
 _includes/menu.html                                |    14 +-
 _includes/scripts.html                             |     4 +-
 _layouts/post.html                                 |     2 +-
 _tools/createdatadocs.py                           |    76 +-
 index.html                                         |    22 +-
 379 files changed, 48374 insertions(+), 24199 deletions(-)

diff --git a/README.md b/README.md
index f46f670..a719f03 100644
--- a/README.md
+++ b/README.md
@@ -14,13 +14,14 @@ additional process, such as the creation of a JIRA ticket.
 gem install bundler jekyll:3.9.0
 ```
 
-3. Install `jekyll-redirect-from` `v0.9.1`:
+3. Install Jekyll plugins.
 
 ```
 gem install jekyll-redirect-from:0.9.1
+gem install jekyll-polyglot
 ```
 
-4. Install Python 3
+5. Install Python 3
 
 Please make sure that specific versions of libraries are installed since building the site with other versions
 may cause some issues like including md document index into the references, etc.
@@ -125,6 +126,20 @@ redirect_to:
   - http://<new_url>
 ---
 ```
+# Multilingual
+
+Multilingual support was added to the docs section of the website in June 2021 using the polyglot Jekyll plugin.  The fallback language is set to English which means that when a translated page is not available the English version will be shown.
+
+## Add a new language
+
+1. Add the two-letter language code to the `languages` property in _config.yml.
+2. Add a subdirectory with name equal to the language code under _docs/.
+
+## Add translated documentation
+
+1. Incrementally add translated pages to the relevant language subdirectory under _docs/ by replicating the path structure under _docs/en.
+2. In the "front matter" at the top of each new page, translate both `title` and `parent` but leave the `slug` the same as the English page and set `lang` to the language code you are writing in.
+3. A language which is incompletely translated is still deployable with no adverse effects (see the remark concerning English fallback above).
 
 # Compiling the Website
 
diff --git a/_config.yml b/_config.yml
index 69656ef..8d63353 100644
--- a/_config.yml
+++ b/_config.yml
@@ -31,6 +31,38 @@ sass:
 
 plugins:
   - jekyll-redirect-from
+  - jekyll-polyglot
 
 include:
-  - .asf.yaml
\ No newline at end of file
+  - .asf.yaml
+
+exclude:
+  - .gitignore
+      
+languages: ["en", "zh"]
+default_lang: "en"
+exclude_from_localization:
+    - apidocs
+    - blog
+    - common
+    - contrib
+    - css
+    - _data
+    - distribution
+    - drill-yarn
+    - exec
+    - fonts
+    - images
+    - _includes
+    - js
+    - _layouts
+    - logical
+    - metastore
+    - protocol
+    - _sass
+    - _site
+    - static
+    - _tools
+    - tools
+parallel_localization: true
+lang_from_path: true
diff --git a/_data/docs.json b/_data/docs.json
index a8ef582..86aec3a 100644
--- a/_data/docs.json
+++ b/_data/docs.json
@@ -1,24145 +1,48224 @@
 {
-    "by_title": {
-        "ALTER SYSTEM": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "CREATE OR REPLACE SCHEMA",
-            "next_url": "/docs/create-or-replace-schema/",
-            "parent": "SQL Commands",
-            "previous_title": "RESET",
-            "previous_url": "/docs/reset/",
-            "relative_path": "_docs/sql-reference/sql-commands/020-alter-system.md",
-            "title": "ALTER SYSTEM",
-            "url": "/docs/alter-system/"
-        },
-        "ANALYZE TABLE COMPUTE STATISTICS": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "SET",
-            "next_url": "/docs/set/",
-            "parent": "SQL Commands",
-            "previous_title": "ANALYZE TABLE REFRESH METADATA",
-            "previous_url": "/docs/analyze-table-refresh-metadata/",
-            "relative_path": "_docs/sql-reference/sql-commands/009-analyze-table-compute-statistics.md",
-            "title": "ANALYZE TABLE COMPUTE STATISTICS",
-            "url": "/docs/analyze-table-compute-statistics/"
-        },
-        "ANALYZE TABLE REFRESH METADATA": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "ANALYZE TABLE COMPUTE STATISTICS",
-            "next_url": "/docs/analyze-table-compute-statistics/",
-            "parent": "SQL Commands",
-            "previous_title": "Supported SQL Commands",
-            "previous_url": "/docs/supported-sql-commands/",
-            "relative_path": "_docs/sql-reference/sql-commands/007-analyze-table-refresh-metadata.md",
-            "title": "ANALYZE TABLE REFRESH METADATA",
-            "url": "/docs/analyze-table-refresh-metadata/"
-        },
-        "About SQL Function Examples": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Functions",
-                    "url": "/docs/sql-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Math and Trig",
-            "next_url": "/docs/math-and-trig/",
-            "parent": "SQL Functions",
-            "previous_title": "SQL Functions",
-            "previous_url": "/docs/sql-functions/",
-            "relative_path": "_docs/sql-reference/sql-functions/005-about-sql-function-examples.md",
-            "title": "About SQL Function Examples",
-            "url": "/docs/about-sql-function-examples/"
-        },
-        "About the MapR Sandbox": {
-            "breadcrumbs": [
-                {
-                    "title": "Learn Drill with the MapR Sandbox",
-                    "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                },
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [],
-            "next_title": "Installing the Apache Drill Sandbox",
-            "next_url": "/docs/installing-the-apache-drill-sandbox/",
-            "parent": "Learn Drill with the MapR Sandbox",
-            "previous_title": "Learn Drill with the MapR Sandbox",
-            "previous_url": "/docs/learn-drill-with-the-mapr-sandbox/",
-            "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/005-about-the-mapr-sandbox.md",
-            "title": "About the MapR Sandbox",
-            "url": "/docs/about-the-mapr-sandbox/"
-        },
-        "Adding Custom Functions to Drill": {
-            "breadcrumbs": [
-                {
-                    "title": "Develop Custom Functions",
-                    "url": "/docs/develop-custom-functions/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Adding Custom Functions to Drill",
-                            "url": "/docs/adding-custom-functions-to-drill/"
-                        },
-                        {
-                            "title": "Develop Custom Functions",
-                            "url": "/docs/develop-custom-functions/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Manually Adding Custom Functions to Drill",
-                    "next_url": "/docs/manually-adding-custom-functions-to-drill/",
-                    "parent": "Adding Custom Functions to Drill",
-                    "previous_title": "Adding Custom Functions to Drill",
-                    "previous_url": "/docs/adding-custom-functions-to-drill/",
-                    "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/009-adding-custom-functions-to-drill-introduction.md",
-                    "title": "Adding Custom Functions to Drill Introduction",
-                    "url": "/docs/adding-custom-functions-to-drill-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Adding Custom Functions to Drill",
-                            "url": "/docs/adding-custom-functions-to-drill/"
-                        },
-                        {
-                            "title": "Develop Custom Functions",
-                            "url": "/docs/develop-custom-functions/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Creating Custom Authenticators",
-                    "next_url": "/docs/creating-custom-authenticators/",
-                    "parent": "Adding Custom Functions to Drill",
-                    "previous_title": "Adding Custom Functions to Drill Introduction",
-                    "previous_url": "/docs/adding-custom-functions-to-drill-introduction/",
-                    "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/010-manually-adding-custom-functions-to-drill.md",
-                    "title": "Manually Adding Custom Functions to Drill",
-                    "url": "/docs/manually-adding-custom-functions-to-drill/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Adding Custom Functions to Drill",
-                            "url": "/docs/adding-custom-functions-to-drill/"
-                        },
-                        {
-                            "title": "Develop Custom Functions",
-                            "url": "/docs/develop-custom-functions/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Dynamic UDFs",
-                    "next_url": "/docs/dynamic-udfs/",
-                    "parent": "Adding Custom Functions to Drill",
-                    "previous_title": "Manually Adding Custom Functions to Drill",
-                    "previous_url": "/docs/manually-adding-custom-functions-to-drill/",
-                    "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/015-creating-custom-authenticators.md",
-                    "title": "Creating Custom Authenticators",
-                    "url": "/docs/creating-custom-authenticators/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Adding Custom Functions to Drill",
-                            "url": "/docs/adding-custom-functions-to-drill/"
-                        },
-                        {
-                            "title": "Develop Custom Functions",
-                            "url": "/docs/develop-custom-functions/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Using Custom Functions in Queries",
-                    "next_url": "/docs/using-custom-functions-in-queries/",
-                    "parent": "Adding Custom Functions to Drill",
-                    "previous_title": "Creating Custom Authenticators",
-                    "previous_url": "/docs/creating-custom-authenticators/",
-                    "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/020-dynamic-udfs.md",
-                    "title": "Dynamic UDFs",
-                    "url": "/docs/dynamic-udfs/"
-                }
-            ],
-            "next_title": "Adding Custom Functions to Drill Introduction",
-            "next_url": "/docs/adding-custom-functions-to-drill-introduction/",
-            "parent": "Develop Custom Functions",
-            "previous_title": "Developing an Aggregate Function",
-            "previous_url": "/docs/developing-an-aggregate-function/",
-            "relative_path": "_docs/develop-custom-functions/040-adding-custom-functions-to-drill.md",
-            "title": "Adding Custom Functions to Drill",
-            "url": "/docs/adding-custom-functions-to-drill/"
-        },
-        "Adding Custom Functions to Drill Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Adding Custom Functions to Drill",
-                    "url": "/docs/adding-custom-functions-to-drill/"
-                },
-                {
-                    "title": "Develop Custom Functions",
-                    "url": "/docs/develop-custom-functions/"
-                }
-            ],
-            "children": [],
-            "next_title": "Manually Adding Custom Functions to Drill",
-            "next_url": "/docs/manually-adding-custom-functions-to-drill/",
-            "parent": "Adding Custom Functions to Drill",
-            "previous_title": "Adding Custom Functions to Drill",
-            "previous_url": "/docs/adding-custom-functions-to-drill/",
-            "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/009-adding-custom-functions-to-drill-introduction.md",
-            "title": "Adding Custom Functions to Drill Introduction",
-            "url": "/docs/adding-custom-functions-to-drill-introduction/"
-        },
-        "Aggregate Window Functions": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Window Functions",
-                    "url": "/docs/sql-window-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Ranking Window Functions",
-            "next_url": "/docs/ranking-window-functions/",
-            "parent": "SQL Window Functions",
-            "previous_title": "SQL Window Functions Introduction",
-            "previous_url": "/docs/sql-window-functions-introduction/",
-            "relative_path": "_docs/sql-reference/sql-window-functions/020-aggregate-window-functions.md",
-            "title": "Aggregate Window Functions",
-            "url": "/docs/aggregate-window-functions/"
-        },
-        "Aggregate and Aggregate Statistical": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Functions",
-                    "url": "/docs/sql-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Functions for Handling Nulls",
-            "next_url": "/docs/functions-for-handling-nulls/",
-            "parent": "SQL Functions",
-            "previous_title": "String Manipulation",
-            "previous_url": "/docs/string-manipulation/",
-            "relative_path": "_docs/sql-reference/sql-functions/050-aggregate-and-aggregate-statistical.md",
-            "title": "Aggregate and Aggregate Statistical",
-            "url": "/docs/aggregate-and-aggregate-statistical/"
-        },
-        "Analyzing Data Using Window Functions": {
-            "breadcrumbs": [
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [],
-            "next_title": "Drill-on-YARN",
-            "next_url": "/docs/drill-on-yarn/",
-            "parent": "Tutorials",
-            "previous_title": "Analyzing Social Media",
-            "previous_url": "/docs/analyzing-social-media/",
-            "relative_path": "_docs/tutorials/070-analyzing-data-using-window-functions.md",
-            "title": "Analyzing Data Using Window Functions",
-            "url": "/docs/analyzing-data-using-window-functions/"
-        },
-        "Analyzing Highly Dynamic Datasets": {
-            "breadcrumbs": [
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [],
-            "next_title": "Analyzing Social Media",
-            "next_url": "/docs/analyzing-social-media/",
-            "parent": "Tutorials",
-            "previous_title": "Summary",
-            "previous_url": "/docs/summary/",
-            "relative_path": "_docs/tutorials/050-analyzing-highly-dynamic-datasets.md",
-            "title": "Analyzing Highly Dynamic Datasets",
-            "url": "/docs/analyzing-highly-dynamic-datasets/"
-        },
-        "Analyzing Social Media": {
-            "breadcrumbs": [
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [],
-            "next_title": "Analyzing Data Using Window Functions",
-            "next_url": "/docs/analyzing-data-using-window-functions/",
-            "parent": "Tutorials",
-            "previous_title": "Analyzing Highly Dynamic Datasets",
-            "previous_url": "/docs/analyzing-highly-dynamic-datasets/",
-            "relative_path": "_docs/tutorials/060-analyzing-social-media.md",
-            "title": "Analyzing Social Media",
-            "url": "/docs/analyzing-social-media/"
-        },
-        "Analyzing the Yelp Academic Dataset": {
-            "breadcrumbs": [
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [],
-            "next_title": "Learn Drill with the MapR Sandbox",
-            "next_url": "/docs/learn-drill-with-the-mapr-sandbox/",
-            "parent": "Tutorials",
-            "previous_title": "Drill in 10 Minutes",
-            "previous_url": "/docs/drill-in-10-minutes/",
-            "relative_path": "_docs/tutorials/030-analyzing-the-yelp-academic-dataset.md",
-            "title": "Analyzing the Yelp Academic Dataset",
-            "url": "/docs/analyzing-the-yelp-academic-dataset/"
-        },
-        "Apache Drill 0.4.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill M1 Release Notes (Apache Drill Alpha)",
-            "next_url": "/docs/apache-drill-m1-release-notes-apache-drill-alpha/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 0.5.0 Release Notes",
-            "previous_url": "/docs/apache-drill-0-5-0-release-notes/",
-            "relative_path": "_docs/rn/072-0.4.0rn.md",
-            "title": "Apache Drill 0.4.0 Release Notes",
-            "url": "/docs/apache-drill-0-4-0-release-notes/"
-        },
-        "Apache Drill 0.5.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 0.4.0 Release Notes",
-            "next_url": "/docs/apache-drill-0-4-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 0.6.0 Release Notes",
-            "previous_url": "/docs/apache-drill-0-6-0-release-notes/",
-            "relative_path": "_docs/rn/071-0.5.0rn.md",
-            "title": "Apache Drill 0.5.0 Release Notes",
-            "url": "/docs/apache-drill-0-5-0-release-notes/"
-        },
-        "Apache Drill 0.6.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 0.5.0 Release Notes",
-            "next_url": "/docs/apache-drill-0-5-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 0.7.0 Release Notes",
-            "previous_url": "/docs/apache-drill-0-7-0-release-notes/",
-            "relative_path": "_docs/rn/070-0.6.0-rn.md",
-            "title": "Apache Drill 0.6.0 Release Notes",
-            "url": "/docs/apache-drill-0-6-0-release-notes/"
-        },
-        "Apache Drill 0.7.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 0.6.0 Release Notes",
-            "next_url": "/docs/apache-drill-0-6-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 0.8.0 Release Notes",
-            "previous_url": "/docs/apache-drill-0-8-0-release-notes/",
-            "relative_path": "_docs/rn/060-0.7.0-rn.md",
-            "title": "Apache Drill 0.7.0 Release Notes",
-            "url": "/docs/apache-drill-0-7-0-release-notes/"
-        },
-        "Apache Drill 0.8.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 0.7.0 Release Notes",
-            "next_url": "/docs/apache-drill-0-7-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 0.9.0 Release Notes",
-            "previous_url": "/docs/apache-drill-0-9-0-release-notes/",
-            "relative_path": "_docs/rn/050-0.8.0-rn.md",
-            "title": "Apache Drill 0.8.0 Release Notes",
-            "url": "/docs/apache-drill-0-8-0-release-notes/"
-        },
-        "Apache Drill 0.9.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 0.8.0 Release Notes",
-            "next_url": "/docs/apache-drill-0-8-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.0.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-0-0-release-notes/",
-            "relative_path": "_docs/rn/040-0.9.0-rn.md",
-            "title": "Apache Drill 0.9.0 Release Notes",
-            "url": "/docs/apache-drill-0-9-0-release-notes/"
-        },
-        "Apache Drill 1.0.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 0.9.0 Release Notes",
-            "next_url": "/docs/apache-drill-0-9-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.1.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-1-0-release-notes/",
-            "relative_path": "_docs/rn/030-1.0.0-rn.md",
-            "title": "Apache Drill 1.0.0 Release Notes",
-            "url": "/docs/apache-drill-1-0-0-release-notes/"
-        },
-        "Apache Drill 1.1.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.0.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-0-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.2.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-2-0-release-notes/",
-            "relative_path": "_docs/rn/020-1.1.0-rn.md",
-            "title": "Apache Drill 1.1.0 Release Notes",
-            "url": "/docs/apache-drill-1-1-0-release-notes/"
-        },
-        "Apache Drill 1.10.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.9.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-9-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.11.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-11-0-release-notes/",
-            "relative_path": "_docs/rn/011-1.10.0-rn.md",
-            "title": "Apache Drill 1.10.0 Release Notes",
-            "url": "/docs/apache-drill-1-10-0-release-notes/"
-        },
-        "Apache Drill 1.11.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.10.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-10-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.12.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-12-0-release-notes/",
-            "relative_path": "_docs/rn/010-1.11.0-rn.md",
-            "title": "Apache Drill 1.11.0 Release Notes",
-            "url": "/docs/apache-drill-1-11-0-release-notes/"
-        },
-        "Apache Drill 1.12.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.11.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-11-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.13.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-13-0-release-notes/",
-            "relative_path": "_docs/rn/009-1.12.0-rn.md",
-            "title": "Apache Drill 1.12.0 Release Notes",
-            "url": "/docs/apache-drill-1-12-0-release-notes/"
-        },
-        "Apache Drill 1.13.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.12.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-12-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.14.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-14-0-release-notes/",
-            "relative_path": "_docs/rn/008-1.13.0-rn.md",
-            "title": "Apache Drill 1.13.0 Release Notes",
-            "url": "/docs/apache-drill-1-13-0-release-notes/"
-        },
-        "Apache Drill 1.14.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.13.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-13-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.15.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-15-0-release-notes/",
-            "relative_path": "_docs/rn/007-1.14.0-rn.md",
-            "title": "Apache Drill 1.14.0 Release Notes",
-            "url": "/docs/apache-drill-1-14-0-release-notes/"
-        },
-        "Apache Drill 1.15.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.14.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-14-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.16.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-16-0-release-notes/",
-            "relative_path": "_docs/rn/006-1.15.0-rn.md",
-            "title": "Apache Drill 1.15.0 Release Notes",
-            "url": "/docs/apache-drill-1-15-0-release-notes/"
-        },
-        "Apache Drill 1.16.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.15.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-15-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.17.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-17-0-release-notes/",
-            "relative_path": "_docs/rn/005-1.16.0-rn.md",
-            "title": "Apache Drill 1.16.0 Release Notes",
-            "url": "/docs/apache-drill-1-16-0-release-notes/"
-        },
-        "Apache Drill 1.17.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.16.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-16-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.18.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-18-0-release-notes/",
-            "relative_path": "_docs/rn/004-1.17.0-rn.md",
-            "title": "Apache Drill 1.17.0 Release Notes",
-            "url": "/docs/apache-drill-1-17-0-release-notes/"
-        },
-        "Apache Drill 1.18.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.17.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-17-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.19.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-19-0-release-notes/",
-            "relative_path": "_docs/rn/003-1.18.0-rn.md",
-            "title": "Apache Drill 1.18.0 Release Notes",
-            "url": "/docs/apache-drill-1-18-0-release-notes/"
-        },
-        "Apache Drill 1.19.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.18.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-18-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Release Notes",
-            "previous_url": "/docs/release-notes/",
-            "relative_path": "_docs/rn/002-1.19.0-rn.md",
-            "title": "Apache Drill 1.19.0 Release Notes",
-            "url": "/docs/apache-drill-1-19-0-release-notes/"
-        },
-        "Apache Drill 1.2.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.1.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-1-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.3.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-3-0-release-notes/",
-            "relative_path": "_docs/rn/019-1.2.0-rn.md",
-            "title": "Apache Drill 1.2.0 Release Notes",
-            "url": "/docs/apache-drill-1-2-0-release-notes/"
-        },
-        "Apache Drill 1.3.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.2.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-2-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.4.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-4-0-release-notes/",
-            "relative_path": "_docs/rn/018-1.3.0-rn.md",
-            "title": "Apache Drill 1.3.0 Release Notes",
-            "url": "/docs/apache-drill-1-3-0-release-notes/"
-        },
-        "Apache Drill 1.4.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.3.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-3-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.5.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-5-0-release-notes/",
-            "relative_path": "_docs/rn/017-1.4.0-rn.md",
-            "title": "Apache Drill 1.4.0 Release Notes",
-            "url": "/docs/apache-drill-1-4-0-release-notes/"
-        },
-        "Apache Drill 1.5.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.4.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-4-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.6.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-6-0-release-notes/",
-            "relative_path": "_docs/rn/016-1.5.0-rn.md",
-            "title": "Apache Drill 1.5.0 Release Notes",
-            "url": "/docs/apache-drill-1-5-0-release-notes/"
-        },
-        "Apache Drill 1.6.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.5.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-5-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.7.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-7-0-release-notes/",
-            "relative_path": "_docs/rn/015-1.6.0-rn.md",
-            "title": "Apache Drill 1.6.0 Release Notes",
-            "url": "/docs/apache-drill-1-6-0-release-notes/"
-        },
-        "Apache Drill 1.7.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.6.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-6-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.8.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-8-0-release-notes/",
-            "relative_path": "_docs/rn/014-1.7.0-rn.md",
-            "title": "Apache Drill 1.7.0 Release Notes",
-            "url": "/docs/apache-drill-1-7-0-release-notes/"
-        },
-        "Apache Drill 1.8.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.7.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-7-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.9.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-9-0-release-notes/",
-            "relative_path": "_docs/rn/013-1.8.0-rn.md",
-            "title": "Apache Drill 1.8.0 Release Notes",
-            "url": "/docs/apache-drill-1-8-0-release-notes/"
-        },
-        "Apache Drill 1.9.0 Release Notes": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill 1.8.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-8-0-release-notes/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill 1.10.0 Release Notes",
-            "previous_url": "/docs/apache-drill-1-10-0-release-notes/",
-            "relative_path": "_docs/rn/012-1.9.0-rn.md",
-            "title": "Apache Drill 1.9.0 Release Notes",
-            "url": "/docs/apache-drill-1-9-0-release-notes/"
-        },
-        "Apache Drill Contribution Guidelines": {
-            "breadcrumbs": [
-                {
-                    "title": "Contribute to Drill",
-                    "url": "/docs/contribute-to-drill/"
-                },
-                {
-                    "title": "Developer Information",
-                    "url": "/docs/developer-information/"
-                }
-            ],
-            "children": [],
-            "next_title": "Apache Drill Contribution Ideas",
-            "next_url": "/docs/apache-drill-contribution-ideas/",
-            "parent": "Contribute to Drill",
-            "previous_title": "Contribute to Drill",
-            "previous_url": "/docs/contribute-to-drill/",
-            "relative_path": "_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md",
-            "title": "Apache Drill Contribution Guidelines",
-            "url": "/docs/apache-drill-contribution-guidelines/"
-        },
-        "Apache Drill Contribution Ideas": {
-            "breadcrumbs": [
-                {
-                    "title": "Contribute to Drill",
-                    "url": "/docs/contribute-to-drill/"
-                },
-                {
-                    "title": "Developer Information",
-                    "url": "/docs/developer-information/"
-                }
-            ],
-            "children": [],
-            "next_title": "Design Docs",
-            "next_url": "/docs/design-docs/",
-            "parent": "Contribute to Drill",
-            "previous_title": "Apache Drill Contribution Guidelines",
-            "previous_url": "/docs/apache-drill-contribution-guidelines/",
-            "relative_path": "_docs/developer-information/contribute-to-drill/020-apache-drill-contribution-ideas.md",
-            "title": "Apache Drill Contribution Ideas",
-            "url": "/docs/apache-drill-contribution-ideas/"
-        },
-        "Apache Drill M1 Release Notes (Apache Drill Alpha)": {
-            "breadcrumbs": [
-                {
-                    "title": "Release Notes",
-                    "url": "/docs/release-notes/"
-                }
-            ],
-            "children": [],
-            "next_title": "Sample Datasets",
-            "next_url": "/docs/sample-datasets/",
-            "parent": "Release Notes",
-            "previous_title": "Apache Drill M1 Release Notes (Apache Drill Alpha)",
-            "previous_url": "/docs/apache-drill-m1-release-notes-apache-drill-alpha/",
-            "relative_path": "_docs/rn/074-m1-alpha-rn.md",
-            "title": "Apache Drill M1 Release Notes (Apache Drill Alpha)",
-            "url": "/docs/apache-drill-m1-release-notes-apache-drill-alpha/"
-        },
-        "Appendix A: Release Note Issues": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill-on-YARN",
-                    "url": "/docs/drill-on-yarn/"
-                }
-            ],
-            "children": [],
-            "next_title": "Appendix B: drill-env.sh Settings",
-            "next_url": "/docs/appendix-b-drill-env-sh-settings/",
-            "parent": "Drill-on-YARN",
-            "previous_title": "Enabling Web UI Security",
-            "previous_url": "/docs/enabling-web-ui-security/",
-            "relative_path": "_docs/drill-on-yarn/090-appendix-a-release-note-issues.md",
-            "title": "Appendix A: Release Note Issues",
-            "url": "/docs/appendix-a-release-note-issues/"
-        },
-        "Appendix B: drill-env.sh Settings": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill-on-YARN",
-                    "url": "/docs/drill-on-yarn/"
-                }
-            ],
-            "children": [],
-            "next_title": "Appendix C: Troubleshooting",
-            "next_url": "/docs/appendix-c-troubleshooting/",
-            "parent": "Drill-on-YARN",
-            "previous_title": "Appendix A: Release Note Issues",
-            "previous_url": "/docs/appendix-a-release-note-issues/",
-            "relative_path": "_docs/drill-on-yarn/091-appendix-b-drill-env.sh-settings.md",
-            "title": "Appendix B: drill-env.sh Settings",
-            "url": "/docs/appendix-b-drill-env-sh-settings/"
-        },
-        "Appendix C: Troubleshooting": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill-on-YARN",
-                    "url": "/docs/drill-on-yarn/"
-                }
-            ],
-            "children": [],
-            "next_title": "Appendix D: Recreate the Drill Archive",
-            "next_url": "/docs/appendix-d-recreate-the-drill-archive/",
-            "parent": "Drill-on-YARN",
-            "previous_title": "Appendix B: drill-env.sh Settings",
-            "previous_url": "/docs/appendix-b-drill-env-sh-settings/",
-            "relative_path": "_docs/drill-on-yarn/092-appendix-c-troubleshooting.md",
-            "title": "Appendix C: Troubleshooting",
-            "url": "/docs/appendix-c-troubleshooting/"
-        },
-        "Appendix D: Recreate the Drill Archive": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill-on-YARN",
-                    "url": "/docs/drill-on-yarn/"
-                }
-            ],
-            "children": [],
-            "next_title": "Install Drill",
-            "next_url": "/docs/install-drill/",
-            "parent": "Drill-on-YARN",
-            "previous_title": "Appendix C: Troubleshooting",
-            "previous_url": "/docs/appendix-c-troubleshooting/",
-            "relative_path": "_docs/drill-on-yarn/093-appendix-d-recreate-the-drill-archive.md",
-            "title": "Appendix D: Recreate the Drill Archive",
-            "url": "/docs/appendix-d-recreate-the-drill-archive/"
-        },
-        "Architecture": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Architecture",
-                            "url": "/docs/architecture/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Drill Query Execution",
-                    "next_url": "/docs/drill-query-execution/",
-                    "parent": "Architecture",
-                    "previous_title": "Architecture",
-                    "previous_url": "/docs/architecture/",
-                    "relative_path": "_docs/architecture/010-architecture-introduction.md",
-                    "title": "Architecture Introduction",
-                    "url": "/docs/architecture-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Architecture",
-                            "url": "/docs/architecture/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Core Modules",
-                    "next_url": "/docs/core-modules/",
-                    "parent": "Architecture",
-                    "previous_title": "Architecture Introduction",
-                    "previous_url": "/docs/architecture-introduction/",
-                    "relative_path": "_docs/architecture/015-drill-query-execution.md",
-                    "title": "Drill Query Execution",
-                    "url": "/docs/drill-query-execution/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Architecture",
-                            "url": "/docs/architecture/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Performance",
-                    "next_url": "/docs/performance/",
-                    "parent": "Architecture",
-                    "previous_title": "Drill Query Execution",
-                    "previous_url": "/docs/drill-query-execution/",
-                    "relative_path": "_docs/architecture/020-core-modules.md",
-                    "title": "Core Modules",
-                    "url": "/docs/core-modules/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Architecture",
-                            "url": "/docs/architecture/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Tutorials",
-                    "next_url": "/docs/tutorials/",
-                    "parent": "Architecture",
-                    "previous_title": "Core Modules",
-                    "previous_url": "/docs/core-modules/",
-                    "relative_path": "_docs/architecture/030-performance.md",
-                    "title": "Performance",
-                    "url": "/docs/performance/"
-                }
-            ],
-            "next_title": "Architecture Introduction",
-            "next_url": "/docs/architecture-introduction/",
-            "parent": "",
-            "previous_title": "Why Drill",
-            "previous_url": "/docs/why-drill/",
-            "relative_path": "_docs/020-architecture.md",
-            "title": "Architecture",
-            "url": "/docs/architecture/"
-        },
-        "Architecture Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Architecture",
-                    "url": "/docs/architecture/"
-                }
-            ],
-            "children": [],
-            "next_title": "Drill Query Execution",
-            "next_url": "/docs/drill-query-execution/",
-            "parent": "Architecture",
-            "previous_title": "Architecture",
-            "previous_url": "/docs/architecture/",
-            "relative_path": "_docs/architecture/010-architecture-introduction.md",
-            "title": "Architecture Introduction",
-            "url": "/docs/architecture-introduction/"
-        },
-        "Asynchronous Parquet Reader": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Optimizing Parquet Metadata Reading",
-            "next_url": "/docs/optimizing-parquet-metadata-reading/",
-            "parent": "Performance Tuning",
-            "previous_title": "How to Partition Data",
-            "previous_url": "/docs/how-to-partition-data/",
-            "relative_path": "_docs/performance-tuning/024-aynchronous-parquet-reader.md",
-            "title": "Asynchronous Parquet Reader",
-            "url": "/docs/asynchronous-parquet-reader/"
-        },
-        "Azure Blob Storage Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "Druid Storage Plugin",
-            "next_url": "/docs/druid-storage-plugin/",
-            "parent": "Connect a Data Source",
-            "previous_title": "Kafka Storage Plugin",
-            "previous_url": "/docs/kafka-storage-plugin/",
-            "relative_path": "_docs/connect-a-data-source/plugins/115-azure-blob-storage-plugin.md",
-            "title": "Azure Blob Storage Plugin",
-            "url": "/docs/azure-blob-storage-plugin/"
-        },
-        "Browsing Data and Defining Views": {
-            "breadcrumbs": [
-                {
-                    "title": "Using Drill Explorer",
-                    "url": "/docs/using-drill-explorer/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Using Drill with BI Tools",
-            "next_url": "/docs/using-drill-with-bi-tools/",
-            "parent": "Using Drill Explorer",
-            "previous_title": "Connecting Drill Explorer to Data",
-            "previous_url": "/docs/connecting-drill-explorer-to-data/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-explorer/030-browsing-data-and-creating-views.md",
-            "title": "Browsing Data and Defining Views",
-            "url": "/docs/browsing-data-and-defining-views/"
-        },
-        "CASE": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Conditional Expressions",
-                    "url": "/docs/sql-conditional-expressions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Reserved Keywords",
-            "next_url": "/docs/reserved-keywords/",
-            "parent": "SQL Conditional Expressions",
-            "previous_title": "SQL Conditional Expressions",
-            "previous_url": "/docs/sql-conditional-expressions/",
-            "relative_path": "_docs/sql-reference/sql-conditional-expressions/010-case-expression.md",
-            "title": "CASE",
-            "url": "/docs/case/"
-        },
-        "CREATE FUNCTION USING JAR": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "PARTITION BY Clause",
-            "next_url": "/docs/partition-by-clause/",
-            "parent": "SQL Commands",
-            "previous_title": "CREATE TEMPORARY TABLE AS (CTTAS)",
-            "previous_url": "/docs/create-temporary-table-as-cttas/",
-            "relative_path": "_docs/sql-reference/sql-commands/034-create-function-using-jar.md",
-            "title": "CREATE FUNCTION USING JAR",
-            "url": "/docs/create-function-using-jar/"
-        },
-        "CREATE OR REPLACE SCHEMA": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "CREATE TABLE AS (CTAS)",
-            "next_url": "/docs/create-table-as-ctas/",
-            "parent": "SQL Commands",
-            "previous_title": "ALTER SYSTEM",
-            "previous_url": "/docs/alter-system/",
-            "relative_path": "_docs/sql-reference/sql-commands/021-create-schema.md",
-            "title": "CREATE OR REPLACE SCHEMA",
-            "url": "/docs/create-or-replace-schema/"
-        },
-        "CREATE TABLE AS (CTAS)": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "CREATE TEMPORARY TABLE AS (CTTAS)",
-            "next_url": "/docs/create-temporary-table-as-cttas/",
-            "parent": "SQL Commands",
-            "previous_title": "CREATE OR REPLACE SCHEMA",
-            "previous_url": "/docs/create-or-replace-schema/",
-            "relative_path": "_docs/sql-reference/sql-commands/030-create-table-as.md",
-            "title": "CREATE TABLE AS (CTAS)",
-            "url": "/docs/create-table-as-ctas/"
-        },
-        "CREATE TEMPORARY TABLE AS (CTTAS)": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "CREATE FUNCTION USING JAR",
-            "next_url": "/docs/create-function-using-jar/",
-            "parent": "SQL Commands",
-            "previous_title": "CREATE TABLE AS (CTAS)",
-            "previous_url": "/docs/create-table-as-ctas/",
-            "relative_path": "_docs/sql-reference/sql-commands/031-create-temporary-table-as.md",
-            "title": "CREATE TEMPORARY TABLE AS (CTTAS)",
-            "url": "/docs/create-temporary-table-as-cttas/"
-        },
-        "CREATE VIEW": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "DESCRIBE",
-            "next_url": "/docs/describe/",
-            "parent": "SQL Commands",
-            "previous_title": "PARTITION BY Clause",
-            "previous_url": "/docs/partition-by-clause/",
-            "relative_path": "_docs/sql-reference/sql-commands/050-create-view.md",
-            "title": "CREATE VIEW",
-            "url": "/docs/create-view/"
-        },
-        "Cassandra Storage Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "ODBC/JDBC Interfaces",
-            "next_url": "/docs/odbc-jdbc-interfaces/",
-            "parent": "Connect a Data Source",
-            "previous_title": "Splunk Storage Plugin",
-            "previous_url": "/docs/splunk-storage-plugin/",
-            "relative_path": "_docs/connect-a-data-source/plugins/150-cassandra-storage-plugin.md",
-            "title": "Cassandra Storage Plugin",
-            "url": "/docs/cassandra-storage-plugin/"
-        },
-        "Choosing a Storage Format": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Query Plans and Tuning",
-            "next_url": "/docs/query-plans-and-tuning/",
-            "parent": "Performance Tuning",
-            "previous_title": "Hive Metadata Caching",
-            "previous_url": "/docs/hive-metadata-caching/",
-            "relative_path": "_docs/performance-tuning/030-choosing-a-storage-format.md",
-            "title": "Choosing a Storage Format",
-            "url": "/docs/choosing-a-storage-format/"
-        },
-        "Compiling Drill from Source": {
-            "breadcrumbs": [
-                {
-                    "title": "Develop Drill",
-                    "url": "/docs/develop-drill/"
-                },
-                {
-                    "title": "Developer Information",
-                    "url": "/docs/developer-information/"
-                }
-            ],
-            "children": [],
-            "next_title": "Useful Information for Drill Developers",
-            "next_url": "/docs/useful-information-for-drill-developers/",
-            "parent": "Develop Drill",
-            "previous_title": "Develop Drill",
-            "previous_url": "/docs/develop-drill/",
-            "relative_path": "_docs/developer-information/develop-drill/010-compiling-drill-from-source.md",
-            "title": "Compiling Drill from Source",
-            "url": "/docs/compiling-drill-from-source/"
-        },
-        "Configuration Options": {
-            "breadcrumbs": [
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuration Options",
-                            "url": "/docs/configuration-options/"
-                        },
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Start-Up Options",
-                    "next_url": "/docs/start-up-options/",
-                    "parent": "Configuration Options",
-                    "previous_title": "Configuration Options",
-                    "previous_url": "/docs/configuration-options/",
-                    "relative_path": "_docs/configure-drill/configuration-options/010-configuration-options-introduction.md",
-                    "title": "Configuration Options Introduction",
-                    "url": "/docs/configuration-options-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuration Options",
-                            "url": "/docs/configuration-options/"
-                        },
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Planning and Execution Options",
-                    "next_url": "/docs/planning-and-execution-options/",
-                    "parent": "Configuration Options",
-                    "previous_title": "Configuration Options Introduction",
-                    "previous_url": "/docs/configuration-options-introduction/",
-                    "relative_path": "_docs/configure-drill/configuration-options/020-start-up-options.md",
-                    "title": "Start-Up Options",
-                    "url": "/docs/start-up-options/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuration Options",
-                            "url": "/docs/configuration-options/"
-                        },
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Persistent Configuration Storage",
-                    "next_url": "/docs/persistent-configuration-storage/",
-                    "parent": "Configuration Options",
-                    "previous_title": "Start-Up Options",
-                    "previous_url": "/docs/start-up-options/",
-                    "relative_path": "_docs/configure-drill/configuration-options/030-planning-and-exececution-options.md",
-                    "title": "Planning and Execution Options",
-                    "url": "/docs/planning-and-execution-options/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuration Options",
-                            "url": "/docs/configuration-options/"
-                        },
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Global Query List",
-                    "next_url": "/docs/global-query-list/",
-                    "parent": "Configuration Options",
-                    "previous_title": "Planning and Execution Options",
-                    "previous_url": "/docs/planning-and-execution-options/",
-                    "relative_path": "_docs/configure-drill/configuration-options/040-persistent-configuration-storage.md",
-                    "title": "Persistent Configuration Storage",
-                    "url": "/docs/persistent-configuration-storage/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuration Options",
-                            "url": "/docs/configuration-options/"
-                        },
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Ports Used by Drill",
-                    "next_url": "/docs/ports-used-by-drill/",
-                    "parent": "Configuration Options",
-                    "previous_title": "Persistent Configuration Storage",
-                    "previous_url": "/docs/persistent-configuration-storage/",
-                    "relative_path": "_docs/configure-drill/configuration-options/041-global-query-list.md",
-                    "title": "Global Query List",
-                    "url": "/docs/global-query-list/"
-                }
-            ],
-            "next_title": "Configuration Options Introduction",
-            "next_url": "/docs/configuration-options-introduction/",
-            "parent": "Configure Drill",
-            "previous_title": "Configuring Resources for a Shared Drillbit",
-            "previous_url": "/docs/configuring-resources-for-a-shared-drillbit/",
-            "relative_path": "_docs/configure-drill/080-configuration-options.md",
-            "title": "Configuration Options",
-            "url": "/docs/configuration-options/"
-        },
-        "Configuration Options Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuration Options",
-                    "url": "/docs/configuration-options/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Start-Up Options",
-            "next_url": "/docs/start-up-options/",
-            "parent": "Configuration Options",
-            "previous_title": "Configuration Options",
-            "previous_url": "/docs/configuration-options/",
-            "relative_path": "_docs/configure-drill/configuration-options/010-configuration-options-introduction.md",
-            "title": "Configuration Options Introduction",
-            "url": "/docs/configuration-options-introduction/"
-        },
-        "Configuration Reference": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill-on-YARN",
-                    "url": "/docs/drill-on-yarn/"
-                }
-            ],
-            "children": [],
-            "next_title": "Drill-on-YARN Command-Line Tool",
-            "next_url": "/docs/drill-on-yarn-command-line-tool/",
-            "parent": "Drill-on-YARN",
-            "previous_title": "Launch Drill Under YARN",
-            "previous_url": "/docs/launch-drill-under-yarn/",
-            "relative_path": "_docs/drill-on-yarn/040-configuration-reference.md",
-            "title": "Configuration Reference",
-            "url": "/docs/configuration-reference/"
-        },
-        "Configure Drill": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configuring Drill Memory",
-                    "next_url": "/docs/configuring-drill-memory/",
-                    "parent": "Configure Drill",
-                    "previous_title": "Configure Drill",
-                    "previous_url": "/docs/configure-drill/",
-                    "relative_path": "_docs/configure-drill/010-configure-drill-introduction.md",
-                    "title": "Configure Drill Introduction",
-                    "url": "/docs/configure-drill-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Securing Drill",
-                    "next_url": "/docs/securing-drill/",
-                    "parent": "Configure Drill",
-                    "previous_title": "Configure Drill Introduction",
-                    "previous_url": "/docs/configure-drill-introduction/",
-                    "relative_path": "_docs/configure-drill/020-configuring-drill-memory.md",
-                    "title": "Configuring Drill Memory",
-                    "url": "/docs/configuring-drill-memory/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Secure Communication Paths",
-                            "next_url": "/docs/secure-communication-paths/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Securing Drill",
-                            "previous_url": "/docs/securing-drill/",
-                            "relative_path": "_docs/configure-drill/securing-drill/010-securing-drill-introduction.md",
-                            "title": "Securing Drill Introduction",
-                            "url": "/docs/securing-drill-introduction/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Roles and Privileges",
-                            "next_url": "/docs/roles-and-privileges/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Securing Drill Introduction",
-                            "previous_url": "/docs/securing-drill-introduction/",
-                            "relative_path": "_docs/configure-drill/securing-drill/020-secure-communication-paths.md",
-                            "title": "Secure Communication Paths",
-                            "url": "/docs/secure-communication-paths/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring User Impersonation",
-                            "next_url": "/docs/configuring-user-impersonation/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Secure Communication Paths",
-                            "previous_url": "/docs/secure-communication-paths/",
-                            "relative_path": "_docs/configure-drill/securing-drill/030-roles-privileges.md",
-                            "title": "Roles and Privileges",
-                            "url": "/docs/roles-and-privileges/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring Inbound Impersonation",
-                            "next_url": "/docs/configuring-inbound-impersonation/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Roles and Privileges",
-                            "previous_url": "/docs/roles-and-privileges/",
-                            "relative_path": "_docs/configure-drill/securing-drill/040-configuring-user-impersonation.md",
-                            "title": "Configuring User Impersonation",
-                            "url": "/docs/configuring-user-impersonation/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring User Impersonation with Hive Authorization",
-                            "next_url": "/docs/configuring-user-impersonation-with-hive-authorization/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Configuring User Impersonation",
-                            "previous_url": "/docs/configuring-user-impersonation/",
-                            "relative_path": "_docs/configure-drill/securing-drill/050-configure-inbound-impersonation.md",
-                            "title": "Configuring Inbound Impersonation",
-                            "url": "/docs/configuring-inbound-impersonation/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring User Security",
-                            "next_url": "/docs/configuring-user-security/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Configuring Inbound Impersonation",
-                            "previous_url": "/docs/configuring-inbound-impersonation/",
-                            "relative_path": "_docs/configure-drill/securing-drill/060-configuring-user-impersonation-with-hive-authorization.md",
-                            "title": "Configuring User Impersonation with Hive Authorization",
-                            "url": "/docs/configuring-user-impersonation-with-hive-authorization/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring Plain Security",
-                            "next_url": "/docs/configuring-plain-security/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Configuring User Impersonation with Hive Authorization",
-                            "previous_url": "/docs/configuring-user-impersonation-with-hive-authorization/",
-                            "relative_path": "_docs/configure-drill/securing-drill/070-configuring-user-security.md",
-                            "title": "Configuring User Security",
-                            "url": "/docs/configuring-user-security/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring SSL/TLS for Encryption",
-                            "next_url": "/docs/configuring-ssl-tls-for-encryption/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Configuring User Security",
-                            "previous_url": "/docs/configuring-user-security/",
-                            "relative_path": "_docs/configure-drill/securing-drill/080-configuring-plain-security.md",
-                            "title": "Configuring Plain Security",
-                            "url": "/docs/configuring-plain-security/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using libpam4j as the PAM Authenticator",
-                            "next_url": "/docs/using-libpam4j-as-the-pam-authenticator/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Configuring Plain Security",
-                            "previous_url": "/docs/configuring-plain-security/",
-                            "relative_path": "_docs/configure-drill/securing-drill/081-configuring-ssl-tls-for-encryption.md",
-                            "title": "Configuring SSL/TLS for Encryption",
-                            "url": "/docs/configuring-ssl-tls-for-encryption/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using jpam as the PAM Authenticator",
-                            "next_url": "/docs/using-jpam-as-the-pam-authenticator/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Configuring SSL/TLS for Encryption",
-                            "previous_url": "/docs/configuring-ssl-tls-for-encryption/",
-                            "relative_path": "_docs/configure-drill/securing-drill/082-using-libpam4j-as-the-pam-authenticator.md",
-                            "title": "Using libpam4j as the PAM Authenticator",
-                            "url": "/docs/using-libpam4j-as-the-pam-authenticator/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring Kerberos Security",
-                            "next_url": "/docs/configuring-kerberos-security/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Using libpam4j as the PAM Authenticator",
-                            "previous_url": "/docs/using-libpam4j-as-the-pam-authenticator/",
-                            "relative_path": "_docs/configure-drill/securing-drill/083-using-jpam-as-the-pam-authenticator.md",
-                            "title": "Using jpam as the PAM Authenticator",
-                            "url": "/docs/using-jpam-as-the-pam-authenticator/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring Drill to use SPNEGO for HTTP Authentication",
-                            "next_url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Using jpam as the PAM Authenticator",
-                            "previous_url": "/docs/using-jpam-as-the-pam-authenticator/",
-                            "relative_path": "_docs/configure-drill/securing-drill/090-configuring-kerberos-security.md",
-                            "title": "Configuring Kerberos Security",
-                            "url": "/docs/configuring-kerberos-security/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring Web UI and REST API Security",
-                            "next_url": "/docs/configuring-web-ui-and-rest-api-security/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Configuring Kerberos Security",
-                            "previous_url": "/docs/configuring-kerberos-security/",
-                            "relative_path": "_docs/configure-drill/securing-drill/091-configuring-drill-to-use-spnego-for-http-authentication.md",
-                            "title": "Configuring Drill to use SPNEGO for HTTP Authentication",
-                            "url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring Custom ACLs to Secure znodes",
-                            "next_url": "/docs/configuring-custom-acls-to-secure-znodes/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Configuring Drill to use SPNEGO for HTTP Authentication",
-                            "previous_url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
-                            "relative_path": "_docs/configure-drill/securing-drill/092-configuring-web-ui-and-rest-api-security.md",
-                            "title": "Configuring Web UI and REST API Security",
-                            "url": "/docs/configuring-web-ui-and-rest-api-security/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Securing Drill",
-                                    "url": "/docs/securing-drill/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring a Multitenant Cluster",
-                            "next_url": "/docs/configuring-a-multitenant-cluster/",
-                            "parent": "Securing Drill",
-                            "previous_title": "Configuring Web UI and REST API Security",
-                            "previous_url": "/docs/configuring-web-ui-and-rest-api-security/",
-                            "relative_path": "_docs/configure-drill/securing-drill/093-configuring-custom-acls-to-secure-znodes.md",
-                            "title": "Configuring Custom ACLs to Secure znodes",
-                            "url": "/docs/configuring-custom-acls-to-secure-znodes/"
-                        }
-                    ],
-                    "next_title": "Securing Drill Introduction",
-                    "next_url": "/docs/securing-drill-introduction/",
-                    "parent": "Configure Drill",
-                    "previous_title": "Configuring Drill Memory",
-                    "previous_url": "/docs/configuring-drill-memory/",
-                    "relative_path": "_docs/configure-drill/031-securing-drill.md",
-                    "title": "Securing Drill",
-                    "url": "/docs/securing-drill/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuring a Multitenant Cluster",
-                                    "url": "/docs/configuring-a-multitenant-cluster/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring Multitenant Resources",
-                            "next_url": "/docs/configuring-multitenant-resources/",
-                            "parent": "Configuring a Multitenant Cluster",
-                            "previous_title": "Configuring a Multitenant Cluster",
-                            "previous_url": "/docs/configuring-a-multitenant-cluster/",
-                            "relative_path": "_docs/configure-drill/030-configuring-a-multitenant-cluster-introduction.md",
-                            "title": "Configuring a Multitenant Cluster Introduction",
-                            "url": "/docs/configuring-a-multitenant-cluster-introduction/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuring a Multitenant Cluster",
-                                    "url": "/docs/configuring-a-multitenant-cluster/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring Resources for a Shared Drillbit",
-                            "next_url": "/docs/configuring-resources-for-a-shared-drillbit/",
-                            "parent": "Configuring a Multitenant Cluster",
-                            "previous_title": "Configuring a Multitenant Cluster Introduction",
-                            "previous_url": "/docs/configuring-a-multitenant-cluster-introduction/",
-                            "relative_path": "_docs/configure-drill/050-configuring-multitenant-resources.md",
-                            "title": "Configuring Multitenant Resources",
-                            "url": "/docs/configuring-multitenant-resources/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuring a Multitenant Cluster",
-                                    "url": "/docs/configuring-a-multitenant-cluster/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuration Options",
-                            "next_url": "/docs/configuration-options/",
-                            "parent": "Configuring a Multitenant Cluster",
-                            "previous_title": "Configuring Multitenant Resources",
-                            "previous_url": "/docs/configuring-multitenant-resources/",
-                            "relative_path": "_docs/configure-drill/060-configuring-a-shared-drillbit.md",
-                            "title": "Configuring Resources for a Shared Drillbit",
-                            "url": "/docs/configuring-resources-for-a-shared-drillbit/"
-                        }
-                    ],
-                    "next_title": "Configuring a Multitenant Cluster Introduction",
-                    "next_url": "/docs/configuring-a-multitenant-cluster-introduction/",
-                    "parent": "Configure Drill",
-                    "previous_title": "Configuring Custom ACLs to Secure znodes",
-                    "previous_url": "/docs/configuring-custom-acls-to-secure-znodes/",
-                    "relative_path": "_docs/configure-drill/040-configuring-a-multitenant-cluster.md",
-                    "title": "Configuring a Multitenant Cluster",
-                    "url": "/docs/configuring-a-multitenant-cluster/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuration Options",
-                                    "url": "/docs/configuration-options/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Start-Up Options",
-                            "next_url": "/docs/start-up-options/",
-                            "parent": "Configuration Options",
-                            "previous_title": "Configuration Options",
-                            "previous_url": "/docs/configuration-options/",
-                            "relative_path": "_docs/configure-drill/configuration-options/010-configuration-options-introduction.md",
-                            "title": "Configuration Options Introduction",
-                            "url": "/docs/configuration-options-introduction/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuration Options",
-                                    "url": "/docs/configuration-options/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Planning and Execution Options",
-                            "next_url": "/docs/planning-and-execution-options/",
-                            "parent": "Configuration Options",
-                            "previous_title": "Configuration Options Introduction",
-                            "previous_url": "/docs/configuration-options-introduction/",
-                            "relative_path": "_docs/configure-drill/configuration-options/020-start-up-options.md",
-                            "title": "Start-Up Options",
-                            "url": "/docs/start-up-options/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuration Options",
-                                    "url": "/docs/configuration-options/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Persistent Configuration Storage",
-                            "next_url": "/docs/persistent-configuration-storage/",
-                            "parent": "Configuration Options",
-                            "previous_title": "Start-Up Options",
-                            "previous_url": "/docs/start-up-options/",
-                            "relative_path": "_docs/configure-drill/configuration-options/030-planning-and-exececution-options.md",
-                            "title": "Planning and Execution Options",
-                            "url": "/docs/planning-and-execution-options/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuration Options",
-                                    "url": "/docs/configuration-options/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Global Query List",
-                            "next_url": "/docs/global-query-list/",
-                            "parent": "Configuration Options",
-                            "previous_title": "Planning and Execution Options",
-                            "previous_url": "/docs/planning-and-execution-options/",
-                            "relative_path": "_docs/configure-drill/configuration-options/040-persistent-configuration-storage.md",
-                            "title": "Persistent Configuration Storage",
-                            "url": "/docs/persistent-configuration-storage/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuration Options",
-                                    "url": "/docs/configuration-options/"
-                                },
-                                {
-                                    "title": "Configure Drill",
-                                    "url": "/docs/configure-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Ports Used by Drill",
-                            "next_url": "/docs/ports-used-by-drill/",
-                            "parent": "Configuration Options",
-                            "previous_title": "Persistent Configuration Storage",
-                            "previous_url": "/docs/persistent-configuration-storage/",
-                            "relative_path": "_docs/configure-drill/configuration-options/041-global-query-list.md",
-                            "title": "Global Query List",
-                            "url": "/docs/global-query-list/"
-                        }
-                    ],
-                    "next_title": "Configuration Options Introduction",
-                    "next_url": "/docs/configuration-options-introduction/",
-                    "parent": "Configure Drill",
-                    "previous_title": "Configuring Resources for a Shared Drillbit",
-                    "previous_url": "/docs/configuring-resources-for-a-shared-drillbit/",
-                    "relative_path": "_docs/configure-drill/080-configuration-options.md",
-                    "title": "Configuration Options",
-                    "url": "/docs/configuration-options/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configuring the Drill Shell",
-                    "next_url": "/docs/configuring-the-drill-shell/",
-                    "parent": "Configure Drill",
-                    "previous_title": "Global Query List",
-                    "previous_url": "/docs/global-query-list/",
-                    "relative_path": "_docs/configure-drill/100-ports-used-by-drill.md",
-                    "title": "Ports Used by Drill",
-                    "url": "/docs/ports-used-by-drill/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configuring cgroups to Control CPU Usage",
-                    "next_url": "/docs/configuring-cgroups-to-control-cpu-usage/",
-                    "parent": "Configure Drill",
-                    "previous_title": "Ports Used by Drill",
-                    "previous_url": "/docs/ports-used-by-drill/",
-                    "relative_path": "_docs/configure-drill/120-configuring-the-drill-shell.md",
-                    "title": "Configuring the Drill Shell",
-                    "url": "/docs/configuring-the-drill-shell/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Connect a Data Source",
-                    "next_url": "/docs/connect-a-data-source/",
-                    "parent": "Configure Drill",
-                    "previous_title": "Configuring the Drill Shell",
-                    "previous_url": "/docs/configuring-the-drill-shell/",
-                    "relative_path": "_docs/configure-drill/121-configuring-cgroups-to-control-cpu-usage.md",
-                    "title": "Configuring cgroups to Control CPU Usage",
-                    "url": "/docs/configuring-cgroups-to-control-cpu-usage/"
-                }
-            ],
-            "next_title": "Configure Drill Introduction",
-            "next_url": "/docs/configure-drill-introduction/",
-            "parent": "",
-            "previous_title": "Identifying Multiple Drill Versions in a Cluster",
-            "previous_url": "/docs/identifying-multiple-drill-versions-in-a-cluster/",
-            "relative_path": "_docs/045-configure-drill.md",
-            "title": "Configure Drill",
-            "url": "/docs/configure-drill/"
-        },
-        "Configure Drill Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring Drill Memory",
-            "next_url": "/docs/configuring-drill-memory/",
-            "parent": "Configure Drill",
-            "previous_title": "Configure Drill",
-            "previous_url": "/docs/configure-drill/",
-            "relative_path": "_docs/configure-drill/010-configure-drill-introduction.md",
-            "title": "Configure Drill Introduction",
-            "url": "/docs/configure-drill-introduction/"
-        },
-        "Configuring Custom ACLs to Secure znodes": {
-            "breadcrumbs": [
-                {
-                    "title": "Securing Drill",
-                    "url": "/docs/securing-drill/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring a Multitenant Cluster",
-            "next_url": "/docs/configuring-a-multitenant-cluster/",
-            "parent": "Securing Drill",
-            "previous_title": "Configuring Web UI and REST API Security",
-            "previous_url": "/docs/configuring-web-ui-and-rest-api-security/",
-            "relative_path": "_docs/configure-drill/securing-drill/093-configuring-custom-acls-to-secure-znodes.md",
-            "title": "Configuring Custom ACLs to Secure znodes",
-            "url": "/docs/configuring-custom-acls-to-secure-znodes/"
-        },
-        "Configuring Drill Memory": {
-            "breadcrumbs": [
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Securing Drill",
-            "next_url": "/docs/securing-drill/",
-            "parent": "Configure Drill",
-            "previous_title": "Configure Drill Introduction",
-            "previous_url": "/docs/configure-drill-introduction/",
-            "relative_path": "_docs/configure-drill/020-configuring-drill-memory.md",
-            "title": "Configuring Drill Memory",
-            "url": "/docs/configuring-drill-memory/"
-        },
-        "Configuring Drill to use SPNEGO for HTTP Authentication": {
-            "breadcrumbs": [
-                {
-                    "title": "Securing Drill",
-                    "url": "/docs/securing-drill/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring Web UI and REST API Security",
-            "next_url": "/docs/configuring-web-ui-and-rest-api-security/",
-            "parent": "Securing Drill",
-            "previous_title": "Configuring Kerberos Security",
-            "previous_url": "/docs/configuring-kerberos-security/",
-            "relative_path": "_docs/configure-drill/securing-drill/091-configuring-drill-to-use-spnego-for-http-authentication.md",
-            "title": "Configuring Drill to use SPNEGO for HTTP Authentication",
-            "url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/"
-        },
-        "Configuring Inbound Impersonation": {
-            "breadcrumbs": [
-                {
-                    "title": "Securing Drill",
-                    "url": "/docs/securing-drill/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring User Impersonation with Hive Authorization",
-            "next_url": "/docs/configuring-user-impersonation-with-hive-authorization/",
-            "parent": "Securing Drill",
-            "previous_title": "Configuring User Impersonation",
-            "previous_url": "/docs/configuring-user-impersonation/",
-            "relative_path": "_docs/configure-drill/securing-drill/050-configure-inbound-impersonation.md",
-            "title": "Configuring Inbound Impersonation",
-            "url": "/docs/configuring-inbound-impersonation/"
-        },
-        "Configuring Index Planning": {
-            "breadcrumbs": [
-                {
-                    "title": "Querying Indexes",
-                    "url": "/docs/querying-indexes/"
-                },
-                {
-                    "title": "Query Data",
-                    "url": "/docs/query-data/"
-                }
-            ],
-            "children": [],
-            "next_title": "Verifying Index Use",
-            "next_url": "/docs/verifying-index-use/",
-            "parent": "Querying Indexes",
-            "previous_title": "Designing Indexes for Your Queries",
-            "previous_url": "/docs/designing-indexes-for-your-queries/",
-            "relative_path": "_docs/query-data/querying-indexes/050-configuring-index-planning.md",
-            "title": "Configuring Index Planning",
-            "url": "/docs/configuring-index-planning/"
-        },
-        "Configuring JReport with Drill": {
-            "breadcrumbs": [
-                {
-                    "title": "Using Drill with BI Tools",
-                    "url": "/docs/using-drill-with-bi-tools/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Query Data",
-            "next_url": "/docs/query-data/",
-            "parent": "Using Drill with BI Tools",
-            "previous_title": "Using Information Builders\u2019 WebFOCUS with Apache Drill",
-            "previous_url": "/docs/using-information-builders-webfocus-with-apache-drill/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/090-configuring-jreport-with-drill.md",
-            "title": "Configuring JReport with Drill",
-            "url": "/docs/configuring-jreport-with-drill/"
-        },
-        "Configuring Kerberos Security": {
-            "breadcrumbs": [
-                {
-                    "title": "Securing Drill",
-                    "url": "/docs/securing-drill/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring Drill to use SPNEGO for HTTP Authentication",
-            "next_url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
-            "parent": "Securing Drill",
-            "previous_title": "Using jpam as the PAM Authenticator",
-            "previous_url": "/docs/using-jpam-as-the-pam-authenticator/",
-            "relative_path": "_docs/configure-drill/securing-drill/090-configuring-kerberos-security.md",
-            "title": "Configuring Kerberos Security",
-            "url": "/docs/configuring-kerberos-security/"
-        },
-        "Configuring Multitenant Resources": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuring a Multitenant Cluster",
-                    "url": "/docs/configuring-a-multitenant-cluster/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring Resources for a Shared Drillbit",
-            "next_url": "/docs/configuring-resources-for-a-shared-drillbit/",
-            "parent": "Configuring a Multitenant Cluster",
-            "previous_title": "Configuring a Multitenant Cluster Introduction",
-            "previous_url": "/docs/configuring-a-multitenant-cluster-introduction/",
-            "relative_path": "_docs/configure-drill/050-configuring-multitenant-resources.md",
-            "title": "Configuring Multitenant Resources",
-            "url": "/docs/configuring-multitenant-resources/"
-        },
-        "Configuring ODBC": {
-            "breadcrumbs": [
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuring ODBC",
-                            "url": "/docs/configuring-odbc/"
-                        },
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Logging and Tracing",
-                    "next_url": "/docs/logging-and-tracing/",
-                    "parent": "Configuring ODBC",
-                    "previous_title": "Configuring ODBC",
-                    "previous_url": "/docs/configuring-odbc/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/010-odbc-configuration-reference.md",
-                    "title": "ODBC Configuration Reference",
-                    "url": "/docs/odbc-configuration-reference/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuring ODBC",
-                            "url": "/docs/configuring-odbc/"
-                        },
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configuring ODBC on Linux",
-                    "next_url": "/docs/configuring-odbc-on-linux/",
-                    "parent": "Configuring ODBC",
-                    "previous_title": "ODBC Configuration Reference",
-                    "previous_url": "/docs/odbc-configuration-reference/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/011-logging-and-tracing.md",
-                    "title": "Logging and Tracing",
-                    "url": "/docs/logging-and-tracing/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuring ODBC",
-                            "url": "/docs/configuring-odbc/"
-                        },
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configuring ODBC on Mac OS X",
-                    "next_url": "/docs/configuring-odbc-on-mac-os-x/",
-                    "parent": "Configuring ODBC",
-                    "previous_title": "Logging and Tracing",
-                    "previous_url": "/docs/logging-and-tracing/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md",
-                    "title": "Configuring ODBC on Linux",
-                    "url": "/docs/configuring-odbc-on-linux/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuring ODBC",
-                            "url": "/docs/configuring-odbc/"
-                        },
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configuring ODBC on Windows",
-                    "next_url": "/docs/configuring-odbc-on-windows/",
-                    "parent": "Configuring ODBC",
-                    "previous_title": "Configuring ODBC on Linux",
-                    "previous_url": "/docs/configuring-odbc-on-linux/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md",
-                    "title": "Configuring ODBC on Mac OS X",
-                    "url": "/docs/configuring-odbc-on-mac-os-x/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuring ODBC",
-                            "url": "/docs/configuring-odbc/"
-                        },
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Testing the ODBC Connection",
-                    "next_url": "/docs/testing-the-odbc-connection/",
-                    "parent": "Configuring ODBC",
-                    "previous_title": "Configuring ODBC on Mac OS X",
-                    "previous_url": "/docs/configuring-odbc-on-mac-os-x/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md",
-                    "title": "Configuring ODBC on Windows",
-                    "url": "/docs/configuring-odbc-on-windows/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuring ODBC",
-                            "url": "/docs/configuring-odbc/"
-                        },
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Using Drill Explorer",
-                    "next_url": "/docs/using-drill-explorer/",
-                    "parent": "Configuring ODBC",
-                    "previous_title": "Configuring ODBC on Windows",
-                    "previous_url": "/docs/configuring-odbc-on-windows/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/040-testing-the-odbc-connection.md",
-                    "title": "Testing the ODBC Connection",
-                    "url": "/docs/testing-the-odbc-connection/"
-                }
-            ],
-            "next_title": "ODBC Configuration Reference",
-            "next_url": "/docs/odbc-configuration-reference/",
-            "parent": "ODBC/JDBC Interfaces",
-            "previous_title": "Installing the Driver on Windows",
-            "previous_url": "/docs/installing-the-driver-on-windows/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/040-configuring-odbc.md",
-            "title": "Configuring ODBC",
-            "url": "/docs/configuring-odbc/"
-        },
-        "Configuring ODBC on Linux": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuring ODBC",
-                    "url": "/docs/configuring-odbc/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring ODBC on Mac OS X",
-            "next_url": "/docs/configuring-odbc-on-mac-os-x/",
-            "parent": "Configuring ODBC",
-            "previous_title": "Logging and Tracing",
-            "previous_url": "/docs/logging-and-tracing/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md",
-            "title": "Configuring ODBC on Linux",
-            "url": "/docs/configuring-odbc-on-linux/"
-        },
-        "Configuring ODBC on Mac OS X": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuring ODBC",
-                    "url": "/docs/configuring-odbc/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring ODBC on Windows",
-            "next_url": "/docs/configuring-odbc-on-windows/",
-            "parent": "Configuring ODBC",
-            "previous_title": "Configuring ODBC on Linux",
-            "previous_url": "/docs/configuring-odbc-on-linux/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md",
-            "title": "Configuring ODBC on Mac OS X",
-            "url": "/docs/configuring-odbc-on-mac-os-x/"
-        },
-        "Configuring ODBC on Windows": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuring ODBC",
-                    "url": "/docs/configuring-odbc/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Testing the ODBC Connection",
-            "next_url": "/docs/testing-the-odbc-connection/",
-            "parent": "Configuring ODBC",
-            "previous_title": "Configuring ODBC on Mac OS X",
-            "previous_url": "/docs/configuring-odbc-on-mac-os-x/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md",
-            "title": "Configuring ODBC on Windows",
-            "url": "/docs/configuring-odbc-on-windows/"
-        },
-        "Configuring Plain Security": {
-            "breadcrumbs": [
-                {
-                    "title": "Securing Drill",
-                    "url": "/docs/securing-drill/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring SSL/TLS for Encryption",
-            "next_url": "/docs/configuring-ssl-tls-for-encryption/",
-            "parent": "Securing Drill",
-            "previous_title": "Configuring User Security",
-            "previous_url": "/docs/configuring-user-security/",
-            "relative_path": "_docs/configure-drill/securing-drill/080-configuring-plain-security.md",
-            "title": "Configuring Plain Security",
-            "url": "/docs/configuring-plain-security/"
-        },
-        "Configuring Resources for a Shared Drillbit": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuring a Multitenant Cluster",
-                    "url": "/docs/configuring-a-multitenant-cluster/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuration Options",
-            "next_url": "/docs/configuration-options/",
-            "parent": "Configuring a Multitenant Cluster",
-            "previous_title": "Configuring Multitenant Resources",
-            "previous_url": "/docs/configuring-multitenant-resources/",
-            "relative_path": "_docs/configure-drill/060-configuring-a-shared-drillbit.md",
-            "title": "Configuring Resources for a Shared Drillbit",
-            "url": "/docs/configuring-resources-for-a-shared-drillbit/"
-        },
-        "Configuring SSL/TLS for Encryption": {
-            "breadcrumbs": [
-                {
-                    "title": "Securing Drill",
-                    "url": "/docs/securing-drill/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Using libpam4j as the PAM Authenticator",
-            "next_url": "/docs/using-libpam4j-as-the-pam-authenticator/",
-            "parent": "Securing Drill",
-            "previous_title": "Configuring Plain Security",
-            "previous_url": "/docs/configuring-plain-security/",
-            "relative_path": "_docs/configure-drill/securing-drill/081-configuring-ssl-tls-for-encryption.md",
-            "title": "Configuring SSL/TLS for Encryption",
-            "url": "/docs/configuring-ssl-tls-for-encryption/"
-        },
-        "Configuring Storage Plugins": {
-            "breadcrumbs": [
-                {
-                    "title": "Storage Plugin Configuration",
-                    "url": "/docs/storage-plugin-configuration/"
-                },
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "Workspaces",
-            "next_url": "/docs/workspaces/",
-            "parent": "Storage Plugin Configuration",
-            "previous_title": "Plugin Configuration Basics",
-            "previous_url": "/docs/plugin-configuration-basics/",
-            "relative_path": "_docs/connect-a-data-source/036-configuring-storage-plugins.md",
-            "title": "Configuring Storage Plugins",
-            "url": "/docs/configuring-storage-plugins/"
-        },
-        "Configuring Tibco Spotfire Server with Drill": {
-            "breadcrumbs": [
-                {
-                    "title": "Using Drill with BI Tools",
-                    "url": "/docs/using-drill-with-bi-tools/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Using Qlik Sense with Drill",
-            "next_url": "/docs/using-qlik-sense-with-drill/",
-            "parent": "Using Drill with BI Tools",
-            "previous_title": "Using Tibco Spotfire Desktop with Drill",
-            "previous_url": "/docs/using-tibco-spotfire-desktop-with-drill/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/050-configuring-spotfire-server.md",
-            "title": "Configuring Tibco Spotfire Server with Drill",
-            "url": "/docs/configuring-tibco-spotfire-server-with-drill/"
-        },
-        "Configuring User Impersonation": {
-            "breadcrumbs": [
-                {
-                    "title": "Securing Drill",
-                    "url": "/docs/securing-drill/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring Inbound Impersonation",
-            "next_url": "/docs/configuring-inbound-impersonation/",
-            "parent": "Securing Drill",
-            "previous_title": "Roles and Privileges",
-            "previous_url": "/docs/roles-and-privileges/",
-            "relative_path": "_docs/configure-drill/securing-drill/040-configuring-user-impersonation.md",
-            "title": "Configuring User Impersonation",
-            "url": "/docs/configuring-user-impersonation/"
-        },
-        "Configuring User Impersonation with Hive Authorization": {
-            "breadcrumbs": [
-                {
-                    "title": "Securing Drill",
-                    "url": "/docs/securing-drill/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring User Security",
-            "next_url": "/docs/configuring-user-security/",
-            "parent": "Securing Drill",
-            "previous_title": "Configuring Inbound Impersonation",
-            "previous_url": "/docs/configuring-inbound-impersonation/",
-            "relative_path": "_docs/configure-drill/securing-drill/060-configuring-user-impersonation-with-hive-authorization.md",
-            "title": "Configuring User Impersonation with Hive Authorization",
-            "url": "/docs/configuring-user-impersonation-with-hive-authorization/"
-        },
-        "Configuring User Security": {
-            "breadcrumbs": [
-                {
-                    "title": "Securing Drill",
-                    "url": "/docs/securing-drill/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring Plain Security",
-            "next_url": "/docs/configuring-plain-security/",
-            "parent": "Securing Drill",
-            "previous_title": "Configuring User Impersonation with Hive Authorization",
-            "previous_url": "/docs/configuring-user-impersonation-with-hive-authorization/",
-            "relative_path": "_docs/configure-drill/securing-drill/070-configuring-user-security.md",
-            "title": "Configuring User Security",
-            "url": "/docs/configuring-user-security/"
-        },
-        "Configuring Web UI and REST API Security": {
-            "breadcrumbs": [
-                {
-                    "title": "Securing Drill",
-                    "url": "/docs/securing-drill/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring Custom ACLs to Secure znodes",
-            "next_url": "/docs/configuring-custom-acls-to-secure-znodes/",
-            "parent": "Securing Drill",
-            "previous_title": "Configuring Drill to use SPNEGO for HTTP Authentication",
-            "previous_url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
-            "relative_path": "_docs/configure-drill/securing-drill/092-configuring-web-ui-and-rest-api-security.md",
-            "title": "Configuring Web UI and REST API Security",
-            "url": "/docs/configuring-web-ui-and-rest-api-security/"
-        },
-        "Configuring a Multitenant Cluster": {
-            "breadcrumbs": [
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuring a Multitenant Cluster",
-                            "url": "/docs/configuring-a-multitenant-cluster/"
-                        },
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configuring Multitenant Resources",
-                    "next_url": "/docs/configuring-multitenant-resources/",
-                    "parent": "Configuring a Multitenant Cluster",
-                    "previous_title": "Configuring a Multitenant Cluster",
-                    "previous_url": "/docs/configuring-a-multitenant-cluster/",
-                    "relative_path": "_docs/configure-drill/030-configuring-a-multitenant-cluster-introduction.md",
-                    "title": "Configuring a Multitenant Cluster Introduction",
-                    "url": "/docs/configuring-a-multitenant-cluster-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuring a Multitenant Cluster",
-                            "url": "/docs/configuring-a-multitenant-cluster/"
-                        },
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configuring Resources for a Shared Drillbit",
-                    "next_url": "/docs/configuring-resources-for-a-shared-drillbit/",
-                    "parent": "Configuring a Multitenant Cluster",
-                    "previous_title": "Configuring a Multitenant Cluster Introduction",
-                    "previous_url": "/docs/configuring-a-multitenant-cluster-introduction/",
-                    "relative_path": "_docs/configure-drill/050-configuring-multitenant-resources.md",
-                    "title": "Configuring Multitenant Resources",
-                    "url": "/docs/configuring-multitenant-resources/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Configuring a Multitenant Cluster",
-                            "url": "/docs/configuring-a-multitenant-cluster/"
-                        },
-                        {
-                            "title": "Configure Drill",
-                            "url": "/docs/configure-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configuration Options",
-                    "next_url": "/docs/configuration-options/",
-                    "parent": "Configuring a Multitenant Cluster",
-                    "previous_title": "Configuring Multitenant Resources",
-                    "previous_url": "/docs/configuring-multitenant-resources/",
-                    "relative_path": "_docs/configure-drill/060-configuring-a-shared-drillbit.md",
-                    "title": "Configuring Resources for a Shared Drillbit",
-                    "url": "/docs/configuring-resources-for-a-shared-drillbit/"
-                }
-            ],
-            "next_title": "Configuring a Multitenant Cluster Introduction",
-            "next_url": "/docs/configuring-a-multitenant-cluster-introduction/",
-            "parent": "Configure Drill",
-            "previous_title": "Configuring Custom ACLs to Secure znodes",
-            "previous_url": "/docs/configuring-custom-acls-to-secure-znodes/",
-            "relative_path": "_docs/configure-drill/040-configuring-a-multitenant-cluster.md",
-            "title": "Configuring a Multitenant Cluster",
-            "url": "/docs/configuring-a-multitenant-cluster/"
-        },
-        "Configuring a Multitenant Cluster Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuring a Multitenant Cluster",
-                    "url": "/docs/configuring-a-multitenant-cluster/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring Multitenant Resources",
-            "next_url": "/docs/configuring-multitenant-resources/",
-            "parent": "Configuring a Multitenant Cluster",
-            "previous_title": "Configuring a Multitenant Cluster",
-            "previous_url": "/docs/configuring-a-multitenant-cluster/",
-            "relative_path": "_docs/configure-drill/030-configuring-a-multitenant-cluster-introduction.md",
-            "title": "Configuring a Multitenant Cluster Introduction",
-            "url": "/docs/configuring-a-multitenant-cluster-introduction/"
-        },
-        "Configuring cgroups to Control CPU Usage": {
-            "breadcrumbs": [
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Connect a Data Source",
-            "next_url": "/docs/connect-a-data-source/",
-            "parent": "Configure Drill",
-            "previous_title": "Configuring the Drill Shell",
-            "previous_url": "/docs/configuring-the-drill-shell/",
-            "relative_path": "_docs/configure-drill/121-configuring-cgroups-to-control-cpu-usage.md",
-            "title": "Configuring cgroups to Control CPU Usage",
-            "url": "/docs/configuring-cgroups-to-control-cpu-usage/"
-        },
-        "Configuring the Drill Shell": {
-            "breadcrumbs": [
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring cgroups to Control CPU Usage",
-            "next_url": "/docs/configuring-cgroups-to-control-cpu-usage/",
-            "parent": "Configure Drill",
-            "previous_title": "Ports Used by Drill",
-            "previous_url": "/docs/ports-used-by-drill/",
-            "relative_path": "_docs/configure-drill/120-configuring-the-drill-shell.md",
-            "title": "Configuring the Drill Shell",
-            "url": "/docs/configuring-the-drill-shell/"
-        },
-        "Connect a Data Source": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Storage Plugin Registration",
-                    "next_url": "/docs/storage-plugin-registration/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "Connect a Data Source",
-                    "previous_url": "/docs/connect-a-data-source/",
-                    "relative_path": "_docs/connect-a-data-source/010-connect-a-data-source-introduction.md",
-                    "title": "Connect a Data Source Introduction",
-                    "url": "/docs/connect-a-data-source-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Storage Plugin Configuration",
-                    "next_url": "/docs/storage-plugin-configuration/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "Connect a Data Source Introduction",
-                    "previous_url": "/docs/connect-a-data-source-introduction/",
-                    "relative_path": "_docs/connect-a-data-source/020-storage-plugin-registration.md",
-                    "title": "Storage Plugin Registration",
-                    "url": "/docs/storage-plugin-registration/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Storage Plugin Configuration",
-                                    "url": "/docs/storage-plugin-configuration/"
-                                },
-                                {
-                                    "title": "Connect a Data Source",
-                                    "url": "/docs/connect-a-data-source/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring Storage Plugins",
-                            "next_url": "/docs/configuring-storage-plugins/",
-                            "parent": "Storage Plugin Configuration",
-                            "previous_title": "Storage Plugin Configuration",
-                            "previous_url": "/docs/storage-plugin-configuration/",
-                            "relative_path": "_docs/connect-a-data-source/035-plugin-configuration-basics.md",
-                            "title": "Plugin Configuration Basics",
-                            "url": "/docs/plugin-configuration-basics/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Storage Plugin Configuration",
-                                    "url": "/docs/storage-plugin-configuration/"
-                                },
-                                {
-                                    "title": "Connect a Data Source",
-                                    "url": "/docs/connect-a-data-source/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Workspaces",
-                            "next_url": "/docs/workspaces/",
-                            "parent": "Storage Plugin Configuration",
-                            "previous_title": "Plugin Configuration Basics",
-                            "previous_url": "/docs/plugin-configuration-basics/",
-                            "relative_path": "_docs/connect-a-data-source/036-configuring-storage-plugins.md",
-                            "title": "Configuring Storage Plugins",
-                            "url": "/docs/configuring-storage-plugins/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Storage Plugin Configuration",
-                                    "url": "/docs/storage-plugin-configuration/"
-                                },
-                                {
-                                    "title": "Connect a Data Source",
-                                    "url": "/docs/connect-a-data-source/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Drill Default Input Format",
-                            "next_url": "/docs/drill-default-input-format/",
-                            "parent": "Storage Plugin Configuration",
-                            "previous_title": "Configuring Storage Plugins",
-                            "previous_url": "/docs/configuring-storage-plugins/",
-                            "relative_path": "_docs/connect-a-data-source/050-workspaces.md",
-                            "title": "Workspaces",
-                            "url": "/docs/workspaces/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Storage Plugin Configuration",
-                                    "url": "/docs/storage-plugin-configuration/"
-                                },
-                                {
-                                    "title": "Connect a Data Source",
-                                    "url": "/docs/connect-a-data-source/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "File System Storage Plugin",
-                            "next_url": "/docs/file-system-storage-plugin/",
-                            "parent": "Storage Plugin Configuration",
-                            "previous_title": "Workspaces",
-                            "previous_url": "/docs/workspaces/",
-                            "relative_path": "_docs/connect-a-data-source/080-drill-default-input-format.md",
-                            "title": "Drill Default Input Format",
-                            "url": "/docs/drill-default-input-format/"
-                        }
-                    ],
-                    "next_title": "Plugin Configuration Basics",
-                    "next_url": "/docs/plugin-configuration-basics/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "Storage Plugin Registration",
-                    "previous_url": "/docs/storage-plugin-registration/",
-                    "relative_path": "_docs/connect-a-data-source/030-storage-plugin-configuration.md",
-                    "title": "Storage Plugin Configuration",
-                    "url": "/docs/storage-plugin-configuration/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "HBase Storage Plugin",
-                    "next_url": "/docs/hbase-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "Drill Default Input Format",
-                    "previous_url": "/docs/drill-default-input-format/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/040-file-system-storage-plugin.md",
-                    "title": "File System Storage Plugin",
-                    "url": "/docs/file-system-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Hive Storage Plugin",
-                    "next_url": "/docs/hive-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "File System Storage Plugin",
-                    "previous_url": "/docs/file-system-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/060-hbase-storage-plugin.md",
-                    "title": "HBase Storage Plugin",
-                    "url": "/docs/hbase-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "RDBMS Storage Plugin",
-                    "next_url": "/docs/rdbms-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "HBase Storage Plugin",
-                    "previous_url": "/docs/hbase-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/070-hive-storage-plugin.md",
-                    "title": "Hive Storage Plugin",
-                    "url": "/docs/hive-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "MongoDB Storage Plugin",
-                    "next_url": "/docs/mongodb-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "Hive Storage Plugin",
-                    "previous_url": "/docs/hive-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/080-rdbms-storage-plugin.md",
-                    "title": "RDBMS Storage Plugin",
-                    "url": "/docs/rdbms-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "MapR-DB Format",
-                    "next_url": "/docs/mapr-db-format/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "RDBMS Storage Plugin",
-                    "previous_url": "/docs/rdbms-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/090-mongodb-storage-plugin.md",
-                    "title": "MongoDB Storage Plugin",
-                    "url": "/docs/mongodb-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "S3 Storage Plugin",
-                    "next_url": "/docs/s3-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "MongoDB Storage Plugin",
-                    "previous_url": "/docs/mongodb-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/095-mapr-db-format.md",
-                    "title": "MapR-DB Format",
-                    "url": "/docs/mapr-db-format/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "OpenTSDB Storage Plugin",
-                    "next_url": "/docs/opentsdb-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "MapR-DB Format",
-                    "previous_url": "/docs/mapr-db-format/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/110-s3-storage-plugin.md",
-                    "title": "S3 Storage Plugin",
-                    "url": "/docs/s3-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Kafka Storage Plugin",
-                    "next_url": "/docs/kafka-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "S3 Storage Plugin",
-                    "previous_url": "/docs/s3-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/112-opentsdb-storage-plugin.md",
-                    "title": "OpenTSDB Storage Plugin",
-                    "url": "/docs/opentsdb-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Azure Blob Storage Plugin",
-                    "next_url": "/docs/azure-blob-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "OpenTSDB Storage Plugin",
-                    "previous_url": "/docs/opentsdb-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/113-kafka-storage-plugin.md",
-                    "title": "Kafka Storage Plugin",
-                    "url": "/docs/kafka-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Druid Storage Plugin",
-                    "next_url": "/docs/druid-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "Kafka Storage Plugin",
-                    "previous_url": "/docs/kafka-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/115-azure-blob-storage-plugin.md",
-                    "title": "Azure Blob Storage Plugin",
-                    "url": "/docs/azure-blob-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "HTTP Storage Plugin",
-                    "next_url": "/docs/http-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "Azure Blob Storage Plugin",
-                    "previous_url": "/docs/azure-blob-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/120-druid-storage-plugin.md",
-                    "title": "Druid Storage Plugin",
-                    "url": "/docs/druid-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "ElasticSearch Storage Plugin",
-                    "next_url": "/docs/elasticsearch-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "Druid Storage Plugin",
-                    "previous_url": "/docs/druid-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/125-http-storage-plugin.md",
-                    "title": "HTTP Storage Plugin",
-                    "url": "/docs/http-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Splunk Storage Plugin",
-                    "next_url": "/docs/splunk-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "HTTP Storage Plugin",
-                    "previous_url": "/docs/http-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/130-elasticsearch-plugin.md",
-                    "title": "ElasticSearch Storage Plugin",
-                    "url": "/docs/elasticsearch-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Cassandra Storage Plugin",
-                    "next_url": "/docs/cassandra-storage-plugin/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "ElasticSearch Storage Plugin",
-                    "previous_url": "/docs/elasticsearch-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md",
-                    "title": "Splunk Storage Plugin",
-                    "url": "/docs/splunk-storage-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Connect a Data Source",
-                            "url": "/docs/connect-a-data-source/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "ODBC/JDBC Interfaces",
-                    "next_url": "/docs/odbc-jdbc-interfaces/",
-                    "parent": "Connect a Data Source",
-                    "previous_title": "Splunk Storage Plugin",
-                    "previous_url": "/docs/splunk-storage-plugin/",
-                    "relative_path": "_docs/connect-a-data-source/plugins/150-cassandra-storage-plugin.md",
-                    "title": "Cassandra Storage Plugin",
-                    "url": "/docs/cassandra-storage-plugin/"
-                }
-            ],
-            "next_title": "Connect a Data Source Introduction",
-            "next_url": "/docs/connect-a-data-source-introduction/",
-            "parent": "",
-            "previous_title": "Configuring cgroups to Control CPU Usage",
-            "previous_url": "/docs/configuring-cgroups-to-control-cpu-usage/",
-            "relative_path": "_docs/050-connect-a-data-source.md",
-            "title": "Connect a Data Source",
-            "url": "/docs/connect-a-data-source/"
-        },
-        "Connect a Data Source Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "Storage Plugin Registration",
-            "next_url": "/docs/storage-plugin-registration/",
-            "parent": "Connect a Data Source",
-            "previous_title": "Connect a Data Source",
-            "previous_url": "/docs/connect-a-data-source/",
-            "relative_path": "_docs/connect-a-data-source/010-connect-a-data-source-introduction.md",
-            "title": "Connect a Data Source Introduction",
-            "url": "/docs/connect-a-data-source-introduction/"
-        },
-        "Connecting Drill Explorer to Data": {
-            "breadcrumbs": [
-                {
-                    "title": "Using Drill Explorer",
-                    "url": "/docs/using-drill-explorer/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Browsing Data and Defining Views",
-            "next_url": "/docs/browsing-data-and-defining-views/",
-            "parent": "Using Drill Explorer",
-            "previous_title": "Drill Explorer Introduction",
-            "previous_url": "/docs/drill-explorer-introduction/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-explorer/020-connecting-drill-explorer-to-data.md",
-            "title": "Connecting Drill Explorer to Data",
-            "url": "/docs/connecting-drill-explorer-to-data/"
-        },
-        "Contribute to Drill": {
-            "breadcrumbs": [
-                {
-                    "title": "Developer Information",
-                    "url": "/docs/developer-information/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Contribute to Drill",
-                            "url": "/docs/contribute-to-drill/"
-                        },
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Apache Drill Contribution Ideas",
-                    "next_url": "/docs/apache-drill-contribution-ideas/",
-                    "parent": "Contribute to Drill",
-                    "previous_title": "Contribute to Drill",
-                    "previous_url": "/docs/contribute-to-drill/",
-                    "relative_path": "_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md",
-                    "title": "Apache Drill Contribution Guidelines",
-                    "url": "/docs/apache-drill-contribution-guidelines/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Contribute to Drill",
-                            "url": "/docs/contribute-to-drill/"
-                        },
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Design Docs",
-                    "next_url": "/docs/design-docs/",
-                    "parent": "Contribute to Drill",
-                    "previous_title": "Apache Drill Contribution Guidelines",
-                    "previous_url": "/docs/apache-drill-contribution-guidelines/",
-                    "relative_path": "_docs/developer-information/contribute-to-drill/020-apache-drill-contribution-ideas.md",
-                    "title": "Apache Drill Contribution Ideas",
-                    "url": "/docs/apache-drill-contribution-ideas/"
-                }
-            ],
-            "next_title": "Apache Drill Contribution Guidelines",
-            "next_url": "/docs/apache-drill-contribution-guidelines/",
-            "parent": "Developer Information",
-            "previous_title": "Useful Information for Drill Developers",
-            "previous_url": "/docs/useful-information-for-drill-developers/",
-            "relative_path": "_docs/developer-information/020-contribute-to-drill.md",
-            "title": "Contribute to Drill",
-            "url": "/docs/contribute-to-drill/"
-        },
-        "Controlling Parallelization to Balance Performance with Multi-Tenancy": {
-            "breadcrumbs": [
-                {
-                    "title": "Query Plans and Tuning",
-                    "url": "/docs/query-plans-and-tuning/"
-                },
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Identifying Performance Issues",
-            "next_url": "/docs/identifying-performance-issues/",
-            "parent": "Query Plans and Tuning",
-            "previous_title": "Throttling",
-            "previous_url": "/docs/throttling/",
-            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/070-controlling-parallelization-to-balance-performance-with-multi-tenancy.md",
-            "title": "Controlling Parallelization to Balance Performance with Multi-Tenancy",
-            "url": "/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/"
-        },
-        "Core Modules": {
-            "breadcrumbs": [
-                {
-                    "title": "Architecture",
-                    "url": "/docs/architecture/"
-                }
-            ],
-            "children": [],
-            "next_title": "Performance",
-            "next_url": "/docs/performance/",
-            "parent": "Architecture",
-            "previous_title": "Drill Query Execution",
-            "previous_url": "/docs/drill-query-execution/",
-            "relative_path": "_docs/architecture/020-core-modules.md",
-            "title": "Core Modules",
-            "url": "/docs/core-modules/"
-        },
-        "Creating Custom Authenticators": {
-            "breadcrumbs": [
-                {
-                    "title": "Adding Custom Functions to Drill",
-                    "url": "/docs/adding-custom-functions-to-drill/"
-                },
-                {
-                    "title": "Develop Custom Functions",
-                    "url": "/docs/develop-custom-functions/"
-                }
-            ],
-            "children": [],
-            "next_title": "Dynamic UDFs",
-            "next_url": "/docs/dynamic-udfs/",
-            "parent": "Adding Custom Functions to Drill",
-            "previous_title": "Manually Adding Custom Functions to Drill",
-            "previous_url": "/docs/manually-adding-custom-functions-to-drill/",
-            "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/015-creating-custom-authenticators.md",
-            "title": "Creating Custom Authenticators",
-            "url": "/docs/creating-custom-authenticators/"
-        },
-        "Creating a Basic Drill Cluster": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill-on-YARN",
-                    "url": "/docs/drill-on-yarn/"
-                }
-            ],
-            "children": [],
-            "next_title": "Launch Drill Under YARN",
-            "next_url": "/docs/launch-drill-under-yarn/",
-            "parent": "Drill-on-YARN",
-            "previous_title": "Drill-on-YARN Introduction",
-            "previous_url": "/docs/drill-on-yarn-introduction/",
-            "relative_path": "_docs/drill-on-yarn/020-creating-a-basic-drill-cluster.md",
-            "title": "Creating a Basic Drill Cluster",
-            "url": "/docs/creating-a-basic-drill-cluster/"
-        },
-        "Cryptography Functions": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Functions",
-                    "url": "/docs/sql-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "SQL dialect compatibility functions",
-            "next_url": "/docs/sql-dialect-compatibility-functions/",
-            "parent": "SQL Functions",
-            "previous_title": "String Distance Functions",
-            "previous_url": "/docs/string-distance-functions/",
-            "relative_path": "_docs/sql-reference/sql-functions/063-cryptography-functions.md",
-            "title": "Cryptography Functions",
-            "url": "/docs/cryptography-functions/"
-        },
-        "Custom Function Interfaces": {
-            "breadcrumbs": [
-                {
-                    "title": "Develop Custom Functions",
-                    "url": "/docs/develop-custom-functions/"
-                }
-            ],
-            "children": [],
-            "next_title": "Troubleshooting",
-            "next_url": "/docs/troubleshooting/",
-            "parent": "Develop Custom Functions",
-            "previous_title": "Using Custom Functions in Queries",
-            "previous_url": "/docs/using-custom-functions-in-queries/",
-            "relative_path": "_docs/develop-custom-functions/060-custom-function-interfaces.md",
-            "title": "Custom Function Interfaces",
-            "url": "/docs/custom-function-interfaces/"
-        },
-        "DESCRIBE": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "DROP FUNCTION USING JAR",
-            "next_url": "/docs/drop-function-using-jar/",
-            "parent": "SQL Commands",
-            "previous_title": "CREATE VIEW",
-            "previous_url": "/docs/create-view/",
-            "relative_path": "_docs/sql-reference/sql-commands/053-describe.md",
-            "title": "DESCRIBE",
-            "url": "/docs/describe/"
-        },
-        "DROP FUNCTION USING JAR": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "DROP TABLE",
-            "next_url": "/docs/drop-table/",
-            "parent": "SQL Commands",
-            "previous_title": "DESCRIBE",
-            "previous_url": "/docs/describe/",
-            "relative_path": "_docs/sql-reference/sql-commands/054-drop-function-using-jar.md",
-            "title": "DROP FUNCTION USING JAR",
-            "url": "/docs/drop-function-using-jar/"
-        },
-        "DROP TABLE": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "DROP VIEW",
-            "next_url": "/docs/drop-view/",
-            "parent": "SQL Commands",
-            "previous_title": "DROP FUNCTION USING JAR",
-            "previous_url": "/docs/drop-function-using-jar/",
-            "relative_path": "_docs/sql-reference/sql-commands/055-drop-table.md",
-            "title": "DROP TABLE",
-            "url": "/docs/drop-table/"
-        },
-        "DROP VIEW": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "EXPLAIN",
-            "next_url": "/docs/explain/",
-            "parent": "SQL Commands",
-            "previous_title": "DROP TABLE",
-            "previous_url": "/docs/drop-table/",
-            "relative_path": "_docs/sql-reference/sql-commands/056-drop-view.md",
-            "title": "DROP VIEW",
-            "url": "/docs/drop-view/"
-        },
-        "Data Sources and File Formats": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Hive-to-Drill Data Type Mapping",
-                    "next_url": "/docs/hive-to-drill-data-type-mapping/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "Data Sources and File Formats",
-                    "previous_url": "/docs/data-sources-and-file-formats/",
-                    "relative_path": "_docs/data-sources-and-file-formats/010-data-sources-and-file-formats-introduction.md",
-                    "title": "Data Sources and File Formats Introduction",
-                    "url": "/docs/data-sources-and-file-formats-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Deploying and Using a Hive UDF",
-                    "next_url": "/docs/deploying-and-using-a-hive-udf/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "Data Sources and File Formats Introduction",
-                    "previous_url": "/docs/data-sources-and-file-formats-introduction/",
-                    "relative_path": "_docs/data-sources-and-file-formats/020-hive-to-drill-data-type-mapping.md",
-                    "title": "Hive-to-Drill Data Type Mapping",
-                    "url": "/docs/hive-to-drill-data-type-mapping/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Parquet Format",
-                    "next_url": "/docs/parquet-format/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "Hive-to-Drill Data Type Mapping",
-                    "previous_url": "/docs/hive-to-drill-data-type-mapping/",
-                    "relative_path": "_docs/data-sources-and-file-formats/030-deploying-and-using-a-hive-udf.md",
-                    "title": "Deploying and Using a Hive UDF",
-                    "url": "/docs/deploying-and-using-a-hive-udf/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Logfile Plugin",
-                    "next_url": "/docs/logfile-plugin/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "Deploying and Using a Hive UDF",
-                    "previous_url": "/docs/deploying-and-using-a-hive-udf/",
-                    "relative_path": "_docs/data-sources-and-file-formats/040-parquet-format.md",
-                    "title": "Parquet Format",
-                    "url": "/docs/parquet-format/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "JSON Data Model",
-                    "next_url": "/docs/json-data-model/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "Parquet Format",
-                    "previous_url": "/docs/parquet-format/",
-                    "relative_path": "_docs/data-sources-and-file-formats/041-logfile-plugin.md",
-                    "title": "Logfile Plugin",
-                    "url": "/docs/logfile-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Text Files: CSV, TSV, PSV",
-                    "next_url": "/docs/text-files-csv-tsv-psv/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "Logfile Plugin",
-                    "previous_url": "/docs/logfile-plugin/",
-                    "relative_path": "_docs/data-sources-and-file-formats/050-json-data-model.md",
-                    "title": "JSON Data Model",
-                    "url": "/docs/json-data-model/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Sequence Files",
-                    "next_url": "/docs/sequence-files/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "JSON Data Model",
-                    "previous_url": "/docs/json-data-model/",
-                    "relative_path": "_docs/data-sources-and-file-formats/060-text-files-csv-tsv-psv.md",
-                    "title": "Text Files: CSV, TSV, PSV",
-                    "url": "/docs/text-files-csv-tsv-psv/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "HTTPD Format Plugin",
-                    "next_url": "/docs/httpd-format-plugin/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "Text Files: CSV, TSV, PSV",
-                    "previous_url": "/docs/text-files-csv-tsv-psv/",
-                    "relative_path": "_docs/data-sources-and-file-formats/070-sequencefile-format.md",
-                    "title": "Sequence Files",
-                    "url": "/docs/sequence-files/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Image Metadata Format Plugin",
-                    "next_url": "/docs/image-metadata-format-plugin/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "Sequence Files",
-                    "previous_url": "/docs/sequence-files/",
-                    "relative_path": "_docs/data-sources-and-file-formats/110-httpd-format-plugin.md",
-                    "title": "HTTPD Format Plugin",
-                    "url": "/docs/httpd-format-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Syslog Format Plugin",
-                    "next_url": "/docs/syslog-format-plugin/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "HTTPD Format Plugin",
-                    "previous_url": "/docs/httpd-format-plugin/",
-                    "relative_path": "_docs/data-sources-and-file-formats/111-image-metadata-format-plugin.md",
-                    "title": "Image Metadata Format Plugin",
-                    "url": "/docs/image-metadata-format-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "LTSV Format Plugin",
-                    "next_url": "/docs/ltsv-format-plugin/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "Image Metadata Format Plugin",
-                    "previous_url": "/docs/image-metadata-format-plugin/",
-                    "relative_path": "_docs/data-sources-and-file-formats/112-sys-log-format-plugin.md",
-                    "title": "Syslog Format Plugin",
-                    "url": "/docs/syslog-format-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "SPSS Format Plugin",
-                    "next_url": "/docs/spss-format-plugin/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "Syslog Format Plugin",
-                    "previous_url": "/docs/syslog-format-plugin/",
-                    "relative_path": "_docs/data-sources-and-file-formats/113-ltsv-format-plugin.md",
-                    "title": "LTSV Format Plugin",
-                    "url": "/docs/ltsv-format-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "ESRI Shapefile Format Plugin",
-                    "next_url": "/docs/esri-shapefile-format-plugin/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "LTSV Format Plugin",
-                    "previous_url": "/docs/ltsv-format-plugin/",
-                    "relative_path": "_docs/data-sources-and-file-formats/114-spss-format-plugin.md",
-                    "title": "SPSS Format Plugin",
-                    "url": "/docs/spss-format-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Excel Format Plugin",
-                    "next_url": "/docs/excel-format-plugin/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "SPSS Format Plugin",
-                    "previous_url": "/docs/spss-format-plugin/",
-                    "relative_path": "_docs/data-sources-and-file-formats/115-esri-shapefile-format-plugin.md",
-                    "title": "ESRI Shapefile Format Plugin",
-                    "url": "/docs/esri-shapefile-format-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "HDF5 Format Plugin",
-                    "next_url": "/docs/hdf5-format-plugin/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "ESRI Shapefile Format Plugin",
-                    "previous_url": "/docs/esri-shapefile-format-plugin/",
-                    "relative_path": "_docs/data-sources-and-file-formats/116-excel-format-plugin.md",
-                    "title": "Excel Format Plugin",
-                    "url": "/docs/excel-format-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "XML Format Plugin",
-                    "next_url": "/docs/xml-format-plugin/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "Excel Format Plugin",
-                    "previous_url": "/docs/excel-format-plugin/",
-                    "relative_path": "_docs/data-sources-and-file-formats/117-hdf5-format-plugin.md",
-                    "title": "HDF5 Format Plugin",
-                    "url": "/docs/hdf5-format-plugin/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Sources and File Formats",
-                            "url": "/docs/data-sources-and-file-formats/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Develop Custom Functions",
-                    "next_url": "/docs/develop-custom-functions/",
-                    "parent": "Data Sources and File Formats",
-                    "previous_title": "HDF5 Format Plugin",
-                    "previous_url": "/docs/hdf5-format-plugin/",
-                    "relative_path": "_docs/data-sources-and-file-formats/120-xml-format-plugin.md",
-                    "title": "XML Format Plugin",
-                    "url": "/docs/xml-format-plugin/"
-                }
-            ],
-            "next_title": "Data Sources and File Formats Introduction",
-            "next_url": "/docs/data-sources-and-file-formats-introduction/",
-            "parent": "",
-            "previous_title": "SQL Extensions",
-            "previous_url": "/docs/sql-extensions/",
-            "relative_path": "_docs/090-data-sources-and-file-formats.md",
-            "title": "Data Sources and File Formats",
-            "url": "/docs/data-sources-and-file-formats/"
-        },
-        "Data Sources and File Formats Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "Hive-to-Drill Data Type Mapping",
-            "next_url": "/docs/hive-to-drill-data-type-mapping/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "Data Sources and File Formats",
-            "previous_url": "/docs/data-sources-and-file-formats/",
-            "relative_path": "_docs/data-sources-and-file-formats/010-data-sources-and-file-formats-introduction.md",
-            "title": "Data Sources and File Formats Introduction",
-            "url": "/docs/data-sources-and-file-formats-introduction/"
-        },
-        "Data Type Conversion": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Functions",
-                    "url": "/docs/sql-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Data Type Functions",
-            "next_url": "/docs/data-type-functions/",
-            "parent": "SQL Functions",
-            "previous_title": "Math and Trig",
-            "previous_url": "/docs/math-and-trig/",
-            "relative_path": "_docs/sql-reference/sql-functions/020-data-type-conversion.md",
-            "title": "Data Type Conversion",
-            "url": "/docs/data-type-conversion/"
-        },
-        "Data Type Functions": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Functions",
-                    "url": "/docs/sql-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Date/Time Functions and Arithmetic",
-            "next_url": "/docs/date-time-functions-and-arithmetic/",
-            "parent": "SQL Functions",
-            "previous_title": "Data Type Conversion",
-            "previous_url": "/docs/data-type-conversion/",
-            "relative_path": "_docs/sql-reference/sql-functions/021-data-type-functions.md",
-            "title": "Data Type Functions",
-            "url": "/docs/data-type-functions/"
-        },
-        "Data Types": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Types",
-                            "url": "/docs/data-types/"
-                        },
-                        {
-                            "title": "SQL Reference",
-                            "url": "/docs/sql-reference/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Date, Time, and Timestamp",
-                    "next_url": "/docs/date-time-and-timestamp/",
-                    "parent": "Data Types",
-                    "previous_title": "Data Types",
-                    "previous_url": "/docs/data-types/",
-                    "relative_path": "_docs/sql-reference/data-types/010-supported-data-types.md",
-                    "title": "Supported Data Types",
-                    "url": "/docs/supported-data-types/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Types",
-                            "url": "/docs/data-types/"
-                        },
-                        {
-                            "title": "SQL Reference",
-                            "url": "/docs/sql-reference/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Handling Different Data Types",
-                    "next_url": "/docs/handling-different-data-types/",
-                    "parent": "Data Types",
-                    "previous_title": "Supported Data Types",
-                    "previous_url": "/docs/supported-data-types/",
-                    "relative_path": "_docs/sql-reference/data-types/020-date-time-and-timestamp.md",
-                    "title": "Date, Time, and Timestamp",
-                    "url": "/docs/date-time-and-timestamp/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Data Types",
-                            "url": "/docs/data-types/"
-                        },
-                        {
-                            "title": "SQL Reference",
-                            "url": "/docs/sql-reference/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Lexical Structure",
-                    "next_url": "/docs/lexical-structure/",
-                    "parent": "Data Types",
-                    "previous_title": "Date, Time, and Timestamp",
-                    "previous_url": "/docs/date-time-and-timestamp/",
-                    "relative_path": "_docs/sql-reference/data-types/030-handling-different-data-types.md",
-                    "title": "Handling Different Data Types",
-                    "url": "/docs/handling-different-data-types/"
-                }
-            ],
-            "next_title": "Supported Data Types",
-            "next_url": "/docs/supported-data-types/",
-            "parent": "SQL Reference",
-            "previous_title": "SQL Reference Introduction",
-            "previous_url": "/docs/sql-reference-introduction/",
-            "relative_path": "_docs/sql-reference/020-data-types.md",
-            "title": "Data Types",
-            "url": "/docs/data-types/"
-        },
-        "Date, Time, and Timestamp": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Types",
-                    "url": "/docs/data-types/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Handling Different Data Types",
-            "next_url": "/docs/handling-different-data-types/",
-            "parent": "Data Types",
-            "previous_title": "Supported Data Types",
-            "previous_url": "/docs/supported-data-types/",
-            "relative_path": "_docs/sql-reference/data-types/020-date-time-and-timestamp.md",
-            "title": "Date, Time, and Timestamp",
-            "url": "/docs/date-time-and-timestamp/"
-        },
-        "Date/Time Functions and Arithmetic": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Functions",
-                    "url": "/docs/sql-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "String Manipulation",
-            "next_url": "/docs/string-manipulation/",
-            "parent": "SQL Functions",
-            "previous_title": "Data Type Functions",
-            "previous_url": "/docs/data-type-functions/",
-            "relative_path": "_docs/sql-reference/sql-functions/030-date-time-functions-and-arithmetic.md",
-            "title": "Date/Time Functions and Arithmetic",
-            "url": "/docs/date-time-functions-and-arithmetic/"
-        },
-        "Deploying and Using a Hive UDF": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "Parquet Format",
-            "next_url": "/docs/parquet-format/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "Hive-to-Drill Data Type Mapping",
-            "previous_url": "/docs/hive-to-drill-data-type-mapping/",
-            "relative_path": "_docs/data-sources-and-file-formats/030-deploying-and-using-a-hive-udf.md",
-            "title": "Deploying and Using a Hive UDF",
-            "url": "/docs/deploying-and-using-a-hive-udf/"
-        },
-        "Design Docs": {
-            "breadcrumbs": [
-                {
-                    "title": "Developer Information",
-                    "url": "/docs/developer-information/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Design Docs",
-                            "url": "/docs/design-docs/"
-                        },
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "RPC Overview",
-                    "next_url": "/docs/rpc-overview/",
-                    "parent": "Design Docs",
-                    "previous_title": "Design Docs",
-                    "previous_url": "/docs/design-docs/",
-                    "relative_path": "_docs/developer-information/design-docs/010-drill-plan-syntax.md",
-                    "title": "Drill Plan Syntax",
-                    "url": "/docs/drill-plan-syntax/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Design Docs",
-                            "url": "/docs/design-docs/"
-                        },
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Query Stages",
-                    "next_url": "/docs/query-stages/",
-                    "parent": "Design Docs",
-                    "previous_title": "Drill Plan Syntax",
-                    "previous_url": "/docs/drill-plan-syntax/",
-                    "relative_path": "_docs/developer-information/design-docs/020-rpc-overview.md",
-                    "title": "RPC Overview",
-                    "url": "/docs/rpc-overview/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Design Docs",
-                            "url": "/docs/design-docs/"
-                        },
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Useful Research",
-                    "next_url": "/docs/useful-research/",
-                    "parent": "Design Docs",
-                    "previous_title": "RPC Overview",
-                    "previous_url": "/docs/rpc-overview/",
-                    "relative_path": "_docs/developer-information/design-docs/030-query-stages.md",
-                    "title": "Query Stages",
-                    "url": "/docs/query-stages/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Design Docs",
-                            "url": "/docs/design-docs/"
-                        },
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Value Vectors",
-                    "next_url": "/docs/value-vectors/",
-                    "parent": "Design Docs",
-                    "previous_title": "Query Stages",
-                    "previous_url": "/docs/query-stages/",
-                    "relative_path": "_docs/developer-information/design-docs/040-useful-research.md",
-                    "title": "Useful Research",
-                    "url": "/docs/useful-research/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Design Docs",
-                            "url": "/docs/design-docs/"
-                        },
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Release Notes",
-                    "next_url": "/docs/release-notes/",
-                    "parent": "Design Docs",
-                    "previous_title": "Useful Research",
-                    "previous_url": "/docs/useful-research/",
-                    "relative_path": "_docs/developer-information/design-docs/050-value-vectors.md",
-                    "title": "Value Vectors",
-                    "url": "/docs/value-vectors/"
-                }
-            ],
-            "next_title": "Drill Plan Syntax",
-            "next_url": "/docs/drill-plan-syntax/",
-            "parent": "Developer Information",
-            "previous_title": "Apache Drill Contribution Ideas",
-            "previous_url": "/docs/apache-drill-contribution-ideas/",
-            "relative_path": "_docs/developer-information/030-design-docs.md",
-            "title": "Design Docs",
-            "url": "/docs/design-docs/"
-        },
-        "Designing Indexes for Your Queries": {
-            "breadcrumbs": [
-                {
-                    "title": "Querying Indexes",
-                    "url": "/docs/querying-indexes/"
-                },
-                {
-                    "title": "Query Data",
-                    "url": "/docs/query-data/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring Index Planning",
-            "next_url": "/docs/configuring-index-planning/",
-            "parent": "Querying Indexes",
-            "previous_title": "Index Selection",
-            "previous_url": "/docs/index-selection/",
-            "relative_path": "_docs/query-data/querying-indexes/040-designing-indexes-for-your-queries.md",
-            "title": "Designing Indexes for Your Queries",
-            "url": "/docs/designing-indexes-for-your-queries/"
-        },
-        "Develop Custom Functions": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Develop Custom Functions",
-                            "url": "/docs/develop-custom-functions/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Developing a Simple Function",
-                    "next_url": "/docs/developing-a-simple-function/",
-                    "parent": "Develop Custom Functions",
-                    "previous_title": "Develop Custom Functions",
-                    "previous_url": "/docs/develop-custom-functions/",
-                    "relative_path": "_docs/develop-custom-functions/010-develop-custom-functions-introduction.md",
-                    "title": "Develop Custom Functions Introduction",
-                    "url": "/docs/develop-custom-functions-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Develop Custom Functions",
-                            "url": "/docs/develop-custom-functions/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Tutorial: Develop a Simple Function",
-                    "next_url": "/docs/tutorial-develop-a-simple-function/",
-                    "parent": "Develop Custom Functions",
-                    "previous_title": "Develop Custom Functions Introduction",
-                    "previous_url": "/docs/develop-custom-functions-introduction/",
-                    "relative_path": "_docs/develop-custom-functions/020-developing-a-simple-function.md",
-                    "title": "Developing a Simple Function",
-                    "url": "/docs/developing-a-simple-function/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Develop Custom Functions",
-                            "url": "/docs/develop-custom-functions/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Developing an Aggregate Function",
-                    "next_url": "/docs/developing-an-aggregate-function/",
-                    "parent": "Develop Custom Functions",
-                    "previous_title": "Developing a Simple Function",
-                    "previous_url": "/docs/developing-a-simple-function/",
-                    "relative_path": "_docs/develop-custom-functions/025-tutorial-develop-a-simple-function.md",
-                    "title": "Tutorial: Develop a Simple Function",
-                    "url": "/docs/tutorial-develop-a-simple-function/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Develop Custom Functions",
-                            "url": "/docs/develop-custom-functions/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Adding Custom Functions to Drill",
-                    "next_url": "/docs/adding-custom-functions-to-drill/",
-                    "parent": "Develop Custom Functions",
-                    "previous_title": "Tutorial: Develop a Simple Function",
-                    "previous_url": "/docs/tutorial-develop-a-simple-function/",
-                    "relative_path": "_docs/develop-custom-functions/030-developing-an-aggregate-function.md",
-                    "title": "Developing an Aggregate Function",
-                    "url": "/docs/developing-an-aggregate-function/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Develop Custom Functions",
-                            "url": "/docs/develop-custom-functions/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Adding Custom Functions to Drill",
-                                    "url": "/docs/adding-custom-functions-to-drill/"
-                                },
-                                {
-                                    "title": "Develop Custom Functions",
-                                    "url": "/docs/develop-custom-functions/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Manually Adding Custom Functions to Drill",
-                            "next_url": "/docs/manually-adding-custom-functions-to-drill/",
-                            "parent": "Adding Custom Functions to Drill",
-                            "previous_title": "Adding Custom Functions to Drill",
-                            "previous_url": "/docs/adding-custom-functions-to-drill/",
-                            "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/009-adding-custom-functions-to-drill-introduction.md",
-                            "title": "Adding Custom Functions to Drill Introduction",
-                            "url": "/docs/adding-custom-functions-to-drill-introduction/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Adding Custom Functions to Drill",
-                                    "url": "/docs/adding-custom-functions-to-drill/"
-                                },
-                                {
-                                    "title": "Develop Custom Functions",
-                                    "url": "/docs/develop-custom-functions/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Creating Custom Authenticators",
-                            "next_url": "/docs/creating-custom-authenticators/",
-                            "parent": "Adding Custom Functions to Drill",
-                            "previous_title": "Adding Custom Functions to Drill Introduction",
-                            "previous_url": "/docs/adding-custom-functions-to-drill-introduction/",
-                            "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/010-manually-adding-custom-functions-to-drill.md",
-                            "title": "Manually Adding Custom Functions to Drill",
-                            "url": "/docs/manually-adding-custom-functions-to-drill/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Adding Custom Functions to Drill",
-                                    "url": "/docs/adding-custom-functions-to-drill/"
-                                },
-                                {
-                                    "title": "Develop Custom Functions",
-                                    "url": "/docs/develop-custom-functions/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Dynamic UDFs",
-                            "next_url": "/docs/dynamic-udfs/",
-                            "parent": "Adding Custom Functions to Drill",
-                            "previous_title": "Manually Adding Custom Functions to Drill",
-                            "previous_url": "/docs/manually-adding-custom-functions-to-drill/",
-                            "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/015-creating-custom-authenticators.md",
-                            "title": "Creating Custom Authenticators",
-                            "url": "/docs/creating-custom-authenticators/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Adding Custom Functions to Drill",
-                                    "url": "/docs/adding-custom-functions-to-drill/"
-                                },
-                                {
-                                    "title": "Develop Custom Functions",
-                                    "url": "/docs/develop-custom-functions/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using Custom Functions in Queries",
-                            "next_url": "/docs/using-custom-functions-in-queries/",
-                            "parent": "Adding Custom Functions to Drill",
-                            "previous_title": "Creating Custom Authenticators",
-                            "previous_url": "/docs/creating-custom-authenticators/",
-                            "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/020-dynamic-udfs.md",
-                            "title": "Dynamic UDFs",
-                            "url": "/docs/dynamic-udfs/"
-                        }
-                    ],
-                    "next_title": "Adding Custom Functions to Drill Introduction",
-                    "next_url": "/docs/adding-custom-functions-to-drill-introduction/",
-                    "parent": "Develop Custom Functions",
-                    "previous_title": "Developing an Aggregate Function",
-                    "previous_url": "/docs/developing-an-aggregate-function/",
-                    "relative_path": "_docs/develop-custom-functions/040-adding-custom-functions-to-drill.md",
-                    "title": "Adding Custom Functions to Drill",
-                    "url": "/docs/adding-custom-functions-to-drill/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Develop Custom Functions",
-                            "url": "/docs/develop-custom-functions/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Custom Function Interfaces",
-                    "next_url": "/docs/custom-function-interfaces/",
-                    "parent": "Develop Custom Functions",
-                    "previous_title": "Dynamic UDFs",
-                    "previous_url": "/docs/dynamic-udfs/",
-                    "relative_path": "_docs/develop-custom-functions/050-use-custom-functions-in-queries.md",
-                    "title": "Using Custom Functions in Queries",
-                    "url": "/docs/using-custom-functions-in-queries/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Develop Custom Functions",
-                            "url": "/docs/develop-custom-functions/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Troubleshooting",
-                    "next_url": "/docs/troubleshooting/",
-                    "parent": "Develop Custom Functions",
-                    "previous_title": "Using Custom Functions in Queries",
-                    "previous_url": "/docs/using-custom-functions-in-queries/",
-                    "relative_path": "_docs/develop-custom-functions/060-custom-function-interfaces.md",
-                    "title": "Custom Function Interfaces",
-                    "url": "/docs/custom-function-interfaces/"
-                }
-            ],
-            "next_title": "Develop Custom Functions Introduction",
-            "next_url": "/docs/develop-custom-functions-introduction/",
-            "parent": "",
-            "previous_title": "XML Format Plugin",
-            "previous_url": "/docs/xml-format-plugin/",
-            "relative_path": "_docs/100-develop-custom-functions.md",
-            "title": "Develop Custom Functions",
-            "url": "/docs/develop-custom-functions/"
-        },
-        "Develop Custom Functions Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Develop Custom Functions",
-                    "url": "/docs/develop-custom-functions/"
-                }
-            ],
-            "children": [],
-            "next_title": "Developing a Simple Function",
-            "next_url": "/docs/developing-a-simple-function/",
-            "parent": "Develop Custom Functions",
-            "previous_title": "Develop Custom Functions",
-            "previous_url": "/docs/develop-custom-functions/",
-            "relative_path": "_docs/develop-custom-functions/010-develop-custom-functions-introduction.md",
-            "title": "Develop Custom Functions Introduction",
-            "url": "/docs/develop-custom-functions-introduction/"
-        },
-        "Develop Drill": {
-            "breadcrumbs": [
-                {
-                    "title": "Developer Information",
-                    "url": "/docs/developer-information/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Develop Drill",
-                            "url": "/docs/develop-drill/"
-                        },
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Useful Information for Drill Developers",
-                    "next_url": "/docs/useful-information-for-drill-developers/",
-                    "parent": "Develop Drill",
-                    "previous_title": "Develop Drill",
-                    "previous_url": "/docs/develop-drill/",
-                    "relative_path": "_docs/developer-information/develop-drill/010-compiling-drill-from-source.md",
-                    "title": "Compiling Drill from Source",
-                    "url": "/docs/compiling-drill-from-source/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Develop Drill",
-                            "url": "/docs/develop-drill/"
-                        },
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Contribute to Drill",
-                    "next_url": "/docs/contribute-to-drill/",
-                    "parent": "Develop Drill",
-                    "previous_title": "Compiling Drill from Source",
-                    "previous_url": "/docs/compiling-drill-from-source/",
-                    "relative_path": "_docs/developer-information/develop-drill/011-useful-information-for-drill-developers.md",
-                    "title": "Useful Information for Drill Developers",
-                    "url": "/docs/useful-information-for-drill-developers/"
-                }
-            ],
-            "next_title": "Compiling Drill from Source",
-            "next_url": "/docs/compiling-drill-from-source/",
-            "parent": "Developer Information",
-            "previous_title": "Use Postman to Run SQL Queries on Drill Data Sources",
-            "previous_url": "/docs/use-postman-to-run-sql-queries-on-drill-data-sources/",
-            "relative_path": "_docs/developer-information/010-develop-drill.md",
-            "title": "Develop Drill",
-            "url": "/docs/develop-drill/"
-        },
-        "Developer Information": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "REST API",
-                                    "url": "/docs/rest-api/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Submitting Queries from the REST API when Impersonation is Enabled and Authentication is Disabled",
-                            "next_url": "/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/",
-                            "parent": "REST API",
-                            "previous_title": "REST API",
-                            "previous_url": "/docs/rest-api/",
-                            "relative_path": "_docs/developer-information/rest-api/010-rest-api-introduction.md",
-                            "title": "REST API Introduction",
-                            "url": "/docs/rest-api-introduction/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "REST API",
-                                    "url": "/docs/rest-api/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Use Postman to Run SQL Queries on Drill Data Sources",
-                            "next_url": "/docs/use-postman-to-run-sql-queries-on-drill-data-sources/",
-                            "parent": "REST API",
-                            "previous_title": "REST API Introduction",
-                            "previous_url": "/docs/rest-api-introduction/",
-                            "relative_path": "_docs/developer-information/rest-api/011-submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled.md",
-                            "title": "Submitting Queries from the REST API when Impersonation is Enabled and Authentication is Disabled",
-                            "url": "/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "REST API",
-                                    "url": "/docs/rest-api/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Develop Drill",
-                            "next_url": "/docs/develop-drill/",
-                            "parent": "REST API",
-                            "previous_title": "Submitting Queries from the REST API when Impersonation is Enabled and Authentication is Disabled",
-                            "previous_url": "/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/",
-                            "relative_path": "_docs/developer-information/rest-api/012-use-postman-to-run-sql-queries-on-drill-data-sources.md",
-                            "title": "Use Postman to Run SQL Queries on Drill Data Sources",
-                            "url": "/docs/use-postman-to-run-sql-queries-on-drill-data-sources/"
-                        }
-                    ],
-                    "next_title": "REST API Introduction",
-                    "next_url": "/docs/rest-api-introduction/",
-                    "parent": "Developer Information",
-                    "previous_title": "Developer Information",
-                    "previous_url": "/docs/developer-information/",
-                    "relative_path": "_docs/developer-information/009-rest-api.md",
-                    "title": "REST API",
-                    "url": "/docs/rest-api/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Develop Drill",
-                                    "url": "/docs/develop-drill/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Useful Information for Drill Developers",
-                            "next_url": "/docs/useful-information-for-drill-developers/",
-                            "parent": "Develop Drill",
-                            "previous_title": "Develop Drill",
-                            "previous_url": "/docs/develop-drill/",
-                            "relative_path": "_docs/developer-information/develop-drill/010-compiling-drill-from-source.md",
-                            "title": "Compiling Drill from Source",
-                            "url": "/docs/compiling-drill-from-source/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Develop Drill",
-                                    "url": "/docs/develop-drill/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Contribute to Drill",
-                            "next_url": "/docs/contribute-to-drill/",
-                            "parent": "Develop Drill",
-                            "previous_title": "Compiling Drill from Source",
-                            "previous_url": "/docs/compiling-drill-from-source/",
-                            "relative_path": "_docs/developer-information/develop-drill/011-useful-information-for-drill-developers.md",
-                            "title": "Useful Information for Drill Developers",
-                            "url": "/docs/useful-information-for-drill-developers/"
-                        }
-                    ],
-                    "next_title": "Compiling Drill from Source",
-                    "next_url": "/docs/compiling-drill-from-source/",
-                    "parent": "Developer Information",
-                    "previous_title": "Use Postman to Run SQL Queries on Drill Data Sources",
-                    "previous_url": "/docs/use-postman-to-run-sql-queries-on-drill-data-sources/",
-                    "relative_path": "_docs/developer-information/010-develop-drill.md",
-                    "title": "Develop Drill",
-                    "url": "/docs/develop-drill/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Contribute to Drill",
-                                    "url": "/docs/contribute-to-drill/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Apache Drill Contribution Ideas",
-                            "next_url": "/docs/apache-drill-contribution-ideas/",
-                            "parent": "Contribute to Drill",
-                            "previous_title": "Contribute to Drill",
-                            "previous_url": "/docs/contribute-to-drill/",
-                            "relative_path": "_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md",
-                            "title": "Apache Drill Contribution Guidelines",
-                            "url": "/docs/apache-drill-contribution-guidelines/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Contribute to Drill",
-                                    "url": "/docs/contribute-to-drill/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Design Docs",
-                            "next_url": "/docs/design-docs/",
-                            "parent": "Contribute to Drill",
-                            "previous_title": "Apache Drill Contribution Guidelines",
-                            "previous_url": "/docs/apache-drill-contribution-guidelines/",
-                            "relative_path": "_docs/developer-information/contribute-to-drill/020-apache-drill-contribution-ideas.md",
-                            "title": "Apache Drill Contribution Ideas",
-                            "url": "/docs/apache-drill-contribution-ideas/"
-                        }
-                    ],
-                    "next_title": "Apache Drill Contribution Guidelines",
-                    "next_url": "/docs/apache-drill-contribution-guidelines/",
-                    "parent": "Developer Information",
-                    "previous_title": "Useful Information for Drill Developers",
-                    "previous_url": "/docs/useful-information-for-drill-developers/",
-                    "relative_path": "_docs/developer-information/020-contribute-to-drill.md",
-                    "title": "Contribute to Drill",
-                    "url": "/docs/contribute-to-drill/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Developer Information",
-                            "url": "/docs/developer-information/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Design Docs",
-                                    "url": "/docs/design-docs/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "RPC Overview",
-                            "next_url": "/docs/rpc-overview/",
-                            "parent": "Design Docs",
-                            "previous_title": "Design Docs",
-                            "previous_url": "/docs/design-docs/",
-                            "relative_path": "_docs/developer-information/design-docs/010-drill-plan-syntax.md",
-                            "title": "Drill Plan Syntax",
-                            "url": "/docs/drill-plan-syntax/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Design Docs",
-                                    "url": "/docs/design-docs/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Query Stages",
-                            "next_url": "/docs/query-stages/",
-                            "parent": "Design Docs",
-                            "previous_title": "Drill Plan Syntax",
-                            "previous_url": "/docs/drill-plan-syntax/",
-                            "relative_path": "_docs/developer-information/design-docs/020-rpc-overview.md",
-                            "title": "RPC Overview",
-                            "url": "/docs/rpc-overview/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Design Docs",
-                                    "url": "/docs/design-docs/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Useful Research",
-                            "next_url": "/docs/useful-research/",
-                            "parent": "Design Docs",
-                            "previous_title": "RPC Overview",
-                            "previous_url": "/docs/rpc-overview/",
-                            "relative_path": "_docs/developer-information/design-docs/030-query-stages.md",
-                            "title": "Query Stages",
-                            "url": "/docs/query-stages/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Design Docs",
-                                    "url": "/docs/design-docs/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Value Vectors",
-                            "next_url": "/docs/value-vectors/",
-                            "parent": "Design Docs",
-                            "previous_title": "Query Stages",
-                            "previous_url": "/docs/query-stages/",
-                            "relative_path": "_docs/developer-information/design-docs/040-useful-research.md",
-                            "title": "Useful Research",
-                            "url": "/docs/useful-research/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Design Docs",
-                                    "url": "/docs/design-docs/"
-                                },
-                                {
-                                    "title": "Developer Information",
-                                    "url": "/docs/developer-information/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Release Notes",
-                            "next_url": "/docs/release-notes/",
-                            "parent": "Design Docs",
-                            "previous_title": "Useful Research",
-                            "previous_url": "/docs/useful-research/",
-                            "relative_path": "_docs/developer-information/design-docs/050-value-vectors.md",
-                            "title": "Value Vectors",
-                            "url": "/docs/value-vectors/"
-                        }
-                    ],
-                    "next_title": "Drill Plan Syntax",
-                    "next_url": "/docs/drill-plan-syntax/",
-                    "parent": "Developer Information",
-                    "previous_title": "Apache Drill Contribution Ideas",
-                    "previous_url": "/docs/apache-drill-contribution-ideas/",
-                    "relative_path": "_docs/developer-information/030-design-docs.md",
-                    "title": "Design Docs",
-                    "url": "/docs/design-docs/"
-                }
-            ],
-            "next_title": "REST API",
-            "next_url": "/docs/rest-api/",
-            "parent": "",
-            "previous_title": "Troubleshooting",
-            "previous_url": "/docs/troubleshooting/",
-            "relative_path": "_docs/120-developer-information.md",
-            "title": "Developer Information",
-            "url": "/docs/developer-information/"
-        },
-        "Developing a Simple Function": {
-            "breadcrumbs": [
-                {
-                    "title": "Develop Custom Functions",
-                    "url": "/docs/develop-custom-functions/"
-                }
-            ],
-            "children": [],
-            "next_title": "Tutorial: Develop a Simple Function",
-            "next_url": "/docs/tutorial-develop-a-simple-function/",
-            "parent": "Develop Custom Functions",
-            "previous_title": "Develop Custom Functions Introduction",
-            "previous_url": "/docs/develop-custom-functions-introduction/",
-            "relative_path": "_docs/develop-custom-functions/020-developing-a-simple-function.md",
-            "title": "Developing a Simple Function",
-            "url": "/docs/developing-a-simple-function/"
-        },
-        "Developing an Aggregate Function": {
-            "breadcrumbs": [
-                {
-                    "title": "Develop Custom Functions",
-                    "url": "/docs/develop-custom-functions/"
-                }
-            ],
-            "children": [],
-            "next_title": "Adding Custom Functions to Drill",
-            "next_url": "/docs/adding-custom-functions-to-drill/",
-            "parent": "Develop Custom Functions",
-            "previous_title": "Tutorial: Develop a Simple Function",
-            "previous_url": "/docs/tutorial-develop-a-simple-function/",
-            "relative_path": "_docs/develop-custom-functions/030-developing-an-aggregate-function.md",
-            "title": "Developing an Aggregate Function",
-            "url": "/docs/developing-an-aggregate-function/"
-        },
-        "Distributed Mode Prerequisites": {
-            "breadcrumbs": [
-                {
-                    "title": "Installing Drill in Distributed Mode",
-                    "url": "/docs/installing-drill-in-distributed-mode/"
-                },
-                {
-                    "title": "Install Drill",
-                    "url": "/docs/install-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Installing Drill on the Cluster",
-            "next_url": "/docs/installing-drill-on-the-cluster/",
-            "parent": "Installing Drill in Distributed Mode",
-            "previous_title": "Installing Drill in Distributed Mode",
-            "previous_url": "/docs/installing-drill-in-distributed-mode/",
-            "relative_path": "_docs/install/045-distributed-mode-prerequisites.md",
-            "title": "Distributed Mode Prerequisites",
-            "url": "/docs/distributed-mode-prerequisites/"
-        },
-        "Drill Default Input Format": {
-            "breadcrumbs": [
-                {
-                    "title": "Storage Plugin Configuration",
-                    "url": "/docs/storage-plugin-configuration/"
-                },
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "File System Storage Plugin",
-            "next_url": "/docs/file-system-storage-plugin/",
-            "parent": "Storage Plugin Configuration",
-            "previous_title": "Workspaces",
-            "previous_url": "/docs/workspaces/",
-            "relative_path": "_docs/connect-a-data-source/080-drill-default-input-format.md",
-            "title": "Drill Default Input Format",
-            "url": "/docs/drill-default-input-format/"
-        },
-        "Drill Explorer Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Using Drill Explorer",
-                    "url": "/docs/using-drill-explorer/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Connecting Drill Explorer to Data",
-            "next_url": "/docs/connecting-drill-explorer-to-data/",
-            "parent": "Using Drill Explorer",
-            "previous_title": "Using Drill Explorer",
-            "previous_url": "/docs/using-drill-explorer/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-explorer/010-drill-explorer-introduction.md",
-            "title": "Drill Explorer Introduction",
-            "url": "/docs/drill-explorer-introduction/"
-        },
-        "Drill Iceberg Metastore": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill Metastore",
-                    "url": "/docs/drill-metastore/"
-                },
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "RDBMS Metastore",
-            "next_url": "/docs/rdbms-metastore/",
-            "parent": "Drill Metastore",
-            "previous_title": "Using Drill Metastore",
-            "previous_url": "/docs/using-drill-metastore/",
-            "relative_path": "_docs/performance-tuning/drill-metastore/020-drill-iceberg-metastore.md",
-            "title": "Drill Iceberg Metastore",
-            "url": "/docs/drill-iceberg-metastore/"
-        },
-        "Drill Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Getting Started",
-                    "url": "/docs/getting-started/"
-                }
-            ],
-            "children": [],
-            "next_title": "Why Drill",
-            "next_url": "/docs/why-drill/",
-            "parent": "Getting Started",
-            "previous_title": "Getting Started",
-            "previous_url": "/docs/getting-started/",
-            "relative_path": "_docs/getting-started/010-drill-introduction.md",
-            "title": "Drill Introduction",
-            "url": "/docs/drill-introduction/"
-        },
-        "Drill Metastore": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill Metastore",
-                            "url": "/docs/drill-metastore/"
-                        },
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Drill Iceberg Metastore",
-                    "next_url": "/docs/drill-iceberg-metastore/",
-                    "parent": "Drill Metastore",
-                    "previous_title": "Drill Metastore",
-                    "previous_url": "/docs/drill-metastore/",
-                    "relative_path": "_docs/performance-tuning/drill-metastore/010-using-drill-metastore.md",
-                    "title": "Using Drill Metastore",
-                    "url": "/docs/using-drill-metastore/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill Metastore",
-                            "url": "/docs/drill-metastore/"
-                        },
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "RDBMS Metastore",
-                    "next_url": "/docs/rdbms-metastore/",
-                    "parent": "Drill Metastore",
-                    "previous_title": "Using Drill Metastore",
-                    "previous_url": "/docs/using-drill-metastore/",
-                    "relative_path": "_docs/performance-tuning/drill-metastore/020-drill-iceberg-metastore.md",
-                    "title": "Drill Iceberg Metastore",
-                    "url": "/docs/drill-iceberg-metastore/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill Metastore",
-                            "url": "/docs/drill-metastore/"
-                        },
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Performance Tuning Introduction",
-                    "next_url": "/docs/performance-tuning-introduction/",
-                    "parent": "Drill Metastore",
-                    "previous_title": "Drill Iceberg Metastore",
-                    "previous_url": "/docs/drill-iceberg-metastore/",
-                    "relative_path": "_docs/performance-tuning/drill-metastore/030-rdbms-metastore.md",
-                    "title": "RDBMS Metastore",
-                    "url": "/docs/rdbms-metastore/"
-                }
-            ],
-            "next_title": "Using Drill Metastore",
-            "next_url": "/docs/using-drill-metastore/",
-            "parent": "Performance Tuning",
-            "previous_title": "Performance Tuning",
-            "previous_url": "/docs/performance-tuning/",
-            "relative_path": "_docs/performance-tuning/005-drill-metastore.md",
-            "title": "Drill Metastore",
-            "url": "/docs/drill-metastore/"
-        },
-        "Drill Plan Syntax": {
-            "breadcrumbs": [
-                {
-                    "title": "Design Docs",
-                    "url": "/docs/design-docs/"
-                },
-                {
-                    "title": "Developer Information",
-                    "url": "/docs/developer-information/"
-                }
-            ],
-            "children": [],
-            "next_title": "RPC Overview",
-            "next_url": "/docs/rpc-overview/",
-            "parent": "Design Docs",
-            "previous_title": "Design Docs",
-            "previous_url": "/docs/design-docs/",
-            "relative_path": "_docs/developer-information/design-docs/010-drill-plan-syntax.md",
-            "title": "Drill Plan Syntax",
-            "url": "/docs/drill-plan-syntax/"
-        },
-        "Drill Query Execution": {
-            "breadcrumbs": [
-                {
-                    "title": "Architecture",
-                    "url": "/docs/architecture/"
-                }
-            ],
-            "children": [],
-            "next_title": "Core Modules",
-            "next_url": "/docs/core-modules/",
-            "parent": "Architecture",
-            "previous_title": "Architecture Introduction",
-            "previous_url": "/docs/architecture-introduction/",
-            "relative_path": "_docs/architecture/015-drill-query-execution.md",
-            "title": "Drill Query Execution",
-            "url": "/docs/drill-query-execution/"
-        },
-        "Drill in 10 Minutes": {
-            "breadcrumbs": [
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [],
-            "next_title": "Analyzing the Yelp Academic Dataset",
-            "next_url": "/docs/analyzing-the-yelp-academic-dataset/",
-            "parent": "Tutorials",
-            "previous_title": "Tutorials Introduction",
-            "previous_url": "/docs/tutorials-introduction/",
-            "relative_path": "_docs/tutorials/020-drill-in-10-minutes.md",
-            "title": "Drill in 10 Minutes",
-            "url": "/docs/drill-in-10-minutes/"
-        },
-        "Drill-on-YARN": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Creating a Basic Drill Cluster",
-                    "next_url": "/docs/creating-a-basic-drill-cluster/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Drill-on-YARN",
-                    "previous_url": "/docs/drill-on-yarn/",
-                    "relative_path": "_docs/drill-on-yarn/010-drill-on-yarn-introduction.md",
-                    "title": "Drill-on-YARN Introduction",
-                    "url": "/docs/drill-on-yarn-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Launch Drill Under YARN",
-                    "next_url": "/docs/launch-drill-under-yarn/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Drill-on-YARN Introduction",
-                    "previous_url": "/docs/drill-on-yarn-introduction/",
-                    "relative_path": "_docs/drill-on-yarn/020-creating-a-basic-drill-cluster.md",
-                    "title": "Creating a Basic Drill Cluster",
-                    "url": "/docs/creating-a-basic-drill-cluster/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configuration Reference",
-                    "next_url": "/docs/configuration-reference/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Creating a Basic Drill Cluster",
-                    "previous_url": "/docs/creating-a-basic-drill-cluster/",
-                    "relative_path": "_docs/drill-on-yarn/030-launch-drill-under-yarn.md",
-                    "title": "Launch Drill Under YARN",
-                    "url": "/docs/launch-drill-under-yarn/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Drill-on-YARN Command-Line Tool",
-                    "next_url": "/docs/drill-on-yarn-command-line-tool/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Launch Drill Under YARN",
-                    "previous_url": "/docs/launch-drill-under-yarn/",
-                    "relative_path": "_docs/drill-on-yarn/040-configuration-reference.md",
-                    "title": "Configuration Reference",
-                    "url": "/docs/configuration-reference/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Using the Drill-on-YARN Web UI",
-                    "next_url": "/docs/using-the-drill-on-yarn-web-ui/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Configuration Reference",
-                    "previous_url": "/docs/configuration-reference/",
-                    "relative_path": "_docs/drill-on-yarn/050-drill-on-yarn-command-line-tool.md",
-                    "title": "Drill-on-YARN Command-Line Tool",
-                    "url": "/docs/drill-on-yarn-command-line-tool/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Multiple Drill Clusters",
-                    "next_url": "/docs/multiple-drill-clusters/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Drill-on-YARN Command-Line Tool",
-                    "previous_url": "/docs/drill-on-yarn-command-line-tool/",
-                    "relative_path": "_docs/drill-on-yarn/060-using-the-drill-on-yarn-web-ui.md",
-                    "title": "Using the Drill-on-YARN Web UI",
-                    "url": "/docs/using-the-drill-on-yarn-web-ui/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Enabling Web UI Security",
-                    "next_url": "/docs/enabling-web-ui-security/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Using the Drill-on-YARN Web UI",
-                    "previous_url": "/docs/using-the-drill-on-yarn-web-ui/",
-                    "relative_path": "_docs/drill-on-yarn/070-multiple-drill-clusters.md",
-                    "title": "Multiple Drill Clusters",
-                    "url": "/docs/multiple-drill-clusters/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Appendix A: Release Note Issues",
-                    "next_url": "/docs/appendix-a-release-note-issues/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Multiple Drill Clusters",
-                    "previous_url": "/docs/multiple-drill-clusters/",
-                    "relative_path": "_docs/drill-on-yarn/080-enabling-web-ui-security.md",
-                    "title": "Enabling Web UI Security",
-                    "url": "/docs/enabling-web-ui-security/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Appendix B: drill-env.sh Settings",
-                    "next_url": "/docs/appendix-b-drill-env-sh-settings/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Enabling Web UI Security",
-                    "previous_url": "/docs/enabling-web-ui-security/",
-                    "relative_path": "_docs/drill-on-yarn/090-appendix-a-release-note-issues.md",
-                    "title": "Appendix A: Release Note Issues",
-                    "url": "/docs/appendix-a-release-note-issues/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Appendix C: Troubleshooting",
-                    "next_url": "/docs/appendix-c-troubleshooting/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Appendix A: Release Note Issues",
-                    "previous_url": "/docs/appendix-a-release-note-issues/",
-                    "relative_path": "_docs/drill-on-yarn/091-appendix-b-drill-env.sh-settings.md",
-                    "title": "Appendix B: drill-env.sh Settings",
-                    "url": "/docs/appendix-b-drill-env-sh-settings/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Appendix D: Recreate the Drill Archive",
-                    "next_url": "/docs/appendix-d-recreate-the-drill-archive/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Appendix B: drill-env.sh Settings",
-                    "previous_url": "/docs/appendix-b-drill-env-sh-settings/",
-                    "relative_path": "_docs/drill-on-yarn/092-appendix-c-troubleshooting.md",
-                    "title": "Appendix C: Troubleshooting",
-                    "url": "/docs/appendix-c-troubleshooting/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Drill-on-YARN",
-                            "url": "/docs/drill-on-yarn/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Install Drill",
-                    "next_url": "/docs/install-drill/",
-                    "parent": "Drill-on-YARN",
-                    "previous_title": "Appendix C: Troubleshooting",
-                    "previous_url": "/docs/appendix-c-troubleshooting/",
-                    "relative_path": "_docs/drill-on-yarn/093-appendix-d-recreate-the-drill-archive.md",
-                    "title": "Appendix D: Recreate the Drill Archive",
-                    "url": "/docs/appendix-d-recreate-the-drill-archive/"
-                }
-            ],
-            "next_title": "Drill-on-YARN Introduction",
-            "next_url": "/docs/drill-on-yarn-introduction/",
-            "parent": "",
-            "previous_title": "Analyzing Data Using Window Functions",
-            "previous_url": "/docs/analyzing-data-using-window-functions/",
-            "relative_path": "_docs/031-drill-on-yarn.md",
-            "title": "Drill-on-YARN",
-            "url": "/docs/drill-on-yarn/"
-        },
-        "Drill-on-YARN Command-Line Tool": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill-on-YARN",
-                    "url": "/docs/drill-on-yarn/"
-                }
-            ],
-            "children": [],
-            "next_title": "Using the Drill-on-YARN Web UI",
-            "next_url": "/docs/using-the-drill-on-yarn-web-ui/",
-            "parent": "Drill-on-YARN",
-            "previous_title": "Configuration Reference",
-            "previous_url": "/docs/configuration-reference/",
-            "relative_path": "_docs/drill-on-yarn/050-drill-on-yarn-command-line-tool.md",
-            "title": "Drill-on-YARN Command-Line Tool",
-            "url": "/docs/drill-on-yarn-command-line-tool/"
-        },
-        "Drill-on-YARN Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill-on-YARN",
-                    "url": "/docs/drill-on-yarn/"
-                }
-            ],
-            "children": [],
-            "next_title": "Creating a Basic Drill Cluster",
-            "next_url": "/docs/creating-a-basic-drill-cluster/",
-            "parent": "Drill-on-YARN",
-            "previous_title": "Drill-on-YARN",
-            "previous_url": "/docs/drill-on-yarn/",
-            "relative_path": "_docs/drill-on-yarn/010-drill-on-yarn-introduction.md",
-            "title": "Drill-on-YARN Introduction",
-            "url": "/docs/drill-on-yarn-introduction/"
-        },
-        "Druid Storage Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "HTTP Storage Plugin",
-            "next_url": "/docs/http-storage-plugin/",
-            "parent": "Connect a Data Source",
-            "previous_title": "Azure Blob Storage Plugin",
-            "previous_url": "/docs/azure-blob-storage-plugin/",
-            "relative_path": "_docs/connect-a-data-source/plugins/120-druid-storage-plugin.md",
-            "title": "Druid Storage Plugin",
-            "url": "/docs/druid-storage-plugin/"
-        },
-        "Dynamic UDFs": {
-            "breadcrumbs": [
-                {
-                    "title": "Adding Custom Functions to Drill",
-                    "url": "/docs/adding-custom-functions-to-drill/"
-                },
-                {
-                    "title": "Develop Custom Functions",
-                    "url": "/docs/develop-custom-functions/"
-                }
-            ],
-            "children": [],
-            "next_title": "Using Custom Functions in Queries",
-            "next_url": "/docs/using-custom-functions-in-queries/",
-            "parent": "Adding Custom Functions to Drill",
-            "previous_title": "Creating Custom Authenticators",
-            "previous_url": "/docs/creating-custom-authenticators/",
-            "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/020-dynamic-udfs.md",
-            "title": "Dynamic UDFs",
-            "url": "/docs/dynamic-udfs/"
-        },
-        "ESRI Shapefile Format Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "Excel Format Plugin",
-            "next_url": "/docs/excel-format-plugin/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "SPSS Format Plugin",
-            "previous_url": "/docs/spss-format-plugin/",
-            "relative_path": "_docs/data-sources-and-file-formats/115-esri-shapefile-format-plugin.md",
-            "title": "ESRI Shapefile Format Plugin",
-            "url": "/docs/esri-shapefile-format-plugin/"
-        },
-        "EXPLAIN": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "LATERAL Join",
-            "next_url": "/docs/lateral-join/",
-            "parent": "SQL Commands",
-            "previous_title": "DROP VIEW",
-            "previous_url": "/docs/drop-view/",
-            "relative_path": "_docs/sql-reference/sql-commands/070-explain.md",
-            "title": "EXPLAIN",
-            "url": "/docs/explain/"
-        },
-        "Ecosystem": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Ecosystem",
-                            "url": "/docs/ecosystem/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "",
-                    "next_url": "",
-                    "parent": "Ecosystem",
-                    "previous_title": "Ecosystem",
-                    "previous_url": "/docs/ecosystem/",
-                    "relative_path": "_docs/ecosystem/010-using-saiku-analytics-with-apache-drill.md",
-                    "title": "Using Saiku Analytics with Apache Drill",
-                    "url": "/docs/using-saiku-analytics-with-apache-drill/"
-                }
-            ],
-            "next_title": "Using Saiku Analytics with Apache Drill",
-            "next_url": "/docs/using-saiku-analytics-with-apache-drill/",
-            "parent": "",
-            "previous_title": "Project Bylaws",
-            "previous_url": "/docs/project-bylaws/",
-            "relative_path": "_docs/171-ecosystem.md",
-            "title": "Ecosystem",
-            "url": "/docs/ecosystem/"
-        },
-        "ElasticSearch Storage Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "Splunk Storage Plugin",
-            "next_url": "/docs/splunk-storage-plugin/",
-            "parent": "Connect a Data Source",
-            "previous_title": "HTTP Storage Plugin",
-            "previous_url": "/docs/http-storage-plugin/",
-            "relative_path": "_docs/connect-a-data-source/plugins/130-elasticsearch-plugin.md",
-            "title": "ElasticSearch Storage Plugin",
-            "url": "/docs/elasticsearch-storage-plugin/"
-        },
-        "Embedded Mode Prerequisites": {
-            "breadcrumbs": [
-                {
-                    "title": "Installing Drill in Embedded Mode",
-                    "url": "/docs/installing-drill-in-embedded-mode/"
-                },
-                {
-                    "title": "Install Drill",
-                    "url": "/docs/install-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Running Drill on Docker",
-            "next_url": "/docs/running-drill-on-docker/",
-            "parent": "Installing Drill in Embedded Mode",
-            "previous_title": "Installing Drill in Embedded Mode",
-            "previous_url": "/docs/installing-drill-in-embedded-mode/",
-            "relative_path": "_docs/install/installing-drill-in-embedded-mode/010-embedded-mode-prerequisites.md",
-            "title": "Embedded Mode Prerequisites",
-            "url": "/docs/embedded-mode-prerequisites/"
-        },
-        "Enabling Query Queuing": {
-            "breadcrumbs": [
-                {
-                    "title": "Query Plans and Tuning",
-                    "url": "/docs/query-plans-and-tuning/"
-                },
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Throttling",
-            "next_url": "/docs/throttling/",
-            "parent": "Query Plans and Tuning",
-            "previous_title": "Sort-Based and Hash-Based Memory-Constrained Operators",
-            "previous_url": "/docs/sort-based-and-hash-based-memory-constrained-operators/",
-            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/060-enabling-query-queuing.md",
-            "title": "Enabling Query Queuing",
-            "url": "/docs/enabling-query-queuing/"
-        },
-        "Enabling Web UI Security": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill-on-YARN",
-                    "url": "/docs/drill-on-yarn/"
-                }
-            ],
-            "children": [],
-            "next_title": "Appendix A: Release Note Issues",
-            "next_url": "/docs/appendix-a-release-note-issues/",
-            "parent": "Drill-on-YARN",
-            "previous_title": "Multiple Drill Clusters",
-            "previous_url": "/docs/multiple-drill-clusters/",
-            "relative_path": "_docs/drill-on-yarn/080-enabling-web-ui-security.md",
-            "title": "Enabling Web UI Security",
-            "url": "/docs/enabling-web-ui-security/"
-        },
-        "Enron Emails": {
-            "breadcrumbs": [
-                {
-                    "title": "Sample Datasets",
-                    "url": "/docs/sample-datasets/"
-                }
-            ],
-            "children": [],
-            "next_title": "Wikipedia Edit History",
-            "next_url": "/docs/wikipedia-edit-history/",
-            "parent": "Sample Datasets",
-            "previous_title": "Sample Datasets",
-            "previous_url": "/docs/sample-datasets/",
-            "relative_path": "_docs/sample-datasets/001-enron.md",
-            "title": "Enron Emails",
-            "url": "/docs/enron-emails/"
-        },
-        "Error Messages": {
-            "breadcrumbs": [
-                {
-                    "title": "Log and Debug",
-                    "url": "/docs/log-and-debug/"
-                }
-            ],
-            "children": [],
-            "next_title": "Modify logback.xml",
-            "next_url": "/docs/modify-logback-xml/",
-            "parent": "Log and Debug",
-            "previous_title": "Log and Debug Introduction",
-            "previous_url": "/docs/log-and-debug-introduction/",
-            "relative_path": "_docs/log-and-debug/002-error-messages.md",
-            "title": "Error Messages",
-            "url": "/docs/error-messages/"
-        },
-        "Excel Format Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "HDF5 Format Plugin",
-            "next_url": "/docs/hdf5-format-plugin/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "ESRI Shapefile Format Plugin",
-            "previous_url": "/docs/esri-shapefile-format-plugin/",
-            "relative_path": "_docs/data-sources-and-file-formats/116-excel-format-plugin.md",
-            "title": "Excel Format Plugin",
-            "url": "/docs/excel-format-plugin/"
-        },
-        "FLATTEN": {
-            "breadcrumbs": [
-                {
-                    "title": "Nested Data Functions",
-                    "url": "/docs/nested-data-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "KVGEN",
-            "next_url": "/docs/kvgen/",
-            "parent": "Nested Data Functions",
-            "previous_title": "Nested Data Limitations",
-            "previous_url": "/docs/nested-data-limitations/",
-            "relative_path": "_docs/sql-reference/nested-data-functions/010-flatten.md",
-            "title": "FLATTEN",
-            "url": "/docs/flatten/"
-        },
-        "FROM Clause": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "GROUP BY Clause",
-            "next_url": "/docs/group-by-clause/",
-            "parent": "SQL Commands",
-            "previous_title": "SELECT List",
-            "previous_url": "/docs/select-list/",
-            "relative_path": "_docs/sql-reference/sql-commands/081-from-clause.md",
-            "title": "FROM Clause",
-            "url": "/docs/from-clause/"
-        },
-        "File System Storage Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "HBase Storage Plugin",
-            "next_url": "/docs/hbase-storage-plugin/",
-            "parent": "Connect a Data Source",
-            "previous_title": "Drill Default Input Format",
-            "previous_url": "/docs/drill-default-input-format/",
-            "relative_path": "_docs/connect-a-data-source/plugins/040-file-system-storage-plugin.md",
-            "title": "File System Storage Plugin",
-            "url": "/docs/file-system-storage-plugin/"
-        },
-        "Functions for Handling Nulls": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Functions",
-                    "url": "/docs/sql-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Phonetic Functions",
-            "next_url": "/docs/phonetic-functions/",
-            "parent": "SQL Functions",
-            "previous_title": "Aggregate and Aggregate Statistical",
-            "previous_url": "/docs/aggregate-and-aggregate-statistical/",
-            "relative_path": "_docs/sql-reference/sql-functions/060-functions-for-handling-nulls.md",
-            "title": "Functions for Handling Nulls",
-            "url": "/docs/functions-for-handling-nulls/"
-        },
-        "GIS functions": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Functions",
-                    "url": "/docs/sql-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Time Series Analysis Functions",
-            "next_url": "/docs/time-series-analysis-functions/",
-            "parent": "SQL Functions",
-            "previous_title": "SQL dialect compatibility functions",
-            "previous_url": "/docs/sql-dialect-compatibility-functions/",
-            "relative_path": "_docs/sql-reference/sql-functions/080-gis-functions.md",
-            "title": "GIS functions",
-            "url": "/docs/gis-functions/"
-        },
-        "GROUP BY Clause": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "HAVING Clause",
-            "next_url": "/docs/having-clause/",
-            "parent": "SQL Commands",
-            "previous_title": "FROM Clause",
-            "previous_url": "/docs/from-clause/",
-            "relative_path": "_docs/sql-reference/sql-commands/082-group-by-clause.md",
-            "title": "GROUP BY Clause",
-            "url": "/docs/group-by-clause/"
-        },
-        "Getting Started": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Getting Started",
-                            "url": "/docs/getting-started/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Why Drill",
-                    "next_url": "/docs/why-drill/",
-                    "parent": "Getting Started",
-                    "previous_title": "Getting Started",
-                    "previous_url": "/docs/getting-started/",
-                    "relative_path": "_docs/getting-started/010-drill-introduction.md",
-                    "title": "Drill Introduction",
-                    "url": "/docs/drill-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Getting Started",
-                            "url": "/docs/getting-started/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Architecture",
-                    "next_url": "/docs/architecture/",
-                    "parent": "Getting Started",
-                    "previous_title": "Drill Introduction",
-                    "previous_url": "/docs/drill-introduction/",
-                    "relative_path": "_docs/getting-started/020-why-drill.md",
-                    "title": "Why Drill",
-                    "url": "/docs/why-drill/"
-                }
-            ],
-            "next_title": "Drill Introduction",
-            "next_url": "/docs/drill-introduction/",
-            "parent": "",
-            "previous_title": "",
-            "previous_url": "",
-            "relative_path": "_docs/010-getting-started.md",
-            "title": "Getting Started",
-            "url": "/docs/getting-started/"
-        },
-        "Getting to Know the Drill Sandbox": {
-            "breadcrumbs": [
-                {
-                    "title": "Learn Drill with the MapR Sandbox",
-                    "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                },
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [],
-            "next_title": "Lesson 1: Learn about the Data Set",
-            "next_url": "/docs/lesson-1-learn-about-the-data-set/",
-            "parent": "Learn Drill with the MapR Sandbox",
-            "previous_title": "Installing the Apache Drill Sandbox",
-            "previous_url": "/docs/installing-the-apache-drill-sandbox/",
-            "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/020-getting-to-know-the-drill-sandbox.md",
-            "title": "Getting to Know the Drill Sandbox",
-            "url": "/docs/getting-to-know-the-drill-sandbox/"
-        },
-        "Global Query List": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuration Options",
-                    "url": "/docs/configuration-options/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Ports Used by Drill",
-            "next_url": "/docs/ports-used-by-drill/",
-            "parent": "Configuration Options",
-            "previous_title": "Persistent Configuration Storage",
-            "previous_url": "/docs/persistent-configuration-storage/",
-            "relative_path": "_docs/configure-drill/configuration-options/041-global-query-list.md",
-            "title": "Global Query List",
-            "url": "/docs/global-query-list/"
-        },
-        "Guidelines for Optimizing Aggregation": {
-            "breadcrumbs": [
-                {
-                    "title": "Query Plans and Tuning",
-                    "url": "/docs/query-plans-and-tuning/"
-                },
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Modifying Query Planning Options",
-            "next_url": "/docs/modifying-query-planning-options/",
-            "parent": "Query Plans and Tuning",
-            "previous_title": "Join Planning Guidelines",
-            "previous_url": "/docs/join-planning-guidelines/",
-            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/030-guidelines-for-optimizing-aggregation.md",
-            "title": "Guidelines for Optimizing Aggregation",
-            "url": "/docs/guidelines-for-optimizing-aggregation/"
-        },
-        "HAVING Clause": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "LIMIT Clause",
-            "next_url": "/docs/limit-clause/",
-            "parent": "SQL Commands",
-            "previous_title": "GROUP BY Clause",
-            "previous_url": "/docs/group-by-clause/",
-            "relative_path": "_docs/sql-reference/sql-commands/083-having-clause.md",
-            "title": "HAVING Clause",
-            "url": "/docs/having-clause/"
-        },
-        "HBase Storage Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "Hive Storage Plugin",
-            "next_url": "/docs/hive-storage-plugin/",
-            "parent": "Connect a Data Source",
-            "previous_title": "File System Storage Plugin",
-            "previous_url": "/docs/file-system-storage-plugin/",
-            "relative_path": "_docs/connect-a-data-source/plugins/060-hbase-storage-plugin.md",
-            "title": "HBase Storage Plugin",
-            "url": "/docs/hbase-storage-plugin/"
-        },
-        "HDF5 Format Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "XML Format Plugin",
-            "next_url": "/docs/xml-format-plugin/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "Excel Format Plugin",
-            "previous_url": "/docs/excel-format-plugin/",
-            "relative_path": "_docs/data-sources-and-file-formats/117-hdf5-format-plugin.md",
-            "title": "HDF5 Format Plugin",
-            "url": "/docs/hdf5-format-plugin/"
-        },
-        "HTTP Storage Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "ElasticSearch Storage Plugin",
-            "next_url": "/docs/elasticsearch-storage-plugin/",
-            "parent": "Connect a Data Source",
-            "previous_title": "Druid Storage Plugin",
-            "previous_url": "/docs/druid-storage-plugin/",
-            "relative_path": "_docs/connect-a-data-source/plugins/125-http-storage-plugin.md",
-            "title": "HTTP Storage Plugin",
-            "url": "/docs/http-storage-plugin/"
-        },
-        "HTTPD Format Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "Image Metadata Format Plugin",
-            "next_url": "/docs/image-metadata-format-plugin/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "Sequence Files",
-            "previous_url": "/docs/sequence-files/",
-            "relative_path": "_docs/data-sources-and-file-formats/110-httpd-format-plugin.md",
-            "title": "HTTPD Format Plugin",
-            "url": "/docs/httpd-format-plugin/"
-        },
-        "Handling Different Data Types": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Types",
-                    "url": "/docs/data-types/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Lexical Structure",
-            "next_url": "/docs/lexical-structure/",
-            "parent": "Data Types",
-            "previous_title": "Date, Time, and Timestamp",
-            "previous_url": "/docs/date-time-and-timestamp/",
-            "relative_path": "_docs/sql-reference/data-types/030-handling-different-data-types.md",
-            "title": "Handling Different Data Types",
-            "url": "/docs/handling-different-data-types/"
-        },
-        "Hive Metadata Caching": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Choosing a Storage Format",
-            "next_url": "/docs/choosing-a-storage-format/",
-            "parent": "Performance Tuning",
-            "previous_title": "Parquet Filter Pushdown",
-            "previous_url": "/docs/parquet-filter-pushdown/",
-            "relative_path": "_docs/performance-tuning/027-hive-metadata-caching.md",
-            "title": "Hive Metadata Caching",
-            "url": "/docs/hive-metadata-caching/"
-        },
-        "Hive Storage Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "RDBMS Storage Plugin",
-            "next_url": "/docs/rdbms-storage-plugin/",
-            "parent": "Connect a Data Source",
-            "previous_title": "HBase Storage Plugin",
-            "previous_url": "/docs/hbase-storage-plugin/",
-            "relative_path": "_docs/connect-a-data-source/plugins/070-hive-storage-plugin.md",
-            "title": "Hive Storage Plugin",
-            "url": "/docs/hive-storage-plugin/"
-        },
-        "Hive-to-Drill Data Type Mapping": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "Deploying and Using a Hive UDF",
-            "next_url": "/docs/deploying-and-using-a-hive-udf/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "Data Sources and File Formats Introduction",
-            "previous_url": "/docs/data-sources-and-file-formats-introduction/",
-            "relative_path": "_docs/data-sources-and-file-formats/020-hive-to-drill-data-type-mapping.md",
-            "title": "Hive-to-Drill Data Type Mapping",
-            "url": "/docs/hive-to-drill-data-type-mapping/"
-        },
-        "How to Partition Data": {
-            "breadcrumbs": [
-                {
-                    "title": "Partition Pruning",
-                    "url": "/docs/partition-pruning/"
-                },
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Asynchronous Parquet Reader",
-            "next_url": "/docs/asynchronous-parquet-reader/",
-            "parent": "Partition Pruning",
-            "previous_title": "Partition Pruning Introduction",
-            "previous_url": "/docs/partition-pruning-introduction/",
-            "relative_path": "_docs/performance-tuning/partition-pruning/030-using-partition-pruning.md",
-            "title": "How to Partition Data",
-            "url": "/docs/how-to-partition-data/"
-        },
-        "IP Networking functions": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Functions",
-                    "url": "/docs/sql-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "SQL Window Functions",
-            "next_url": "/docs/sql-window-functions/",
-            "parent": "SQL Functions",
-            "previous_title": "Time Series Analysis Functions",
-            "previous_url": "/docs/time-series-analysis-functions/",
-            "relative_path": "_docs/sql-reference/sql-functions/100-ip-net-functions.md",
-            "title": "IP Networking functions",
-            "url": "/docs/ip-networking-functions/"
-        },
-        "Identifying Multiple Drill Versions in a Cluster": {
-            "breadcrumbs": [
-                {
-                    "title": "Install Drill",
-                    "url": "/docs/install-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configure Drill",
-            "next_url": "/docs/configure-drill/",
-            "parent": "Install Drill",
-            "previous_title": "Stopping Drill",
-            "previous_url": "/docs/stopping-drill/",
-            "relative_path": "_docs/install/070-identifying-multiple-drill-versions-in-a-cluster.md",
-            "title": "Identifying Multiple Drill Versions in a Cluster",
-            "url": "/docs/identifying-multiple-drill-versions-in-a-cluster/"
-        },
-        "Identifying Performance Issues": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Identifying Performance Issues",
-                            "url": "/docs/identifying-performance-issues/"
-                        },
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Query Profiles",
-                    "next_url": "/docs/query-profiles/",
-                    "parent": "Identifying Performance Issues",
-                    "previous_title": "Identifying Performance Issues",
-                    "previous_url": "/docs/identifying-performance-issues/",
-                    "relative_path": "_docs/performance-tuning/identifying-performance-issues/010-query-plans.md",
-                    "title": "Query Plans",
-                    "url": "/docs/query-plans/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Identifying Performance Issues",
-                            "url": "/docs/identifying-performance-issues/"
-                        },
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Performance Tuning Reference",
-                    "next_url": "/docs/performance-tuning-reference/",
-                    "parent": "Identifying Performance Issues",
-                    "previous_title": "Query Plans",
-                    "previous_url": "/docs/query-plans/",
-                    "relative_path": "_docs/performance-tuning/identifying-performance-issues/020-query-profiles.md",
-                    "title": "Query Profiles",
-                    "url": "/docs/query-profiles/"
-                }
-            ],
-            "next_title": "Query Plans",
-            "next_url": "/docs/query-plans/",
-            "parent": "Performance Tuning",
-            "previous_title": "Controlling Parallelization to Balance Performance with Multi-Tenancy",
-            "previous_url": "/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/",
-            "relative_path": "_docs/performance-tuning/050-identifying-performance-issues.md",
-            "title": "Identifying Performance Issues",
-            "url": "/docs/identifying-performance-issues/"
-        },
-        "Image Metadata Format Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "Syslog Format Plugin",
-            "next_url": "/docs/syslog-format-plugin/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "HTTPD Format Plugin",
-            "previous_url": "/docs/httpd-format-plugin/",
-            "relative_path": "_docs/data-sources-and-file-formats/111-image-metadata-format-plugin.md",
-            "title": "Image Metadata Format Plugin",
-            "url": "/docs/image-metadata-format-plugin/"
-        },
-        "Index Selection": {
-            "breadcrumbs": [
-                {
-                    "title": "Querying Indexes",
-                    "url": "/docs/querying-indexes/"
-                },
-                {
-                    "title": "Query Data",
-                    "url": "/docs/query-data/"
-                }
-            ],
-            "children": [],
-            "next_title": "Designing Indexes for Your Queries",
-            "next_url": "/docs/designing-indexes-for-your-queries/",
-            "parent": "Querying Indexes",
-            "previous_title": "Types of Indexes",
-            "previous_url": "/docs/types-of-indexes/",
-            "relative_path": "_docs/query-data/querying-indexes/030-index-selection.md",
-            "title": "Index Selection",
-            "url": "/docs/index-selection/"
-        },
-        "Install Drill": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Migrating Parquet Data",
-                    "next_url": "/docs/migrating-parquet-data/",
-                    "parent": "Install Drill",
-                    "previous_title": "Install Drill",
-                    "previous_url": "/docs/install-drill/",
-                    "relative_path": "_docs/install/010-install-drill-introduction.md",
-                    "title": "Install Drill Introduction",
-                    "url": "/docs/install-drill-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Installing Drill in Embedded Mode",
-                    "next_url": "/docs/installing-drill-in-embedded-mode/",
-                    "parent": "Install Drill",
-                    "previous_title": "Install Drill Introduction",
-                    "previous_url": "/docs/install-drill-introduction/",
-                    "relative_path": "_docs/install/020-migrating-parquet-data.md",
-                    "title": "Migrating Parquet Data",
-                    "url": "/docs/migrating-parquet-data/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing Drill in Embedded Mode",
-                                    "url": "/docs/installing-drill-in-embedded-mode/"
-                                },
-                                {
-                                    "title": "Install Drill",
-                                    "url": "/docs/install-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Running Drill on Docker",
-                            "next_url": "/docs/running-drill-on-docker/",
-                            "parent": "Installing Drill in Embedded Mode",
-                            "previous_title": "Installing Drill in Embedded Mode",
-                            "previous_url": "/docs/installing-drill-in-embedded-mode/",
-                            "relative_path": "_docs/install/installing-drill-in-embedded-mode/010-embedded-mode-prerequisites.md",
-                            "title": "Embedded Mode Prerequisites",
-                            "url": "/docs/embedded-mode-prerequisites/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing Drill in Embedded Mode",
-                                    "url": "/docs/installing-drill-in-embedded-mode/"
-                                },
-                                {
-                                    "title": "Install Drill",
-                                    "url": "/docs/install-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Installing Drill on Linux and Mac OS X",
-                            "next_url": "/docs/installing-drill-on-linux-and-mac-os-x/",
-                            "parent": "Installing Drill in Embedded Mode",
-                            "previous_title": "Embedded Mode Prerequisites",
-                            "previous_url": "/docs/embedded-mode-prerequisites/",
-                            "relative_path": "_docs/install/installing-drill-in-embedded-mode/011-running-drill-on-docker.md",
-                            "title": "Running Drill on Docker",
-                            "url": "/docs/running-drill-on-docker/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing Drill in Embedded Mode",
-                                    "url": "/docs/installing-drill-in-embedded-mode/"
-                                },
-                                {
-                                    "title": "Install Drill",
-                                    "url": "/docs/install-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Starting Drill on Linux and Mac OS X",
-                            "next_url": "/docs/starting-drill-on-linux-and-mac-os-x/",
-                            "parent": "Installing Drill in Embedded Mode",
-                            "previous_title": "Running Drill on Docker",
-                            "previous_url": "/docs/running-drill-on-docker/",
-                            "relative_path": "_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md",
-                            "title": "Installing Drill on Linux and Mac OS X",
-                            "url": "/docs/installing-drill-on-linux-and-mac-os-x/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing Drill in Embedded Mode",
-                                    "url": "/docs/installing-drill-in-embedded-mode/"
-                                },
-                                {
-                                    "title": "Install Drill",
-                                    "url": "/docs/install-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Installing Drill on Windows",
-                            "next_url": "/docs/installing-drill-on-windows/",
-                            "parent": "Installing Drill in Embedded Mode",
-                            "previous_title": "Installing Drill on Linux and Mac OS X",
-                            "previous_url": "/docs/installing-drill-on-linux-and-mac-os-x/",
-                            "relative_path": "_docs/install/installing-drill-in-embedded-mode/030-starting-drill-on-linux-and-mac-os-x.md",
-                            "title": "Starting Drill on Linux and Mac OS X",
-                            "url": "/docs/starting-drill-on-linux-and-mac-os-x/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing Drill in Embedded Mode",
-                                    "url": "/docs/installing-drill-in-embedded-mode/"
-                                },
-                                {
-                                    "title": "Install Drill",
-                                    "url": "/docs/install-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Starting Drill on Windows",
-                            "next_url": "/docs/starting-drill-on-windows/",
-                            "parent": "Installing Drill in Embedded Mode",
-                            "previous_title": "Starting Drill on Linux and Mac OS X",
-                            "previous_url": "/docs/starting-drill-on-linux-and-mac-os-x/",
-                            "relative_path": "_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md",
-                            "title": "Installing Drill on Windows",
-                            "url": "/docs/installing-drill-on-windows/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing Drill in Embedded Mode",
-                                    "url": "/docs/installing-drill-in-embedded-mode/"
-                                },
-                                {
-                                    "title": "Install Drill",
-                                    "url": "/docs/install-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Installing Drill in Distributed Mode",
-                            "next_url": "/docs/installing-drill-in-distributed-mode/",
-                            "parent": "Installing Drill in Embedded Mode",
-                            "previous_title": "Installing Drill on Windows",
-                            "previous_url": "/docs/installing-drill-on-windows/",
-                            "relative_path": "_docs/install/installing-drill-in-embedded-mode/050-starting-drill-on-windows.md",
-                            "title": "Starting Drill on Windows",
-                            "url": "/docs/starting-drill-on-windows/"
-                        }
-                    ],
-                    "next_title": "Embedded Mode Prerequisites",
-                    "next_url": "/docs/embedded-mode-prerequisites/",
-                    "parent": "Install Drill",
-                    "previous_title": "Migrating Parquet Data",
-                    "previous_url": "/docs/migrating-parquet-data/",
-                    "relative_path": "_docs/install/030-installing-drill-in-embedded-mode.md",
-                    "title": "Installing Drill in Embedded Mode",
-                    "url": "/docs/installing-drill-in-embedded-mode/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing Drill in Distributed Mode",
-                                    "url": "/docs/installing-drill-in-distributed-mode/"
-                                },
-                                {
-                                    "title": "Install Drill",
-                                    "url": "/docs/install-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Installing Drill on the Cluster",
-                            "next_url": "/docs/installing-drill-on-the-cluster/",
-                            "parent": "Installing Drill in Distributed Mode",
-                            "previous_title": "Installing Drill in Distributed Mode",
-                            "previous_url": "/docs/installing-drill-in-distributed-mode/",
-                            "relative_path": "_docs/install/045-distributed-mode-prerequisites.md",
-                            "title": "Distributed Mode Prerequisites",
-                            "url": "/docs/distributed-mode-prerequisites/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing Drill in Distributed Mode",
-                                    "url": "/docs/installing-drill-in-distributed-mode/"
-                                },
-                                {
-                                    "title": "Install Drill",
-                                    "url": "/docs/install-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Starting Drill in Distributed Mode",
-                            "next_url": "/docs/starting-drill-in-distributed-mode/",
-                            "parent": "Installing Drill in Distributed Mode",
-                            "previous_title": "Distributed Mode Prerequisites",
-                            "previous_url": "/docs/distributed-mode-prerequisites/",
-                            "relative_path": "_docs/install/047-installing-drill-on-the-cluster.md",
-                            "title": "Installing Drill on the Cluster",
-                            "url": "/docs/installing-drill-on-the-cluster/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing Drill in Distributed Mode",
-                                    "url": "/docs/installing-drill-in-distributed-mode/"
-                                },
-                                {
-                                    "title": "Install Drill",
-                                    "url": "/docs/install-drill/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Starting the Web UI",
-                            "next_url": "/docs/starting-the-web-ui/",
-                            "parent": "Installing Drill in Distributed Mode",
-                            "previous_title": "Installing Drill on the Cluster",
-                            "previous_url": "/docs/installing-drill-on-the-cluster/",
-                            "relative_path": "_docs/install/050-starting-drill-in-distributed-mode.md",
-                            "title": "Starting Drill in Distributed Mode",
-                            "url": "/docs/starting-drill-in-distributed-mode/"
-                        }
-                    ],
-                    "next_title": "Distributed Mode Prerequisites",
-                    "next_url": "/docs/distributed-mode-prerequisites/",
-                    "parent": "Install Drill",
-                    "previous_title": "Starting Drill on Windows",
-                    "previous_url": "/docs/starting-drill-on-windows/",
-                    "relative_path": "_docs/install/040-installing-drill-in-distributed-mode.md",
-                    "title": "Installing Drill in Distributed Mode",
-                    "url": "/docs/installing-drill-in-distributed-mode/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Stopping Drill",
-                    "next_url": "/docs/stopping-drill/",
-                    "parent": "Install Drill",
-                    "previous_title": "Starting Drill in Distributed Mode",
-                    "previous_url": "/docs/starting-drill-in-distributed-mode/",
-                    "relative_path": "_docs/install/060-starting-the-web-ui.md",
-                    "title": "Starting the Web UI",
-                    "url": "/docs/starting-the-web-ui/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Identifying Multiple Drill Versions in a Cluster",
-                    "next_url": "/docs/identifying-multiple-drill-versions-in-a-cluster/",
-                    "parent": "Install Drill",
-                    "previous_title": "Starting the Web UI",
-                    "previous_url": "/docs/starting-the-web-ui/",
-                    "relative_path": "_docs/install/061-stopping-drill.md",
-                    "title": "Stopping Drill",
-                    "url": "/docs/stopping-drill/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configure Drill",
-                    "next_url": "/docs/configure-drill/",
-                    "parent": "Install Drill",
-                    "previous_title": "Stopping Drill",
-                    "previous_url": "/docs/stopping-drill/",
-                    "relative_path": "_docs/install/070-identifying-multiple-drill-versions-in-a-cluster.md",
-                    "title": "Identifying Multiple Drill Versions in a Cluster",
-                    "url": "/docs/identifying-multiple-drill-versions-in-a-cluster/"
-                }
-            ],
-            "next_title": "Install Drill Introduction",
-            "next_url": "/docs/install-drill-introduction/",
-            "parent": "",
-            "previous_title": "Appendix D: Recreate the Drill Archive",
-            "previous_url": "/docs/appendix-d-recreate-the-drill-archive/",
-            "relative_path": "_docs/040-install-drill.md",
-            "title": "Install Drill",
-            "url": "/docs/install-drill/"
-        },
-        "Install Drill Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Install Drill",
-                    "url": "/docs/install-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Migrating Parquet Data",
-            "next_url": "/docs/migrating-parquet-data/",
-            "parent": "Install Drill",
-            "previous_title": "Install Drill",
-            "previous_url": "/docs/install-drill/",
-            "relative_path": "_docs/install/010-install-drill-introduction.md",
-            "title": "Install Drill Introduction",
-            "url": "/docs/install-drill-introduction/"
-        },
-        "Installing Drill in Distributed Mode": {
-            "breadcrumbs": [
-                {
-                    "title": "Install Drill",
-                    "url": "/docs/install-drill/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing Drill in Distributed Mode",
-                            "url": "/docs/installing-drill-in-distributed-mode/"
-                        },
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Installing Drill on the Cluster",
-                    "next_url": "/docs/installing-drill-on-the-cluster/",
-                    "parent": "Installing Drill in Distributed Mode",
-                    "previous_title": "Installing Drill in Distributed Mode",
-                    "previous_url": "/docs/installing-drill-in-distributed-mode/",
-                    "relative_path": "_docs/install/045-distributed-mode-prerequisites.md",
-                    "title": "Distributed Mode Prerequisites",
-                    "url": "/docs/distributed-mode-prerequisites/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing Drill in Distributed Mode",
-                            "url": "/docs/installing-drill-in-distributed-mode/"
-                        },
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Starting Drill in Distributed Mode",
-                    "next_url": "/docs/starting-drill-in-distributed-mode/",
-                    "parent": "Installing Drill in Distributed Mode",
-                    "previous_title": "Distributed Mode Prerequisites",
-                    "previous_url": "/docs/distributed-mode-prerequisites/",
-                    "relative_path": "_docs/install/047-installing-drill-on-the-cluster.md",
-                    "title": "Installing Drill on the Cluster",
-                    "url": "/docs/installing-drill-on-the-cluster/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing Drill in Distributed Mode",
-                            "url": "/docs/installing-drill-in-distributed-mode/"
-                        },
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Starting the Web UI",
-                    "next_url": "/docs/starting-the-web-ui/",
-                    "parent": "Installing Drill in Distributed Mode",
-                    "previous_title": "Installing Drill on the Cluster",
-                    "previous_url": "/docs/installing-drill-on-the-cluster/",
-                    "relative_path": "_docs/install/050-starting-drill-in-distributed-mode.md",
-                    "title": "Starting Drill in Distributed Mode",
-                    "url": "/docs/starting-drill-in-distributed-mode/"
-                }
-            ],
-            "next_title": "Distributed Mode Prerequisites",
-            "next_url": "/docs/distributed-mode-prerequisites/",
-            "parent": "Install Drill",
-            "previous_title": "Starting Drill on Windows",
-            "previous_url": "/docs/starting-drill-on-windows/",
-            "relative_path": "_docs/install/040-installing-drill-in-distributed-mode.md",
-            "title": "Installing Drill in Distributed Mode",
-            "url": "/docs/installing-drill-in-distributed-mode/"
-        },
-        "Installing Drill in Embedded Mode": {
-            "breadcrumbs": [
-                {
-                    "title": "Install Drill",
-                    "url": "/docs/install-drill/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing Drill in Embedded Mode",
-                            "url": "/docs/installing-drill-in-embedded-mode/"
-                        },
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Running Drill on Docker",
-                    "next_url": "/docs/running-drill-on-docker/",
-                    "parent": "Installing Drill in Embedded Mode",
-                    "previous_title": "Installing Drill in Embedded Mode",
-                    "previous_url": "/docs/installing-drill-in-embedded-mode/",
-                    "relative_path": "_docs/install/installing-drill-in-embedded-mode/010-embedded-mode-prerequisites.md",
-                    "title": "Embedded Mode Prerequisites",
-                    "url": "/docs/embedded-mode-prerequisites/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing Drill in Embedded Mode",
-                            "url": "/docs/installing-drill-in-embedded-mode/"
-                        },
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Installing Drill on Linux and Mac OS X",
-                    "next_url": "/docs/installing-drill-on-linux-and-mac-os-x/",
-                    "parent": "Installing Drill in Embedded Mode",
-                    "previous_title": "Embedded Mode Prerequisites",
-                    "previous_url": "/docs/embedded-mode-prerequisites/",
-                    "relative_path": "_docs/install/installing-drill-in-embedded-mode/011-running-drill-on-docker.md",
-                    "title": "Running Drill on Docker",
-                    "url": "/docs/running-drill-on-docker/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing Drill in Embedded Mode",
-                            "url": "/docs/installing-drill-in-embedded-mode/"
-                        },
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Starting Drill on Linux and Mac OS X",
-                    "next_url": "/docs/starting-drill-on-linux-and-mac-os-x/",
-                    "parent": "Installing Drill in Embedded Mode",
-                    "previous_title": "Running Drill on Docker",
-                    "previous_url": "/docs/running-drill-on-docker/",
-                    "relative_path": "_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md",
-                    "title": "Installing Drill on Linux and Mac OS X",
-                    "url": "/docs/installing-drill-on-linux-and-mac-os-x/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing Drill in Embedded Mode",
-                            "url": "/docs/installing-drill-in-embedded-mode/"
-                        },
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Installing Drill on Windows",
-                    "next_url": "/docs/installing-drill-on-windows/",
-                    "parent": "Installing Drill in Embedded Mode",
-                    "previous_title": "Installing Drill on Linux and Mac OS X",
-                    "previous_url": "/docs/installing-drill-on-linux-and-mac-os-x/",
-                    "relative_path": "_docs/install/installing-drill-in-embedded-mode/030-starting-drill-on-linux-and-mac-os-x.md",
-                    "title": "Starting Drill on Linux and Mac OS X",
-                    "url": "/docs/starting-drill-on-linux-and-mac-os-x/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing Drill in Embedded Mode",
-                            "url": "/docs/installing-drill-in-embedded-mode/"
-                        },
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Starting Drill on Windows",
-                    "next_url": "/docs/starting-drill-on-windows/",
-                    "parent": "Installing Drill in Embedded Mode",
-                    "previous_title": "Starting Drill on Linux and Mac OS X",
-                    "previous_url": "/docs/starting-drill-on-linux-and-mac-os-x/",
-                    "relative_path": "_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md",
-                    "title": "Installing Drill on Windows",
-                    "url": "/docs/installing-drill-on-windows/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing Drill in Embedded Mode",
-                            "url": "/docs/installing-drill-in-embedded-mode/"
-                        },
-                        {
-                            "title": "Install Drill",
-                            "url": "/docs/install-drill/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Installing Drill in Distributed Mode",
-                    "next_url": "/docs/installing-drill-in-distributed-mode/",
-                    "parent": "Installing Drill in Embedded Mode",
-                    "previous_title": "Installing Drill on Windows",
-                    "previous_url": "/docs/installing-drill-on-windows/",
-                    "relative_path": "_docs/install/installing-drill-in-embedded-mode/050-starting-drill-on-windows.md",
-                    "title": "Starting Drill on Windows",
-                    "url": "/docs/starting-drill-on-windows/"
-                }
-            ],
-            "next_title": "Embedded Mode Prerequisites",
-            "next_url": "/docs/embedded-mode-prerequisites/",
-            "parent": "Install Drill",
-            "previous_title": "Migrating Parquet Data",
-            "previous_url": "/docs/migrating-parquet-data/",
-            "relative_path": "_docs/install/030-installing-drill-in-embedded-mode.md",
-            "title": "Installing Drill in Embedded Mode",
-            "url": "/docs/installing-drill-in-embedded-mode/"
-        },
-        "Installing Drill on Linux and Mac OS X": {
-            "breadcrumbs": [
-                {
-                    "title": "Installing Drill in Embedded Mode",
-                    "url": "/docs/installing-drill-in-embedded-mode/"
-                },
-                {
-                    "title": "Install Drill",
-                    "url": "/docs/install-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Starting Drill on Linux and Mac OS X",
-            "next_url": "/docs/starting-drill-on-linux-and-mac-os-x/",
-            "parent": "Installing Drill in Embedded Mode",
-            "previous_title": "Running Drill on Docker",
-            "previous_url": "/docs/running-drill-on-docker/",
-            "relative_path": "_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md",
-            "title": "Installing Drill on Linux and Mac OS X",
-            "url": "/docs/installing-drill-on-linux-and-mac-os-x/"
-        },
-        "Installing Drill on Windows": {
-            "breadcrumbs": [
-                {
-                    "title": "Installing Drill in Embedded Mode",
-                    "url": "/docs/installing-drill-in-embedded-mode/"
-                },
-                {
-                    "title": "Install Drill",
-                    "url": "/docs/install-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Starting Drill on Windows",
-            "next_url": "/docs/starting-drill-on-windows/",
-            "parent": "Installing Drill in Embedded Mode",
-            "previous_title": "Starting Drill on Linux and Mac OS X",
-            "previous_url": "/docs/starting-drill-on-linux-and-mac-os-x/",
-            "relative_path": "_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md",
-            "title": "Installing Drill on Windows",
-            "url": "/docs/installing-drill-on-windows/"
-        },
-        "Installing Drill on the Cluster": {
-            "breadcrumbs": [
-                {
-                    "title": "Installing Drill in Distributed Mode",
-                    "url": "/docs/installing-drill-in-distributed-mode/"
-                },
-                {
-                    "title": "Install Drill",
-                    "url": "/docs/install-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Starting Drill in Distributed Mode",
-            "next_url": "/docs/starting-drill-in-distributed-mode/",
-            "parent": "Installing Drill in Distributed Mode",
-            "previous_title": "Distributed Mode Prerequisites",
-            "previous_url": "/docs/distributed-mode-prerequisites/",
-            "relative_path": "_docs/install/047-installing-drill-on-the-cluster.md",
-            "title": "Installing Drill on the Cluster",
-            "url": "/docs/installing-drill-on-the-cluster/"
-        },
-        "Installing the Apache Drill Sandbox": {
-            "breadcrumbs": [
-                {
-                    "title": "Learn Drill with the MapR Sandbox",
-                    "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                },
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [],
-            "next_title": "Getting to Know the Drill Sandbox",
-            "next_url": "/docs/getting-to-know-the-drill-sandbox/",
-            "parent": "Learn Drill with the MapR Sandbox",
-            "previous_title": "About the MapR Sandbox",
-            "previous_url": "/docs/about-the-mapr-sandbox/",
-            "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/010-installing-the-apache-drill-sandbox.md",
-            "title": "Installing the Apache Drill Sandbox",
-            "url": "/docs/installing-the-apache-drill-sandbox/"
-        },
-        "Installing the Driver on Linux": {
-            "breadcrumbs": [
-                {
-                    "title": "Installing the ODBC Driver",
-                    "url": "/docs/installing-the-odbc-driver/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Installing the Driver on Mac OS X",
-            "next_url": "/docs/installing-the-driver-on-mac-os-x/",
-            "parent": "Installing the ODBC Driver",
-            "previous_title": "Installing the ODBC Driver",
-            "previous_url": "/docs/installing-the-odbc-driver/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/010-installing-the-driver-on-linux.md",
-            "title": "Installing the Driver on Linux",
-            "url": "/docs/installing-the-driver-on-linux/"
-        },
-        "Installing the Driver on Mac OS X": {
-            "breadcrumbs": [
-                {
-                    "title": "Installing the ODBC Driver",
-                    "url": "/docs/installing-the-odbc-driver/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Installing the Driver on Windows",
-            "next_url": "/docs/installing-the-driver-on-windows/",
-            "parent": "Installing the ODBC Driver",
-            "previous_title": "Installing the Driver on Linux",
-            "previous_url": "/docs/installing-the-driver-on-linux/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/020-installing-the-driver-on-mac-os-x.md",
-            "title": "Installing the Driver on Mac OS X",
-            "url": "/docs/installing-the-driver-on-mac-os-x/"
-        },
-        "Installing the Driver on Windows": {
-            "breadcrumbs": [
-                {
-                    "title": "Installing the ODBC Driver",
-                    "url": "/docs/installing-the-odbc-driver/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring ODBC",
-            "next_url": "/docs/configuring-odbc/",
-            "parent": "Installing the ODBC Driver",
-            "previous_title": "Installing the Driver on Mac OS X",
-            "previous_url": "/docs/installing-the-driver-on-mac-os-x/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/030-installing-the-driver-on-windows.md",
-            "title": "Installing the Driver on Windows",
-            "url": "/docs/installing-the-driver-on-windows/"
-        },
-        "Installing the ODBC Driver": {
-            "breadcrumbs": [
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing the ODBC Driver",
-                            "url": "/docs/installing-the-odbc-driver/"
-                        },
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Installing the Driver on Mac OS X",
-                    "next_url": "/docs/installing-the-driver-on-mac-os-x/",
-                    "parent": "Installing the ODBC Driver",
-                    "previous_title": "Installing the ODBC Driver",
-                    "previous_url": "/docs/installing-the-odbc-driver/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/010-installing-the-driver-on-linux.md",
-                    "title": "Installing the Driver on Linux",
-                    "url": "/docs/installing-the-driver-on-linux/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing the ODBC Driver",
-                            "url": "/docs/installing-the-odbc-driver/"
-                        },
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Installing the Driver on Windows",
-                    "next_url": "/docs/installing-the-driver-on-windows/",
-                    "parent": "Installing the ODBC Driver",
-                    "previous_title": "Installing the Driver on Linux",
-                    "previous_url": "/docs/installing-the-driver-on-linux/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/020-installing-the-driver-on-mac-os-x.md",
-                    "title": "Installing the Driver on Mac OS X",
-                    "url": "/docs/installing-the-driver-on-mac-os-x/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Installing the ODBC Driver",
-                            "url": "/docs/installing-the-odbc-driver/"
-                        },
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Configuring ODBC",
-                    "next_url": "/docs/configuring-odbc/",
-                    "parent": "Installing the ODBC Driver",
-                    "previous_title": "Installing the Driver on Mac OS X",
-                    "previous_url": "/docs/installing-the-driver-on-mac-os-x/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/030-installing-the-driver-on-windows.md",
-                    "title": "Installing the Driver on Windows",
-                    "url": "/docs/installing-the-driver-on-windows/"
-                }
-            ],
-            "next_title": "Installing the Driver on Linux",
-            "next_url": "/docs/installing-the-driver-on-linux/",
-            "parent": "ODBC/JDBC Interfaces",
-            "previous_title": "Using JDBC with SQuirreL on Windows",
-            "previous_url": "/docs/using-jdbc-with-squirrel-on-windows/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/030-installing-the-odbc-driver.md",
-            "title": "Installing the ODBC Driver",
-            "url": "/docs/installing-the-odbc-driver/"
-        },
-        "Interfaces Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Using the JDBC Driver",
-            "next_url": "/docs/using-the-jdbc-driver/",
-            "parent": "ODBC/JDBC Interfaces",
-            "previous_title": "ODBC/JDBC Interfaces",
-            "previous_url": "/docs/odbc-jdbc-interfaces/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/010-interfaces-introduction.md",
-            "title": "Interfaces Introduction",
-            "url": "/docs/interfaces-introduction/"
-        },
-        "JSON Data Model": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "Text Files: CSV, TSV, PSV",
-            "next_url": "/docs/text-files-csv-tsv-psv/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "Logfile Plugin",
-            "previous_url": "/docs/logfile-plugin/",
-            "relative_path": "_docs/data-sources-and-file-formats/050-json-data-model.md",
-            "title": "JSON Data Model",
-            "url": "/docs/json-data-model/"
-        },
-        "Join Planning Guidelines": {
-            "breadcrumbs": [
-                {
-                    "title": "Query Plans and Tuning",
-                    "url": "/docs/query-plans-and-tuning/"
-                },
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Guidelines for Optimizing Aggregation",
-            "next_url": "/docs/guidelines-for-optimizing-aggregation/",
-            "parent": "Query Plans and Tuning",
-            "previous_title": "Query Plans and Tuning Introduction",
-            "previous_url": "/docs/query-plans-and-tuning-introduction/",
-            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/020-join-planning-guidelines.md",
-            "title": "Join Planning Guidelines",
-            "url": "/docs/join-planning-guidelines/"
-        },
-        "KVGEN": {
-            "breadcrumbs": [
-                {
-                    "title": "Nested Data Functions",
-                    "url": "/docs/nested-data-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "REPEATED_COUNT",
-            "next_url": "/docs/repeated-count/",
-            "parent": "Nested Data Functions",
-            "previous_title": "FLATTEN",
-            "previous_url": "/docs/flatten/",
-            "relative_path": "_docs/sql-reference/nested-data-functions/020-kvgen.md",
-            "title": "KVGEN",
-            "url": "/docs/kvgen/"
-        },
-        "Kafka Storage Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "Azure Blob Storage Plugin",
-            "next_url": "/docs/azure-blob-storage-plugin/",
-            "parent": "Connect a Data Source",
-            "previous_title": "OpenTSDB Storage Plugin",
-            "previous_url": "/docs/opentsdb-storage-plugin/",
-            "relative_path": "_docs/connect-a-data-source/plugins/113-kafka-storage-plugin.md",
-            "title": "Kafka Storage Plugin",
-            "url": "/docs/kafka-storage-plugin/"
-        },
-        "LATERAL Join": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "SELECT",
-            "next_url": "/docs/select/",
-            "parent": "SQL Commands",
-            "previous_title": "EXPLAIN",
-            "previous_url": "/docs/explain/",
-            "relative_path": "_docs/sql-reference/sql-commands/071-lateral-join.md",
-            "title": "LATERAL Join",
-            "url": "/docs/lateral-join/"
-        },
-        "LIMIT Clause": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "OFFSET Clause",
-            "next_url": "/docs/offset-clause/",
-            "parent": "SQL Commands",
-            "previous_title": "HAVING Clause",
-            "previous_url": "/docs/having-clause/",
-            "relative_path": "_docs/sql-reference/sql-commands/084-limit-clause.md",
-            "title": "LIMIT Clause",
-            "url": "/docs/limit-clause/"
-        },
-        "LTSV Format Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "SPSS Format Plugin",
-            "next_url": "/docs/spss-format-plugin/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "Syslog Format Plugin",
-            "previous_url": "/docs/syslog-format-plugin/",
-            "relative_path": "_docs/data-sources-and-file-formats/113-ltsv-format-plugin.md",
-            "title": "LTSV Format Plugin",
-            "url": "/docs/ltsv-format-plugin/"
-        },
-        "Launch Drill Under YARN": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill-on-YARN",
-                    "url": "/docs/drill-on-yarn/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuration Reference",
-            "next_url": "/docs/configuration-reference/",
-            "parent": "Drill-on-YARN",
-            "previous_title": "Creating a Basic Drill Cluster",
-            "previous_url": "/docs/creating-a-basic-drill-cluster/",
-            "relative_path": "_docs/drill-on-yarn/030-launch-drill-under-yarn.md",
-            "title": "Launch Drill Under YARN",
-            "url": "/docs/launch-drill-under-yarn/"
-        },
-        "Learn Drill with the MapR Sandbox": {
-            "breadcrumbs": [
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Learn Drill with the MapR Sandbox",
-                            "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                        },
-                        {
-                            "title": "Tutorials",
-                            "url": "/docs/tutorials/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Installing the Apache Drill Sandbox",
-                    "next_url": "/docs/installing-the-apache-drill-sandbox/",
-                    "parent": "Learn Drill with the MapR Sandbox",
-                    "previous_title": "Learn Drill with the MapR Sandbox",
-                    "previous_url": "/docs/learn-drill-with-the-mapr-sandbox/",
-                    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/005-about-the-mapr-sandbox.md",
-                    "title": "About the MapR Sandbox",
-                    "url": "/docs/about-the-mapr-sandbox/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Learn Drill with the MapR Sandbox",
-                            "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                        },
-                        {
-                            "title": "Tutorials",
-                            "url": "/docs/tutorials/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Getting to Know the Drill Sandbox",
-                    "next_url": "/docs/getting-to-know-the-drill-sandbox/",
-                    "parent": "Learn Drill with the MapR Sandbox",
-                    "previous_title": "About the MapR Sandbox",
-                    "previous_url": "/docs/about-the-mapr-sandbox/",
-                    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/010-installing-the-apache-drill-sandbox.md",
-                    "title": "Installing the Apache Drill Sandbox",
-                    "url": "/docs/installing-the-apache-drill-sandbox/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Learn Drill with the MapR Sandbox",
-                            "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                        },
-                        {
-                            "title": "Tutorials",
-                            "url": "/docs/tutorials/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Lesson 1: Learn about the Data Set",
-                    "next_url": "/docs/lesson-1-learn-about-the-data-set/",
-                    "parent": "Learn Drill with the MapR Sandbox",
-                    "previous_title": "Installing the Apache Drill Sandbox",
-                    "previous_url": "/docs/installing-the-apache-drill-sandbox/",
-                    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/020-getting-to-know-the-drill-sandbox.md",
-                    "title": "Getting to Know the Drill Sandbox",
-                    "url": "/docs/getting-to-know-the-drill-sandbox/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Learn Drill with the MapR Sandbox",
-                            "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                        },
-                        {
-                            "title": "Tutorials",
-                            "url": "/docs/tutorials/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Lesson 2: Run Queries with ANSI SQL",
-                    "next_url": "/docs/lesson-2-run-queries-with-ansi-sql/",
-                    "parent": "Learn Drill with the MapR Sandbox",
-                    "previous_title": "Getting to Know the Drill Sandbox",
-                    "previous_url": "/docs/getting-to-know-the-drill-sandbox/",
-                    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/030-lesson-1-learn-about-the-data-set.md",
-                    "title": "Lesson 1: Learn about the Data Set",
-                    "url": "/docs/lesson-1-learn-about-the-data-set/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Learn Drill with the MapR Sandbox",
-                            "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                        },
-                        {
-                            "title": "Tutorials",
-                            "url": "/docs/tutorials/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Lesson 3: Run Queries on Complex Data Types",
-                    "next_url": "/docs/lesson-3-run-queries-on-complex-data-types/",
-                    "parent": "Learn Drill with the MapR Sandbox",
-                    "previous_title": "Lesson 1: Learn about the Data Set",
-                    "previous_url": "/docs/lesson-1-learn-about-the-data-set/",
-                    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/040-lesson-2-run-queries-with-ansi-sql.md",
-                    "title": "Lesson 2: Run Queries with ANSI SQL",
-                    "url": "/docs/lesson-2-run-queries-with-ansi-sql/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Learn Drill with the MapR Sandbox",
-                            "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                        },
-                        {
-                            "title": "Tutorials",
-                            "url": "/docs/tutorials/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Summary",
-                    "next_url": "/docs/summary/",
-                    "parent": "Learn Drill with the MapR Sandbox",
-                    "previous_title": "Lesson 2: Run Queries with ANSI SQL",
-                    "previous_url": "/docs/lesson-2-run-queries-with-ansi-sql/",
-                    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/050-lesson-3-run-queries-on-complex-data-types.md",
-                    "title": "Lesson 3: Run Queries on Complex Data Types",
-                    "url": "/docs/lesson-3-run-queries-on-complex-data-types/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Learn Drill with the MapR Sandbox",
-                            "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                        },
-                        {
-                            "title": "Tutorials",
-                            "url": "/docs/tutorials/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Analyzing Highly Dynamic Datasets",
-                    "next_url": "/docs/analyzing-highly-dynamic-datasets/",
-                    "parent": "Learn Drill with the MapR Sandbox",
-                    "previous_title": "Lesson 3: Run Queries on Complex Data Types",
-                    "previous_url": "/docs/lesson-3-run-queries-on-complex-data-types/",
-                    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/060-summary.md",
-                    "title": "Summary",
-                    "url": "/docs/summary/"
-                }
-            ],
-            "next_title": "About the MapR Sandbox",
-            "next_url": "/docs/about-the-mapr-sandbox/",
-            "parent": "Tutorials",
-            "previous_title": "Analyzing the Yelp Academic Dataset",
-            "previous_url": "/docs/analyzing-the-yelp-academic-dataset/",
-            "relative_path": "_docs/tutorials/040-learn-drill-with-the-mapr-sandbox.md",
-            "title": "Learn Drill with the MapR Sandbox",
-            "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-        },
-        "Lesson 1: Learn about the Data Set": {
-            "breadcrumbs": [
-                {
-                    "title": "Learn Drill with the MapR Sandbox",
-                    "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                },
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [],
-            "next_title": "Lesson 2: Run Queries with ANSI SQL",
-            "next_url": "/docs/lesson-2-run-queries-with-ansi-sql/",
-            "parent": "Learn Drill with the MapR Sandbox",
-            "previous_title": "Getting to Know the Drill Sandbox",
-            "previous_url": "/docs/getting-to-know-the-drill-sandbox/",
-            "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/030-lesson-1-learn-about-the-data-set.md",
-            "title": "Lesson 1: Learn about the Data Set",
-            "url": "/docs/lesson-1-learn-about-the-data-set/"
-        },
-        "Lesson 2: Run Queries with ANSI SQL": {
-            "breadcrumbs": [
-                {
-                    "title": "Learn Drill with the MapR Sandbox",
-                    "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                },
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [],
-            "next_title": "Lesson 3: Run Queries on Complex Data Types",
-            "next_url": "/docs/lesson-3-run-queries-on-complex-data-types/",
-            "parent": "Learn Drill with the MapR Sandbox",
-            "previous_title": "Lesson 1: Learn about the Data Set",
-            "previous_url": "/docs/lesson-1-learn-about-the-data-set/",
-            "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/040-lesson-2-run-queries-with-ansi-sql.md",
-            "title": "Lesson 2: Run Queries with ANSI SQL",
-            "url": "/docs/lesson-2-run-queries-with-ansi-sql/"
-        },
-        "Lesson 3: Run Queries on Complex Data Types": {
-            "breadcrumbs": [
-                {
-                    "title": "Learn Drill with the MapR Sandbox",
-                    "url": "/docs/learn-drill-with-the-mapr-sandbox/"
-                },
-                {
-                    "title": "Tutorials",
-                    "url": "/docs/tutorials/"
-                }
-            ],
-            "children": [],
-            "next_title": "Summary",
-            "next_url": "/docs/summary/",
-            "parent": "Learn Drill with the MapR Sandbox",
-            "previous_title": "Lesson 2: Run Queries with ANSI SQL",
-            "previous_url": "/docs/lesson-2-run-queries-with-ansi-sql/",
-            "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/050-lesson-3-run-queries-on-complex-data-types.md",
-            "title": "Lesson 3: Run Queries on Complex Data Types",
-            "url": "/docs/lesson-3-run-queries-on-complex-data-types/"
-        },
-        "Lexical Structure": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Operators",
-            "next_url": "/docs/operators/",
-            "parent": "SQL Reference",
-            "previous_title": "Handling Different Data Types",
-            "previous_url": "/docs/handling-different-data-types/",
-            "relative_path": "_docs/sql-reference/030-lexical-structure.md",
-            "title": "Lexical Structure",
-            "url": "/docs/lexical-structure/"
-        },
-        "Log and Debug": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Log and Debug",
-                            "url": "/docs/log-and-debug/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Error Messages",
-                    "next_url": "/docs/error-messages/",
-                    "parent": "Log and Debug",
-                    "previous_title": "Log and Debug",
-                    "previous_url": "/docs/log-and-debug/",
-                    "relative_path": "_docs/log-and-debug/001-log-and-debug-introduction.md",
-                    "title": "Log and Debug Introduction",
-                    "url": "/docs/log-and-debug-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Log and Debug",
-                            "url": "/docs/log-and-debug/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Modify logback.xml",
-                    "next_url": "/docs/modify-logback-xml/",
-                    "parent": "Log and Debug",
-                    "previous_title": "Log and Debug Introduction",
-                    "previous_url": "/docs/log-and-debug-introduction/",
-                    "relative_path": "_docs/log-and-debug/002-error-messages.md",
-                    "title": "Error Messages",
-                    "url": "/docs/error-messages/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Log and Debug",
-                            "url": "/docs/log-and-debug/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Review the Java Stack Trace",
-                    "next_url": "/docs/review-the-java-stack-trace/",
-                    "parent": "Log and Debug",
-                    "previous_title": "Error Messages",
-                    "previous_url": "/docs/error-messages/",
-                    "relative_path": "_docs/log-and-debug/003-modify-logback.xml.md",
-                    "title": "Modify logback.xml",
-                    "url": "/docs/modify-logback-xml/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Log and Debug",
-                            "url": "/docs/log-and-debug/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Query Audit Logging",
-                    "next_url": "/docs/query-audit-logging/",
-                    "parent": "Log and Debug",
-                    "previous_title": "Modify logback.xml",
-                    "previous_url": "/docs/modify-logback-xml/",
-                    "relative_path": "_docs/log-and-debug/004-review-the-java-stack-trace.md",
-                    "title": "Review the Java Stack Trace",
-                    "url": "/docs/review-the-java-stack-trace/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Log and Debug",
-                            "url": "/docs/log-and-debug/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "SQL Reference",
-                    "next_url": "/docs/sql-reference/",
-                    "parent": "Log and Debug",
-                    "previous_title": "Review the Java Stack Trace",
-                    "previous_url": "/docs/review-the-java-stack-trace/",
-                    "relative_path": "_docs/log-and-debug/005-query-audit-logging.md",
-                    "title": "Query Audit Logging",
-                    "url": "/docs/query-audit-logging/"
-                }
-            ],
-            "next_title": "Log and Debug Introduction",
-            "next_url": "/docs/log-and-debug-introduction/",
-            "parent": "",
-            "previous_title": "Monitoring Metrics",
-            "previous_url": "/docs/monitoring-metrics/",
-            "relative_path": "_docs/073-log-and-debug.md",
-            "title": "Log and Debug",
-            "url": "/docs/log-and-debug/"
-        },
-        "Log and Debug Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Log and Debug",
-                    "url": "/docs/log-and-debug/"
-                }
-            ],
-            "children": [],
-            "next_title": "Error Messages",
-            "next_url": "/docs/error-messages/",
-            "parent": "Log and Debug",
-            "previous_title": "Log and Debug",
-            "previous_url": "/docs/log-and-debug/",
-            "relative_path": "_docs/log-and-debug/001-log-and-debug-introduction.md",
-            "title": "Log and Debug Introduction",
-            "url": "/docs/log-and-debug-introduction/"
-        },
-        "Logfile Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "JSON Data Model",
-            "next_url": "/docs/json-data-model/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "Parquet Format",
-            "previous_url": "/docs/parquet-format/",
-            "relative_path": "_docs/data-sources-and-file-formats/041-logfile-plugin.md",
-            "title": "Logfile Plugin",
-            "url": "/docs/logfile-plugin/"
-        },
-        "Logging and Tracing": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuring ODBC",
-                    "url": "/docs/configuring-odbc/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring ODBC on Linux",
-            "next_url": "/docs/configuring-odbc-on-linux/",
-            "parent": "Configuring ODBC",
-            "previous_title": "ODBC Configuration Reference",
-            "previous_url": "/docs/odbc-configuration-reference/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/011-logging-and-tracing.md",
-            "title": "Logging and Tracing",
-            "url": "/docs/logging-and-tracing/"
-        },
-        "Manually Adding Custom Functions to Drill": {
-            "breadcrumbs": [
-                {
-                    "title": "Adding Custom Functions to Drill",
-                    "url": "/docs/adding-custom-functions-to-drill/"
-                },
-                {
-                    "title": "Develop Custom Functions",
-                    "url": "/docs/develop-custom-functions/"
-                }
-            ],
-            "children": [],
-            "next_title": "Creating Custom Authenticators",
-            "next_url": "/docs/creating-custom-authenticators/",
-            "parent": "Adding Custom Functions to Drill",
-            "previous_title": "Adding Custom Functions to Drill Introduction",
-            "previous_url": "/docs/adding-custom-functions-to-drill-introduction/",
-            "relative_path": "_docs/develop-custom-functions/adding-custom-functions-to-drill/010-manually-adding-custom-functions-to-drill.md",
-            "title": "Manually Adding Custom Functions to Drill",
-            "url": "/docs/manually-adding-custom-functions-to-drill/"
-        },
-        "MapR-DB Format": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "S3 Storage Plugin",
-            "next_url": "/docs/s3-storage-plugin/",
-            "parent": "Connect a Data Source",
-            "previous_title": "MongoDB Storage Plugin",
-            "previous_url": "/docs/mongodb-storage-plugin/",
-            "relative_path": "_docs/connect-a-data-source/plugins/095-mapr-db-format.md",
-            "title": "MapR-DB Format",
-            "url": "/docs/mapr-db-format/"
-        },
-        "Math and Trig": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Functions",
-                    "url": "/docs/sql-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "Data Type Conversion",
-            "next_url": "/docs/data-type-conversion/",
-            "parent": "SQL Functions",
-            "previous_title": "About SQL Function Examples",
-            "previous_url": "/docs/about-sql-function-examples/",
-            "relative_path": "_docs/sql-reference/sql-functions/010-math-and-trig.md",
-            "title": "Math and Trig",
-            "url": "/docs/math-and-trig/"
-        },
-        "Migrating Parquet Data": {
-            "breadcrumbs": [
-                {
-                    "title": "Install Drill",
-                    "url": "/docs/install-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Installing Drill in Embedded Mode",
-            "next_url": "/docs/installing-drill-in-embedded-mode/",
-            "parent": "Install Drill",
-            "previous_title": "Install Drill Introduction",
-            "previous_url": "/docs/install-drill-introduction/",
-            "relative_path": "_docs/install/020-migrating-parquet-data.md",
-            "title": "Migrating Parquet Data",
-            "url": "/docs/migrating-parquet-data/"
-        },
-        "Modify logback.xml": {
-            "breadcrumbs": [
-                {
-                    "title": "Log and Debug",
-                    "url": "/docs/log-and-debug/"
-                }
-            ],
-            "children": [],
-            "next_title": "Review the Java Stack Trace",
-            "next_url": "/docs/review-the-java-stack-trace/",
-            "parent": "Log and Debug",
-            "previous_title": "Error Messages",
-            "previous_url": "/docs/error-messages/",
-            "relative_path": "_docs/log-and-debug/003-modify-logback.xml.md",
-            "title": "Modify logback.xml",
-            "url": "/docs/modify-logback-xml/"
-        },
-        "Modifying Query Planning Options": {
-            "breadcrumbs": [
-                {
-                    "title": "Query Plans and Tuning",
-                    "url": "/docs/query-plans-and-tuning/"
-                },
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Sort-Based and Hash-Based Memory-Constrained Operators",
-            "next_url": "/docs/sort-based-and-hash-based-memory-constrained-operators/",
-            "parent": "Query Plans and Tuning",
-            "previous_title": "Guidelines for Optimizing Aggregation",
-            "previous_url": "/docs/guidelines-for-optimizing-aggregation/",
-            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/040-modifying-query-planning-options.md",
-            "title": "Modifying Query Planning Options",
-            "url": "/docs/modifying-query-planning-options/"
-        },
-        "MongoDB Storage Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "MapR-DB Format",
-            "next_url": "/docs/mapr-db-format/",
-            "parent": "Connect a Data Source",
-            "previous_title": "RDBMS Storage Plugin",
-            "previous_url": "/docs/rdbms-storage-plugin/",
-            "relative_path": "_docs/connect-a-data-source/plugins/090-mongodb-storage-plugin.md",
-            "title": "MongoDB Storage Plugin",
-            "url": "/docs/mongodb-storage-plugin/"
-        },
-        "Monitoring Metrics": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Log and Debug",
-            "next_url": "/docs/log-and-debug/",
-            "parent": "Performance Tuning",
-            "previous_title": "Physical Operators",
-            "previous_url": "/docs/physical-operators/",
-            "relative_path": "_docs/performance-tuning/070-monitoring-metrics.md",
-            "title": "Monitoring Metrics",
-            "url": "/docs/monitoring-metrics/"
-        },
-        "Monitoring and Canceling Queries in the Drill Web UI": {
-            "breadcrumbs": [
-                {
-                    "title": "Query Data",
-                    "url": "/docs/query-data/"
-                }
-            ],
-            "children": [],
-            "next_title": "Performance Tuning",
-            "next_url": "/docs/performance-tuning/",
-            "parent": "Query Data",
-            "previous_title": "Querying System Tables",
-            "previous_url": "/docs/querying-system-tables/",
-            "relative_path": "_docs/query-data/080-monitoring-and-canceling-queries-in-the-Drill-Web-UI.md",
-            "title": "Monitoring and Canceling Queries in the Drill Web UI",
-            "url": "/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/"
-        },
-        "Multiple Drill Clusters": {
-            "breadcrumbs": [
-                {
-                    "title": "Drill-on-YARN",
-                    "url": "/docs/drill-on-yarn/"
-                }
-            ],
-            "children": [],
-            "next_title": "Enabling Web UI Security",
-            "next_url": "/docs/enabling-web-ui-security/",
-            "parent": "Drill-on-YARN",
-            "previous_title": "Using the Drill-on-YARN Web UI",
-            "previous_url": "/docs/using-the-drill-on-yarn-web-ui/",
-            "relative_path": "_docs/drill-on-yarn/070-multiple-drill-clusters.md",
-            "title": "Multiple Drill Clusters",
-            "url": "/docs/multiple-drill-clusters/"
-        },
-        "Nested Data Functions": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Nested Data Functions",
-                            "url": "/docs/nested-data-functions/"
-                        },
-                        {
-                            "title": "SQL Reference",
-                            "url": "/docs/sql-reference/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "FLATTEN",
-                    "next_url": "/docs/flatten/",
-                    "parent": "Nested Data Functions",
-                    "previous_title": "Nested Data Functions",
-                    "previous_url": "/docs/nested-data-functions/",
-                    "relative_path": "_docs/sql-reference/nested-data-functions/005-nested-data-limitations.md",
-                    "title": "Nested Data Limitations",
-                    "url": "/docs/nested-data-limitations/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Nested Data Functions",
-                            "url": "/docs/nested-data-functions/"
-                        },
-                        {
-                            "title": "SQL Reference",
-                            "url": "/docs/sql-reference/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "KVGEN",
-                    "next_url": "/docs/kvgen/",
-                    "parent": "Nested Data Functions",
-                    "previous_title": "Nested Data Limitations",
-                    "previous_url": "/docs/nested-data-limitations/",
-                    "relative_path": "_docs/sql-reference/nested-data-functions/010-flatten.md",
-                    "title": "FLATTEN",
-                    "url": "/docs/flatten/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Nested Data Functions",
-                            "url": "/docs/nested-data-functions/"
-                        },
-                        {
-                            "title": "SQL Reference",
-                            "url": "/docs/sql-reference/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "REPEATED_COUNT",
-                    "next_url": "/docs/repeated-count/",
-                    "parent": "Nested Data Functions",
-                    "previous_title": "FLATTEN",
-                    "previous_url": "/docs/flatten/",
-                    "relative_path": "_docs/sql-reference/nested-data-functions/020-kvgen.md",
-                    "title": "KVGEN",
-                    "url": "/docs/kvgen/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Nested Data Functions",
-                            "url": "/docs/nested-data-functions/"
-                        },
-                        {
-                            "title": "SQL Reference",
-                            "url": "/docs/sql-reference/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "REPEATED_CONTAINS",
-                    "next_url": "/docs/repeated-contains/",
-                    "parent": "Nested Data Functions",
-                    "previous_title": "KVGEN",
-                    "previous_url": "/docs/kvgen/",
-                    "relative_path": "_docs/sql-reference/nested-data-functions/030-repeated-count.md",
-                    "title": "REPEATED_COUNT",
-                    "url": "/docs/repeated-count/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Nested Data Functions",
-                            "url": "/docs/nested-data-functions/"
-                        },
-                        {
-                            "title": "SQL Reference",
-                            "url": "/docs/sql-reference/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Query Directory Functions",
-                    "next_url": "/docs/query-directory-functions/",
-                    "parent": "Nested Data Functions",
-                    "previous_title": "REPEATED_COUNT",
-                    "previous_url": "/docs/repeated-count/",
-                    "relative_path": "_docs/sql-reference/nested-data-functions/040-repeated-contains.md",
-                    "title": "REPEATED_CONTAINS",
-                    "url": "/docs/repeated-contains/"
-                }
-            ],
-            "next_title": "Nested Data Limitations",
-            "next_url": "/docs/nested-data-limitations/",
-            "parent": "SQL Reference",
-            "previous_title": "SQL Window Functions Examples",
-            "previous_url": "/docs/sql-window-functions-examples/",
-            "relative_path": "_docs/sql-reference/060-nested-data-functions.md",
-            "title": "Nested Data Functions",
-            "url": "/docs/nested-data-functions/"
-        },
-        "Nested Data Limitations": {
-            "breadcrumbs": [
-                {
-                    "title": "Nested Data Functions",
-                    "url": "/docs/nested-data-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "FLATTEN",
-            "next_url": "/docs/flatten/",
-            "parent": "Nested Data Functions",
-            "previous_title": "Nested Data Functions",
-            "previous_url": "/docs/nested-data-functions/",
-            "relative_path": "_docs/sql-reference/nested-data-functions/005-nested-data-limitations.md",
-            "title": "Nested Data Limitations",
-            "url": "/docs/nested-data-limitations/"
-        },
-        "ODBC Configuration Reference": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuring ODBC",
-                    "url": "/docs/configuring-odbc/"
-                },
-                {
-                    "title": "ODBC/JDBC Interfaces",
-                    "url": "/docs/odbc-jdbc-interfaces/"
-                }
-            ],
-            "children": [],
-            "next_title": "Logging and Tracing",
-            "next_url": "/docs/logging-and-tracing/",
-            "parent": "Configuring ODBC",
-            "previous_title": "Configuring ODBC",
-            "previous_url": "/docs/configuring-odbc/",
-            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/010-odbc-configuration-reference.md",
-            "title": "ODBC Configuration Reference",
-            "url": "/docs/odbc-configuration-reference/"
-        },
-        "ODBC/JDBC Interfaces": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Using the JDBC Driver",
-                    "next_url": "/docs/using-the-jdbc-driver/",
-                    "parent": "ODBC/JDBC Interfaces",
-                    "previous_title": "ODBC/JDBC Interfaces",
-                    "previous_url": "/docs/odbc-jdbc-interfaces/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/010-interfaces-introduction.md",
-                    "title": "Interfaces Introduction",
-                    "url": "/docs/interfaces-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Using JDBC with SQuirreL on Windows",
-                    "next_url": "/docs/using-jdbc-with-squirrel-on-windows/",
-                    "parent": "ODBC/JDBC Interfaces",
-                    "previous_title": "Interfaces Introduction",
-                    "previous_url": "/docs/interfaces-introduction/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/015-using-jdbc-driver.md",
-                    "title": "Using the JDBC Driver",
-                    "url": "/docs/using-the-jdbc-driver/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Installing the ODBC Driver",
-                    "next_url": "/docs/installing-the-odbc-driver/",
-                    "parent": "ODBC/JDBC Interfaces",
-                    "previous_title": "Using the JDBC Driver",
-                    "previous_url": "/docs/using-the-jdbc-driver/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/020-using-jdbc-with-squirrel-on-windows.md",
-                    "title": "Using JDBC with SQuirreL on Windows",
-                    "url": "/docs/using-jdbc-with-squirrel-on-windows/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing the ODBC Driver",
-                                    "url": "/docs/installing-the-odbc-driver/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Installing the Driver on Mac OS X",
-                            "next_url": "/docs/installing-the-driver-on-mac-os-x/",
-                            "parent": "Installing the ODBC Driver",
-                            "previous_title": "Installing the ODBC Driver",
-                            "previous_url": "/docs/installing-the-odbc-driver/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/010-installing-the-driver-on-linux.md",
-                            "title": "Installing the Driver on Linux",
-                            "url": "/docs/installing-the-driver-on-linux/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing the ODBC Driver",
-                                    "url": "/docs/installing-the-odbc-driver/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Installing the Driver on Windows",
-                            "next_url": "/docs/installing-the-driver-on-windows/",
-                            "parent": "Installing the ODBC Driver",
-                            "previous_title": "Installing the Driver on Linux",
-                            "previous_url": "/docs/installing-the-driver-on-linux/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/020-installing-the-driver-on-mac-os-x.md",
-                            "title": "Installing the Driver on Mac OS X",
-                            "url": "/docs/installing-the-driver-on-mac-os-x/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Installing the ODBC Driver",
-                                    "url": "/docs/installing-the-odbc-driver/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring ODBC",
-                            "next_url": "/docs/configuring-odbc/",
-                            "parent": "Installing the ODBC Driver",
-                            "previous_title": "Installing the Driver on Mac OS X",
-                            "previous_url": "/docs/installing-the-driver-on-mac-os-x/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/installing-the-odbc-driver/030-installing-the-driver-on-windows.md",
-                            "title": "Installing the Driver on Windows",
-                            "url": "/docs/installing-the-driver-on-windows/"
-                        }
-                    ],
-                    "next_title": "Installing the Driver on Linux",
-                    "next_url": "/docs/installing-the-driver-on-linux/",
-                    "parent": "ODBC/JDBC Interfaces",
-                    "previous_title": "Using JDBC with SQuirreL on Windows",
-                    "previous_url": "/docs/using-jdbc-with-squirrel-on-windows/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/030-installing-the-odbc-driver.md",
-                    "title": "Installing the ODBC Driver",
-                    "url": "/docs/installing-the-odbc-driver/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuring ODBC",
-                                    "url": "/docs/configuring-odbc/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Logging and Tracing",
-                            "next_url": "/docs/logging-and-tracing/",
-                            "parent": "Configuring ODBC",
-                            "previous_title": "Configuring ODBC",
-                            "previous_url": "/docs/configuring-odbc/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/010-odbc-configuration-reference.md",
-                            "title": "ODBC Configuration Reference",
-                            "url": "/docs/odbc-configuration-reference/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuring ODBC",
-                                    "url": "/docs/configuring-odbc/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring ODBC on Linux",
-                            "next_url": "/docs/configuring-odbc-on-linux/",
-                            "parent": "Configuring ODBC",
-                            "previous_title": "ODBC Configuration Reference",
-                            "previous_url": "/docs/odbc-configuration-reference/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/011-logging-and-tracing.md",
-                            "title": "Logging and Tracing",
-                            "url": "/docs/logging-and-tracing/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuring ODBC",
-                                    "url": "/docs/configuring-odbc/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring ODBC on Mac OS X",
-                            "next_url": "/docs/configuring-odbc-on-mac-os-x/",
-                            "parent": "Configuring ODBC",
-                            "previous_title": "Logging and Tracing",
-                            "previous_url": "/docs/logging-and-tracing/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md",
-                            "title": "Configuring ODBC on Linux",
-                            "url": "/docs/configuring-odbc-on-linux/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuring ODBC",
-                                    "url": "/docs/configuring-odbc/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring ODBC on Windows",
-                            "next_url": "/docs/configuring-odbc-on-windows/",
-                            "parent": "Configuring ODBC",
-                            "previous_title": "Configuring ODBC on Linux",
-                            "previous_url": "/docs/configuring-odbc-on-linux/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md",
-                            "title": "Configuring ODBC on Mac OS X",
-                            "url": "/docs/configuring-odbc-on-mac-os-x/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuring ODBC",
-                                    "url": "/docs/configuring-odbc/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Testing the ODBC Connection",
-                            "next_url": "/docs/testing-the-odbc-connection/",
-                            "parent": "Configuring ODBC",
-                            "previous_title": "Configuring ODBC on Mac OS X",
-                            "previous_url": "/docs/configuring-odbc-on-mac-os-x/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md",
-                            "title": "Configuring ODBC on Windows",
-                            "url": "/docs/configuring-odbc-on-windows/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Configuring ODBC",
-                                    "url": "/docs/configuring-odbc/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using Drill Explorer",
-                            "next_url": "/docs/using-drill-explorer/",
-                            "parent": "Configuring ODBC",
-                            "previous_title": "Configuring ODBC on Windows",
-                            "previous_url": "/docs/configuring-odbc-on-windows/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/configuring-odbc/040-testing-the-odbc-connection.md",
-                            "title": "Testing the ODBC Connection",
-                            "url": "/docs/testing-the-odbc-connection/"
-                        }
-                    ],
-                    "next_title": "ODBC Configuration Reference",
-                    "next_url": "/docs/odbc-configuration-reference/",
-                    "parent": "ODBC/JDBC Interfaces",
-                    "previous_title": "Installing the Driver on Windows",
-                    "previous_url": "/docs/installing-the-driver-on-windows/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/040-configuring-odbc.md",
-                    "title": "Configuring ODBC",
-                    "url": "/docs/configuring-odbc/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill Explorer",
-                                    "url": "/docs/using-drill-explorer/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Connecting Drill Explorer to Data",
-                            "next_url": "/docs/connecting-drill-explorer-to-data/",
-                            "parent": "Using Drill Explorer",
-                            "previous_title": "Using Drill Explorer",
-                            "previous_url": "/docs/using-drill-explorer/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-explorer/010-drill-explorer-introduction.md",
-                            "title": "Drill Explorer Introduction",
-                            "url": "/docs/drill-explorer-introduction/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill Explorer",
-                                    "url": "/docs/using-drill-explorer/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Browsing Data and Defining Views",
-                            "next_url": "/docs/browsing-data-and-defining-views/",
-                            "parent": "Using Drill Explorer",
-                            "previous_title": "Drill Explorer Introduction",
-                            "previous_url": "/docs/drill-explorer-introduction/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-explorer/020-connecting-drill-explorer-to-data.md",
-                            "title": "Connecting Drill Explorer to Data",
-                            "url": "/docs/connecting-drill-explorer-to-data/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill Explorer",
-                                    "url": "/docs/using-drill-explorer/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using Drill with BI Tools",
-                            "next_url": "/docs/using-drill-with-bi-tools/",
-                            "parent": "Using Drill Explorer",
-                            "previous_title": "Connecting Drill Explorer to Data",
-                            "previous_url": "/docs/connecting-drill-explorer-to-data/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-explorer/030-browsing-data-and-creating-views.md",
-                            "title": "Browsing Data and Defining Views",
-                            "url": "/docs/browsing-data-and-defining-views/"
-                        }
-                    ],
-                    "next_title": "Drill Explorer Introduction",
-                    "next_url": "/docs/drill-explorer-introduction/",
-                    "parent": "ODBC/JDBC Interfaces",
-                    "previous_title": "Testing the ODBC Connection",
-                    "previous_url": "/docs/testing-the-odbc-connection/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/050-using-drill-explorer.md",
-                    "title": "Using Drill Explorer",
-                    "url": "/docs/using-drill-explorer/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "ODBC/JDBC Interfaces",
-                            "url": "/docs/odbc-jdbc-interfaces/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill with BI Tools",
-                                    "url": "/docs/using-drill-with-bi-tools/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Tableau Examples",
-                            "next_url": "/docs/tableau-examples/",
-                            "parent": "Using Drill with BI Tools",
-                            "previous_title": "Using Drill with BI Tools",
-                            "previous_url": "/docs/using-drill-with-bi-tools/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/010-using-odbc-with-bi-tools-introduction.md",
-                            "title": "Using Drill with BI Tools Introduction",
-                            "url": "/docs/using-drill-with-bi-tools-introduction/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill with BI Tools",
-                                    "url": "/docs/using-drill-with-bi-tools/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using MicroStrategy Analytics with Apache Drill",
-                            "next_url": "/docs/using-microstrategy-analytics-with-apache-drill/",
-                            "parent": "Using Drill with BI Tools",
-                            "previous_title": "Using Drill with BI Tools Introduction",
-                            "previous_url": "/docs/using-drill-with-bi-tools-introduction/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/020-tableau-examples.md",
-                            "title": "Tableau Examples",
-                            "url": "/docs/tableau-examples/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill with BI Tools",
-                                    "url": "/docs/using-drill-with-bi-tools/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using Tibco Spotfire Desktop with Drill",
-                            "next_url": "/docs/using-tibco-spotfire-desktop-with-drill/",
-                            "parent": "Using Drill with BI Tools",
-                            "previous_title": "Tableau Examples",
-                            "previous_url": "/docs/tableau-examples/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/030-using-microstrategy-analytics-with-apache-drill.md",
-                            "title": "Using MicroStrategy Analytics with Apache Drill",
-                            "url": "/docs/using-microstrategy-analytics-with-apache-drill/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill with BI Tools",
-                                    "url": "/docs/using-drill-with-bi-tools/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring Tibco Spotfire Server with Drill",
-                            "next_url": "/docs/configuring-tibco-spotfire-server-with-drill/",
-                            "parent": "Using Drill with BI Tools",
-                            "previous_title": "Using MicroStrategy Analytics with Apache Drill",
-                            "previous_url": "/docs/using-microstrategy-analytics-with-apache-drill/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/040-using-tibco-spotfire-desktop-with-drill.md",
-                            "title": "Using Tibco Spotfire Desktop with Drill",
-                            "url": "/docs/using-tibco-spotfire-desktop-with-drill/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill with BI Tools",
-                                    "url": "/docs/using-drill-with-bi-tools/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using Qlik Sense with Drill",
-                            "next_url": "/docs/using-qlik-sense-with-drill/",
-                            "parent": "Using Drill with BI Tools",
-                            "previous_title": "Using Tibco Spotfire Desktop with Drill",
-                            "previous_url": "/docs/using-tibco-spotfire-desktop-with-drill/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/050-configuring-spotfire-server.md",
-                            "title": "Configuring Tibco Spotfire Server with Drill",
-                            "url": "/docs/configuring-tibco-spotfire-server-with-drill/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill with BI Tools",
-                                    "url": "/docs/using-drill-with-bi-tools/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using Apache Drill with Tableau 10.2",
-                            "next_url": "/docs/using-apache-drill-with-tableau-10-2/",
-                            "parent": "Using Drill with BI Tools",
-                            "previous_title": "Configuring Tibco Spotfire Server with Drill",
-                            "previous_url": "/docs/configuring-tibco-spotfire-server-with-drill/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/055-using-qliksense-with-drill.md",
-                            "title": "Using Qlik Sense with Drill",
-                            "url": "/docs/using-qlik-sense-with-drill/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill with BI Tools",
-                                    "url": "/docs/using-drill-with-bi-tools/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using Apache Drill with Tableau 9 Desktop",
-                            "next_url": "/docs/using-apache-drill-with-tableau-9-desktop/",
-                            "parent": "Using Drill with BI Tools",
-                            "previous_title": "Using Qlik Sense with Drill",
-                            "previous_url": "/docs/using-qlik-sense-with-drill/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/059-using-apache-drill-with-tableau-10.2.md",
-                            "title": "Using Apache Drill with Tableau 10.2",
-                            "url": "/docs/using-apache-drill-with-tableau-10-2/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill with BI Tools",
-                                    "url": "/docs/using-drill-with-bi-tools/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using Apache Drill with Tableau 9 Server",
-                            "next_url": "/docs/using-apache-drill-with-tableau-9-server/",
-                            "parent": "Using Drill with BI Tools",
-                            "previous_title": "Using Apache Drill with Tableau 10.2",
-                            "previous_url": "/docs/using-apache-drill-with-tableau-10-2/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/060-using-apache-drill-with-tableau-9-desktop.md",
-                            "title": "Using Apache Drill with Tableau 9 Desktop",
-                            "url": "/docs/using-apache-drill-with-tableau-9-desktop/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill with BI Tools",
-                                    "url": "/docs/using-drill-with-bi-tools/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Using Information Builders\u2019 WebFOCUS with Apache Drill",
-                            "next_url": "/docs/using-information-builders-webfocus-with-apache-drill/",
-                            "parent": "Using Drill with BI Tools",
-                            "previous_title": "Using Apache Drill with Tableau 9 Desktop",
-                            "previous_url": "/docs/using-apache-drill-with-tableau-9-desktop/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/070-using-apache-drill-with-tableau-9-server.md",
-                            "title": "Using Apache Drill with Tableau 9 Server",
-                            "url": "/docs/using-apache-drill-with-tableau-9-server/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill with BI Tools",
-                                    "url": "/docs/using-drill-with-bi-tools/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Configuring JReport with Drill",
-                            "next_url": "/docs/configuring-jreport-with-drill/",
-                            "parent": "Using Drill with BI Tools",
-                            "previous_title": "Using Apache Drill with Tableau 9 Server",
-                            "previous_url": "/docs/using-apache-drill-with-tableau-9-server/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/075-using-apache-drill-with-webfocus.md",
-                            "title": "Using Information Builders\u2019 WebFOCUS with Apache Drill",
-                            "url": "/docs/using-information-builders-webfocus-with-apache-drill/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Using Drill with BI Tools",
-                                    "url": "/docs/using-drill-with-bi-tools/"
-                                },
-                                {
-                                    "title": "ODBC/JDBC Interfaces",
-                                    "url": "/docs/odbc-jdbc-interfaces/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Query Data",
-                            "next_url": "/docs/query-data/",
-                            "parent": "Using Drill with BI Tools",
-                            "previous_title": "Using Information Builders\u2019 WebFOCUS with Apache Drill",
-                            "previous_url": "/docs/using-information-builders-webfocus-with-apache-drill/",
-                            "relative_path": "_docs/odbc-jdbc-interfaces/using-drill-with-bi-tools/090-configuring-jreport-with-drill.md",
-                            "title": "Configuring JReport with Drill",
-                            "url": "/docs/configuring-jreport-with-drill/"
-                        }
-                    ],
-                    "next_title": "Using Drill with BI Tools Introduction",
-                    "next_url": "/docs/using-drill-with-bi-tools-introduction/",
-                    "parent": "ODBC/JDBC Interfaces",
-                    "previous_title": "Browsing Data and Defining Views",
-                    "previous_url": "/docs/browsing-data-and-defining-views/",
-                    "relative_path": "_docs/odbc-jdbc-interfaces/060-using-drill-with-bi-tools.md",
-                    "title": "Using Drill with BI Tools",
-                    "url": "/docs/using-drill-with-bi-tools/"
-                }
-            ],
-            "next_title": "Interfaces Introduction",
-            "next_url": "/docs/interfaces-introduction/",
-            "parent": "",
-            "previous_title": "Cassandra Storage Plugin",
-            "previous_url": "/docs/cassandra-storage-plugin/",
-            "relative_path": "_docs/060-odbc-jdbc-interfaces.md",
-            "title": "ODBC/JDBC Interfaces",
-            "url": "/docs/odbc-jdbc-interfaces/"
-        },
-        "OFFSET Clause": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "ORDER BY Clause",
-            "next_url": "/docs/order-by-clause/",
-            "parent": "SQL Commands",
-            "previous_title": "LIMIT Clause",
-            "previous_url": "/docs/limit-clause/",
-            "relative_path": "_docs/sql-reference/sql-commands/085-offset-clause.md",
-            "title": "OFFSET Clause",
-            "url": "/docs/offset-clause/"
-        },
-        "ORDER BY Clause": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "UNION Set Operator",
-            "next_url": "/docs/union-set-operator/",
-            "parent": "SQL Commands",
-            "previous_title": "OFFSET Clause",
-            "previous_url": "/docs/offset-clause/",
-            "relative_path": "_docs/sql-reference/sql-commands/086-order-by-clause.md",
-            "title": "ORDER BY Clause",
-            "url": "/docs/order-by-clause/"
-        },
-        "OpenTSDB Storage Plugin": {
-            "breadcrumbs": [
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "Kafka Storage Plugin",
-            "next_url": "/docs/kafka-storage-plugin/",
-            "parent": "Connect a Data Source",
-            "previous_title": "S3 Storage Plugin",
-            "previous_url": "/docs/s3-storage-plugin/",
-            "relative_path": "_docs/connect-a-data-source/plugins/112-opentsdb-storage-plugin.md",
-            "title": "OpenTSDB Storage Plugin",
-            "url": "/docs/opentsdb-storage-plugin/"
-        },
-        "Operators": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "SQL Functions",
-            "next_url": "/docs/sql-functions/",
-            "parent": "SQL Reference",
-            "previous_title": "Lexical Structure",
-            "previous_url": "/docs/lexical-structure/",
-            "relative_path": "_docs/sql-reference/040-operators.md",
-            "title": "Operators",
-            "url": "/docs/operators/"
-        },
-        "Optimizing Parquet Metadata Reading": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Parquet Filter Pushdown",
-            "next_url": "/docs/parquet-filter-pushdown/",
-            "parent": "Performance Tuning",
-            "previous_title": "Asynchronous Parquet Reader",
-            "previous_url": "/docs/asynchronous-parquet-reader/",
-            "relative_path": "_docs/performance-tuning/025-optimizing-parquet-reading.md",
-            "title": "Optimizing Parquet Metadata Reading",
-            "url": "/docs/optimizing-parquet-metadata-reading/"
-        },
-        "PARTITION BY Clause": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Commands",
-                    "url": "/docs/sql-commands/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "CREATE VIEW",
-            "next_url": "/docs/create-view/",
-            "parent": "SQL Commands",
-            "previous_title": "CREATE FUNCTION USING JAR",
-            "previous_url": "/docs/create-function-using-jar/",
-            "relative_path": "_docs/sql-reference/sql-commands/035-partition-by-clause.md",
-            "title": "PARTITION BY Clause",
-            "url": "/docs/partition-by-clause/"
-        },
-        "Parquet Filter Pushdown": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Hive Metadata Caching",
-            "next_url": "/docs/hive-metadata-caching/",
-            "parent": "Performance Tuning",
-            "previous_title": "Optimizing Parquet Metadata Reading",
-            "previous_url": "/docs/optimizing-parquet-metadata-reading/",
-            "relative_path": "_docs/performance-tuning/026-parquet-filter-pushdown.md",
-            "title": "Parquet Filter Pushdown",
-            "url": "/docs/parquet-filter-pushdown/"
-        },
-        "Parquet Format": {
-            "breadcrumbs": [
-                {
-                    "title": "Data Sources and File Formats",
-                    "url": "/docs/data-sources-and-file-formats/"
-                }
-            ],
-            "children": [],
-            "next_title": "Logfile Plugin",
-            "next_url": "/docs/logfile-plugin/",
-            "parent": "Data Sources and File Formats",
-            "previous_title": "Deploying and Using a Hive UDF",
-            "previous_url": "/docs/deploying-and-using-a-hive-udf/",
-            "relative_path": "_docs/data-sources-and-file-formats/040-parquet-format.md",
-            "title": "Parquet Format",
-            "url": "/docs/parquet-format/"
-        },
-        "Partition Pruning": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Partition Pruning",
-                            "url": "/docs/partition-pruning/"
-                        },
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "How to Partition Data",
-                    "next_url": "/docs/how-to-partition-data/",
-                    "parent": "Partition Pruning",
-                    "previous_title": "Partition Pruning",
-                    "previous_url": "/docs/partition-pruning/",
-                    "relative_path": "_docs/performance-tuning/partition-pruning/010-partition-pruning-introduction.md",
-                    "title": "Partition Pruning Introduction",
-                    "url": "/docs/partition-pruning-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Partition Pruning",
-                            "url": "/docs/partition-pruning/"
-                        },
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Asynchronous Parquet Reader",
-                    "next_url": "/docs/asynchronous-parquet-reader/",
-                    "parent": "Partition Pruning",
-                    "previous_title": "Partition Pruning Introduction",
-                    "previous_url": "/docs/partition-pruning-introduction/",
-                    "relative_path": "_docs/performance-tuning/partition-pruning/030-using-partition-pruning.md",
-                    "title": "How to Partition Data",
-                    "url": "/docs/how-to-partition-data/"
-                }
-            ],
-            "next_title": "Partition Pruning Introduction",
-            "next_url": "/docs/partition-pruning-introduction/",
-            "parent": "Performance Tuning",
-            "previous_title": "Performance Tuning Introduction",
-            "previous_url": "/docs/performance-tuning-introduction/",
-            "relative_path": "_docs/performance-tuning/020-partition-pruning.md",
-            "title": "Partition Pruning",
-            "url": "/docs/partition-pruning/"
-        },
-        "Partition Pruning Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Partition Pruning",
-                    "url": "/docs/partition-pruning/"
-                },
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "How to Partition Data",
-            "next_url": "/docs/how-to-partition-data/",
-            "parent": "Partition Pruning",
-            "previous_title": "Partition Pruning",
-            "previous_url": "/docs/partition-pruning/",
-            "relative_path": "_docs/performance-tuning/partition-pruning/010-partition-pruning-introduction.md",
-            "title": "Partition Pruning Introduction",
-            "url": "/docs/partition-pruning-introduction/"
-        },
-        "Performance": {
-            "breadcrumbs": [
-                {
-                    "title": "Architecture",
-                    "url": "/docs/architecture/"
-                }
-            ],
-            "children": [],
-            "next_title": "Tutorials",
-            "next_url": "/docs/tutorials/",
-            "parent": "Architecture",
-            "previous_title": "Core Modules",
-            "previous_url": "/docs/core-modules/",
-            "relative_path": "_docs/architecture/030-performance.md",
-            "title": "Performance",
-            "url": "/docs/performance/"
-        },
-        "Performance Tuning": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Drill Metastore",
-                                    "url": "/docs/drill-metastore/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Drill Iceberg Metastore",
-                            "next_url": "/docs/drill-iceberg-metastore/",
-                            "parent": "Drill Metastore",
-                            "previous_title": "Drill Metastore",
-                            "previous_url": "/docs/drill-metastore/",
-                            "relative_path": "_docs/performance-tuning/drill-metastore/010-using-drill-metastore.md",
-                            "title": "Using Drill Metastore",
-                            "url": "/docs/using-drill-metastore/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Drill Metastore",
-                                    "url": "/docs/drill-metastore/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "RDBMS Metastore",
-                            "next_url": "/docs/rdbms-metastore/",
-                            "parent": "Drill Metastore",
-                            "previous_title": "Using Drill Metastore",
-                            "previous_url": "/docs/using-drill-metastore/",
-                            "relative_path": "_docs/performance-tuning/drill-metastore/020-drill-iceberg-metastore.md",
-                            "title": "Drill Iceberg Metastore",
-                            "url": "/docs/drill-iceberg-metastore/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Drill Metastore",
-                                    "url": "/docs/drill-metastore/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Performance Tuning Introduction",
-                            "next_url": "/docs/performance-tuning-introduction/",
-                            "parent": "Drill Metastore",
-                            "previous_title": "Drill Iceberg Metastore",
-                            "previous_url": "/docs/drill-iceberg-metastore/",
-                            "relative_path": "_docs/performance-tuning/drill-metastore/030-rdbms-metastore.md",
-                            "title": "RDBMS Metastore",
-                            "url": "/docs/rdbms-metastore/"
-                        }
-                    ],
-                    "next_title": "Using Drill Metastore",
-                    "next_url": "/docs/using-drill-metastore/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "Performance Tuning",
-                    "previous_url": "/docs/performance-tuning/",
-                    "relative_path": "_docs/performance-tuning/005-drill-metastore.md",
-                    "title": "Drill Metastore",
-                    "url": "/docs/drill-metastore/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Partition Pruning",
-                    "next_url": "/docs/partition-pruning/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "RDBMS Metastore",
-                    "previous_url": "/docs/rdbms-metastore/",
-                    "relative_path": "_docs/performance-tuning/010-performance-tuning-introduction.md",
-                    "title": "Performance Tuning Introduction",
-                    "url": "/docs/performance-tuning-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Partition Pruning",
-                                    "url": "/docs/partition-pruning/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "How to Partition Data",
-                            "next_url": "/docs/how-to-partition-data/",
-                            "parent": "Partition Pruning",
-                            "previous_title": "Partition Pruning",
-                            "previous_url": "/docs/partition-pruning/",
-                            "relative_path": "_docs/performance-tuning/partition-pruning/010-partition-pruning-introduction.md",
-                            "title": "Partition Pruning Introduction",
-                            "url": "/docs/partition-pruning-introduction/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Partition Pruning",
-                                    "url": "/docs/partition-pruning/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Asynchronous Parquet Reader",
-                            "next_url": "/docs/asynchronous-parquet-reader/",
-                            "parent": "Partition Pruning",
-                            "previous_title": "Partition Pruning Introduction",
-                            "previous_url": "/docs/partition-pruning-introduction/",
-                            "relative_path": "_docs/performance-tuning/partition-pruning/030-using-partition-pruning.md",
-                            "title": "How to Partition Data",
-                            "url": "/docs/how-to-partition-data/"
-                        }
-                    ],
-                    "next_title": "Partition Pruning Introduction",
-                    "next_url": "/docs/partition-pruning-introduction/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "Performance Tuning Introduction",
-                    "previous_url": "/docs/performance-tuning-introduction/",
-                    "relative_path": "_docs/performance-tuning/020-partition-pruning.md",
-                    "title": "Partition Pruning",
-                    "url": "/docs/partition-pruning/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Optimizing Parquet Metadata Reading",
-                    "next_url": "/docs/optimizing-parquet-metadata-reading/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "How to Partition Data",
-                    "previous_url": "/docs/how-to-partition-data/",
-                    "relative_path": "_docs/performance-tuning/024-aynchronous-parquet-reader.md",
-                    "title": "Asynchronous Parquet Reader",
-                    "url": "/docs/asynchronous-parquet-reader/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Parquet Filter Pushdown",
-                    "next_url": "/docs/parquet-filter-pushdown/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "Asynchronous Parquet Reader",
-                    "previous_url": "/docs/asynchronous-parquet-reader/",
-                    "relative_path": "_docs/performance-tuning/025-optimizing-parquet-reading.md",
-                    "title": "Optimizing Parquet Metadata Reading",
-                    "url": "/docs/optimizing-parquet-metadata-reading/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Hive Metadata Caching",
-                    "next_url": "/docs/hive-metadata-caching/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "Optimizing Parquet Metadata Reading",
-                    "previous_url": "/docs/optimizing-parquet-metadata-reading/",
-                    "relative_path": "_docs/performance-tuning/026-parquet-filter-pushdown.md",
-                    "title": "Parquet Filter Pushdown",
-                    "url": "/docs/parquet-filter-pushdown/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Choosing a Storage Format",
-                    "next_url": "/docs/choosing-a-storage-format/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "Parquet Filter Pushdown",
-                    "previous_url": "/docs/parquet-filter-pushdown/",
-                    "relative_path": "_docs/performance-tuning/027-hive-metadata-caching.md",
-                    "title": "Hive Metadata Caching",
-                    "url": "/docs/hive-metadata-caching/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Query Plans and Tuning",
-                    "next_url": "/docs/query-plans-and-tuning/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "Hive Metadata Caching",
-                    "previous_url": "/docs/hive-metadata-caching/",
-                    "relative_path": "_docs/performance-tuning/030-choosing-a-storage-format.md",
-                    "title": "Choosing a Storage Format",
-                    "url": "/docs/choosing-a-storage-format/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Query Plans and Tuning",
-                                    "url": "/docs/query-plans-and-tuning/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Join Planning Guidelines",
-                            "next_url": "/docs/join-planning-guidelines/",
-                            "parent": "Query Plans and Tuning",
-                            "previous_title": "Query Plans and Tuning",
-                            "previous_url": "/docs/query-plans-and-tuning/",
-                            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/010-query-plans-and-tuning-introduction.md",
-                            "title": "Query Plans and Tuning Introduction",
-                            "url": "/docs/query-plans-and-tuning-introduction/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Query Plans and Tuning",
-                                    "url": "/docs/query-plans-and-tuning/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Guidelines for Optimizing Aggregation",
-                            "next_url": "/docs/guidelines-for-optimizing-aggregation/",
-                            "parent": "Query Plans and Tuning",
-                            "previous_title": "Query Plans and Tuning Introduction",
-                            "previous_url": "/docs/query-plans-and-tuning-introduction/",
-                            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/020-join-planning-guidelines.md",
-                            "title": "Join Planning Guidelines",
-                            "url": "/docs/join-planning-guidelines/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Query Plans and Tuning",
-                                    "url": "/docs/query-plans-and-tuning/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Modifying Query Planning Options",
-                            "next_url": "/docs/modifying-query-planning-options/",
-                            "parent": "Query Plans and Tuning",
-                            "previous_title": "Join Planning Guidelines",
-                            "previous_url": "/docs/join-planning-guidelines/",
-                            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/030-guidelines-for-optimizing-aggregation.md",
-                            "title": "Guidelines for Optimizing Aggregation",
-                            "url": "/docs/guidelines-for-optimizing-aggregation/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Query Plans and Tuning",
-                                    "url": "/docs/query-plans-and-tuning/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Sort-Based and Hash-Based Memory-Constrained Operators",
-                            "next_url": "/docs/sort-based-and-hash-based-memory-constrained-operators/",
-                            "parent": "Query Plans and Tuning",
-                            "previous_title": "Guidelines for Optimizing Aggregation",
-                            "previous_url": "/docs/guidelines-for-optimizing-aggregation/",
-                            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/040-modifying-query-planning-options.md",
-                            "title": "Modifying Query Planning Options",
-                            "url": "/docs/modifying-query-planning-options/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Query Plans and Tuning",
-                                    "url": "/docs/query-plans-and-tuning/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Enabling Query Queuing",
-                            "next_url": "/docs/enabling-query-queuing/",
-                            "parent": "Query Plans and Tuning",
-                            "previous_title": "Modifying Query Planning Options",
-                            "previous_url": "/docs/modifying-query-planning-options/",
-                            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/050-sort-based-and-hash-based-memory-constrained-operators.md",
-                            "title": "Sort-Based and Hash-Based Memory-Constrained Operators",
-                            "url": "/docs/sort-based-and-hash-based-memory-constrained-operators/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Query Plans and Tuning",
-                                    "url": "/docs/query-plans-and-tuning/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Throttling",
-                            "next_url": "/docs/throttling/",
-                            "parent": "Query Plans and Tuning",
-                            "previous_title": "Sort-Based and Hash-Based Memory-Constrained Operators",
-                            "previous_url": "/docs/sort-based-and-hash-based-memory-constrained-operators/",
-                            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/060-enabling-query-queuing.md",
-                            "title": "Enabling Query Queuing",
-                            "url": "/docs/enabling-query-queuing/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Query Plans and Tuning",
-                                    "url": "/docs/query-plans-and-tuning/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Controlling Parallelization to Balance Performance with Multi-Tenancy",
-                            "next_url": "/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/",
-                            "parent": "Query Plans and Tuning",
-                            "previous_title": "Enabling Query Queuing",
-                            "previous_url": "/docs/enabling-query-queuing/",
-                            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/065-throttling.md",
-                            "title": "Throttling",
-                            "url": "/docs/throttling/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Query Plans and Tuning",
-                                    "url": "/docs/query-plans-and-tuning/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Identifying Performance Issues",
-                            "next_url": "/docs/identifying-performance-issues/",
-                            "parent": "Query Plans and Tuning",
-                            "previous_title": "Throttling",
-                            "previous_url": "/docs/throttling/",
-                            "relative_path": "_docs/performance-tuning/query-plans-and-tuning/070-controlling-parallelization-to-balance-performance-with-multi-tenancy.md",
-                            "title": "Controlling Parallelization to Balance Performance with Multi-Tenancy",
-                            "url": "/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/"
-                        }
-                    ],
-                    "next_title": "Query Plans and Tuning Introduction",
-                    "next_url": "/docs/query-plans-and-tuning-introduction/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "Choosing a Storage Format",
-                    "previous_url": "/docs/choosing-a-storage-format/",
-                    "relative_path": "_docs/performance-tuning/040-query-plans-and-tuning.md",
-                    "title": "Query Plans and Tuning",
-                    "url": "/docs/query-plans-and-tuning/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Identifying Performance Issues",
-                                    "url": "/docs/identifying-performance-issues/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Query Profiles",
-                            "next_url": "/docs/query-profiles/",
-                            "parent": "Identifying Performance Issues",
-                            "previous_title": "Identifying Performance Issues",
-                            "previous_url": "/docs/identifying-performance-issues/",
-                            "relative_path": "_docs/performance-tuning/identifying-performance-issues/010-query-plans.md",
-                            "title": "Query Plans",
-                            "url": "/docs/query-plans/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Identifying Performance Issues",
-                                    "url": "/docs/identifying-performance-issues/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Performance Tuning Reference",
-                            "next_url": "/docs/performance-tuning-reference/",
-                            "parent": "Identifying Performance Issues",
-                            "previous_title": "Query Plans",
-                            "previous_url": "/docs/query-plans/",
-                            "relative_path": "_docs/performance-tuning/identifying-performance-issues/020-query-profiles.md",
-                            "title": "Query Profiles",
-                            "url": "/docs/query-profiles/"
-                        }
-                    ],
-                    "next_title": "Query Plans",
-                    "next_url": "/docs/query-plans/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "Controlling Parallelization to Balance Performance with Multi-Tenancy",
-                    "previous_url": "/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/",
-                    "relative_path": "_docs/performance-tuning/050-identifying-performance-issues.md",
-                    "title": "Identifying Performance Issues",
-                    "url": "/docs/identifying-performance-issues/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Performance Tuning Reference",
-                                    "url": "/docs/performance-tuning-reference/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Physical Operators",
-                            "next_url": "/docs/physical-operators/",
-                            "parent": "Performance Tuning Reference",
-                            "previous_title": "Performance Tuning Reference",
-                            "previous_url": "/docs/performance-tuning-reference/",
-                            "relative_path": "_docs/performance-tuning/performance-tuning-reference/010-query-profile-tables.md",
-                            "title": "Query Profile Column Descriptions",
-                            "url": "/docs/query-profile-column-descriptions/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Performance Tuning Reference",
-                                    "url": "/docs/performance-tuning-reference/"
-                                },
-                                {
-                                    "title": "Performance Tuning",
-                                    "url": "/docs/performance-tuning/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Monitoring Metrics",
-                            "next_url": "/docs/monitoring-metrics/",
-                            "parent": "Performance Tuning Reference",
-                            "previous_title": "Query Profile Column Descriptions",
-                            "previous_url": "/docs/query-profile-column-descriptions/",
-                            "relative_path": "_docs/performance-tuning/performance-tuning-reference/020-physical-operators.md",
-                            "title": "Physical Operators",
-                            "url": "/docs/physical-operators/"
-                        }
-                    ],
-                    "next_title": "Query Profile Column Descriptions",
-                    "next_url": "/docs/query-profile-column-descriptions/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "Query Profiles",
-                    "previous_url": "/docs/query-profiles/",
-                    "relative_path": "_docs/performance-tuning/060-performance-tuning-reference.md",
-                    "title": "Performance Tuning Reference",
-                    "url": "/docs/performance-tuning-reference/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Log and Debug",
-                    "next_url": "/docs/log-and-debug/",
-                    "parent": "Performance Tuning",
-                    "previous_title": "Physical Operators",
-                    "previous_url": "/docs/physical-operators/",
-                    "relative_path": "_docs/performance-tuning/070-monitoring-metrics.md",
-                    "title": "Monitoring Metrics",
-                    "url": "/docs/monitoring-metrics/"
-                }
-            ],
-            "next_title": "Drill Metastore",
-            "next_url": "/docs/drill-metastore/",
-            "parent": "",
-            "previous_title": "Monitoring and Canceling Queries in the Drill Web UI",
-            "previous_url": "/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/",
-            "relative_path": "_docs/072-performance-tuning.md",
-            "title": "Performance Tuning",
-            "url": "/docs/performance-tuning/"
-        },
-        "Performance Tuning Introduction": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Partition Pruning",
-            "next_url": "/docs/partition-pruning/",
-            "parent": "Performance Tuning",
-            "previous_title": "RDBMS Metastore",
-            "previous_url": "/docs/rdbms-metastore/",
-            "relative_path": "_docs/performance-tuning/010-performance-tuning-introduction.md",
-            "title": "Performance Tuning Introduction",
-            "url": "/docs/performance-tuning-introduction/"
-        },
-        "Performance Tuning Reference": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning Reference",
-                            "url": "/docs/performance-tuning-reference/"
-                        },
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Physical Operators",
-                    "next_url": "/docs/physical-operators/",
-                    "parent": "Performance Tuning Reference",
-                    "previous_title": "Performance Tuning Reference",
-                    "previous_url": "/docs/performance-tuning-reference/",
-                    "relative_path": "_docs/performance-tuning/performance-tuning-reference/010-query-profile-tables.md",
-                    "title": "Query Profile Column Descriptions",
-                    "url": "/docs/query-profile-column-descriptions/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Performance Tuning Reference",
-                            "url": "/docs/performance-tuning-reference/"
-                        },
-                        {
-                            "title": "Performance Tuning",
-                            "url": "/docs/performance-tuning/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Monitoring Metrics",
-                    "next_url": "/docs/monitoring-metrics/",
-                    "parent": "Performance Tuning Reference",
-                    "previous_title": "Query Profile Column Descriptions",
-                    "previous_url": "/docs/query-profile-column-descriptions/",
-                    "relative_path": "_docs/performance-tuning/performance-tuning-reference/020-physical-operators.md",
-                    "title": "Physical Operators",
-                    "url": "/docs/physical-operators/"
-                }
-            ],
-            "next_title": "Query Profile Column Descriptions",
-            "next_url": "/docs/query-profile-column-descriptions/",
-            "parent": "Performance Tuning",
-            "previous_title": "Query Profiles",
-            "previous_url": "/docs/query-profiles/",
-            "relative_path": "_docs/performance-tuning/060-performance-tuning-reference.md",
-            "title": "Performance Tuning Reference",
-            "url": "/docs/performance-tuning-reference/"
-        },
-        "Persistent Configuration Storage": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuration Options",
-                    "url": "/docs/configuration-options/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Global Query List",
-            "next_url": "/docs/global-query-list/",
-            "parent": "Configuration Options",
-            "previous_title": "Planning and Execution Options",
-            "previous_url": "/docs/planning-and-execution-options/",
-            "relative_path": "_docs/configure-drill/configuration-options/040-persistent-configuration-storage.md",
-            "title": "Persistent Configuration Storage",
-            "url": "/docs/persistent-configuration-storage/"
-        },
-        "Phonetic Functions": {
-            "breadcrumbs": [
-                {
-                    "title": "SQL Functions",
-                    "url": "/docs/sql-functions/"
-                },
-                {
-                    "title": "SQL Reference",
-                    "url": "/docs/sql-reference/"
-                }
-            ],
-            "children": [],
-            "next_title": "String Distance Functions",
-            "next_url": "/docs/string-distance-functions/",
-            "parent": "SQL Functions",
-            "previous_title": "Functions for Handling Nulls",
-            "previous_url": "/docs/functions-for-handling-nulls/",
-            "relative_path": "_docs/sql-reference/sql-functions/061-phonetic-functions.md",
-            "title": "Phonetic Functions",
-            "url": "/docs/phonetic-functions/"
-        },
-        "Physical Operators": {
-            "breadcrumbs": [
-                {
-                    "title": "Performance Tuning Reference",
-                    "url": "/docs/performance-tuning-reference/"
-                },
-                {
-                    "title": "Performance Tuning",
-                    "url": "/docs/performance-tuning/"
-                }
-            ],
-            "children": [],
-            "next_title": "Monitoring Metrics",
-            "next_url": "/docs/monitoring-metrics/",
-            "parent": "Performance Tuning Reference",
-            "previous_title": "Query Profile Column Descriptions",
-            "previous_url": "/docs/query-profile-column-descriptions/",
-            "relative_path": "_docs/performance-tuning/performance-tuning-reference/020-physical-operators.md",
-            "title": "Physical Operators",
-            "url": "/docs/physical-operators/"
-        },
-        "Planning and Execution Options": {
-            "breadcrumbs": [
-                {
-                    "title": "Configuration Options",
-                    "url": "/docs/configuration-options/"
-                },
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Persistent Configuration Storage",
-            "next_url": "/docs/persistent-configuration-storage/",
-            "parent": "Configuration Options",
-            "previous_title": "Start-Up Options",
-            "previous_url": "/docs/start-up-options/",
-            "relative_path": "_docs/configure-drill/configuration-options/030-planning-and-exececution-options.md",
-            "title": "Planning and Execution Options",
-            "url": "/docs/planning-and-execution-options/"
-        },
-        "Plugin Configuration Basics": {
-            "breadcrumbs": [
-                {
-                    "title": "Storage Plugin Configuration",
-                    "url": "/docs/storage-plugin-configuration/"
-                },
-                {
-                    "title": "Connect a Data Source",
-                    "url": "/docs/connect-a-data-source/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring Storage Plugins",
-            "next_url": "/docs/configuring-storage-plugins/",
-            "parent": "Storage Plugin Configuration",
-            "previous_title": "Storage Plugin Configuration",
-            "previous_url": "/docs/storage-plugin-configuration/",
-            "relative_path": "_docs/connect-a-data-source/035-plugin-configuration-basics.md",
-            "title": "Plugin Configuration Basics",
-            "url": "/docs/plugin-configuration-basics/"
-        },
-        "Ports Used by Drill": {
-            "breadcrumbs": [
-                {
-                    "title": "Configure Drill",
-                    "url": "/docs/configure-drill/"
-                }
-            ],
-            "children": [],
-            "next_title": "Configuring the Drill Shell",
-            "next_url": "/docs/configuring-the-drill-shell/",
-            "parent": "Configure Drill",
-            "previous_title": "Global Query List",
-            "previous_url": "/docs/global-query-list/",
-            "relative_path": "_docs/configure-drill/100-ports-used-by-drill.md",
-            "title": "Ports Used by Drill",
-            "url": "/docs/ports-used-by-drill/"
-        },
-        "Project Bylaws": {
-            "breadcrumbs": [],
-            "children": [],
-            "next_title": "Ecosystem",
-            "next_url": "/docs/ecosystem/",
-            "parent": "",
-            "previous_title": "Wikipedia Edit History",
-            "previous_url": "/docs/wikipedia-edit-history/",
-            "relative_path": "_docs/170-bylaws.md",
-            "title": "Project Bylaws",
-            "url": "/docs/project-bylaws/"
-        },
-        "Queries that Qualify for Index-Based Query Plans": {
-            "breadcrumbs": [
-                {
-                    "title": "Querying Indexes",
-                    "url": "/docs/querying-indexes/"
-                },
-                {
-                    "title": "Query Data",
-                    "url": "/docs/query-data/"
-                }
-            ],
-            "children": [],
-            "next_title": "Types of Indexes",
-            "next_url": "/docs/types-of-indexes/",
-            "parent": "Querying Indexes",
-            "previous_title": "Querying Indexes Introduction",
-            "previous_url": "/docs/querying-indexes-introduction/",
-            "relative_path": "_docs/query-data/querying-indexes/020-queries-that-qualify-for-index-based-query-plans.md",
-            "title": "Queries that Qualify for Index-Based Query Plans",
-            "url": "/docs/queries-that-qualify-for-index-based-query-plans/"
-        },
-        "Query Audit Logging": {
-            "breadcrumbs": [
-                {
-                    "title": "Log and Debug",
-                    "url": "/docs/log-and-debug/"
-                }
-            ],
-            "children": [],
-            "next_title": "SQL Reference",
-            "next_url": "/docs/sql-reference/",
-            "parent": "Log and Debug",
-            "previous_title": "Review the Java Stack Trace",
-            "previous_url": "/docs/review-the-java-stack-trace/",
-            "relative_path": "_docs/log-and-debug/005-query-audit-logging.md",
-            "title": "Query Audit Logging",
-            "url": "/docs/query-audit-logging/"
-        },
-        "Query Data": {
-            "breadcrumbs": [],
-            "children": [
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Query Data",
-                            "url": "/docs/query-data/"
-                        }
-                    ],
-                    "children": [],
-                    "next_title": "Querying a File System",
-                    "next_url": "/docs/querying-a-file-system/",
-                    "parent": "Query Data",
-                    "previous_title": "Query Data",
-                    "previous_url": "/docs/query-data/",
-                    "relative_path": "_docs/query-data/010-query-data-introduction.md",
-                    "title": "Query Data Introduction",
-                    "url": "/docs/query-data-introduction/"
-                },
-                {
-                    "breadcrumbs": [
-                        {
-                            "title": "Query Data",
-                            "url": "/docs/query-data/"
-                        }
-                    ],
-                    "children": [
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Querying a File System",
-                                    "url": "/docs/querying-a-file-system/"
-                                },
-                                {
-                                    "title": "Query Data",
-                                    "url": "/docs/query-data/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Querying Avro Files",
-                            "next_url": "/docs/querying-avro-files/",
-                            "parent": "Querying a File System",
-                            "previous_title": "Querying a File System",
-                            "previous_url": "/docs/querying-a-file-system/",
-                            "relative_path": "_docs/query-data/query-a-file-system/005-querying-a-file-system-introduction.md",
-                            "title": "Querying a File System Introduction",
-                            "url": "/docs/querying-a-file-system-introduction/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Querying a File System",
-                                    "url": "/docs/querying-a-file-system/"
-                                },
-                                {
-                                    "title": "Query Data",
-                                    "url": "/docs/query-data/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Querying JSON Files",
-                            "next_url": "/docs/querying-json-files/",
-                            "parent": "Querying a File System",
-                            "previous_title": "Querying a File System Introduction",
-                            "previous_url": "/docs/querying-a-file-system-introduction/",
-                            "relative_path": "_docs/query-data/query-a-file-system/009-querying-avro-files.md",
-                            "title": "Querying Avro Files",
-                            "url": "/docs/querying-avro-files/"
-                        },
-                        {
-                            "breadcrumbs": [
-                                {
-                                    "title": "Querying a File System",
-                                    "url": "/docs/querying-a-file-system/"
-                                },
-                                {
-                                    "title": "Query Data",
-                                    "url": "/docs/query-data/"
-                                }
-                            ],
-                            "children": [],
-                            "next_title": "Querying Parquet Files",
-                            "next_url": "/docs/querying-parquet-files/",
-                            "parent": "Querying a File System",
-                            "previous_title": "Querying Avro Files",
-                            "previous_url": "/docs/querying-avro-files/",
-                            "relative_path": "_docs/query-data/query-a-file-system/010-querying-json-files.md",
... 64636 lines suppressed ...

[drill] 20/26: update dead links (#2252)

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 3d401a9bf9a94c524ce87305b7a618fedb7c140c
Author: kingswanwho <ch...@gmail.com>
AuthorDate: Tue Jun 15 20:55:41 2021 +0800

    update dead links (#2252)
    
    Co-authored-by: kingswanwho <ji...@u.northwestern.edu>
---
 _docs/connect-a-data-source/036-configuring-storage-plugins.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/_docs/connect-a-data-source/036-configuring-storage-plugins.md b/_docs/connect-a-data-source/036-configuring-storage-plugins.md
index f51bb39..f056f5f 100644
--- a/_docs/connect-a-data-source/036-configuring-storage-plugins.md
+++ b/_docs/connect-a-data-source/036-configuring-storage-plugins.md
@@ -19,7 +19,7 @@ You can use the Drill Web UI to update or add a new storage plugin configuration
 To create a name and new configuration:
 
 1. [Start the Drill shell]({{site.baseurl}}/docs/starting-drill-on-linux-and-mac-os-x/).
-2. [Start the Web UI]({{site.baseurl}}/docs/starting-the-web-console/). The Storage tab appears in the Web UI if you are [authorized]({{site.baseurl}}/docs/configuring-web-console-and-rest-api-security/) to view, update, or add storage plugins. 
+2. [Start the Web UI]({{site.baseurl}}/docs/starting-the-web-ui/). The Storage tab appears in the Web UI if you are [authorized]({{site.baseurl}}/docs/configuring-web-ui-and-rest-api-security/) to view, update, or add storage plugins. 
 3. On the Storage tab, enter a name in **New Storage Plugin**.
    Each configuration registered with Drill must have a distinct
 name. Names are case-sensitive.  

[drill] 12/26: DRILL-7925 Use .asf.yaml (#2221)

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 7b9e55ac7c9bb2a8beef94be30cfad4f915ff9b9
Author: Martin Grigorov <ma...@users.noreply.github.com>
AuthorDate: Thu May 13 18:59:15 2021 +0300

    DRILL-7925 Use .asf.yaml (#2221)
    
    As requested by Apache Infra team with https://lists.apache.org/thread.html/r8d023c0f5afefca7f6ce4e26d02404762bd6234fbe328011e1564249%40%3Cusers.infra.apache.org%3E
---
 .asf.yaml   | 3 +++
 _config.yml | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/.asf.yaml b/.asf.yaml
new file mode 100644
index 0000000..a717f35
--- /dev/null
+++ b/.asf.yaml
@@ -0,0 +1,3 @@
+publish:
+   whoami: asf-site
+
diff --git a/_config.yml b/_config.yml
index 559eaf5..69656ef 100644
--- a/_config.yml
+++ b/_config.yml
@@ -31,3 +31,6 @@ sass:
 
 plugins:
   - jekyll-redirect-from
+
+include:
+  - .asf.yaml
\ No newline at end of file

[drill] 19/26: Fix 1.19 release blog post excerpt

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 999725aafbe9d4a2517fee4addc51c445c243a7f
Author: Laurent Goujon <la...@dremio.com>
AuthorDate: Mon Jun 14 17:21:31 2021 -0700

    Fix 1.19 release blog post excerpt
---
 blog/_posts/2021-06-10-drill-1.19-released.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/blog/_posts/2021-06-10-drill-1.19-released.md b/blog/_posts/2021-06-10-drill-1.19-released.md
index a48064e..2700aff 100644
--- a/blog/_posts/2021-06-10-drill-1.19-released.md
+++ b/blog/_posts/2021-06-10-drill-1.19-released.md
@@ -2,7 +2,7 @@
 layout: post
 title: "Drill 1.19 Released"
 code: drill-1.19-released
-excerpt: Apache Drill 1.19 has been released providing Drill Metadata management "Drill Metastore", Format Plugins for HDF5 and SPSS,  Storage Plugins for Generic HTTP REST APIs and Apache Druid,  Support for DICT type in RowSet Framework, Dynamic credit based flow control, Support for injecting BufferManager into UDF, Drill RDBMS Metastore"
+excerpt: Apache Drill 1.19 has been released providing new storage plugins for Cassandra, Elasticsearch and Splunk, updating several storage plugins to EVF, adding Linux ARM64 support and JSON reader improvements, and more.
 authors: ["laurent"]
 ---
 

[drill] 21/26: Remove reserved angle brackets from ip-net-functions.

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 41405852ad5083334d038738091ddfeaff36d669
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Mon May 10 08:17:09 2021 +0200

    Remove reserved angle brackets from ip-net-functions.
---
 .../sql-functions/100-ip-net-functions.md          | 32 +++++++++++-----------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/_docs/sql-reference/sql-functions/100-ip-net-functions.md b/_docs/sql-reference/sql-functions/100-ip-net-functions.md
index 019e10a..ed0df3f 100644
--- a/_docs/sql-reference/sql-functions/100-ip-net-functions.md
+++ b/_docs/sql-reference/sql-functions/100-ip-net-functions.md
@@ -8,19 +8,19 @@ parent: "SQL Functions"
 
 A set of functions for common computations on IP network addresses.
 
-| Function                    | Output  | Description                                               |
-| --------------------------- | ------- | --------------------------------------------------------- |
-| inet_aton(<ip>)             | INT     | Converts an IPv4 address into an integer                  |
-| inet_ntoa( <int>)           | VARCHAR | Converts an integer IP into dotted decimal notation       |
-| in_network( <ip>,<cidr> )   | BOOLEAN | Returns true if the IP address is in the given CIDR block |
-| address_count( <cidr> )     | INT     | Returns the number of IPs in a given CIDR block           |
-| broadcast_address( <cidr> ) | VARCHAR | Returns the broadcast address for a given CIDR block      |
-| netmask(<cidr> )            | VARCHAR | Returns the netmask for a given CIDR block                |
-| low_address(<cidr>)         | VARCHAR | Returns the first address in a given CIDR block           |
-| high_address(<cidr>)        | VARCHAR | Returns the last address in a given CIDR block            |
-| url_encode( <url> )         | VARCHAR | Returns a URL encoded string                              |
-| url_decode( <url> )         | VARCHAR | Decodes a URL encoded string                              |
-| is_valid_IP(<ip>)           | BOOLEAN | Returns true if the IP is a valid IP address              |
-| is_private_ip(<ip>)         | BOOLEAN | Returns true if the IP is a private IPv4 address          |
-| is_valid_IPv4(<ip>)         | BOOLEAN | Returns true if the IP is a valid IPv4 address            |
-| is_valid_IPv6(<ip>)         | BOOLEAN | Returns true if the IP is a valid IPv6 address            |
+| Function                  | Output  | Description                                               |
+| ------------------------- | ------- | --------------------------------------------------------- |
+| inet_aton( ip )           | INT     | Converts an IPv4 address into an integer                  |
+| inet_ntoa( int )          | VARCHAR | Converts an integer IP into dotted decimal notation       |
+| in_network( ip, cidr )    | BOOLEAN | Returns true if the IP address is in the given CIDR block |
+| address_count( cidr )     | INT     | Returns the number of IPs in a given CIDR block           |
+| broadcast_address( cidr ) | VARCHAR | Returns the broadcast address for a given CIDR block      |
+| netmask( cidr )           | VARCHAR | Returns the netmask for a given CIDR block                |
+| low_address( cidr )       | VARCHAR | Returns the first address in a given CIDR block           |
+| high_address( cidr )      | VARCHAR | Returns the last address in a given CIDR block            |
+| url_encode( url )         | VARCHAR | Returns a URL encoded string                              |
+| url_decode( url )         | VARCHAR | Decodes a URL encoded string                              |
+| is_valid_IP( ip )         | BOOLEAN | Returns true if the IP is a valid IP address              |
+| is_private_ip( ip )       | BOOLEAN | Returns true if the IP is a private IPv4 address          |
+| is_valid_IPv4( ip )       | BOOLEAN | Returns true if the IP is a valid IPv4 address            |
+| is_valid_IPv6( ip )       | BOOLEAN | Returns true if the IP is a valid IPv6 address            |

[drill] 08/26: Add note about where and how to contribute docs to README.

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 1b74ef6b3e5f786879f8e9b0a9134b1c29b0de9b
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Mon May 10 06:02:19 2021 +0200

    Add note about where and how to contribute docs to README.
---
 README.md | 63 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 46 insertions(+), 17 deletions(-)

diff --git a/README.md b/README.md
index 3f2df7d..f46f670 100644
--- a/README.md
+++ b/README.md
@@ -1,22 +1,34 @@
-The Apache Drill website is built using [Jekyll](http://jekyllrb.com/).
+The Apache Drill website is built using [Jekyll](http://jekyllrb.com/), from Markdown sources in the
+[drill/gh-pages](https://github.com/apache/drill/tree/gh-pages branch of the main Drill code repository.
+Changes made anywhere downstream of that will be lost in the next build and deploy cycle.
+
+To make documenation contributions easier, pull requests to the gh-pages branch do not require any
+additional process, such as the creation of a JIRA ticket.
 
 # Configuring env
+
 1. Install `ruby`
 2. Install `bundler` and `jekyll` `v3.9.0`:
+
 ```
 gem install bundler jekyll:3.9.0
 ```
+
 3. Install `jekyll-redirect-from` `v0.9.1`:
+
 ```
 gem install jekyll-redirect-from:0.9.1
 ```
+
 4. Install Python 3
 
-Please make sure that specific versions of libraries are installed since building the site with other versions may cause some issues like including md document index into the references, etc.
+Please make sure that specific versions of libraries are installed since building the site with other versions
+may cause some issues like including md document index into the references, etc.
 
 ## Note for existing contributors
+
 The software version numbers above underwent a major increase in 2020 and the Markdown processor
-changed from Redcarpet to Kramdown.  Please check the versions in your environment if you're having
+changed from Redcarpet to Kramdown. Please check the versions in your environment if you're having
 trouble generating the site.
 
 # Documentation Guidelines
@@ -25,21 +37,26 @@ The documentation pages are placed under `_docs`. You can modify existing .md fi
 
 ## Creating New Markdown Files
 
-If you create new Markdown (.md) files, include the required YAML front matter and name the file using the methods described in this section. 
+If you create new Markdown (.md) files, include the required YAML front matter and name the file using the methods described in this section.
 
 The YAML front matter has three important parameters:
 
-* `title:` - This is the title of the page enclosed in quotation marks. Each page must have a *unique* title
-* `slug:` - Set this to the same value as `title`, it will be slugified automatically by Jekyll.
-* `date:` - This field is needed for Jekyll to write a last-modified date. Initially, leave this field blank.
-* `parent:` - This is the title of the page's parent page. It should be empty for top-level sections/guides, and be identical to the title attribute of another page in all other cases.
+- `title:` - This is the title of the page enclosed in quotation marks. Each page must have a _unique_ title
+- `slug:` - Set this to the same value as `title`, it will be slugified automatically by Jekyll.
+- `date:` - This field is needed for Jekyll to write a last-modified date. Initially, leave this field blank.
+- `parent:` - This is the title of the page's parent page. It should be empty for top-level sections/guides, and be identical to the title attribute of another page in all other cases.
 
-The name of the file itself doesn't matter except for the alphanumeric order of the filenames. Files that share the same parent are ordered alphanumerically. Note that the content of parent files is ignored, so add an overview/introduction child when needed.
+The name of the file itself doesn't matter except for the alphanumeric order of the filenames. Files that
+share the same parent are ordered alphanumerically. Note that the content of parent files is ignored, so add an
+overview/introduction child when needed.
 
 Best practices:
 
-* Prefix the filenames with `010-foo.md`, `020-bar.md`, `030-baz.md`, etc. This allows room to add files in-between (eg, `005-qux.md`).  
-* Use the slugified title as the filename. For example, if the title is "Getting Started with Drill", name the file `...-getting-started-with-drill.md`. If you're not sure what the slug is, you should be able to see it in the URL and then adjust (the URLs are auto-generated based on the title attribute).
+- Prefix the filenames with `010-foo.md`, `020-bar.md`, `030-baz.md`, etc. This allows room to add files in-between
+  (eg, `005-qux.md`).
+- Use the slugified title as the filename. For example, if the title is "Getting Started with
+  Drill", name the file `...-getting-started-with-drill.md`. If you're not sure what the slug is, you should be
+  able to see it in the URL and then adjust (the URLs are auto-generated based on the title attribute).
 
 # Developing and Previewing the Website
 
@@ -50,13 +67,16 @@ jekyll build --config _config.yml,_config-prod.yml
 _tools/createdatadocs.py
 jekyll serve --config _config.yml,_config-prod.yml [--livereload] [--incremental]
 ```
-Note that you can skip the first two commands (and only run `jekyll serve`) if you haven't changed the title or path of any of the documentation pages.
+
+Note that you can skip the first two commands (and only run `jekyll serve`) if you haven't changed the title or
+path of any of the documentation pages.
 
 ## One Time Setup for Last-Modified-Date
 
 To automatically add the `last-modified-on date`, a one-time local setup is required:
 
 1.  In your cloned directory of Drill, in `drill/.git/hooks`, create a file named `pre-commit` (no extension) that contains this script:
+
 ```
 #!/bin/sh
 # Contents of .git/hooks/pre-commit
@@ -67,42 +87,51 @@ git diff --cached --name-status | grep "^M" | while read a b; do
   git add $b
 done
 ```
+
 2. Make the file executable.
+
 ```
 chmod +x pre-commit
 ```
+
 On the page you create, in addition to the title, and `parent:`, you now need to add `date:` to the front matter of any file you create. For example:
+
 ```
 ---
 title: "Configuring Multitenant Resources"
 parent: "Configuring a Multitenant Cluster"
-date: 
+date:
 ---
 ```
-Do not fill in or alter the date: field. Jekyll and git take care of that when you commit the file.  
+
+Do not fill in or alter the date: field. Jekyll and git take care of that when you commit the file.
 
 ## One Time Setup for Redirecting gh-pages
 
 Locally install the `jekyll-redirect-from` gem:
+
 ```
 gem install jekyll-redirect-from
 ```
+
 On any page you want to redirect, add the redirect_to: and the URL to the front matter. For example:
+
 ```
 ---
 title: "Configuring Multitenant Resources"
 parent: "Configuring a Multitenant Cluster"
-date: 
+date:
 redirect_to:
   - http://<new_url>
 ---
 ```
+
 # Compiling the Website
 
 Once the website is ready, you'll need to compile the site to static HTML so that it can then be published to Apache. This is as simple as running the `jekyll build` command. The `_config-prod.yml` configuration file causes a few changes to the site:
 
-* The `noindex` meta tag is removed. We want the production site to be indexed by search engines, but we don't want the staging site to be indexed.
-* The base URL is set to `/`. The production site is at `/`, whereas the staging site is at `/drill` (convenient for previewing on GitHub Pages: <http://apache.github.io/drill>).
+- The `noindex` meta tag is removed. We want the production site to be indexed by search engines, but we don't want the staging site to be indexed.
+- The base URL is set to `/`. The production site is at `/`, whereas the staging site is at `/drill` (convenient for previewing on GitHub Pages: <http://apache.github.io/drill>).
 
 ```bash
 jekyll build --config _config.yml,_config-prod.yml

[drill] 01/26: doc udpate

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit a48f2017737aa8be21e9c1914f87ad28f0029e0d
Author: kingswanwho <ji...@u.northwestern.edu>
AuthorDate: Wed Jun 23 10:26:26 2021 +0800

    doc udpate
    
    update doc
---
 .../query-a-file-system/040-querying-directories.md   | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/_docs/query-data/query-a-file-system/040-querying-directories.md b/_docs/query-data/query-a-file-system/040-querying-directories.md
index 283830e..524b9ab 100644
--- a/_docs/query-data/query-a-file-system/040-querying-directories.md
+++ b/_docs/query-data/query-a-file-system/040-querying-directories.md
@@ -152,3 +152,22 @@ Starting in Drill 1.16, Drill uses a Value operator instead of a Scan operator t
  
 You can use [query directory functions]({{site.baseurl}}/docs/query-directory-functions/) to restrict a query to one of a number of subdirectories and to prevent Drill from scanning all data in directories.
 
+## Querying Multiple Directories in One Query by Wildcard Matching
+
+You can query multiple directories and multiple files in one query with the help of Wildcard Matching conveniently.
+
+1. Query a set of directories:
+   
+        SELECT * FROM dfs.`multilevel/parquet/{1994,1995}`;
+
+2. Query all files in a directory:
+
+        SELETCT * FROM dfs.`multilevel/parquet/1994/*`;
+
+3. Query multiple directories by single character wildcard matching:
+
+        SELECT * FROM dfs.`multilevel/parquet/199?/*`
+   
+4. Query multiple directories by single character range wildcard matching:
+
+        SELECT * FROM dfs.`multilevel/parquet/199[4-5]/*`

[drill] 09/26: Use HTTPS for all external links (#2222)

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit b3285867bbe8c9b95c7ad0efdc74c6d839b340f2
Author: Martin Grigorov <ma...@users.noreply.github.com>
AuthorDate: Wed May 12 15:10:26 2021 +0300

    Use HTTPS for all external links (#2222)
    
    Update Oracle links with their newer paths
---
 .../010-apache-drill-contribution-guidelines.md            | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md b/_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md
index eefa147..f7cbeec 100644
--- a/_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md
+++ b/_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md
@@ -28,7 +28,7 @@ First, you need the Drill source code. You can use Git to put the source code on
 
 ## Step 2: Get approval and modify the source code.
 
-Before you start, send a message to the [Drill developer mailing list](http://mail-archives.apache.org/mod_mbox/drill-dev/) or file a bug report in [JIRA](https://issues.apache.org/jira/browse/DRILL) describing your proposed changes. Doing this helps to verify that your changes will work with what others are doing and have planned for the project. Be patient, it may take folks a while to understand your requirements. For detailed designs, the Drill team uses [this design document templat [...]
+Before you start, send a message to the [Drill developer mailing list](https://mail-archives.apache.org/mod_mbox/drill-dev/) or file a bug report in [JIRA](https://issues.apache.org/jira/browse/DRILL) describing your proposed changes. Doing this helps to verify that your changes will work with what others are doing and have planned for the project. Be patient, it may take folks a while to understand your requirements. For detailed designs, the Drill team uses [this design document templa [...]
 
 Once your suggested changes are approved, you can modify the source code and add some features using your favorite IDE.
 
@@ -38,13 +38,13 @@ The following sections provide tips for working on the project:
 
 Please adhere to the points outlined below:
 
-  * All public classes and methods should have informative [Javadoc comments](http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html). Do not use @author tags.
-  * Code should be formatted according to [Sun's conventions](http://www.oracle.com/technetwork/java/codeconvtoc-136057.html), with the following exceptions:
+  * All public classes and methods should have informative [Javadoc comments](https://www.oracle.com/technical-resources/articles/java/javadoc-tool.html). Do not use @author tags.
+  * Code should be formatted according to [Sun's conventions](https://www.oracle.com/java/technologies/javase/codeconventions-contents.html), with the following exceptions:
     * Indent two (2) spaces per level, not four (4).
     * Line length limit is 120 chars, instead of 80 chars.
   * Contributions should not introduce new Checkstyle violations.
   * Contributions should pass existing unit tests.
-  * New unit tests should be provided to demonstrate bugs and fixes. [JUnit](http://www.junit.org) 4.1 is our test framework which has the following requirements:
+  * New unit tests should be provided to demonstrate bugs and fixes. [JUnit](https://junit.org/junit4/) 4.12 is our test framework which has the following requirements:
     * You must implement a class that contains test methods annotated with JUnit's 4.x @Test annotation and whose class name ends with `Test`.
     * Define methods within your class whose names begin with `test`, and call JUnit's many assert methods to verify conditions; these methods will be executed when you run `mvn clean test`.
 
@@ -58,7 +58,7 @@ following settings into your browser:
 
 ### Understanding Maven
 
-You can use the Maven Java build tool to build Drill. To get started with Maven, see the [Maven tutorial](http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html).
+You can use the Maven Java build tool to build Drill. To get started with Maven, see the [Maven tutorial](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html).
 
 To build Drill with Maven, run the following command:
 
@@ -151,5 +151,5 @@ Documentation committed into the `gh-pages` branch does not have any effect on t
 
 ### See Also
 
-  * [Apache contributor documentation](http://www.apache.org/dev/contributors.html)
-  * [Apache voting documentation](http://www.apache.org/foundation/voting.html)
+  * [Apache contributor documentation](https://infra.apache.org/contributors.html)
+  * [Apache voting documentation](https://www.apache.org/foundation/voting.html)

[drill] 22/26: Mention that timestamps in the REST API change from ISO 8601 to UNIX.

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit f0c4be1db422ed69d7e0150ee44159f0b0c7edc4
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Tue Jun 15 17:09:46 2021 +0200

    Mention that timestamps in the REST API change from ISO 8601 to UNIX.
    
    ... by adding a note to the release notes for 1.19.
---
 _docs/rn/002-1.19.0-rn.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/_docs/rn/002-1.19.0-rn.md b/_docs/rn/002-1.19.0-rn.md
index c300f2d..41dd6da 100644
--- a/_docs/rn/002-1.19.0-rn.md
+++ b/_docs/rn/002-1.19.0-rn.md
@@ -25,7 +25,7 @@ Today, we're happy to announce the availability of Drill 1.19.0. You can downloa
 * [[DRILL-5405](https://issues.apache.org/jira/browse/DRILL-5405)] - Add missing operator types without dependency on protobuf enum
 * [[DRILL-7135](https://issues.apache.org/jira/browse/DRILL-7135)] - Upgrade to Jetty 9.4
 * [[DRILL-7551](https://issues.apache.org/jira/browse/DRILL-7551)] - Improve Error Reporting
-* [[DRILL-7729](https://issues.apache.org/jira/browse/DRILL-7729)] - Use java.time in column accessors
+* [[DRILL-7729](https://issues.apache.org/jira/browse/DRILL-7729)] - Use java.time in column accessors.  **Please note** that timestamps returned in the REST API have consequently changed from ISO 8601 to UNIX time in milliseconds.
 * [[DRILL-7733](https://issues.apache.org/jira/browse/DRILL-7733)] - Use streaming for REST JSON queries
 * [[DRILL-7751](https://issues.apache.org/jira/browse/DRILL-7751)] - Add Storage Plugin for Splunk
 * [[DRILL-7763](https://issues.apache.org/jira/browse/DRILL-7763)] - Add Limit Pushdown to File Based Storage Plugins

[drill] 03/26: remove bad links (#2207)

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 716222555ca2eed2d94e07a41dbe810a48d2a19d
Author: kingswanwho <ch...@gmail.com>
AuthorDate: Thu Apr 29 01:23:26 2021 +0800

    remove bad links (#2207)
    
    Co-authored-by: kingswanwho <ji...@u.northwestern.edu>
---
 _docs/developer-information/design-docs/050-value-vectors.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/_docs/developer-information/design-docs/050-value-vectors.md b/_docs/developer-information/design-docs/050-value-vectors.md
index fccc62c..105c6f0 100644
--- a/_docs/developer-information/design-docs/050-value-vectors.md
+++ b/_docs/developer-information/design-docs/050-value-vectors.md
@@ -4,7 +4,7 @@ slug: "Value Vectors"
 parent: "Design Docs"
 ---
 This document defines the data structures required for passing sequences of
-columnar data between [Operators](https://docs.google.com/a/maprtech.com/document/d/1zaxkcrK9mYyfpGwX1kAV80z0PCi8abefL45zOzb97dI).
+columnar data between Operators.
 
 ## Goals
 
@@ -40,7 +40,7 @@ schema changes during the course of record iteration.
 
 ### Homogenous Value Types
 
-Each value in a Value Vector is of the same type. The [Record Batch](https://docs.google.com/a/maprtech.com/document/d/1zaxkcrK9mYyfpGwX1kAV80z0PCi8abefL45zOzb97dI/) implementation is responsible for
+Each value in a Value Vector is of the same type. The Record Batch implementation is responsible for
 creating a new Value Vector any time there is a change in schema.
 
 ## Definitions

[drill] 11/26: DRILL-7920: [DOC-UPDATE] Update Documentation for REST API (#2224)

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 6b958f8aff7e72848aaf257377924c3a0cc6967f
Author: Charles S. Givre <cg...@apache.org>
AuthorDate: Wed May 12 21:57:18 2021 -0400

    DRILL-7920: [DOC-UPDATE] Update Documentation for REST API (#2224)
---
 .../rest-api/010-rest-api-introduction.md          | 83 +++++++++++++++++++++-
 1 file changed, 80 insertions(+), 3 deletions(-)

diff --git a/_docs/developer-information/rest-api/010-rest-api-introduction.md b/_docs/developer-information/rest-api/010-rest-api-introduction.md
index 1ad61be..21aeb41 100644
--- a/_docs/developer-information/rest-api/010-rest-api-introduction.md
+++ b/_docs/developer-information/rest-api/010-rest-api-introduction.md
@@ -61,9 +61,12 @@ Submit a query and return results.
 
 **Parameters**
 
-* queryType--SQL, PHYSICAL, or LOGICAL are valid types. Use only "SQL". Other types are for internal use only.  
-* query--A SQL query that runs in Drill.  
-* autoLimit--Limits the number of rows returned from the result set. (Drill 1.16+)
+* `queryType`--SQL, PHYSICAL, or LOGICAL are valid types. Use only "SQL". Other types are for internal use only.  
+* `query`--A SQL query that runs in Drill.  
+* `autoLimit`--Limits the number of rows returned from the result set. (Drill 1.16+)
+* `defaultSchema`--Sets the default schema for the query.  Equavalent to executing a `USE <schema>` prior to the query. (Drill 1.18+)
+
+For Drill 1.19+ Drill switched to a streaming HTTP connection for REST queries.  The result being that 
 
 **Request Body**
 
@@ -93,6 +96,80 @@ Submit a query and return results.
        } ]
      }
 
+**Error Reporting**
+Drill 1.19 added a streaming REST interface with the goal of reducing the response times from REST calls. As of Drill 1.19, error reporting is no longer enabled by default and in the event of a failed query, you will just get results as shown below:
+
+```json
+{
+    "queryId": "1fa0acc2-e507-6688-69fe-02fc627c8c47",
+    "queryState": "FAILED"
+}
+```
+To re-enable error reporting you will have to set the `http.rest.errors.verbose` to `true` as shown below:
+
+```json
+{
+    "query": "SELECT * FROM cp.`employee123321123321.json` LIMIT 20",
+    "queryType": "SQL",
+    "options": {
+        "drill.exec.http.rest.errors.verbose": "true"
+    }
+}
+```
+The above call will result in the response shown below.  Note that the response will contain the `exception`, the `errorMessage` and the `stackTrace` in separate fields.
+
+```json
+{
+    "queryId": "1f9c72aa-bafb-2d58-ebfa-5cd3f21f4ddd",
+    "exception": "org.apache.calcite.runtime.CalciteContextException",
+    "errorMessage": "From line 1, column 15 to line 1, column 16: Object 'employee123321123321.json' not found within 'cp': Object 'employee123321123321.json' not found within 'cp'",
+    "stackTrace": [
+        "org.apache.calcite.runtime.CalciteContextException: From line 1, column 15 to line 1, column 16: Object 'employee123321123321.json' not found within 'cp': Object 'employee123321123321.json' not found within 'cp'",
+        "\tat .......(:0)",
+        "\tat org.apache.calcite.runtime.Resources$ExInstWithCause.ex(Resources.java:463)",
+        "\tat org.apache.calcite.sql.SqlUtil.newContextException(SqlUtil.java:835)",
+        "\tat org.apache.calcite.sql.SqlUtil.newContextException(SqlUtil.java:820)",
+        "\tat org.apache.calcite.sql.validate.SqlValidatorImpl.newValidationError(SqlValidatorImpl.java:4881)",
+        "\tat org.apache.calcite.sql.validate.IdentifierNamespace.resolveImpl(IdentifierNamespace.java:127)",
+        "\tat org.apache.calcite.sql.validate.IdentifierNamespace.validateImpl(IdentifierNamespace.java:177)",
+        "\tat org.apache.calcite.sql.validate.AbstractNamespace.validate(AbstractNamespace.java:84)",
+        "\tat org.apache.calcite.sql.validate.SqlValidatorImpl.validateNamespace(SqlValidatorImpl.java:1009)",
+        "\tat org.apache.calcite.sql.validate.SqlValidatorImpl.validateQuery(SqlValidatorImpl.java:969)",
+        "\tat org.apache.calcite.sql.validate.SqlValidatorImpl.validateFrom(SqlValidatorImpl.java:3129)",
+        "\tat org.apache.drill.exec.planner.sql.conversion.DrillValidator.validateFrom(DrillValidator.java:63)",
+        "\tat org.apache.calcite.sql.validate.SqlValidatorImpl.validateFrom(SqlValidatorImpl.java:3111)",
+        "\tat org.apache.drill.exec.planner.sql.conversion.DrillValidator.validateFrom(DrillValidator.java:63)",
+        "\tat org.apache.calcite.sql.validate.SqlValidatorImpl.validateSelect(SqlValidatorImpl.java:3383)",
+        "\tat org.apache.calcite.sql.validate.SelectNamespace.validateImpl(SelectNamespace.java:60)",
+        "\tat org.apache.calcite.sql.validate.AbstractNamespace.validate(AbstractNamespace.java:84)",
+        "\tat org.apache.calcite.sql.validate.SqlValidatorImpl.validateNamespace(SqlValidatorImpl.java:1009)",
+        "\tat org.apache.calcite.sql.validate.SqlValidatorImpl.validateQuery(SqlValidatorImpl.java:969)",
+        "\tat org.apache.calcite.sql.SqlSelect.validate(SqlSelect.java:216)",
+        "\tat org.apache.calcite.sql.validate.SqlValidatorImpl.validateScopedExpression(SqlValidatorImpl.java:944)",
+        "\tat org.apache.calcite.sql.validate.SqlValidatorImpl.validate(SqlValidatorImpl.java:651)",
+        "\tat org.apache.drill.exec.planner.sql.conversion.SqlConverter.validate(SqlConverter.java:189)",
+        "\tat org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.validateNode(DefaultSqlHandler.java:641)",
+        "\tat org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.validateAndConvert(DefaultSqlHandler.java:195)",
+        "\tat org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.getPlan(DefaultSqlHandler.java:169)",
+        "\tat org.apache.drill.exec.planner.sql.DrillSqlWorker.getQueryPlan(DrillSqlWorker.java:283)",
+        "\tat org.apache.drill.exec.planner.sql.DrillSqlWorker.getPhysicalPlan(DrillSqlWorker.java:163)",
+        "\tat org.apache.drill.exec.planner.sql.DrillSqlWorker.convertPlan(DrillSqlWorker.java:128)",
+        "\tat org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan(DrillSqlWorker.java:93)",
+        "\tat org.apache.drill.exec.work.foreman.Foreman.runSQL(Foreman.java:592)",
+        "\tat org.apache.drill.exec.work.foreman.Foreman.run(Foreman.java:273)",
+        "\tat .......(:0)",
+        "Caused by: org.apache.calcite.sql.validate.SqlValidatorException: Object 'employee123321123321.json' not found within 'cp'",
+        "\tat .......(:0)",
+        "\tat org.apache.calcite.runtime.Resources$ExInstWithCause.ex(Resources.java:463)",
+        "\tat org.apache.calcite.runtime.Resources$ExInst.ex(Resources.java:572)",
+        "\t... 31 more"
+    ],
+    "queryState": "FAILED"
+}
+```
+
+
+
 ## Profiles
 
 These methods get query profiles. 

[drill] 05/26: Document BIT_AND and BIT_OR bitwise logic aggregate functions.

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit f1451bc88b7e36196563098d7e424ad00535f0bf
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Wed May 5 14:59:21 2021 +0200

    Document BIT_AND and BIT_OR bitwise logic aggregate functions.
---
 .../050-aggregate-and-aggregate-statistical.md     | 37 +++++++++++++++++++---
 1 file changed, 32 insertions(+), 5 deletions(-)

diff --git a/_docs/sql-reference/sql-functions/050-aggregate-and-aggregate-statistical.md b/_docs/sql-reference/sql-functions/050-aggregate-and-aggregate-statistical.md
index 05e683a..539e9f9 100644
--- a/_docs/sql-reference/sql-functions/050-aggregate-and-aggregate-statistical.md
+++ b/_docs/sql-reference/sql-functions/050-aggregate-and-aggregate-statistical.md
@@ -8,21 +8,23 @@ parent: "SQL Functions"
 
 The following table lists the aggregate functions that you can use in Drill queries.
 
+|-------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
 | **Function**                              | **Argument Type**                                                                                                                       | **Return Type**                                                                                                                    |
 |-------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
 | ANY_VALUE(expression)                     | BIT, INT, BIGINT, FLOAT4, FLOAT8, DATE, TIMESTAMP, TIME, VARCHAR, VARBINARY, LIST, MAP, INTERVAL, INTERVALDAY, INTERVALYEAR, VARDECIMAL | Same as argument type                                                                                                              |
 | AVG(expression)                           | SMALLINT,   INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL, INTERVAL                                                                           | DECIMAL for DECIMAL argument,   DOUBLE for all other arguments                                                                     |
 | BOOL_AND(expression), BOOL_OR(expression) | BIT                                                                                                                                     | BIT                                                                                                                                |
+| BIT_AND(expression), BIT_OR(expression)   | INT, BIGINT                                                                                                                             |                                                                                                                                    |
 | COUNT(*)                                  | -                                                                                                                                       | BIGINT                                                                                                                             |
 | COUNT([DISTINCT] expression)              | any                                                                                                                                     | BIGINT                                                                                                                             |
-| MAX(expression), MIN(expression)          | BINARY, DECIMAL, VARCHAR, DATE, TIME, or TIMESTAMP                                                                                    | Same   as argument type                                                                                                            |
-| SUM(expression)                           | SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL, INTERVAL                                                                           | DECIMAL for DECIMAL   argument,     BIGINT for any integer-type argument (including BIGINT), DOUBLE for   floating-point arguments |
-
+| MAX(expression), MIN(expression)          | BINARY, DECIMAL, VARCHAR, DATE, TIME, or TIMESTAMP                                                                                      | Same   as argument type                                                                                                            |
+| SUM(expression)                           | SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL, INTERVAL                                                                             | DECIMAL for DECIMAL   argument,     BIGINT for any integer-type argument (including BIGINT), DOUBLE for   floating-point arguments |
+|-------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
 
 
 - Drill 1.14 and later supports the ANY_VALUE function. 
-- Starting in Drill 1.14, the DECIMAL data type is enabled by default.  
-- AVG, COUNT, MIN, MAX, and SUM accept ALL and DISTINCT keywords. The default is ALL.  
+- Starting in Drill 1.14, the DECIMAL data type is enabled by default. 
+- AVG, COUNT, MIN, MAX, and SUM accept ALL and DISTINCT keywords. The default is ALL.
 - The aggregate function examples use the `cp` storage plugin to access the [`employee.json`]({{site.baseurl}}/docs/querying-json-files/) file installed with Drill. By default, JSON reads numbers as double-precision floating point numbers. These examples assume that you are using the default option [all_text_mode]({{site.baseurl}}/docs/json-data-model/#handling-type-differences) set to false.  
 
 ## ANY_VALUE
@@ -175,6 +177,31 @@ Returns the result of a logical AND (resp. OR) over the specified expression.
 1. EVERY is nearly an alias for BOOL_AND but returns a TINYINT rather than a BIT.
 
 
+## BIT_AND and BIT_OR
+Returns the result of a bitwise AND (resp. OR) over the specified expression.
+
+### BIT_AND and BIT_OR Syntax
+
+    BIT_AND(expression)
+    BIT_OR(expression)
+
+### BIT_AND and BIT_OR Examples
+
+    SELECT BIT_AND(position_id) FROM cp.`employee.json`;
+    |--------|
+    | EXPR$0 |
+    |--------|
+    | 0      |
+    |--------|
+
+    SELECT BIT_OR(position_id) FROM cp.`employee.json`;
+    |--------|
+    | EXPR$0 |
+    |--------|
+    | 31     |
+    |--------|
+
+
 ## COUNT
 Returns the number of rows that match the given criteria.
 

[drill] 23/26: Document Splunk storage plugin.

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 8be2ada77ccc0a2e1bf7ac507c5d6654ac20cd97
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Fri Jun 18 15:39:54 2021 +0200

    Document Splunk storage plugin.
---
 _data/docs.json                                    |  71 ++++++--
 .../plugins/140-splunk-storage-plugin.md           | 195 +++++++++++++++++++++
 2 files changed, 256 insertions(+), 10 deletions(-)

diff --git a/_data/docs.json b/_data/docs.json
index e5deb22..e70c1ea 100644
--- a/_data/docs.json
+++ b/_data/docs.json
@@ -3084,14 +3084,31 @@
                         }
                     ],
                     "children": [],
-                    "next_title": "ODBC/JDBC Interfaces",
-                    "next_url": "/docs/odbc-jdbc-interfaces/",
+                    "next_title": "Splunk Plugin",
+                    "next_url": "/docs/splunk-plugin/",
                     "parent": "Connect a Data Source",
                     "previous_title": "HTTP Storage Plugin",
                     "previous_url": "/docs/http-storage-plugin/",
                     "relative_path": "_docs/connect-a-data-source/plugins/130-elasticsearch-plugin.md",
                     "title": "ElasticSearch Plugin",
                     "url": "/docs/elasticsearch-plugin/"
+                },
+                {
+                    "breadcrumbs": [
+                        {
+                            "title": "Connect a Data Source",
+                            "url": "/docs/connect-a-data-source/"
+                        }
+                    ],
+                    "children": [],
+                    "next_title": "ODBC/JDBC Interfaces",
+                    "next_url": "/docs/odbc-jdbc-interfaces/",
+                    "parent": "Connect a Data Source",
+                    "previous_title": "ElasticSearch Plugin",
+                    "previous_url": "/docs/elasticsearch-plugin/",
+                    "relative_path": "_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md",
+                    "title": "Splunk Plugin",
+                    "url": "/docs/splunk-plugin/"
                 }
             ],
             "next_title": "Connect a Data Source Introduction",
@@ -5311,8 +5328,8 @@
                 }
             ],
             "children": [],
-            "next_title": "ODBC/JDBC Interfaces",
-            "next_url": "/docs/odbc-jdbc-interfaces/",
+            "next_title": "Splunk Plugin",
+            "next_url": "/docs/splunk-plugin/",
             "parent": "Connect a Data Source",
             "previous_title": "HTTP Storage Plugin",
             "previous_url": "/docs/http-storage-plugin/",
@@ -8300,8 +8317,8 @@
             "next_title": "Interfaces Introduction",
             "next_url": "/docs/interfaces-introduction/",
             "parent": "",
-            "previous_title": "ElasticSearch Plugin",
-            "previous_url": "/docs/elasticsearch-plugin/",
+            "previous_title": "Splunk Plugin",
+            "previous_url": "/docs/splunk-plugin/",
             "relative_path": "_docs/060-odbc-jdbc-interfaces.md",
             "title": "ODBC/JDBC Interfaces",
             "url": "/docs/odbc-jdbc-interfaces/"
@@ -15430,6 +15447,23 @@
             "title": "Sort-Based and Hash-Based Memory-Constrained Operators",
             "url": "/docs/sort-based-and-hash-based-memory-constrained-operators/"
         },
+        "Splunk Plugin": {
+            "breadcrumbs": [
+                {
+                    "title": "Connect a Data Source",
+                    "url": "/docs/connect-a-data-source/"
+                }
+            ],
+            "children": [],
+            "next_title": "ODBC/JDBC Interfaces",
+            "next_url": "/docs/odbc-jdbc-interfaces/",
+            "parent": "Connect a Data Source",
+            "previous_title": "ElasticSearch Plugin",
+            "previous_url": "/docs/elasticsearch-plugin/",
+            "relative_path": "_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md",
+            "title": "Splunk Plugin",
+            "url": "/docs/splunk-plugin/"
+        },
         "Start-Up Options": {
             "breadcrumbs": [
                 {
@@ -19143,14 +19177,31 @@
                         }
                     ],
                     "children": [],
-                    "next_title": "ODBC/JDBC Interfaces",
-                    "next_url": "/docs/odbc-jdbc-interfaces/",
+                    "next_title": "Splunk Plugin",
+                    "next_url": "/docs/splunk-plugin/",
                     "parent": "Connect a Data Source",
                     "previous_title": "HTTP Storage Plugin",
                     "previous_url": "/docs/http-storage-plugin/",
                     "relative_path": "_docs/connect-a-data-source/plugins/130-elasticsearch-plugin.md",
                     "title": "ElasticSearch Plugin",
                     "url": "/docs/elasticsearch-plugin/"
+                },
+                {
+                    "breadcrumbs": [
+                        {
+                            "title": "Connect a Data Source",
+                            "url": "/docs/connect-a-data-source/"
+                        }
+                    ],
+                    "children": [],
+                    "next_title": "ODBC/JDBC Interfaces",
+                    "next_url": "/docs/odbc-jdbc-interfaces/",
+                    "parent": "Connect a Data Source",
+                    "previous_title": "ElasticSearch Plugin",
+                    "previous_url": "/docs/elasticsearch-plugin/",
+                    "relative_path": "_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md",
+                    "title": "Splunk Plugin",
+                    "url": "/docs/splunk-plugin/"
                 }
             ],
             "next_title": "Connect a Data Source Introduction",
@@ -19775,8 +19826,8 @@
             "next_title": "Interfaces Introduction",
             "next_url": "/docs/interfaces-introduction/",
             "parent": "",
-            "previous_title": "ElasticSearch Plugin",
-            "previous_url": "/docs/elasticsearch-plugin/",
+            "previous_title": "Splunk Plugin",
+            "previous_url": "/docs/splunk-plugin/",
             "relative_path": "_docs/060-odbc-jdbc-interfaces.md",
             "title": "ODBC/JDBC Interfaces",
             "url": "/docs/odbc-jdbc-interfaces/"
diff --git a/_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md b/_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md
new file mode 100644
index 0000000..ed2cd20
--- /dev/null
+++ b/_docs/connect-a-data-source/plugins/140-splunk-storage-plugin.md
@@ -0,0 +1,195 @@
+---
+title: "Splunk Plugin"
+slug: "Splunk Plugin"
+parent: "Connect a Data Source"
+---
+
+**Introduced in release:** 1.19
+
+Drill's Splunk storage plugin allows you to execute SQL queries against Splunk
+indexes. This storage plugin implementation is based on
+[Apache Calcite adapter for Splunk](https://calcite.apache.org/javadocAggregate/org/apache/calcite/adapter/splunk/package-summary.html).
+
+## Configuration
+
+To connect Drill to Splunk, create a new storage plugin with a configuration
+containing the following properties.
+
+```json
+{
+   "type":"splunk",
+   "username": "admin",
+   "password": "changeme",
+   "hostname": "localhost",
+   "port": 8089,
+   "earliestTime": "-14d",
+   "latestTime": "now",
+   "enabled": false
+}
+```
+
+### Configuration Options
+
+| Option       | Default | Description                                       |
+| ------------ | ------- | ------------------------------------------------- |
+| type         | (none)  | Set to "splunk" to use this plugin                |
+| username     | null    | Splunk username to be used by Drill               |
+| password     | null    | Splunk password to be used by Drill               |
+| hostname     | null    | Splunk host to be queried by Drill                |
+| port         | null    | TCP port over which Drill will connect to Splunk. |
+| earliestTime | null    | Global earliest record timestamp default          |
+| latestTime   | null    | Global latest record timestamp default            |
+
+## Understanding Splunk's Data Model
+
+Splunk's primary use case is analyzing event logs with a timestamp. As such,
+data is indexed by the timestamp, with the most recent data being indexed first.
+By default, Splunk will sort the data in reverse chronological order. Large
+Splunk installations will put older data into buckets of hot, warm and cold
+storage with the "cold" storage on the slowest and cheapest disks.
+
+With this understood, it is **very** important to put time boundaries on your
+Splunk queries. The Drill plugin allows you to set default values in the
+configuration such that every query you run will be bounded by these boundaries.
+Alternatively, you can set the time boundaries at query time. In either case,
+you will achieve the best performance when you ask Splunk for the smallest
+amount of data possible.
+
+## Understanding Drill's Data Model for Splunk
+
+Drill treats Splunk indexes as tables. Splunk's access model does not restrict
+to the catalog, but does restrict access to the actual data. It is therefore
+possible that you can see the names of indexes to which you do not have access.
+You can view the list of available indexes with a `SHOW TABLES IN splunk` query.
+
+```
+apache drill> SHOW TABLES IN splunk;
++--------------+----------------+
+| TABLE_SCHEMA |   TABLE_NAME   |
++--------------+----------------+
+| splunk       | summary        |
+| splunk       | splunklogger   |
+| splunk       | _thefishbucket |
+| splunk       | _audit         |
+| splunk       | _internal      |
+| splunk       | _introspection |
+| splunk       | main           |
+| splunk       | history        |
+| splunk       | _telemetry     |
++--------------+----------------+
+9 rows selected (0.304 seconds)
+```
+
+To query Splunk from Drill, use the following format:
+
+```sql
+SELECT <fields>
+FROM splunk.<index>
+```
+
+## Bounding Your Queries
+
+When you learn to query Splunk via their interface, the first thing you learn is
+to bound your queries so that they are looking at the shortest time span
+possible. When using Drill to query Splunk, it is advisable to do the same
+thing, and Drill offers two ways to accomplish this: via the configuration and
+at query time.
+
+### Bounding your Queries at Query Time
+
+The easiest way to bound your query is to do so at querytime via special filters
+in the `WHERE` clause. There are two special fields, `earliestTime` and
+`latestTime` which can be set to bound the query. If they are not set, the query
+will be bounded to the defaults set in the configuration. You can use any of the
+time formats specified in
+[the Splunk documentation](https://docs.splunk.com/Documentation/Splunk/8.0.3/SearchReference/SearchTimeModifiers)
+
+So if you wanted to see your data for the last 15 minutes, you could execute the
+following query:
+
+```sql
+SELECT <fields>
+FROM splunk.<index>
+WHERE earliestTime='-15m' AND latestTime='now'
+```
+
+The variables set in a query override the defaults from the configuration.
+
+## Data Types
+
+Splunk does not have sophisticated data types and unfortunately does not provide
+metadata from its query results. With the exception of the fields below, Drill
+will interpret all fields as `VARCHAR` and hence you will have to convert them
+to the appropriate data type at query time.
+
+#### Timestamp Fields
+
+- `_indextime`
+- `_time`
+
+#### Numeric Fields
+
+- `date_hour`
+- `date_mday`
+- `date_minute`
+- `date_second`
+- `date_year`
+- `linecount`
+
+### Nested Data
+
+Splunk has two different types of nested data which roughly map to Drill's
+`LIST` and `MAP` data types. Unfortunately, there is no easy way to identify
+whether a field is a nested field at querytime as Splunk does not provide any
+metadata and therefore all fields are treated as `VARCHAR`.
+
+However, Drill does have built in functions to easily convert Splunk multifields
+into Drill `LIST` and `MAP` data types. For a LIST, simply use the
+`SPLIT(<field>, ' ')` function to split the field into a `LIST`.
+
+`MAP` data types are rendered as JSON in Splunk. Fortunately JSON can easily be
+parsed into a Drill Map by using the `convert_fromJSON()` function. The query
+below demonstrates how to convert a JSON column into a Drill `MAP`.
+
+```sql
+SELECT convert_fromJSON(_raw) 
+FROM splunk.spl
+WHERE spl = '| makeresults
+| eval _raw="{\"pc\":{\"label\":\"PC\",\"count\":24,\"peak24\":12},\"ps3\":
+{\"label\":\"PS3\",\"count\":51,\"peak24\":10},\"xbox\":
+{\"label\":\"XBOX360\",\"count\":40,\"peak24\":11},\"xone\":
+{\"label\":\"XBOXONE\",\"count\":105,\"peak24\":99},\"ps4\":
+{\"label\":\"PS4\",\"count\":200,\"peak24\":80}}"'
+```
+
+### Selecting Fields
+
+When you execute a query in Drill for Splunk, the fields you select are pushed
+down to Splunk. Therefore, it will always be more efficient to explicitly
+specify fields to push down to Splunk rather than using `SELECT *` queries.
+
+### Special Fields
+
+There are several fields which can be included in a Drill query
+
+- `spl`: If you just want to send an SPL query to Splunk, this will do that.
+- `earliestTime`: Overrides the `earliestTime` setting in the configuration.
+- `latestTime`: Overrides the `latestTime` setting in the configuration.
+
+### Sorting Results
+
+Due to the nature of Splunk indexes, data will always be returned in reverse
+chronological order. Thus, sorting is not necessary if that is the desired
+order.
+
+## Sending Arbitrary SPL to Splunk
+
+There is a special table called `spl` which you can use to send arbitrary
+queries to Splunk. If you use this table, you must include a query in the `spl`
+filter as shown below:
+
+```sql
+SELECT *
+FROM splunk.spl
+WHERE spl='<your SPL query>'
+```

[drill] 26/26: Merge branch 'kingswanwho-gh-pages-hjc' into gh-pages

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit dc2c24a1016b9351f019588ea7253655b1107a1c
Merge: 5e179e0 ac438e3
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Thu Jun 24 06:55:38 2021 +0200

    Merge branch 'kingswanwho-gh-pages-hjc' into gh-pages

 .../query-a-file-system/040-querying-directories.md   | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

[drill] 04/26: Rename Optiq framework to Calcite

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit a6c31379333e786172f6a90569d508113d36d84f
Author: Rymar Maksym <mr...@cybervisiontech.com>
AuthorDate: Fri Apr 30 15:10:11 2021 +0300

     Rename Optiq framework to Calcite
---
 architecture.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/architecture.html b/architecture.html
index 0f51006..963d8b6 100644
--- a/architecture.html
+++ b/architecture.html
@@ -32,7 +32,7 @@ description: Apache Drill is a low latency distributed query engine for large-sc
   <img src="{{ site.baseurl }}/images/arc-2.jpg" alt="Drillbit components" width="525">
 
   <p>• RPC end point: Drill exposes a low overhead protobuf-based RPC protocol to communicate with the clients. Additionally, a C++ and Java API layers are also available for the client applications to interact with Drill. Clients can communicate to a specific Drillbit directly or go through a ZooKeeper quorum to discover the available Drillbits before submitting queries. It is recommended that the clients always go through ZooKeeper to shield clients from the intricacies of cluster mana [...]
-  <p>• SQL parser: Drill uses Optiq, the open source framework, to parse incoming queries. The output of the parser component is a language agnostic, computer-friendly logical plan that represents the query.</p>
+  <p>• SQL parser: Drill uses Calcite, the open source framework, to parse incoming queries. The output of the parser component is a language agnostic, computer-friendly logical plan that represents the query.</p>
   <p>• Optimizer: Drill uses various standard database optimizations such as rule based/cost based, as well as data locality and other optimization rules exposed by the storage engine to re-write and split the query. The output of the optimizer is a distributed physical query plan that represents the most efficient and fastest way to execute the query across different nodes in the cluster.</p>
   <p>• Execution engine: Drill provides a MPP execution engine built to perform distributed query processing across the various nodes in the cluster. </p>
   <p>• Storage plugin interfaces: Drill serves as a query layer on top of several data sources. Storage plugins in Drill represent the abstractions that Drill uses to interact with the data sources. Storage plugins provide Drill with the following information:</p>

[drill] 17/26: Add some new features

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 13cf0c246725b7cd7dc16900720306c283310158
Author: Laurent Goujon <la...@dremio.com>
AuthorDate: Thu Jun 10 12:11:34 2021 -0700

    Add some new features
---
 _docs/getting-started/010-drill-introduction.md | 10 ++++++++++
 blog/_posts/2021-06-10-drill-1.19-released.md   | 10 ++++++++++
 2 files changed, 20 insertions(+)

diff --git a/_docs/getting-started/010-drill-introduction.md b/_docs/getting-started/010-drill-introduction.md
index 5b072d3..7d2d2c8 100644
--- a/_docs/getting-started/010-drill-introduction.md
+++ b/_docs/getting-started/010-drill-introduction.md
@@ -13,9 +13,19 @@ with existing Apache Hive and Apache HBase deployments.
 ## What's New in Apache Drill 1.19
 * <a href='https://issues.apache.org/jira/browse/DRILL-92'>DRILL-92</a> - Cassandra Storage Plugin
 * <a href='https://issues.apache.org/jira/browse/DRILL-3637'>DRILL-3637</a> - Elasticsearch Storage Plugin
+* <a href='https://issues.apache.org/jira/browse/DRILL-7823'>DRILL-7823</a> - XML Storage Plugin
+* <a href='https://issues.apache.org/jira/browse/DRILL-7751'>DRILL-7751</a> - Splunk Storage Plugin
 * <a href='https://issues.apache.org/jira/browse/DRILL-5940'>DRILL-5940</a> - Avro with schema registry support for Kafka
 * <a href='https://issues.apache.org/jira/browse/DRILL-7855'>DRILL-7855</a> - Secure mechanism for specifying storage plugin credentials
 * <a href='https://issues.apache.org/jira/browse/DRILL-7921'>DRILL-7921</a> - Linux ARM64 based system support
+* <a href='https://issues.apache.org/jira/browse/DRILL-6953'>DRILL-6953</a> - Rowset based JSON reader
+* <a href='https://issues.apache.org/jira/browse/DRILL-7733'>DRILL-7733</a> - Use streaming for REST JSON queries
+* Several plugins have been converted to the Enhanced Vector Framework (EVF)
+ - <a href='https://issues.apache.org/jira/browse/DRILL-7525'>DRILL-7525</a> - Convert SequenceFiles to EVF
+ - <a href='https://issues.apache.org/jira/browse/DRILL-7532'>DRILL-7532</a> - Convert SysLog to EVF
+ - <a href='https://issues.apache.org/jira/browse/DRILL-7533'>DRILL-7533</a> - Convert Pcapng to EVF
+ - <a href='https://issues.apache.org/jira/browse/DRILL-7534'>DRILL-7534</a> - Convert HTTPD format plugin to EVF
+ - <a href='https://issues.apache.org/jira/browse/DRILL-7536'>DRILL-7533</a> - Convert Image Format to EVF
 
 ## What's New in Apache Drill 1.18
 * <a href='https://issues.apache.org/jira/browse/DRILL-6552'>DRILL-6552</a> - Drill Metadata management "Drill Metastore"
diff --git a/blog/_posts/2021-06-10-drill-1.19-released.md b/blog/_posts/2021-06-10-drill-1.19-released.md
index a04410a..ecf0a12 100644
--- a/blog/_posts/2021-06-10-drill-1.19-released.md
+++ b/blog/_posts/2021-06-10-drill-1.19-released.md
@@ -12,8 +12,18 @@ Today, we're happy to announce the availability of Drill 1.19.0. You can downloa
 
 * <a href='https://issues.apache.org/jira/browse/DRILL-92'>DRILL-92</a> - Cassandra Storage Plugin
 * <a href='https://issues.apache.org/jira/browse/DRILL-3637'>DRILL-3637</a> - Elasticsearch Storage Plugin
+* <a href='https://issues.apache.org/jira/browse/DRILL-7823'>DRILL-7823</a> - XML Storage Plugin
+* <a href='https://issues.apache.org/jira/browse/DRILL-7751'>DRILL-7751</a> - Splunk Storage Plugin
 * <a href='https://issues.apache.org/jira/browse/DRILL-5940'>DRILL-5940</a> - Avro with schema registry support for Kafka
 * <a href='https://issues.apache.org/jira/browse/DRILL-7855'>DRILL-7855</a> - Secure mechanism for specifying storage plugin credentials
 * <a href='https://issues.apache.org/jira/browse/DRILL-7921'>DRILL-7921</a> - Linux ARM64 based system support
+* <a href='https://issues.apache.org/jira/browse/DRILL-6953'>DRILL-6953</a> - Rowset based JSON reader
+* <a href='https://issues.apache.org/jira/browse/DRILL-7733'>DRILL-7733</a> - Use streaming for REST JSON queries
+* Several plugins have been converted to the Enhanced Vector Framework (EVF)
+ - <a href='https://issues.apache.org/jira/browse/DRILL-7525'>DRILL-7525</a> - Convert SequenceFiles to EVF
+ - <a href='https://issues.apache.org/jira/browse/DRILL-7532'>DRILL-7532</a> - Convert SysLog to EVF
+ - <a href='https://issues.apache.org/jira/browse/DRILL-7533'>DRILL-7533</a> - Convert Pcapng to EVF
+ - <a href='https://issues.apache.org/jira/browse/DRILL-7534'>DRILL-7534</a> - Convert HTTPD format plugin to EVF
+ - <a href='https://issues.apache.org/jira/browse/DRILL-7536'>DRILL-7533</a> - Convert Image Format to EVF
     
 You can find a complete list of improvements and JIRAs resolved in the 1.19.0 release [here]({{site.baseurl}}/docs/apache-drill-1-19-0-release-notes/).

[drill] 18/26: Fix website issues/typos

Posted by dz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 1d9a4612ee76ba8970cceeff3a3acb6a9180d86e
Author: Laurent Goujon <la...@dremio.com>
AuthorDate: Mon Jun 14 16:50:00 2021 -0700

    Fix website issues/typos
    
    Fix a couple of issues with website:
    - Missing author
    - Wrong indentation for blog post/introduction
    - use of http link for download
    - direct use of drill.apache.org instead of the variable
    - not up-to-date _data/docs.json
---
 _data/authors.json                              |  48 +++++-----
 _data/docs.json                                 | 117 +++++++++++++++++-------
 _data/version.json                              |   2 +-
 _docs/getting-started/010-drill-introduction.md |  10 +-
 blog/_posts/2021-06-10-drill-1.19-released.md   |  10 +-
 download.html                                   |   4 +-
 6 files changed, 124 insertions(+), 67 deletions(-)

diff --git a/_data/authors.json b/_data/authors.json
index 8ef0219..b1e58c7 100644
--- a/_data/authors.json
+++ b/_data/authors.json
@@ -32,25 +32,31 @@
   "jaltekruse": {
     "name": "Jason Altekruse",
     "title": "PMC Member and Committer",
-     "org": "Apache Drill",
-     "email": "json@apache.org"
-   },
-   "bbevens": {
-     "name": "Bridget Bevens",
-     "title": "Committer",
-     "org": "MapR Technologies",
-     "email": "bbevens@mapr.com"
-   },
-   "agirish": {
-     "name": "Abhishek Girish",
-     "title": "Committer",
-     "org": "MapR Technologies",
-     "email": "agirish@mapr.com"
-   },
-   "jturton": {
-     "name": "James Turton",
-     "title": "Committer",
-     "org": "Apache Software Foundation",
-     "email": "dzamo@apache.org"
-   }
+    "org": "Apache Drill",
+    "email": "json@apache.org"
+  },
+  "bbevens": {
+    "name": "Bridget Bevens",
+    "title": "Committer",
+    "org": "MapR Technologies",
+    "email": "bbevens@mapr.com"
+  },
+  "agirish": {
+    "name": "Abhishek Girish",
+    "title": "Committer",
+    "org": "MapR Technologies",
+    "email": "agirish@mapr.com"
+  },
+  "jturton": {
+    "name": "James Turton",
+    "title": "Committer",
+    "org": "Apache Software Foundation",
+    "email": "dzamo@apache.org"
+  },
+  "laurent": {
+    "name": "Laurent Goujon",
+    "title": "Committer",
+    "org": "Apache Software Foundation",
+    "email": "laurent@apache.org"
   }
+}
diff --git a/_data/docs.json b/_data/docs.json
index 5977f34..e5deb22 100644
--- a/_data/docs.json
+++ b/_data/docs.json
@@ -621,12 +621,29 @@
             "next_title": "Apache Drill 1.17.0 Release Notes",
             "next_url": "/docs/apache-drill-1-17-0-release-notes/",
             "parent": "Release Notes",
-            "previous_title": "Release Notes",
-            "previous_url": "/docs/release-notes/",
+            "previous_title": "Apache Drill 1.19.0 Release Notes",
+            "previous_url": "/docs/apache-drill-1-19-0-release-notes/",
             "relative_path": "_docs/rn/003-1.18.0-rn.md",
             "title": "Apache Drill 1.18.0 Release Notes",
             "url": "/docs/apache-drill-1-18-0-release-notes/"
         },
+        "Apache Drill 1.19.0 Release Notes": {
+            "breadcrumbs": [
+                {
+                    "title": "Release Notes",
+                    "url": "/docs/release-notes/"
+                }
+            ],
+            "children": [],
+            "next_title": "Apache Drill 1.18.0 Release Notes",
+            "next_url": "/docs/apache-drill-1-18-0-release-notes/",
+            "parent": "Release Notes",
+            "previous_title": "Release Notes",
+            "previous_url": "/docs/release-notes/",
+            "relative_path": "_docs/rn/002-1.19.0-rn.md",
+            "title": "Apache Drill 1.19.0 Release Notes",
+            "url": "/docs/apache-drill-1-19-0-release-notes/"
+        },
         "Apache Drill 1.2.0 Release Notes": {
             "breadcrumbs": [
                 {
@@ -5827,7 +5844,7 @@
             "title": "How to Partition Data",
             "url": "/docs/how-to-partition-data/"
         },
-        "IP Network functions": {
+        "IP Networking functions": {
             "breadcrumbs": [
                 {
                     "title": "SQL Functions",
@@ -5845,8 +5862,8 @@
             "previous_title": "Time Series Analysis Functions",
             "previous_url": "/docs/time-series-analysis-functions/",
             "relative_path": "_docs/sql-reference/sql-functions/100-ip-net-functions.md",
-            "title": "IP Network functions",
-            "url": "/docs/ip-network-functions/"
+            "title": "IP Networking functions",
+            "url": "/docs/ip-networking-functions/"
         },
         "Identifying Multiple Drill Versions in a Cluster": {
             "breadcrumbs": [
@@ -11285,11 +11302,28 @@
                         }
                     ],
                     "children": [],
-                    "next_title": "Apache Drill 1.17.0 Release Notes",
-                    "next_url": "/docs/apache-drill-1-17-0-release-notes/",
+                    "next_title": "Apache Drill 1.18.0 Release Notes",
+                    "next_url": "/docs/apache-drill-1-18-0-release-notes/",
                     "parent": "Release Notes",
                     "previous_title": "Release Notes",
                     "previous_url": "/docs/release-notes/",
+                    "relative_path": "_docs/rn/002-1.19.0-rn.md",
+                    "title": "Apache Drill 1.19.0 Release Notes",
+                    "url": "/docs/apache-drill-1-19-0-release-notes/"
+                },
+                {
+                    "breadcrumbs": [
+                        {
+                            "title": "Release Notes",
+                            "url": "/docs/release-notes/"
+                        }
+                    ],
+                    "children": [],
+                    "next_title": "Apache Drill 1.17.0 Release Notes",
+                    "next_url": "/docs/apache-drill-1-17-0-release-notes/",
+                    "parent": "Release Notes",
+                    "previous_title": "Apache Drill 1.19.0 Release Notes",
+                    "previous_url": "/docs/apache-drill-1-19-0-release-notes/",
                     "relative_path": "_docs/rn/003-1.18.0-rn.md",
                     "title": "Apache Drill 1.18.0 Release Notes",
                     "url": "/docs/apache-drill-1-18-0-release-notes/"
@@ -11737,8 +11771,8 @@
                     "url": "/docs/apache-drill-m1-release-notes-apache-drill-alpha/"
                 }
             ],
-            "next_title": "Apache Drill 1.18.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-18-0-release-notes/",
+            "next_title": "Apache Drill 1.19.0 Release Notes",
+            "next_url": "/docs/apache-drill-1-19-0-release-notes/",
             "parent": "",
             "previous_title": "Value Vectors",
             "previous_url": "/docs/value-vectors/",
@@ -13063,8 +13097,8 @@
                         }
                     ],
                     "children": [],
-                    "next_title": "IP Network functions",
-                    "next_url": "/docs/ip-network-functions/",
+                    "next_title": "IP Networking functions",
+                    "next_url": "/docs/ip-networking-functions/",
                     "parent": "SQL Functions",
                     "previous_title": "GIS functions",
                     "previous_url": "/docs/gis-functions/",
@@ -13090,8 +13124,8 @@
                     "previous_title": "Time Series Analysis Functions",
                     "previous_url": "/docs/time-series-analysis-functions/",
                     "relative_path": "_docs/sql-reference/sql-functions/100-ip-net-functions.md",
-                    "title": "IP Network functions",
-                    "url": "/docs/ip-network-functions/"
+                    "title": "IP Networking functions",
+                    "url": "/docs/ip-networking-functions/"
                 }
             ],
             "next_title": "About SQL Function Examples",
@@ -13531,8 +13565,8 @@
                                 }
                             ],
                             "children": [],
-                            "next_title": "IP Network functions",
-                            "next_url": "/docs/ip-network-functions/",
+                            "next_title": "IP Networking functions",
+                            "next_url": "/docs/ip-networking-functions/",
                             "parent": "SQL Functions",
                             "previous_title": "GIS functions",
                             "previous_url": "/docs/gis-functions/",
@@ -13558,8 +13592,8 @@
                             "previous_title": "Time Series Analysis Functions",
                             "previous_url": "/docs/time-series-analysis-functions/",
                             "relative_path": "_docs/sql-reference/sql-functions/100-ip-net-functions.md",
-                            "title": "IP Network functions",
-                            "url": "/docs/ip-network-functions/"
+                            "title": "IP Networking functions",
+                            "url": "/docs/ip-networking-functions/"
                         }
                     ],
                     "next_title": "About SQL Function Examples",
@@ -13688,8 +13722,8 @@
                     "next_title": "SQL Window Functions Introduction",
                     "next_url": "/docs/sql-window-functions-introduction/",
                     "parent": "SQL Reference",
-                    "previous_title": "IP Network functions",
-                    "previous_url": "/docs/ip-network-functions/",
+                    "previous_title": "IP Networking functions",
+                    "previous_url": "/docs/ip-networking-functions/",
                     "relative_path": "_docs/sql-reference/055-sql-window-functions.md",
                     "title": "SQL Window Functions",
                     "url": "/docs/sql-window-functions/"
@@ -14783,8 +14817,8 @@
             "next_title": "SQL Window Functions Introduction",
             "next_url": "/docs/sql-window-functions-introduction/",
             "parent": "SQL Reference",
-            "previous_title": "IP Network functions",
-            "previous_url": "/docs/ip-network-functions/",
+            "previous_title": "IP Networking functions",
+            "previous_url": "/docs/ip-networking-functions/",
             "relative_path": "_docs/sql-reference/055-sql-window-functions.md",
             "title": "SQL Window Functions",
             "url": "/docs/sql-window-functions/"
@@ -15868,8 +15902,8 @@
                 }
             ],
             "children": [],
-            "next_title": "IP Network functions",
-            "next_url": "/docs/ip-network-functions/",
+            "next_title": "IP Networking functions",
+            "next_url": "/docs/ip-networking-functions/",
             "parent": "SQL Functions",
             "previous_title": "GIS functions",
             "previous_url": "/docs/gis-functions/",
@@ -21441,8 +21475,8 @@
                                 }
                             ],
                             "children": [],
-                            "next_title": "IP Network functions",
-                            "next_url": "/docs/ip-network-functions/",
+                            "next_title": "IP Networking functions",
+                            "next_url": "/docs/ip-networking-functions/",
                             "parent": "SQL Functions",
                             "previous_title": "GIS functions",
                             "previous_url": "/docs/gis-functions/",
@@ -21468,8 +21502,8 @@
                             "previous_title": "Time Series Analysis Functions",
                             "previous_url": "/docs/time-series-analysis-functions/",
                             "relative_path": "_docs/sql-reference/sql-functions/100-ip-net-functions.md",
-                            "title": "IP Network functions",
-                            "url": "/docs/ip-network-functions/"
+                            "title": "IP Networking functions",
+                            "url": "/docs/ip-networking-functions/"
                         }
                     ],
                     "next_title": "About SQL Function Examples",
@@ -21598,8 +21632,8 @@
                     "next_title": "SQL Window Functions Introduction",
                     "next_url": "/docs/sql-window-functions-introduction/",
                     "parent": "SQL Reference",
-                    "previous_title": "IP Network functions",
-                    "previous_url": "/docs/ip-network-functions/",
+                    "previous_title": "IP Networking functions",
+                    "previous_url": "/docs/ip-networking-functions/",
                     "relative_path": "_docs/sql-reference/055-sql-window-functions.md",
                     "title": "SQL Window Functions",
                     "url": "/docs/sql-window-functions/"
@@ -23438,11 +23472,28 @@
                         }
                     ],
                     "children": [],
-                    "next_title": "Apache Drill 1.17.0 Release Notes",
-                    "next_url": "/docs/apache-drill-1-17-0-release-notes/",
+                    "next_title": "Apache Drill 1.18.0 Release Notes",
+                    "next_url": "/docs/apache-drill-1-18-0-release-notes/",
                     "parent": "Release Notes",
                     "previous_title": "Release Notes",
                     "previous_url": "/docs/release-notes/",
+                    "relative_path": "_docs/rn/002-1.19.0-rn.md",
+                    "title": "Apache Drill 1.19.0 Release Notes",
+                    "url": "/docs/apache-drill-1-19-0-release-notes/"
+                },
+                {
+                    "breadcrumbs": [
+                        {
+                            "title": "Release Notes",
+                            "url": "/docs/release-notes/"
+                        }
+                    ],
+                    "children": [],
+                    "next_title": "Apache Drill 1.17.0 Release Notes",
+                    "next_url": "/docs/apache-drill-1-17-0-release-notes/",
+                    "parent": "Release Notes",
+                    "previous_title": "Apache Drill 1.19.0 Release Notes",
+                    "previous_url": "/docs/apache-drill-1-19-0-release-notes/",
                     "relative_path": "_docs/rn/003-1.18.0-rn.md",
                     "title": "Apache Drill 1.18.0 Release Notes",
                     "url": "/docs/apache-drill-1-18-0-release-notes/"
@@ -23890,8 +23941,8 @@
                     "url": "/docs/apache-drill-m1-release-notes-apache-drill-alpha/"
                 }
             ],
-            "next_title": "Apache Drill 1.18.0 Release Notes",
-            "next_url": "/docs/apache-drill-1-18-0-release-notes/",
+            "next_title": "Apache Drill 1.19.0 Release Notes",
+            "next_url": "/docs/apache-drill-1-19-0-release-notes/",
             "parent": "",
             "previous_title": "Value Vectors",
             "previous_url": "/docs/value-vectors/",
diff --git a/_data/version.json b/_data/version.json
index fcffaa8..ba82d6f 100644
--- a/_data/version.json
+++ b/_data/version.json
@@ -3,5 +3,5 @@
   "full_version": "1.19.0",
   "release_date": "June 10, 2021",
   "blog_post":"/blog/2021/06/10/drill-1.19-released",
-  "release_notes": "https://drill.apache.org/docs/apache-drill-1-19-0-release-notes/"
+  "release_notes": "{{site.baseurl}}/docs/apache-drill-1-19-0-release-notes/"
 }
diff --git a/_docs/getting-started/010-drill-introduction.md b/_docs/getting-started/010-drill-introduction.md
index 7d2d2c8..f009a34 100644
--- a/_docs/getting-started/010-drill-introduction.md
+++ b/_docs/getting-started/010-drill-introduction.md
@@ -21,11 +21,11 @@ with existing Apache Hive and Apache HBase deployments.
 * <a href='https://issues.apache.org/jira/browse/DRILL-6953'>DRILL-6953</a> - Rowset based JSON reader
 * <a href='https://issues.apache.org/jira/browse/DRILL-7733'>DRILL-7733</a> - Use streaming for REST JSON queries
 * Several plugins have been converted to the Enhanced Vector Framework (EVF)
- - <a href='https://issues.apache.org/jira/browse/DRILL-7525'>DRILL-7525</a> - Convert SequenceFiles to EVF
- - <a href='https://issues.apache.org/jira/browse/DRILL-7532'>DRILL-7532</a> - Convert SysLog to EVF
- - <a href='https://issues.apache.org/jira/browse/DRILL-7533'>DRILL-7533</a> - Convert Pcapng to EVF
- - <a href='https://issues.apache.org/jira/browse/DRILL-7534'>DRILL-7534</a> - Convert HTTPD format plugin to EVF
- - <a href='https://issues.apache.org/jira/browse/DRILL-7536'>DRILL-7533</a> - Convert Image Format to EVF
+  * <a href='https://issues.apache.org/jira/browse/DRILL-7525'>DRILL-7525</a> - Convert SequenceFiles to EVF
+  * <a href='https://issues.apache.org/jira/browse/DRILL-7532'>DRILL-7532</a> - Convert SysLog to EVF
+  * <a href='https://issues.apache.org/jira/browse/DRILL-7533'>DRILL-7533</a> - Convert Pcapng to EVF
+  * <a href='https://issues.apache.org/jira/browse/DRILL-7534'>DRILL-7534</a> - Convert HTTPD format plugin to EVF
+  * <a href='https://issues.apache.org/jira/browse/DRILL-7536'>DRILL-7533</a> - Convert Image Format to EVF
 
 ## What's New in Apache Drill 1.18
 * <a href='https://issues.apache.org/jira/browse/DRILL-6552'>DRILL-6552</a> - Drill Metadata management "Drill Metastore"
diff --git a/blog/_posts/2021-06-10-drill-1.19-released.md b/blog/_posts/2021-06-10-drill-1.19-released.md
index ecf0a12..a48064e 100644
--- a/blog/_posts/2021-06-10-drill-1.19-released.md
+++ b/blog/_posts/2021-06-10-drill-1.19-released.md
@@ -20,10 +20,10 @@ Today, we're happy to announce the availability of Drill 1.19.0. You can downloa
 * <a href='https://issues.apache.org/jira/browse/DRILL-6953'>DRILL-6953</a> - Rowset based JSON reader
 * <a href='https://issues.apache.org/jira/browse/DRILL-7733'>DRILL-7733</a> - Use streaming for REST JSON queries
 * Several plugins have been converted to the Enhanced Vector Framework (EVF)
- - <a href='https://issues.apache.org/jira/browse/DRILL-7525'>DRILL-7525</a> - Convert SequenceFiles to EVF
- - <a href='https://issues.apache.org/jira/browse/DRILL-7532'>DRILL-7532</a> - Convert SysLog to EVF
- - <a href='https://issues.apache.org/jira/browse/DRILL-7533'>DRILL-7533</a> - Convert Pcapng to EVF
- - <a href='https://issues.apache.org/jira/browse/DRILL-7534'>DRILL-7534</a> - Convert HTTPD format plugin to EVF
- - <a href='https://issues.apache.org/jira/browse/DRILL-7536'>DRILL-7533</a> - Convert Image Format to EVF
+  * <a href='https://issues.apache.org/jira/browse/DRILL-7525'>DRILL-7525</a> - Convert SequenceFiles to EVF
+  * <a href='https://issues.apache.org/jira/browse/DRILL-7532'>DRILL-7532</a> - Convert SysLog to EVF
+  * <a href='https://issues.apache.org/jira/browse/DRILL-7533'>DRILL-7533</a> - Convert Pcapng to EVF
+  * <a href='https://issues.apache.org/jira/browse/DRILL-7534'>DRILL-7534</a> - Convert HTTPD format plugin to EVF
+  * <a href='https://issues.apache.org/jira/browse/DRILL-7536'>DRILL-7533</a> - Convert Image Format to EVF
     
 You can find a complete list of improvements and JIRAs resolved in the 1.19.0 release [here]({{site.baseurl}}/docs/apache-drill-1-19-0-release-notes/).
diff --git a/download.html b/download.html
index b5e7e91..91f1f94 100644
--- a/download.html
+++ b/download.html
@@ -8,8 +8,8 @@ title: Download
 <div id="download_bar">
 <div class="table">
 <ul id="download_buttons">
-<li><a href="http://www.apache.org/dyn/closer.cgi/drill/drill-{{ site.data.version.full_version }}/apache-drill-{{ site.data.version.full_version }}.tar.gz" class="find" id="apachemirror">Find an Apache Mirror</a></li>
-<li><a href="http://www.apache.org/dyn/closer.lua?filename=drill/drill-{{ site.data.version.full_version }}/apache-drill-{{ site.data.version.full_version }}.tar.gz&action=download" class="dl" id="directdownload">Direct File Download</a></li>
+<li><a href="https://www.apache.org/dyn/closer.cgi/drill/drill-{{ site.data.version.full_version }}/apache-drill-{{ site.data.version.full_version }}.tar.gz" class="find" id="apachemirror">Find an Apache Mirror</a></li>
+<li><a href="https://www.apache.org/dyn/closer.lua?filename=drill/drill-{{ site.data.version.full_version }}/apache-drill-{{ site.data.version.full_version }}.tar.gz&action=download" class="dl" id="directdownload">Direct File Download</a></li>
 <li><a href="{{ site.baseurl }}/docs/interfaces-introduction/" class="dl">Client Drivers (ODBC/JDBC)</a></li>
 </ul>
 </div>