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/07/05 08:47:36 UTC

[drill-site] branch asf-site updated: Revert "Website update."

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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new 391ebda  Revert "Website update."
391ebda is described below

commit 391ebda0d2cc20562126657d3e07ca79d3edf306
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Mon Jul 5 10:47:05 2021 +0200

    Revert "Website update."
    
    This reverts commit 6830e9cb337d69fad6b815a02de5b95272a55cd1.
---
 README.md                                          |   19 +-
 apacheASF.html => apacheASF/index.html             |    4 +-
 architecture.html => architecture/index.html       |    4 +-
 blog.html => blog/index.html                       |    5 +-
 .../index.html                                     |    4 +-
 data/index.html                                    |    6 -
 docs/050-aggregate-and-aggregate-statistical.md    |  549 ++++++
 docs/about-sql-function-examples/index.html        |    2 -
 docs/about-the-mapr-sandbox/index.html             |    2 -
 .../index.html                                     |    2 -
 docs/adding-custom-functions-to-drill/index.html   |    2 -
 .../aggregate-and-aggregate-statistical/index.html | 2054 --------------------
 docs/aggregate-window-functions/index.html         |    2 -
 docs/alter-system/index.html                       |    2 -
 docs/analyze-table-compute-statistics/index.html   |    2 -
 docs/analyze-table-refresh-metadata/index.html     |    2 -
 .../index.html                                     |    2 -
 docs/analyzing-highly-dynamic-datasets/index.html  |    2 -
 docs/analyzing-social-media/index.html             |    2 -
 .../analyzing-the-yelp-academic-dataset/index.html |    2 -
 docs/apache-drill-0-4-0-release-notes/index.html   |    2 -
 docs/apache-drill-0-5-0-release-notes/index.html   |    2 -
 docs/apache-drill-0-6-0-release-notes/index.html   |    2 -
 docs/apache-drill-0-7-0-release-notes/index.html   |    2 -
 docs/apache-drill-0-8-0-release-notes/index.html   |    2 -
 docs/apache-drill-0-9-0-release-notes/index.html   |    2 -
 docs/apache-drill-1-0-0-release-notes/index.html   |    2 -
 docs/apache-drill-1-1-0-release-notes/index.html   |    2 -
 docs/apache-drill-1-10-0-release-notes/index.html  |    2 -
 docs/apache-drill-1-11-0-release-notes/index.html  |    2 -
 docs/apache-drill-1-12-0-release-notes/index.html  |    2 -
 docs/apache-drill-1-13-0-release-notes/index.html  |    2 -
 docs/apache-drill-1-14-0-release-notes/index.html  |    2 -
 docs/apache-drill-1-15-0-release-notes/index.html  |    2 -
 docs/apache-drill-1-16-0-release-notes/index.html  |    2 -
 docs/apache-drill-1-17-0-release-notes/index.html  |    2 -
 docs/apache-drill-1-18-0-release-notes/index.html  |    2 -
 docs/apache-drill-1-19-0-release-notes/index.html  |    2 -
 docs/apache-drill-1-2-0-release-notes/index.html   |    2 -
 docs/apache-drill-1-3-0-release-notes/index.html   |    2 -
 docs/apache-drill-1-4-0-release-notes/index.html   |    2 -
 docs/apache-drill-1-5-0-release-notes/index.html   |    2 -
 docs/apache-drill-1-6-0-release-notes/index.html   |    2 -
 docs/apache-drill-1-7-0-release-notes/index.html   |    2 -
 docs/apache-drill-1-8-0-release-notes/index.html   |    2 -
 docs/apache-drill-1-9-0-release-notes/index.html   |    2 -
 .../index.html                                     |    2 -
 docs/apache-drill-contribution-ideas/index.html    |    2 -
 .../index.html                                     |    2 -
 docs/appendix-a-release-note-issues/index.html     |    2 -
 docs/appendix-b-drill-env-sh-settings/index.html   |    2 -
 docs/appendix-c-troubleshooting/index.html         |    2 -
 .../index.html                                     |    2 -
 docs/architecture-introduction/index.html          |    2 -
 docs/architecture/index.html                       |    2 -
 docs/asynchronous-parquet-reader/index.html        |    2 -
 docs/azure-blob-storage-plugin/index.html          |    2 -
 docs/browsing-data-and-defining-views/index.html   |    2 -
 docs/case/index.html                               |    2 -
 docs/cassandra-storage-plugin/index.html           |    2 -
 docs/choosing-a-storage-format/index.html          |    2 -
 docs/compiling-drill-from-source/index.html        |    2 -
 docs/configuration-options-introduction/index.html |    2 -
 docs/configuration-options/index.html              |    2 -
 docs/configuration-reference/index.html            |    2 -
 docs/configure-drill-introduction/index.html       |    2 -
 docs/configure-drill/index.html                    |    2 -
 .../index.html                                     |    2 -
 docs/configuring-a-multitenant-cluster/index.html  |    2 -
 .../index.html                                     |    2 -
 .../index.html                                     |    2 -
 docs/configuring-drill-memory/index.html           |    2 -
 .../index.html                                     |    2 -
 docs/configuring-inbound-impersonation/index.html  |    2 -
 docs/configuring-index-planning/index.html         |    2 -
 docs/configuring-jreport-with-drill/index.html     |    2 -
 docs/configuring-kerberos-security/index.html      |    2 -
 docs/configuring-multitenant-resources/index.html  |    2 -
 docs/configuring-odbc-on-linux/index.html          |    2 -
 docs/configuring-odbc-on-mac-os-x/index.html       |    2 -
 docs/configuring-odbc-on-windows/index.html        |    2 -
 docs/configuring-odbc/index.html                   |    2 -
 docs/configuring-plain-security/index.html         |    2 -
 .../index.html                                     |    2 -
 docs/configuring-ssl-tls-for-encryption/index.html |    2 -
 docs/configuring-storage-plugins/index.html        |    2 -
 docs/configuring-the-drill-shell/index.html        |    2 -
 .../index.html                                     |    2 -
 .../index.html                                     |    2 -
 docs/configuring-user-impersonation/index.html     |    2 -
 docs/configuring-user-security/index.html          |    2 -
 .../index.html                                     |    2 -
 docs/connect-a-data-source-introduction/index.html |    2 -
 docs/connect-a-data-source/index.html              |    2 -
 docs/connecting-drill-explorer-to-data/index.html  |    2 -
 docs/contribute-to-drill/index.html                |    2 -
 .../index.html                                     |    2 -
 docs/core-modules/index.html                       |    2 -
 docs/create-function-using-jar/index.html          |    2 -
 docs/create-or-replace-schema/index.html           |    2 -
 docs/create-table-as-ctas/index.html               |    2 -
 docs/create-temporary-table-as-cttas/index.html    |    2 -
 docs/create-view/index.html                        |    2 -
 docs/creating-a-basic-drill-cluster/index.html     |    2 -
 docs/creating-custom-authenticators/index.html     |    2 -
 docs/cryptography-functions/index.html             |    2 -
 docs/custom-function-interfaces/index.html         |    2 -
 .../index.html                                     |    2 -
 docs/data-sources-and-file-formats/index.html      |    2 -
 docs/data-type-conversion/index.html               |    2 -
 docs/data-type-functions/index.html                |    2 -
 docs/data-types/index.html                         |    2 -
 docs/date-time-and-timestamp/index.html            |    2 -
 docs/date-time-functions-and-arithmetic/index.html |    2 -
 docs/deploying-and-using-a-hive-udf/index.html     |    2 -
 docs/describe/index.html                           |    2 -
 docs/design-docs/index.html                        |    2 -
 docs/designing-indexes-for-your-queries/index.html |    2 -
 .../index.html                                     |    2 -
 docs/develop-custom-functions/index.html           |    2 -
 docs/develop-drill/index.html                      |    2 -
 docs/developer-information/index.html              |    2 -
 docs/developing-a-simple-function/index.html       |    2 -
 docs/developing-an-aggregate-function/index.html   |    2 -
 docs/distributed-mode-prerequisites/index.html     |    2 -
 docs/drill-default-input-format/index.html         |    2 -
 docs/drill-explorer-introduction/index.html        |    2 -
 docs/drill-iceberg-metastore/index.html            |    2 -
 docs/drill-in-10-minutes/index.html                |    2 -
 docs/drill-introduction/index.html                 |    2 -
 docs/drill-metastore/index.html                    |    2 -
 docs/drill-on-yarn-command-line-tool/index.html    |    2 -
 docs/drill-on-yarn-introduction/index.html         |    2 -
 docs/drill-on-yarn/index.html                      |    2 -
 docs/drill-plan-syntax/index.html                  |    2 -
 docs/drill-query-execution/index.html              |    2 -
 docs/drop-function-using-jar/index.html            |    2 -
 docs/drop-table/index.html                         |    2 -
 docs/drop-view/index.html                          |    2 -
 docs/druid-storage-plugin/index.html               |    2 -
 docs/dynamic-udfs/index.html                       |    2 -
 docs/ecosystem/index.html                          |    2 -
 docs/elasticsearch-storage-plugin/index.html       |    2 -
 docs/embedded-mode-prerequisites/index.html        |    2 -
 docs/enabling-query-queuing/index.html             |    2 -
 docs/enabling-web-ui-security/index.html           |    2 -
 docs/enron-emails/index.html                       |    2 -
 docs/error-messages/index.html                     |    2 -
 docs/esri-shapefile-format-plugin/index.html       |    2 -
 docs/excel-format-plugin/index.html                |    2 -
 docs/explain/index.html                            |    2 -
 docs/file-system-storage-plugin/index.html         |    2 -
 docs/flatten/index.html                            |    2 -
 docs/from-clause/index.html                        |    2 -
 docs/functions-for-handling-nulls/index.html       |    4 +-
 docs/getting-started/index.html                    |    2 -
 docs/getting-to-know-the-drill-sandbox/index.html  |    2 -
 docs/gis-functions/index.html                      |    2 -
 docs/global-query-list/index.html                  |    2 -
 docs/group-by-clause/index.html                    |    2 -
 .../index.html                                     |    2 -
 docs/handling-different-data-types/index.html      |    2 -
 docs/having-clause/index.html                      |    2 -
 docs/hbase-storage-plugin/index.html               |    2 -
 docs/hdf5-format-plugin/index.html                 |    2 -
 docs/hive-metadata-caching/index.html              |    2 -
 docs/hive-storage-plugin/index.html                |    2 -
 docs/hive-to-drill-data-type-mapping/index.html    |    2 -
 docs/how-to-partition-data/index.html              |    2 -
 docs/http-storage-plugin/index.html                |    2 -
 docs/httpd-format-plugin/index.html                |    2 -
 .../index.html                                     |    2 -
 docs/identifying-performance-issues/index.html     |    2 -
 docs/image-metadata-format-plugin/index.html       |    2 -
 docs/index-selection/index.html                    |    2 -
 docs.html => docs/index.html                       |    7 +-
 docs/install-drill-introduction/index.html         |    2 -
 docs/install-drill/index.html                      |    2 -
 .../index.html                                     |    2 -
 docs/installing-drill-in-embedded-mode/index.html  |    2 -
 .../index.html                                     |    2 -
 docs/installing-drill-on-the-cluster/index.html    |    2 -
 docs/installing-drill-on-windows/index.html        |    2 -
 .../installing-the-apache-drill-sandbox/index.html |    2 -
 docs/installing-the-driver-on-linux/index.html     |    2 -
 docs/installing-the-driver-on-mac-os-x/index.html  |    2 -
 docs/installing-the-driver-on-windows/index.html   |    2 -
 docs/installing-the-odbc-driver/index.html         |    2 -
 docs/interfaces-introduction/index.html            |    2 -
 docs/ip-networking-functions/index.html            |    2 -
 docs/join-planning-guidelines/index.html           |    2 -
 docs/json-data-model/index.html                    |    2 -
 docs/kafka-storage-plugin/index.html               |    2 -
 docs/kvgen/index.html                              |    2 -
 docs/lateral-join/index.html                       |    2 -
 docs/launch-drill-under-yarn/index.html            |    2 -
 docs/learn-drill-with-the-mapr-sandbox/index.html  |    2 -
 docs/lesson-1-learn-about-the-data-set/index.html  |    2 -
 docs/lesson-2-run-queries-with-ansi-sql/index.html |    2 -
 .../index.html                                     |    2 -
 docs/lexical-structure/index.html                  |    2 -
 docs/limit-clause/index.html                       |    2 -
 docs/log-and-debug-introduction/index.html         |    2 -
 docs/log-and-debug/index.html                      |    2 -
 docs/logfile-plugin/index.html                     |    2 -
 docs/logging-and-tracing/index.html                |    2 -
 docs/ltsv-format-plugin/index.html                 |    2 -
 .../index.html                                     |    2 -
 docs/mapr-db-format/index.html                     |    2 -
 docs/math-and-trig/index.html                      |    2 -
 docs/migrating-parquet-data/index.html             |    2 -
 docs/modify-logback-xml/index.html                 |    2 -
 docs/modifying-query-planning-options/index.html   |    2 -
 docs/mongodb-storage-plugin/index.html             |    2 -
 .../index.html                                     |    2 -
 docs/monitoring-metrics/index.html                 |    2 -
 docs/multiple-drill-clusters/index.html            |    2 -
 docs/nested-data-functions/index.html              |    2 -
 docs/nested-data-limitations/index.html            |    2 -
 docs/odbc-configuration-reference/index.html       |    2 -
 docs/odbc-jdbc-interfaces/index.html               |    2 -
 docs/offset-clause/index.html                      |    2 -
 docs/opentsdb-storage-plugin/index.html            |    2 -
 docs/operators/index.html                          |    2 -
 .../optimizing-parquet-metadata-reading/index.html |    2 -
 docs/order-by-clause/index.html                    |    2 -
 docs/parquet-filter-pushdown/index.html            |    2 -
 docs/parquet-format/index.html                     |    2 -
 docs/partition-by-clause/index.html                |    2 -
 docs/partition-pruning-introduction/index.html     |    2 -
 docs/partition-pruning/index.html                  |    2 -
 docs/performance-tuning-introduction/index.html    |    2 -
 docs/performance-tuning-reference/index.html       |    2 -
 docs/performance-tuning/index.html                 |    2 -
 docs/performance/index.html                        |    2 -
 docs/persistent-configuration-storage/index.html   |    2 -
 docs/phonetic-functions/index.html                 |    2 -
 docs/physical-operators/index.html                 |    2 -
 docs/planning-and-execution-options/index.html     |    2 -
 docs/plugin-configuration-basics/index.html        |    2 -
 docs/ports-used-by-drill/index.html                |    2 -
 docs/project-bylaws/index.html                     |    2 -
 .../index.html                                     |    2 -
 docs/query-audit-logging/index.html                |    2 -
 docs/query-data-introduction/index.html            |    2 -
 docs/query-data/index.html                         |    2 -
 docs/query-directory-functions/index.html          |    2 -
 .../query-plans-and-tuning-introduction/index.html |    2 -
 docs/query-plans-and-tuning/index.html             |    2 -
 docs/query-plans/index.html                        |    2 -
 docs/query-profile-column-descriptions/index.html  |    2 -
 docs/query-profiles/index.html                     |    2 -
 docs/query-stages/index.html                       |    2 -
 .../querying-a-file-system-introduction/index.html |    2 -
 docs/querying-a-file-system/index.html             |    2 -
 docs/querying-avro-files/index.html                |    2 -
 docs/querying-complex-data-introduction/index.html |    2 -
 docs/querying-complex-data/index.html              |    2 -
 docs/querying-directories/index.html               |    2 -
 docs/querying-hbase/index.html                     |    2 -
 docs/querying-hive/index.html                      |    2 -
 docs/querying-indexes-introduction/index.html      |    2 -
 docs/querying-indexes/index.html                   |    2 -
 docs/querying-json-files/index.html                |    2 -
 docs/querying-parquet-files/index.html             |    2 -
 docs/querying-plain-text-files/index.html          |    2 -
 docs/querying-sequence-files/index.html            |    2 -
 docs/querying-system-tables/index.html             |    2 -
 docs/querying-the-information-schema/index.html    |    2 -
 docs/ranking-window-functions/index.html           |    2 -
 docs/rdbms-metastore/index.html                    |    2 -
 docs/rdbms-storage-plugin/index.html               |    2 -
 docs/refresh-table-metadata/index.html             |    2 -
 docs/release-notes/index.html                      |    2 -
 docs/repeated-contains/index.html                  |    2 -
 docs/repeated-count/index.html                     |    2 -
 docs/reserved-keywords/index.html                  |    2 -
 docs/reset/index.html                              |    2 -
 docs/rest-api-introduction/index.html              |   51 +-
 docs/rest-api/index.html                           |    2 -
 docs/review-the-java-stack-trace/index.html        |    2 -
 docs/roles-and-privileges/index.html               |    2 -
 docs/rpc-overview/index.html                       |    2 -
 docs/running-drill-on-docker/index.html            |    2 -
 docs/s3-storage-plugin/index.html                  |    2 -
 docs/sample-data-donuts/index.html                 |    2 -
 docs/sample-datasets/index.html                    |    2 -
 docs/secure-communication-paths/index.html         |    2 -
 docs/securing-drill-introduction/index.html        |    2 -
 docs/securing-drill/index.html                     |    2 -
 docs/select-list/index.html                        |    2 -
 docs/select/index.html                             |    2 -
 docs/selecting-flat-data/index.html                |    2 -
 .../index.html                                     |    2 -
 docs/selecting-nested-data-for-a-column/index.html |    2 -
 docs/sequence-files/index.html                     |    2 -
 docs/set/index.html                                |    2 -
 docs/show-databases-and-show-schemas/index.html    |    2 -
 docs/show-files/index.html                         |    2 -
 docs/show-tables/index.html                        |    2 -
 .../index.html                                     |    2 -
 docs/splunk-storage-plugin/index.html              |    2 -
 docs/spss-format-plugin/index.html                 |    2 -
 docs/sql-commands/index.html                       |    2 -
 docs/sql-conditional-expressions/index.html        |    2 -
 .../sql-dialect-compatibility-functions/index.html |    2 -
 docs/sql-extensions/index.html                     |    2 -
 docs/sql-functions/index.html                      |    5 -
 docs/sql-reference-introduction/index.html         |    2 -
 docs/sql-reference/index.html                      |    4 -
 docs/sql-window-functions-examples/index.html      |    2 -
 docs/sql-window-functions-introduction/index.html  |    2 -
 docs/sql-window-functions/index.html               |    2 -
 docs/start-up-options/index.html                   |    2 -
 docs/starting-drill-in-distributed-mode/index.html |    2 -
 .../index.html                                     |    2 -
 docs/starting-drill-on-windows/index.html          |    2 -
 docs/starting-the-web-ui/index.html                |    2 -
 docs/stopping-drill/index.html                     |    2 -
 docs/storage-plugin-configuration/index.html       |    2 -
 docs/storage-plugin-registration/index.html        |    2 -
 docs/string-distance-functions/index.html          |    2 -
 docs/string-manipulation/index.html                |    4 +-
 .../index.html                                     |    2 -
 docs/summary/index.html                            |    2 -
 docs/supported-data-types/index.html               |    2 -
 docs/supported-sql-commands/index.html             |    2 -
 docs/syslog-format-plugin/index.html               |    2 -
 docs/tableau-examples/index.html                   |    2 -
 docs/testing-the-odbc-connection/index.html        |    2 -
 docs/text-files-csv-tsv-psv/index.html             |    2 -
 docs/throttling/index.html                         |    2 -
 docs/time-series-analysis-functions/index.html     |    2 -
 docs/troubleshooting/index.html                    |    2 -
 docs/tutorial-develop-a-simple-function/index.html |    2 -
 docs/tutorials-introduction/index.html             |    2 -
 docs/tutorials/index.html                          |    2 -
 docs/types-of-indexes/index.html                   |    2 -
 docs/union-set-operator/index.html                 |    2 -
 .../index.html                                     |    2 -
 docs/use/index.html                                |    2 -
 .../index.html                                     |    2 -
 docs/useful-research/index.html                    |    2 -
 .../index.html                                     |    2 -
 .../index.html                                     |    2 -
 .../index.html                                     |    2 -
 docs/using-custom-functions-in-queries/index.html  |    2 -
 docs/using-drill-explorer/index.html               |    2 -
 docs/using-drill-metastore/index.html              |    2 -
 .../index.html                                     |    2 -
 docs/using-drill-with-bi-tools/index.html          |    2 -
 .../index.html                                     |    2 -
 .../using-jdbc-with-squirrel-on-windows/index.html |    2 -
 .../using-jpam-as-the-pam-authenticator/index.html |    2 -
 .../index.html                                     |    2 -
 .../index.html                                     |    2 -
 docs/using-qlik-sense-with-drill/index.html        |    2 -
 .../index.html                                     |    2 -
 .../index.html                                     |    2 -
 docs/using-the-drill-on-yarn-web-ui/index.html     |    2 -
 docs/using-the-jdbc-driver/index.html              |    2 -
 .../index.html                                     |    2 -
 docs/value-vectors/index.html                      |    2 -
 docs/value-window-functions/index.html             |    2 -
 docs/verifying-index-use/index.html                |    2 -
 docs/where-clause/index.html                       |    2 -
 docs/why-drill/index.html                          |    2 -
 docs/wikipedia-edit-history/index.html             |    2 -
 docs/with-clause/index.html                        |    2 -
 docs/workspaces/index.html                         |    2 -
 docs/xml-format-plugin/index.html                  |    2 -
 download.html => download/index.html               |    4 +-
 faq.html => faq/index.html                         |    4 +-
 feed.xml                                           |    4 +-
 mailinglists.html => mailinglists/index.html       |    4 +-
 overview.html => overview/index.html               |    4 +-
 poweredBy.html => poweredBy/index.html             |    4 +-
 search.html => search/index.html                   |    4 +-
 team.html => team/index.html                       |    4 +-
 why.html => why/index.html                         |    4 +-
 zh/README.md                                       |   19 +-
 zh/{apacheASF.html => apacheASF/index.html}        |    6 +-
 zh/{architecture.html => architecture/index.html}  |    6 +-
 zh/blog.html                                       |  358 ----
 zh/blog/2014/11/19/sql-on-mongodb/index.html       |  371 ----
 .../2014/12/02/drill-top-level-project/index.html  |  237 ---
 .../apache-drill-qa-panelist-spotlight/index.html  |  236 ---
 zh/blog/2014/12/16/whats-coming-in-2015/index.html |  333 ----
 zh/blog/2014/12/23/drill-0.7-released/index.html   |  213 --
 .../index.html                                     |  252 ---
 .../index.html                                     |  204 --
 zh/blog/2015/03/31/drill-0.8-released/index.html   |  221 ---
 .../index.html                                     |  206 --
 zh/blog/2015/05/04/drill-0.9-released/index.html   |  231 ---
 zh/blog/2015/05/19/drill-1.0-released/index.html   |  233 ---
 .../index.html                                     |  235 ---
 zh/blog/2015/07/05/drill-1.1-released/index.html   |  259 ---
 .../23/drill-tutorial-at-nosql-now-2015/index.html |  215 --
 zh/blog/2015/10/16/drill-1.2-released/index.html   |  237 ---
 zh/blog/2015/11/23/drill-1.3-released/index.html   |  261 ---
 zh/blog/2015/12/14/drill-1.4-released/index.html   |  243 ---
 zh/blog/2016/02/16/drill-1.5-released/index.html   |  220 ---
 zh/blog/2016/03/16/drill-1.6-released/index.html   |  208 --
 zh/blog/2016/06/28/drill-1.7-released/index.html   |  211 --
 zh/blog/2016/08/30/drill-1.8-released/index.html   |  217 ---
 zh/blog/2016/11/29/drill-1.9-released/index.html   |  214 --
 zh/blog/2017/03/15/drill-1.10-released/index.html  |  217 ---
 zh/blog/2017/07/31/drill-1.11-released/index.html  |  250 ---
 zh/blog/2017/12/15/drill-1.12-released/index.html  |  255 ---
 .../09/running-sql-queries-on-amazon-s3/index.html |  275 ---
 zh/blog/2018/03/18/drill-1.13-released/index.html  |  224 ---
 zh/blog/2018/08/05/drill-1.14-released/index.html  |  218 ---
 zh/blog/2018/10/16/drill-developer-day/index.html  |  197 --
 zh/blog/2018/10/16/drill-user-meetup/index.html    |  197 --
 .../12/01/learning-apache-drill-book/index.html    |  219 ---
 zh/blog/2018/12/31/drill-1.15-released/index.html  |  217 ---
 zh/blog/2019/05/02/drill-1.16-released/index.html  |  220 ---
 zh/blog/2019/12/26/drill-1.17-released/index.html  |  226 ---
 zh/blog/2020/09/05/drill-1.18-released/index.html  |  208 --
 zh/blog/2021/06/10/drill-1.19-released/index.html  |  222 ---
 .../{2019/05/02/drill-user-meetup => }/index.html  |   55 +-
 .../index.html}                                    |    6 +-
 zh/data/index.html                                 |    6 -
 zh/docs/050-aggregate-and-aggregate-statistical.md |  549 ++++++
 zh/docs/about-sql-function-examples/index.html     |    4 +-
 zh/docs/about-the-mapr-sandbox/index.html          |    4 +-
 .../index.html                                     |    4 +-
 .../adding-custom-functions-to-drill/index.html    |    4 +-
 .../aggregate-and-aggregate-statistical/index.html | 2054 --------------------
 zh/docs/aggregate-window-functions/index.html      |    4 +-
 zh/docs/alter-system/index.html                    |    4 +-
 .../analyze-table-compute-statistics/index.html    |    4 +-
 zh/docs/analyze-table-refresh-metadata/index.html  |    4 +-
 .../index.html                                     |    4 +-
 .../analyzing-highly-dynamic-datasets/index.html   |    4 +-
 zh/docs/analyzing-social-media/index.html          |    4 +-
 .../analyzing-the-yelp-academic-dataset/index.html |    4 +-
 .../apache-drill-0-4-0-release-notes/index.html    |    4 +-
 .../apache-drill-0-5-0-release-notes/index.html    |    4 +-
 .../apache-drill-0-6-0-release-notes/index.html    |    4 +-
 .../apache-drill-0-7-0-release-notes/index.html    |    4 +-
 .../apache-drill-0-8-0-release-notes/index.html    |    4 +-
 .../apache-drill-0-9-0-release-notes/index.html    |    6 +-
 .../apache-drill-1-0-0-release-notes/index.html    |    4 +-
 .../apache-drill-1-1-0-release-notes/index.html    |    4 +-
 .../apache-drill-1-10-0-release-notes/index.html   |    4 +-
 .../apache-drill-1-11-0-release-notes/index.html   |    4 +-
 .../apache-drill-1-12-0-release-notes/index.html   |    4 +-
 .../apache-drill-1-13-0-release-notes/index.html   |    4 +-
 .../apache-drill-1-14-0-release-notes/index.html   |    4 +-
 .../apache-drill-1-15-0-release-notes/index.html   |    4 +-
 .../apache-drill-1-16-0-release-notes/index.html   |    4 +-
 .../apache-drill-1-17-0-release-notes/index.html   |    4 +-
 .../apache-drill-1-18-0-release-notes/index.html   |    4 +-
 .../apache-drill-1-19-0-release-notes/index.html   |    4 +-
 .../apache-drill-1-2-0-release-notes/index.html    |    4 +-
 .../apache-drill-1-3-0-release-notes/index.html    |    4 +-
 .../apache-drill-1-4-0-release-notes/index.html    |    4 +-
 .../apache-drill-1-5-0-release-notes/index.html    |    4 +-
 .../apache-drill-1-6-0-release-notes/index.html    |    4 +-
 .../apache-drill-1-7-0-release-notes/index.html    |    4 +-
 .../apache-drill-1-8-0-release-notes/index.html    |    4 +-
 .../apache-drill-1-9-0-release-notes/index.html    |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/apache-drill-contribution-ideas/index.html |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/appendix-a-release-note-issues/index.html  |    4 +-
 .../appendix-b-drill-env-sh-settings/index.html    |    4 +-
 zh/docs/appendix-c-troubleshooting/index.html      |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/architecture-introduction/index.html       |    4 +-
 zh/docs/architecture/index.html                    |    4 +-
 zh/docs/asynchronous-parquet-reader/index.html     |    4 +-
 zh/docs/azure-blob-storage-plugin/index.html       |    4 +-
 .../browsing-data-and-defining-views/index.html    |    4 +-
 zh/docs/case/index.html                            |    4 +-
 zh/docs/cassandra-storage-plugin/index.html        |    4 +-
 zh/docs/choosing-a-storage-format/index.html       |    4 +-
 zh/docs/compiling-drill-from-source/index.html     |    4 +-
 .../configuration-options-introduction/index.html  |    4 +-
 zh/docs/configuration-options/index.html           |    4 +-
 zh/docs/configuration-reference/index.html         |    4 +-
 zh/docs/configure-drill-introduction/index.html    |    4 +-
 zh/docs/configure-drill/index.html                 |    4 +-
 .../index.html                                     |    4 +-
 .../configuring-a-multitenant-cluster/index.html   |    4 +-
 .../index.html                                     |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/configuring-drill-memory/index.html        |    4 +-
 .../index.html                                     |    4 +-
 .../configuring-inbound-impersonation/index.html   |    4 +-
 zh/docs/configuring-index-planning/index.html      |    4 +-
 zh/docs/configuring-jreport-with-drill/index.html  |    4 +-
 zh/docs/configuring-kerberos-security/index.html   |    4 +-
 .../configuring-multitenant-resources/index.html   |    4 +-
 zh/docs/configuring-odbc-on-linux/index.html       |    4 +-
 zh/docs/configuring-odbc-on-mac-os-x/index.html    |    4 +-
 zh/docs/configuring-odbc-on-windows/index.html     |    4 +-
 zh/docs/configuring-odbc/index.html                |    4 +-
 zh/docs/configuring-plain-security/index.html      |    4 +-
 .../index.html                                     |    4 +-
 .../configuring-ssl-tls-for-encryption/index.html  |    4 +-
 zh/docs/configuring-storage-plugins/index.html     |    4 +-
 zh/docs/configuring-the-drill-shell/index.html     |    4 +-
 .../index.html                                     |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/configuring-user-impersonation/index.html  |    4 +-
 zh/docs/configuring-user-security/index.html       |    4 +-
 .../index.html                                     |    4 +-
 .../connect-a-data-source-introduction/index.html  |    4 +-
 zh/docs/connect-a-data-source/index.html           |    4 +-
 .../connecting-drill-explorer-to-data/index.html   |    4 +-
 zh/docs/contribute-to-drill/index.html             |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/core-modules/index.html                    |    4 +-
 zh/docs/create-function-using-jar/index.html       |    4 +-
 zh/docs/create-or-replace-schema/index.html        |    4 +-
 zh/docs/create-table-as-ctas/index.html            |    4 +-
 zh/docs/create-temporary-table-as-cttas/index.html |    4 +-
 zh/docs/create-view/index.html                     |    4 +-
 zh/docs/creating-a-basic-drill-cluster/index.html  |    4 +-
 zh/docs/creating-custom-authenticators/index.html  |    4 +-
 zh/docs/cryptography-functions/index.html          |    4 +-
 zh/docs/custom-function-interfaces/index.html      |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/data-sources-and-file-formats/index.html   |    4 +-
 zh/docs/data-type-conversion/index.html            |    4 +-
 zh/docs/data-type-functions/index.html             |    4 +-
 zh/docs/data-types/index.html                      |    4 +-
 zh/docs/date-time-and-timestamp/index.html         |    4 +-
 .../date-time-functions-and-arithmetic/index.html  |    4 +-
 zh/docs/deploying-and-using-a-hive-udf/index.html  |    4 +-
 zh/docs/describe/index.html                        |    4 +-
 zh/docs/design-docs/index.html                     |    4 +-
 .../designing-indexes-for-your-queries/index.html  |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/develop-custom-functions/index.html        |    4 +-
 zh/docs/develop-drill/index.html                   |    4 +-
 zh/docs/developer-information/index.html           |    4 +-
 zh/docs/developing-a-simple-function/index.html    |    4 +-
 .../developing-an-aggregate-function/index.html    |    4 +-
 zh/docs/distributed-mode-prerequisites/index.html  |    4 +-
 zh/docs/drill-default-input-format/index.html      |    4 +-
 zh/docs/drill-explorer-introduction/index.html     |    4 +-
 zh/docs/drill-iceberg-metastore/index.html         |    4 +-
 zh/docs/drill-in-10-minutes/index.html             |    4 +-
 zh/docs/drill-introduction/index.html              |    4 +-
 zh/docs/drill-metastore/index.html                 |    4 +-
 zh/docs/drill-on-yarn-command-line-tool/index.html |    4 +-
 zh/docs/drill-on-yarn-introduction/index.html      |    4 +-
 zh/docs/drill-on-yarn/index.html                   |    4 +-
 zh/docs/drill-plan-syntax/index.html               |    4 +-
 zh/docs/drill-query-execution/index.html           |    4 +-
 zh/docs/drop-function-using-jar/index.html         |    4 +-
 zh/docs/drop-table/index.html                      |    4 +-
 zh/docs/drop-view/index.html                       |    4 +-
 zh/docs/druid-storage-plugin/index.html            |    4 +-
 zh/docs/dynamic-udfs/index.html                    |    4 +-
 zh/docs/ecosystem/index.html                       |    4 +-
 zh/docs/elasticsearch-storage-plugin/index.html    |    4 +-
 zh/docs/embedded-mode-prerequisites/index.html     |    4 +-
 zh/docs/enabling-query-queuing/index.html          |    4 +-
 zh/docs/enabling-web-ui-security/index.html        |    4 +-
 zh/docs/enron-emails/index.html                    |    4 +-
 zh/docs/error-messages/index.html                  |    4 +-
 zh/docs/esri-shapefile-format-plugin/index.html    |    4 +-
 zh/docs/excel-format-plugin/index.html             |    4 +-
 zh/docs/explain/index.html                         |    4 +-
 zh/docs/file-system-storage-plugin/index.html      |    4 +-
 zh/docs/flatten/index.html                         |    4 +-
 zh/docs/from-clause/index.html                     |    4 +-
 zh/docs/functions-for-handling-nulls/index.html    |    6 +-
 zh/docs/getting-started/index.html                 |    4 +-
 .../getting-to-know-the-drill-sandbox/index.html   |    4 +-
 zh/docs/gis-functions/index.html                   |    4 +-
 zh/docs/global-query-list/index.html               |    4 +-
 zh/docs/group-by-clause/index.html                 |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/handling-different-data-types/index.html   |    4 +-
 zh/docs/having-clause/index.html                   |    4 +-
 zh/docs/hbase-storage-plugin/index.html            |    4 +-
 zh/docs/hdf5-format-plugin/index.html              |    4 +-
 zh/docs/hive-metadata-caching/index.html           |    4 +-
 zh/docs/hive-storage-plugin/index.html             |    4 +-
 zh/docs/hive-to-drill-data-type-mapping/index.html |    4 +-
 zh/docs/how-to-partition-data/index.html           |    4 +-
 zh/docs/http-storage-plugin/index.html             |    4 +-
 zh/docs/httpd-format-plugin/index.html             |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/identifying-performance-issues/index.html  |    4 +-
 zh/docs/image-metadata-format-plugin/index.html    |    4 +-
 zh/docs/index-selection/index.html                 |    4 +-
 zh/{docs.html => docs/index.html}                  |    9 +-
 zh/docs/install-drill-introduction/index.html      |    4 +-
 zh/docs/install-drill/index.html                   |    4 +-
 .../index.html                                     |    4 +-
 .../installing-drill-in-embedded-mode/index.html   |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/installing-drill-on-the-cluster/index.html |    4 +-
 zh/docs/installing-drill-on-windows/index.html     |    4 +-
 .../installing-the-apache-drill-sandbox/index.html |    4 +-
 zh/docs/installing-the-driver-on-linux/index.html  |    4 +-
 .../installing-the-driver-on-mac-os-x/index.html   |    4 +-
 .../installing-the-driver-on-windows/index.html    |    4 +-
 zh/docs/installing-the-odbc-driver/index.html      |    4 +-
 zh/docs/interfaces-introduction/index.html         |    4 +-
 zh/docs/ip-networking-functions/index.html         |    4 +-
 zh/docs/join-planning-guidelines/index.html        |    4 +-
 zh/docs/json-data-model/index.html                 |    4 +-
 zh/docs/kafka-storage-plugin/index.html            |    4 +-
 zh/docs/kvgen/index.html                           |    4 +-
 zh/docs/lateral-join/index.html                    |    4 +-
 zh/docs/launch-drill-under-yarn/index.html         |    4 +-
 .../learn-drill-with-the-mapr-sandbox/index.html   |    4 +-
 .../lesson-1-learn-about-the-data-set/index.html   |    4 +-
 .../lesson-2-run-queries-with-ansi-sql/index.html  |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/lexical-structure/index.html               |    4 +-
 zh/docs/limit-clause/index.html                    |    4 +-
 zh/docs/log-and-debug-introduction/index.html      |    4 +-
 zh/docs/log-and-debug/index.html                   |    4 +-
 zh/docs/logfile-plugin/index.html                  |    4 +-
 zh/docs/logging-and-tracing/index.html             |    4 +-
 zh/docs/ltsv-format-plugin/index.html              |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/mapr-db-format/index.html                  |    4 +-
 zh/docs/math-and-trig/index.html                   |    4 +-
 zh/docs/migrating-parquet-data/index.html          |    4 +-
 zh/docs/modify-logback-xml/index.html              |    4 +-
 .../modifying-query-planning-options/index.html    |    4 +-
 zh/docs/mongodb-storage-plugin/index.html          |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/monitoring-metrics/index.html              |    4 +-
 zh/docs/multiple-drill-clusters/index.html         |    4 +-
 zh/docs/nested-data-functions/index.html           |    4 +-
 zh/docs/nested-data-limitations/index.html         |    4 +-
 zh/docs/odbc-configuration-reference/index.html    |    4 +-
 zh/docs/odbc-jdbc-interfaces/index.html            |    4 +-
 zh/docs/offset-clause/index.html                   |    4 +-
 zh/docs/opentsdb-storage-plugin/index.html         |    4 +-
 zh/docs/operators/index.html                       |    4 +-
 .../optimizing-parquet-metadata-reading/index.html |    4 +-
 zh/docs/order-by-clause/index.html                 |    4 +-
 zh/docs/parquet-filter-pushdown/index.html         |    4 +-
 zh/docs/parquet-format/index.html                  |    4 +-
 zh/docs/partition-by-clause/index.html             |    4 +-
 zh/docs/partition-pruning-introduction/index.html  |    4 +-
 zh/docs/partition-pruning/index.html               |    4 +-
 zh/docs/performance-tuning-introduction/index.html |    4 +-
 zh/docs/performance-tuning-reference/index.html    |    4 +-
 zh/docs/performance-tuning/index.html              |    4 +-
 zh/docs/performance/index.html                     |    4 +-
 .../persistent-configuration-storage/index.html    |    4 +-
 zh/docs/phonetic-functions/index.html              |    4 +-
 zh/docs/physical-operators/index.html              |    4 +-
 zh/docs/planning-and-execution-options/index.html  |    4 +-
 zh/docs/plugin-configuration-basics/index.html     |    4 +-
 zh/docs/ports-used-by-drill/index.html             |    4 +-
 zh/docs/project-bylaws/index.html                  |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/query-audit-logging/index.html             |    4 +-
 zh/docs/query-data-introduction/index.html         |    4 +-
 zh/docs/query-data/index.html                      |    4 +-
 zh/docs/query-directory-functions/index.html       |    4 +-
 .../query-plans-and-tuning-introduction/index.html |    4 +-
 zh/docs/query-plans-and-tuning/index.html          |    4 +-
 zh/docs/query-plans/index.html                     |    4 +-
 .../query-profile-column-descriptions/index.html   |    4 +-
 zh/docs/query-profiles/index.html                  |    4 +-
 zh/docs/query-stages/index.html                    |    4 +-
 .../querying-a-file-system-introduction/index.html |    4 +-
 zh/docs/querying-a-file-system/index.html          |    4 +-
 zh/docs/querying-avro-files/index.html             |    4 +-
 .../querying-complex-data-introduction/index.html  |    4 +-
 zh/docs/querying-complex-data/index.html           |    4 +-
 zh/docs/querying-directories/index.html            |    4 +-
 zh/docs/querying-hbase/index.html                  |    4 +-
 zh/docs/querying-hive/index.html                   |    4 +-
 zh/docs/querying-indexes-introduction/index.html   |    4 +-
 zh/docs/querying-indexes/index.html                |    4 +-
 zh/docs/querying-json-files/index.html             |    4 +-
 zh/docs/querying-parquet-files/index.html          |    4 +-
 zh/docs/querying-plain-text-files/index.html       |    4 +-
 zh/docs/querying-sequence-files/index.html         |    4 +-
 zh/docs/querying-system-tables/index.html          |    4 +-
 zh/docs/querying-the-information-schema/index.html |    4 +-
 zh/docs/ranking-window-functions/index.html        |    4 +-
 zh/docs/rdbms-metastore/index.html                 |    4 +-
 zh/docs/rdbms-storage-plugin/index.html            |    4 +-
 zh/docs/refresh-table-metadata/index.html          |    4 +-
 zh/docs/release-notes/index.html                   |    4 +-
 zh/docs/repeated-contains/index.html               |    4 +-
 zh/docs/repeated-count/index.html                  |    4 +-
 zh/docs/reserved-keywords/index.html               |    4 +-
 zh/docs/reset/index.html                           |    4 +-
 zh/docs/rest-api-introduction/index.html           |   53 +-
 zh/docs/rest-api/index.html                        |    4 +-
 zh/docs/review-the-java-stack-trace/index.html     |    4 +-
 zh/docs/roles-and-privileges/index.html            |    4 +-
 zh/docs/rpc-overview/index.html                    |    4 +-
 zh/docs/running-drill-on-docker/index.html         |    4 +-
 zh/docs/s3-storage-plugin/index.html               |    4 +-
 zh/docs/sample-data-donuts/index.html              |    4 +-
 zh/docs/sample-datasets/index.html                 |    4 +-
 zh/docs/secure-communication-paths/index.html      |    4 +-
 zh/docs/securing-drill-introduction/index.html     |    4 +-
 zh/docs/securing-drill/index.html                  |    4 +-
 zh/docs/select-list/index.html                     |    4 +-
 zh/docs/select/index.html                          |    4 +-
 zh/docs/selecting-flat-data/index.html             |    4 +-
 .../index.html                                     |    4 +-
 .../selecting-nested-data-for-a-column/index.html  |    4 +-
 zh/docs/sequence-files/index.html                  |    4 +-
 zh/docs/set/index.html                             |    4 +-
 zh/docs/show-databases-and-show-schemas/index.html |    4 +-
 zh/docs/show-files/index.html                      |    4 +-
 zh/docs/show-tables/index.html                     |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/splunk-storage-plugin/index.html           |    4 +-
 zh/docs/spss-format-plugin/index.html              |    4 +-
 zh/docs/sql-commands/index.html                    |    4 +-
 zh/docs/sql-conditional-expressions/index.html     |    4 +-
 .../sql-dialect-compatibility-functions/index.html |    4 +-
 zh/docs/sql-extensions/index.html                  |    4 +-
 zh/docs/sql-functions/index.html                   |    7 +-
 zh/docs/sql-reference-introduction/index.html      |    4 +-
 zh/docs/sql-reference/index.html                   |    6 +-
 zh/docs/sql-window-functions-examples/index.html   |    4 +-
 .../sql-window-functions-introduction/index.html   |    4 +-
 zh/docs/sql-window-functions/index.html            |    4 +-
 zh/docs/start-up-options/index.html                |    4 +-
 .../starting-drill-in-distributed-mode/index.html  |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/starting-drill-on-windows/index.html       |    4 +-
 zh/docs/starting-the-web-ui/index.html             |    4 +-
 zh/docs/stopping-drill/index.html                  |    4 +-
 zh/docs/storage-plugin-configuration/index.html    |    4 +-
 zh/docs/storage-plugin-registration/index.html     |    4 +-
 zh/docs/string-distance-functions/index.html       |    4 +-
 zh/docs/string-manipulation/index.html             |    6 +-
 .../index.html                                     |    4 +-
 zh/docs/summary/index.html                         |    4 +-
 zh/docs/supported-data-types/index.html            |    4 +-
 zh/docs/supported-sql-commands/index.html          |    4 +-
 zh/docs/syslog-format-plugin/index.html            |    4 +-
 zh/docs/tableau-examples/index.html                |    4 +-
 zh/docs/testing-the-odbc-connection/index.html     |    4 +-
 zh/docs/text-files-csv-tsv-psv/index.html          |    4 +-
 zh/docs/throttling/index.html                      |    4 +-
 zh/docs/time-series-analysis-functions/index.html  |    4 +-
 zh/docs/troubleshooting/index.html                 |    4 +-
 .../tutorial-develop-a-simple-function/index.html  |    4 +-
 zh/docs/tutorials-introduction/index.html          |    4 +-
 zh/docs/tutorials/index.html                       |    4 +-
 zh/docs/types-of-indexes/index.html                |    4 +-
 zh/docs/union-set-operator/index.html              |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/use/index.html                             |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/useful-research/index.html                 |    4 +-
 .../index.html                                     |    4 +-
 .../index.html                                     |    4 +-
 .../index.html                                     |    4 +-
 .../using-custom-functions-in-queries/index.html   |    4 +-
 zh/docs/using-drill-explorer/index.html            |    4 +-
 zh/docs/using-drill-metastore/index.html           |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/using-drill-with-bi-tools/index.html       |    4 +-
 .../index.html                                     |    4 +-
 .../using-jdbc-with-squirrel-on-windows/index.html |    4 +-
 .../using-jpam-as-the-pam-authenticator/index.html |    4 +-
 .../index.html                                     |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/using-qlik-sense-with-drill/index.html     |    4 +-
 .../index.html                                     |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/using-the-drill-on-yarn-web-ui/index.html  |    4 +-
 zh/docs/using-the-jdbc-driver/index.html           |    4 +-
 .../index.html                                     |    4 +-
 zh/docs/value-vectors/index.html                   |    4 +-
 zh/docs/value-window-functions/index.html          |    4 +-
 zh/docs/verifying-index-use/index.html             |    4 +-
 zh/docs/where-clause/index.html                    |    4 +-
 zh/docs/why-drill/index.html                       |    4 +-
 zh/docs/wikipedia-edit-history/index.html          |    4 +-
 zh/docs/with-clause/index.html                     |    4 +-
 zh/docs/workspaces/index.html                      |    4 +-
 zh/docs/xml-format-plugin/index.html               |    4 +-
 zh/{download.html => download/index.html}          |    8 +-
 zh/{faq.html => faq/index.html}                    |    6 +-
 zh/feed.xml                                        |  285 +--
 zh/index.html                                      |  156 +-
 zh/{mailinglists.html => mailinglists/index.html}  |    6 +-
 zh/{overview.html => overview/index.html}          |    6 +-
 zh/{poweredBy.html => poweredBy/index.html}        |    6 +-
 zh/{search.html => search/index.html}              |    6 +-
 zh/{team.html => team/index.html}                  |    6 +-
 zh/{why.html => why/index.html}                    |    6 +-
 zh/zh/index.html                                   |  326 ----
 799 files changed, 1686 insertions(+), 15579 deletions(-)

diff --git a/README.md b/README.md
index 5d87b02..a719f03 100644
--- a/README.md
+++ b/README.md
@@ -128,23 +128,18 @@ redirect_to:
 ```
 # Multilingual
 
-Multilingual support was added to 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.   This means that a language which is incompletely translated is still deployable with no adverse effects.
+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 (`lang-code` forthwith) to the `languages` property in _config.yml.
-2. Add a `lang-code/` subdirectory to the root directory.
-3. Add a `lang-code/` subdirectory to each collection that will be translated, e.g. `_docs/lang-code/`.
-4. Check the `exclude_from_localization` list in _config.yml to ensure that the content you
-want to translate is not excluded from processing by the multlingual plugin.
+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 site pages
+## Add translated documentation
 
-The English versions of "site" pages such as index.html are stored in the root directory.  Create corresponding translated pages under `lang-code/` in which you set `lang` in the front matter to `lang-code` and leave the `permalink` the same as the English page.
-
-## Add translated collection pages
-
-The English versions of "collection" pages such as the markdown under _docs/ are stored in an en/ subdirectory of the collection root.  Create corresponding translated pages in the collection under `lang-code/` in which you translate both `title` and `parent` in the front matter but leave the `slug` the same as the English page and set `lang` to `lang-code`.
+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/apacheASF.html b/apacheASF/index.html
similarity index 98%
rename from apacheASF.html
rename to apacheASF/index.html
index 511972f..c09e1da 100644
--- a/apacheASF.html
+++ b/apacheASF/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/apacheASF" >en</a>
+			<a style="font-weight: bold;" href="/apacheASF/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/apacheASF" >zh</a>
+			<a  href="/zh/apacheASF/" >zh</a>
 		</li>
 		
 	</ul>
diff --git a/architecture.html b/architecture/index.html
similarity index 99%
rename from architecture.html
rename to architecture/index.html
index f695f74..2bbca1c 100644
--- a/architecture.html
+++ b/architecture/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/architecture" >en</a>
+			<a style="font-weight: bold;" href="/architecture/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/architecture" >zh</a>
+			<a  href="/zh/architecture/" >zh</a>
 		</li>
 		
 	</ul>
diff --git a/blog.html b/blog/index.html
similarity index 99%
rename from blog.html
rename to blog/index.html
index 2387a53..8417c20 100644
--- a/blog.html
+++ b/blog/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/blog" >en</a>
+			<a style="font-weight: bold;" href="/blog/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/blog" >zh</a>
+			<a  href="/zh/blog/" >zh</a>
 		</li>
 		
 	</ul>
@@ -331,7 +331,6 @@ by Anil Kumar Batchu, Kamesh Bhallamudi</span>
 <p><a class="post-link" href="https://www.mapr.com/blog/how-turn-raw-data-yelp-insights-minutes-apache-drill">How to Turn Raw Data from Yelp into Insights in Minutes with Apache Drill</a> (Nov 13, 2014)<br/></p>
 <!-- previously: site.posts -->
 <p><a class="post-link" href="https://www.mapr.com/blog/how-use-sql-hadoop-drill-rest-json-nosql-and-hbase-simple-rest-client">How to Use SQL, Hadoop, Drill, REST, JSON, NoSQL, and HBase in a Simple REST Client</a> (Jan 6, 2015)<br/></p>
-
 </div>
 
   </div>
diff --git a/community-resources.html b/community-resources/index.html
similarity index 98%
rename from community-resources.html
rename to community-resources/index.html
index bf141d8..8c1f481 100644
--- a/community-resources.html
+++ b/community-resources/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/community-resources" >en</a>
+			<a style="font-weight: bold;" href="/community-resources/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/community-resources" >zh</a>
+			<a  href="/zh/community-resources/" >zh</a>
 		</li>
 		
 	</ul>
diff --git a/data/index.html b/data/index.html
index 3e4edc7..3084a0f 100644
--- a/data/index.html
+++ b/data/index.html
@@ -2010,12 +2010,6 @@
     "relative_path": "_docs/en/sql-reference/sql-functions/040-string-manipulation.md"
 },
 {
-    "url": "/docs/aggregate-and-aggregate-statistical/",
-    "title": "Aggregate and Aggregate Statistical",
-    "parent": "SQL Functions",
-    "relative_path": "_docs/en/sql-reference/sql-functions/050-aggregate-and-aggregate-statistical.md"
-},
-{
     "url": "/docs/functions-for-handling-nulls/",
     "title": "Functions for Handling Nulls",
     "parent": "SQL Functions",
diff --git a/docs/050-aggregate-and-aggregate-statistical.md b/docs/050-aggregate-and-aggregate-statistical.md
new file mode 100644
index 0000000..139ab82
--- /dev/null
+++ b/docs/050-aggregate-and-aggregate-statistical.md
@@ -0,0 +1,549 @@
+______________________________________________________________________
+
+## title: "Aggregate and Aggregate Statistical" slug: "Aggregate and Aggregate Statistical" parent: "SQL Functions"
+
+## Aggregate 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), BIT_XOR(expression) | INT, BIGINT                                                                                                                               | Same as argument type                                                                                                                |
+| 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   |
+| -------------------------------------------                  | ----------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
+
+- 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.
+- The aggregate function examples use the `cp` storage plugin to access the
+  [`employee.json`](%7B%7Bsite.baseurl%7D%7D/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](%7B%7Bsite.baseurl%7D%7D/docs/json-data-model/#handling-type-differences)
+  set to false.
+
+## ANY_VALUE
+
+Supported in Drill 1.14 and later. Returns one of the values of value across all
+input values. This function is NOT specified in the SQL standard.
+
+### ANY_VALUE Syntax
+
+```
+ANY_VALUE([ ALL | DISTINCT ] value)  
+```
+
+### ANY_VALUE Examples
+
+```
+SELECT ANY_VALUE(employee_id) AS anyemp FROM cp.`employee.json`;
+|--------|
+| anyemp |
+|--------|
+| 1156   |
+|--------|
+
+SELECT ANY_VALUE(ALL employee_id) AS anyemp FROM cp.`employee.json`;
+|--------|
+| anyemp |
+|--------|
+| 1156   |
+|--------|
+
+SELECT ANY_VALUE(DISTINCT employee_id) AS anyemp FROM cp.`employee.json`;
+|--------|
+| anyemp |
+|--------|
+| 1156   |
+|--------|
+
+SELECT ANY_VALUE(employee_id) as anyemp, salary as empsal FROM cp.`employee.json` GROUP BY salary;
+|--------|---------|
+| anyemp | empsal  |
+|--------|---------|
+| 1155   | 20.0    |
+| 197    | 3700.0  |
+| 1115   | 4200.0  |
+| 589    | 4300.0  |
+| 403    | 4400.0  |
+| 204    | 4500.0  |
+...
+
+SELECT ANY_VALUE(employee_id) as anyemp FROM cp.`employee.json` GROUP BY salary ORDER BY anyemp;
+|--------|
+| anyemp |
+|--------|
+| 1      |
+| 4      |
+| 6      |
+| 8      |
+| 10     |
+| 13     |
+...
+```
+
+## AVG
+
+Returns the average of a numerical expression.
+
+### AVG Syntax
+
+```
+AVG([ALL | DISTINCT] expression)
+```
+
+### AVG Examples
+
+```
+ALTER SESSION SET `store.json.all_text_mode` = false;
+|------|-----------------------------------|
+| ok   | summary                           |
+|------|-----------------------------------|
+| true | store.json.all_text_mode updated. |
+|------|-----------------------------------|
+1 row selected (0.073 seconds)
+```
+
+Take a look at the salaries of employees having IDs 1139, 1140, and 1141. These
+are the salaries that subsequent examples will average and sum.
+
+```
+SELECT * FROM cp.`employee.json` WHERE employee_id IN (1139, 1140, 1141);
+|-------------|-----------------|------------|-----------|-------------|-------------------------|----------|---------------|------------|-----------------------|------------|---------------|-----------------|----------------|--------|----------------------|
+| employee_id | full_name       | first_name | last_name | position_id | position_title          | store_id | department_id | birth_date | hire_date             | salary     | supervisor_id | education_level | marital_status | gender | management_role      |
+|-------------|-----------------|------------|-----------|-------------|-------------------------|----------|---------------|------------|-----------------------|------------|---------------|-----------------|----------------|--------|----------------------|
+| 1139        | Jeanette Belsey | Jeanette   | Belsey    | 12          | Store Assistant Manager | 18       | 11            | 1972-05-12 | 1998-01-01 00:00:00.0 | 10000.0000 | 17            | Graduate Degree | S              | M      | Store Management     |
+| 1140        | Mona Jaramillo  | Mona       | Jaramillo | 13          | Store Shift Supervisor  | 18       | 11            | 1961-09-24 | 1998-01-01 00:00:00.0 | 8900.0000  | 1139          | Partial College | S              | M      | Store Management     |
+| 1141        | James Compagno  | James      | Compagno  | 15          | Store Permanent Checker | 18       | 15            | 1914-02-02 | 1998-01-01 00:00:00.0 | 6400.0000  | 1139          | Graduate Degree | S              | M      | Store Full Time Staf |
+|-------------|-----------------|------------|-----------|-------------|-------------------------|----------|---------------|------------|-----------------------|------------|---------------|-----------------|----------------|--------|----------------------|
+3 rows selected (0.284 seconds)
+
+SELECT AVG(salary) FROM cp.`employee.json` WHERE employee_id IN (1139, 1140, 1141);
+|-------------------|
+| EXPR$0            |
+|-------------------|
+| 8433.333333333334 |
+|-------------------|
+1 row selected (0.208 seconds)
+
+SELECT AVG(ALL salary) FROM cp.`employee.json` WHERE employee_id IN (1139, 1140, 1141);
+|-------------------|
+| EXPR$0            |
+|-------------------|
+| 8433.333333333334 |
+|-------------------|
+1 row selected (0.17 seconds)
+
+SELECT AVG(DISTINCT salary) FROM cp.`employee.json`;
+|--------------------|
+| EXPR$0             |
+|--------------------|
+| 12773.333333333334 |
+|--------------------|
+1 row selected (0.384 seconds)
+
+SELECT education_level, AVG(salary) FROM cp.`employee.json` GROUP BY education_level;
+|---------------------|--------------------|
+| education_level     | EXPR$1             |
+|---------------------|--------------------|
+| Graduate Degree     | 4392.823529411765  |
+| Bachelors Degree    | 4492.404181184669  |
+| Partial College     | 4047.1180555555557 |
+| High School Degree  | 3516.1565836298932 |
+| Partial High School | 3511.0852713178297 |
+|---------------------|--------------------|
+5 rows selected (0.495 seconds)
+```
+
+## BOOL_AND and BOOL_OR
+
+Returns the result of a logical AND (resp. OR) over the specified expression.
+
+### BOOL_AND and BOOL_OR Syntax
+
+```
+BOOL_AND(expression)
+BOOL_OR(expression)
+```
+
+### BOOL_AND and BOOL_OR Examples
+
+```
+SELECT BOOL_AND(last_name = 'Spence') FROM cp.`employee.json`;
+|--------|
+| EXPR$0 |
+|--------|
+| false  |
+|--------|
+
+SELECT BOOL_OR(last_name = 'Spence') FROM cp.`employee.json`;
+|--------|
+| EXPR$0 |
+|--------|
+| true   |
+|--------|
+```
+
+### BOOL_AND and BOOL_OR Usage Notes
+
+1. EVERY is nearly an alias for BOOL_AND but returns a TINYINT rather than a
+   BIT.
+
+## BIT_AND, BIT_OR and BIT_XOR
+
+Returns the result of a bitwise AND (resp. OR, XOR) over the specified expression.
+
+### BIT_AND, BIT_OR and BIT_XOR Syntax
+
+```
+BIT_AND(expression)
+BIT_OR(expression)
+BIT_XOR(expression)
+```
+
+### BIT_AND, BIT_OR, BIT_XOR 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     |
+|--------|
+
+SELECT BIT_XOR(position_id) FROM cp.`employee.json`;
+|--------|
+| EXPR$0 |
+|--------|
+| 4      |
+|--------|
+```
+
+## COUNT
+
+Returns the number of rows that match the given criteria.
+
+### COUNT Syntax
+
+```
+SELECT COUNT([ALL | DISTINCT] expression) FROM . . . 
+SELECT COUNT(*) FROM . . .
+```
+
+- expression\
+  Returns the number of values of the specified expression.
+- DISTINCT expression\
+  Returns the number of distinct values in the expression.
+- ALL expression\
+  Returns the number of values of the specified expression.
+- - (asterisk) Returns the number of records in the table.
+
+### COUNT Examples
+
+```
+SELECT COUNT(DISTINCT salary) FROM cp.`employee.json`;
+|--------|
+| EXPR$0 |
+|--------|
+| 48     |
+|--------|
+1 row selected (0.159 seconds)
+
+SELECT COUNT(ALL salary) FROM cp.`employee.json`;
+|--------|
+| EXPR$0 |
+|--------|
+| 1155   |
+|--------|
+1 row selected (0.106 seconds)
+
+SELECT COUNT(salary) FROM cp.`employee.json`;
+|--------|
+| EXPR$0 |
+|--------|
+| 1155   |
+|--------|
+1 row selected (0.102 seconds)
+
+SELECT COUNT(*) FROM cp.`employee.json`;
+|--------|
+| EXPR$0 |
+|--------|
+| 1155   |
+|--------|
+1 row selected (0.174 seconds)
+```
+
+## MIN and MAX
+
+These functions return the smallest and largest values of the selected
+expressions, respectively.
+
+### MIN and MAX Syntax
+
+```
+MIN(expression)  
+MAX(expression)
+```
+
+### MIN and MAX Examples
+
+```
+SELECT MIN(salary) FROM cp.`employee.json`;
+|--------|
+| EXPR$0 |
+|--------|
+| 20.0   |
+|--------|
+1 row selected (0.138 seconds)
+
+SELECT MAX(salary) FROM cp.`employee.json`;
+|---------|
+| EXPR$0  |
+|---------|
+| 80000.0 |
+|---------|
+1 row selected (0.139 seconds)
+```
+
+Use a correlated subquery to find the names and salaries of the lowest paid
+employees:
+
+```
+SELECT full_name, SALARY FROM cp.`employee.json` WHERE salary = (SELECT MIN(salary) FROM cp.`employee.json`);
+|-----------------|--------|
+| full_name       | SALARY |
+|-----------------|--------|
+| Leopoldo Renfro | 20.0   |
+| Donna Brockett  | 20.0   |
+| Laurie Anderson | 20.0   |
+. . .
+```
+
+## SUM
+
+Returns the sum of a numerical expresion.
+
+### SUM syntax
+
+```
+SUM([DISTINCT | ALL] expression)
+```
+
+### Examples
+
+```
+SELECT SUM(ALL salary) FROM cp.`employee.json`;
+|-----------|
+| EXPR$0    |
+|-----------|
+| 4642640.0 |
+|-----------|
+1 row selected (0.123 seconds)
+
+SELECT SUM(DISTINCT salary) FROM cp.`employee.json`;
+|----------|
+| EXPR$0   |
+|----------|
+| 613120.0 |
+|----------|
+1 row selected (0.309 seconds)
+
+SELECT SUM(salary) FROM cp.`employee.json` WHERE employee_id IN (1139, 1140, 1141);
+|---------|
+| EXPR$0  |
+|---------|
+| 25300.0 |
+|---------|
+1 row selected (1.995 seconds)
+```
+
+## Aggregate Statistical Functions
+
+The following table lists the aggregate statistical functions that you can use
+in Drill queries.
+
+| **Function**                  | **Argument Type**                                 | **Return Type**                                 |
+| ----------------------------- | ------------------------------------------------- | ----------------------------------------------- |
+| APPROX_COUNT_DUPS(expression) | any                                               | BIGINT                                          |
+| STDDEV(expression)            | SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL | DECIMAL for DECIMAL arguments, otherwise DOUBLE |
+| STDDEV_POP(expression)        | SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL | DECIMAL for DECIMAL arguments, otherwise DOUBLE |
+| VARIANCE(expression)          | SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL | DECIMAL for DECIMAL arguments, otherwise DOUBLE |
+| VAR_POP(expression)           | SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL | DECIMAL for DECIMAL arguments, otherwise DOUBLE |
+
+## APPROX_COUNT_DUPS
+
+Returns an approximate count of the values that are duplicates (not unique).
+
+### APPROX_COUNT_DUPS Syntax
+
+```
+APPROX_COUNT_DUPS( expression )
+```
+
+### APPROX_COUNT_DUPS Examples
+
+```
+select
+  COUNT(*),
+  APPROX_COUNT_DUPS(e1.employee_id),
+  APPROX_COUNT_DUPS(e1.gender)
+FROM cp.`employee.json` e1
+
+|--------|--------|--------|
+| EXPR$0 | EXPR$1 | EXPR$2 |
+| ------ | ------ | ------ |
+| 1155   | 0      | 1153   |
+|--------|--------|--------|
+```
+
+Use COUNT - APPROX_COUNT_DUPS to approximate a distinct count.
+
+```
+select
+  COUNT(*),
+  COUNT(salary) - APPROX_COUNT_DUPS(salary),
+  COUNT(distinct salary)
+from cp.`employee.json`;
+
+|--------|--------|--------|
+| EXPR$0 | EXPR$1 | EXPR$2 |
+|--------|--------|--------|
+| 1155   | 48     | 48     |
+|--------|--------|--------|
+```
+
+### APPROX_COUNT_DUPS Usage Notes
+
+The underlying Bloom filter is a probabilistic data structure that may return a
+false positive when an element is tested for duplication. Consequently, the
+approximate count returned _overestimates_ the true duplicate count. In return
+for this inaccuracy, Bloom filters are highly space- and time-efficient at large
+scales with the specifics determined by the parameters of the filter (see
+below).
+
+### Configuration options
+
+{% include startnote.html %} The APPROX_COUNT_DUPS function is used internally
+by Drill when it computes table statistics. As a result, setting configuration
+options that affect it in the global configuration scope will affect the
+computation of table statistics accordingly. {% include endnote.html %}
+
+- exec.statistics.ndv_extrapolation_bf_elements
+- exec.statistics.ndv_extrapolation_bf_fpprobability
+
+## STDDEV
+
+Returns the sample standard deviation.
+
+### STDDEV Syntax
+
+```
+STDDEV(expression)
+```
+
+### STDDEV Examples
+
+```
+SELECT STDDEV(salary) from cp.`employee.json`;
+
+|-------------------|
+| EXPR$0            |
+|-------------------|
+| 5371.847873988941 |
+|-------------------|
+```
+
+### STDDEV Usage Notes
+
+1. Aliases: STDDEV_SAMP
+
+## STDDEV_POP
+
+Returns the estimate of the population standard deviation obtained by applying
+Bessel's correction to the sample standard deviation.
+
+### STDDEV_POP Syntax
+
+```
+STDDEV_POP(expression)
+```
+
+### STDDEV_POP Examples
+
+```
+SELECT STDDEV_POP(salary) from cp.`employee.json`;
+
+|-------------------|
+| EXPR$0            |
+|-------------------|
+| 5369.521895151171 |
+|-------------------|
+```
+
+## VARIANCE
+
+Returns the sample variance.
+
+### VARIANCE Syntax
+
+```
+VARIANCE(expression)
+```
+
+### VARIANCE Examples
+
+```
+SELECT VARIANCE(salary) from cp.`employee.json`;
+
+|--------------------|
+| EXPR$0             |
+|--------------------|
+| 28856749.581279505 |
+|--------------------|
+```
+
+### VARIANCE Usage Notes
+
+1. Aliases: VAR_SAMP
+
+## VAR_POP
+
+Returns the estimate of the population variance obtained by applying Bessel's
+correction to the sample variance.
+
+### VAR_POP Syntax
+
+```
+VAR_POP(expression)
+```
+
+### VAR_POP Examples
+
+```
+SELECT VAR_POP(salary) from cp.`employee.json`;
+
+|--------------------|
+| EXPR$0             |
+|--------------------|
+| 28831765.382507823 |
+|--------------------|
+```
diff --git a/docs/about-sql-function-examples/index.html b/docs/about-sql-function-examples/index.html
index 866d879..2156e5f 100644
--- a/docs/about-sql-function-examples/index.html
+++ b/docs/about-sql-function-examples/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/about-the-mapr-sandbox/index.html b/docs/about-the-mapr-sandbox/index.html
index ca628bd..0bb0b8e 100644
--- a/docs/about-the-mapr-sandbox/index.html
+++ b/docs/about-the-mapr-sandbox/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/adding-custom-functions-to-drill-introduction/index.html b/docs/adding-custom-functions-to-drill-introduction/index.html
index 468248c..24bcedc 100644
--- a/docs/adding-custom-functions-to-drill-introduction/index.html
+++ b/docs/adding-custom-functions-to-drill-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/adding-custom-functions-to-drill/index.html b/docs/adding-custom-functions-to-drill/index.html
index bdbdce5..beb709b 100644
--- a/docs/adding-custom-functions-to-drill/index.html
+++ b/docs/adding-custom-functions-to-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/aggregate-and-aggregate-statistical/index.html b/docs/aggregate-and-aggregate-statistical/index.html
deleted file mode 100644
index 4f4e141..0000000
--- a/docs/aggregate-and-aggregate-statistical/index.html
+++ /dev/null
@@ -1,2054 +0,0 @@
-<!DOCTYPE html>
-<html>
-
-<head>
-
-<meta charset="UTF-8">
-<meta name=viewport content="width=device-width, initial-scale=1">
-
-
-<title>Aggregate and Aggregate Statistical - Apache Drill</title>
-
-<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
-<link href='https://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css'/>
-<link href="/css/site.css" rel="stylesheet" type="text/css"/>
-
-<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
-<link rel="icon" href="/favicon.ico" type="image/x-icon"/>
-
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" language="javascript" type="text/javascript"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js" language="javascript" type="text/javascript"></script>
-<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
-<script language="javascript" type="text/javascript" src="/js/script.js"></script>
-<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
-
-</head>
-
-
-<body onResize="resized();">
-  <div class="page-wrap">
-    <div class="bui"></div>
-
-<div id="menu" class="mw">
-<ul>
-  <li class='toc-categories'>
-  <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
-  </li>
-  <li class="logo"><a href="/"></a></li>
-  <li class='expand-menu'>
-  <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
-  </li>
-  <li class="clear-float"></li>
-  <li class="nav">
-	<a>Language</a>
-	<ul>
-		
-		<li>
-			<a style="font-weight: bold;" href="/docs/aggregate-and-aggregate-statistical/" >en</a>
-		</li>
-		
-		<li>
-			<a  href="/zh/docs/aggregate-and-aggregate-statistical/" >zh</a>
-		</li>
-		
-	</ul>
-  </li>
-  <li class="apache-link">
-    <a href="/apacheASF/">Apache</a>
-  </li>
-  <li class="poweredby">
-    <a href="/poweredBy">Powered By</a>
-  </li>
-  <li class="documentation-menu">
-    <a href="/docs/">Documentation</a>
-    <ul>
-      
-        <li><a href="/docs/getting-started/">Getting Started</a></li>
-      
-        <li><a href="/docs/architecture/">Architecture</a></li>
-      
-        <li><a href="/docs/tutorials/">Tutorials</a></li>
-      
-        <li><a href="/docs/drill-on-yarn/">Drill-on-YARN</a></li>
-      
-        <li><a href="/docs/install-drill/">Install Drill</a></li>
-      
-        <li><a href="/docs/configure-drill/">Configure Drill</a></li>
-      
-        <li><a href="/docs/connect-a-data-source/">Connect a Data Source</a></li>
-      
-        <li><a href="/docs/odbc-jdbc-interfaces/">ODBC/JDBC Interfaces</a></li>
-      
-        <li><a href="/docs/query-data/">Query Data</a></li>
-      
-        <li><a href="/docs/performance-tuning/">Performance Tuning</a></li>
-      
-        <li><a href="/docs/log-and-debug/">Log and Debug</a></li>
-      
-        <li><a href="/docs/sql-reference/">SQL Reference</a></li>
-      
-        <li><a href="/docs/data-sources-and-file-formats/">Data Sources and File Formats</a></li>
-      
-        <li><a href="/docs/develop-custom-functions/">Develop Custom Functions</a></li>
-      
-        <li><a href="/docs/troubleshooting/">Troubleshooting</a></li>
-      
-        <li><a href="/docs/developer-information/">Developer Information</a></li>
-      
-        <li><a href="/docs/release-notes/">Release Notes</a></li>
-      
-        <li><a href="/docs/sample-datasets/">Sample Datasets</a></li>
-      
-        <li><a href="/docs/project-bylaws/">Project Bylaws</a></li>
-      
-        <li><a href="/docs/ecosystem/">Ecosystem</a></li>
-      
-    </ul>
-  </li>
-  <li class='nav'>
-    <a href="/community-resources/">Community</a>
-    <ul>
-      <li><a href="/team/">Team</a></li>
-      <li><a href="/mailinglists/">Mailing Lists</a></li>
-      <li><a href="/community-resources/">Community Resources</a></li>
-    </ul>
-  </li>
-  <li class='nav'><a href="/faq/">FAQ</a></li>
-  <li class='nav'><a href="/blog/">Blog</a></li>
-  <li class="social-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
-  <li class="social-menu-item"><a href="https://join.slack.com/t/apache-drill/shared_invite/enQtNTQ4MjM1MDA3MzQ2LTJlYmUxMTRkMmUwYmQ2NTllYmFmMjU4MDk0NjYwZjBmYjg0MDZmOTE2ZDg0ZjBlYmI3Yjc4Y2I2NTQyNGVlZTc" title="Apache Drill Slack channels"
-      target="_blank"><img src="/images/slack-logo.svg" alt="Slack logo" align="center"></a> </li>
-  <li class='search-bar'>
-    <form id="drill-search-form">
-      <input type="text" placeholder="Search Apache Drill" id="drill-search-term" />
-      <button type="submit">
-        <i class="fa fa-search"></i>
-      </button>
-    </form>
-  </li>
-  <li class="d">
-    <a href="/download/">
-      <i class="fa fa-cloud-download"></i> Download
-    </a>
-  </li>
-</ul>
-</div>
-
-    <link href="/css/content.css" rel="stylesheet" type="text/css">
-
-
-      
-
-
-
-
-<aside class="sidebar">
-  <div class="docsidebar">
-    <div class="docsidebarwrapper">
-      <ul style="display: block;">
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Getting Started</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/drill-introduction/">Drill Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/why-drill/">Why Drill</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Architecture</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/architecture-introduction/">Architecture Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/drill-query-execution/">Drill Query Execution</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/core-modules/">Core Modules</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/performance/">Performance</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Tutorials</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/tutorials-introduction/">Tutorials Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/drill-in-10-minutes/">Drill in 10 Minutes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/analyzing-the-yelp-academic-dataset/">Analyzing the Yelp Academic Dataset</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Learn Drill with the MapR Sandbox</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/about-the-mapr-sandbox/">About the MapR Sandbox</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-apache-drill-sandbox/">Installing the Apache Drill Sandbox</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/getting-to-know-the-drill-sandbox/">Getting to Know the Drill Sandbox</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/lesson-1-learn-about-the-data-set/">Lesson 1: Learn about the Data Set</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/lesson-2-run-queries-with-ansi-sql/">Lesson 2: Run Queries with ANSI SQL</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/lesson-3-run-queries-on-complex-data-types/">Lesson 3: Run Queries on Complex Data Types</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/summary/">Summary</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/analyzing-highly-dynamic-datasets/">Analyzing Highly Dynamic Datasets</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/analyzing-social-media/">Analyzing Social Media</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/analyzing-data-using-window-functions/">Analyzing Data Using Window Functions</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Drill-on-YARN</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/drill-on-yarn-introduction/">Drill-on-YARN Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/creating-a-basic-drill-cluster/">Creating a Basic Drill Cluster</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/launch-drill-under-yarn/">Launch Drill Under YARN</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuration-reference/">Configuration Reference</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/drill-on-yarn-command-line-tool/">Drill-on-YARN Command-Line Tool</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/using-the-drill-on-yarn-web-ui/">Using the Drill-on-YARN Web UI</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/multiple-drill-clusters/">Multiple Drill Clusters</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/enabling-web-ui-security/">Enabling Web UI Security</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-a-release-note-issues/">Appendix A: Release Note Issues</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-b-drill-env-sh-settings/">Appendix B: drill-env.sh Settings</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-c-troubleshooting/">Appendix C: Troubleshooting</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/appendix-d-recreate-the-drill-archive/">Appendix D: Recreate the Drill Archive</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Install Drill</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/install-drill-introduction/">Install Drill Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/migrating-parquet-data/">Migrating Parquet Data</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Installing Drill in Embedded Mode</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/embedded-mode-prerequisites/">Embedded Mode Prerequisites</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/running-drill-on-docker/">Running Drill on Docker</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-drill-on-linux-and-mac-os-x/">Installing Drill on Linux and Mac OS X</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/starting-drill-on-linux-and-mac-os-x/">Starting Drill on Linux and Mac OS X</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-drill-on-windows/">Installing Drill on Windows</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/starting-drill-on-windows/">Starting Drill on Windows</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Installing Drill in Distributed Mode</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/distributed-mode-prerequisites/">Distributed Mode Prerequisites</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-drill-on-the-cluster/">Installing Drill on the Cluster</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/starting-drill-in-distributed-mode/">Starting Drill in Distributed Mode</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/starting-the-web-ui/">Starting the Web UI</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/stopping-drill/">Stopping Drill</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/identifying-multiple-drill-versions-in-a-cluster/">Identifying Multiple Drill Versions in a Cluster</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Configure Drill</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configure-drill-introduction/">Configure Drill Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-memory/">Configuring Drill Memory</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Securing Drill</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/securing-drill-introduction/">Securing Drill Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/secure-communication-paths/">Secure Communication Paths</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/roles-and-privileges/">Roles and Privileges</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation/">Configuring User Impersonation</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-inbound-impersonation/">Configuring Inbound Impersonation</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-impersonation-with-hive-authorization/">Configuring User Impersonation with Hive Authorization</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-user-security/">Configuring User Security</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-plain-security/">Configuring Plain Security</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-ssl-tls-for-encryption/">Configuring SSL/TLS for Encryption</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-libpam4j-as-the-pam-authenticator/">Using libpam4j as the PAM Authenticator</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-jpam-as-the-pam-authenticator/">Using jpam as the PAM Authenticator</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-kerberos-security/">Configuring Kerberos Security</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-drill-to-use-spnego-for-http-authentication/">Configuring Drill to use SPNEGO for HTTP Authentication</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-web-ui-and-rest-api-security/">Configuring Web UI and REST API Security</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-custom-acls-to-secure-znodes/">Configuring Custom ACLs to Secure znodes</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-a-multitenant-cluster-introduction/">Configuring a Multitenant Cluster Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-multitenant-resources/">Configuring Multitenant Resources</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-resources-for-a-shared-drillbit/">Configuring Resources for a Shared Drillbit</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Configuration Options</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuration-options-introduction/">Configuration Options Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/start-up-options/">Start-Up Options</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/planning-and-execution-options/">Planning and Execution Options</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/persistent-configuration-storage/">Persistent Configuration Storage</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/global-query-list/">Global Query List</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/ports-used-by-drill/">Ports Used by Drill</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-the-drill-shell/">Configuring the Drill Shell</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-cgroups-to-control-cpu-usage/">Configuring cgroups to Control CPU Usage</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Connect a Data Source</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/connect-a-data-source-introduction/">Connect a Data Source Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/storage-plugin-registration/">Storage Plugin Registration</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Storage Plugin Configuration</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/plugin-configuration-basics/">Plugin Configuration Basics</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-storage-plugins/">Configuring Storage Plugins</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/workspaces/">Workspaces</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/drill-default-input-format/">Drill Default Input Format</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/file-system-storage-plugin/">File System Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/hbase-storage-plugin/">HBase Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/hive-storage-plugin/">Hive Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/rdbms-storage-plugin/">RDBMS Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/mongodb-storage-plugin/">MongoDB Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/mapr-db-format/">MapR-DB Format</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/s3-storage-plugin/">S3 Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/opentsdb-storage-plugin/">OpenTSDB Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/kafka-storage-plugin/">Kafka Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/azure-blob-storage-plugin/">Azure Blob Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/druid-storage-plugin/">Druid Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/http-storage-plugin/">HTTP Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/elasticsearch-storage-plugin/">ElasticSearch Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/splunk-storage-plugin/">Splunk Storage Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/cassandra-storage-plugin/">Cassandra Storage Plugin</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">ODBC/JDBC Interfaces</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/interfaces-introduction/">Interfaces Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/using-the-jdbc-driver/">Using the JDBC Driver</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/using-jdbc-with-squirrel-on-windows/">Using JDBC with SQuirreL on Windows</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Installing the ODBC Driver</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-driver-on-linux/">Installing the Driver on Linux</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-driver-on-mac-os-x/">Installing the Driver on Mac OS X</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-driver-on-windows/">Installing the Driver on Windows</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Configuring ODBC</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/odbc-configuration-reference/">ODBC Configuration Reference</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/logging-and-tracing/">Logging and Tracing</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-odbc-on-linux/">Configuring ODBC on Linux</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-odbc-on-mac-os-x/">Configuring ODBC on Mac OS X</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-odbc-on-windows/">Configuring ODBC on Windows</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/testing-the-odbc-connection/">Testing the ODBC Connection</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Using Drill Explorer</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/drill-explorer-introduction/">Drill Explorer Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/connecting-drill-explorer-to-data/">Connecting Drill Explorer to Data</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/browsing-data-and-defining-views/">Browsing Data and Defining Views</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Using Drill with BI Tools</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-drill-with-bi-tools-introduction/">Using Drill with BI Tools Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/tableau-examples/">Tableau Examples</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-microstrategy-analytics-with-apache-drill/">Using MicroStrategy Analytics with Apache Drill</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-tibco-spotfire-desktop-with-drill/">Using Tibco Spotfire Desktop with Drill</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-tibco-spotfire-server-with-drill/">Configuring Tibco Spotfire Server with Drill</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-qlik-sense-with-drill/">Using Qlik Sense with Drill</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-apache-drill-with-tableau-10-2/">Using Apache Drill with Tableau 10.2</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-apache-drill-with-tableau-9-desktop/">Using Apache Drill with Tableau 9 Desktop</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-apache-drill-with-tableau-9-server/">Using Apache Drill with Tableau 9 Server</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-information-builders-webfocus-with-apache-drill/">Using Information Builders’ WebFOCUS with Apache Drill</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-jreport-with-drill/">Configuring JReport with Drill</a></li>
-              
-            </ul>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Query Data</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/query-data-introduction/">Query Data Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Querying a File System</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-a-file-system-introduction/">Querying a File System Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-avro-files/">Querying Avro Files</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-json-files/">Querying JSON Files</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-parquet-files/">Querying Parquet Files</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-plain-text-files/">Querying Plain Text Files</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-directories/">Querying Directories</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-sequence-files/">Querying Sequence Files</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/querying-hbase/">Querying HBase</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Querying Complex Data</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-complex-data-introduction/">Querying Complex Data Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/sample-data-donuts/">Sample Data: Donuts</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/selecting-flat-data/">Selecting Flat Data</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-sql-functions-clauses-and-joins/">Using SQL Functions, Clauses, and Joins</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/selecting-nested-data-for-a-column/">Selecting Nested Data for a Column</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/selecting-multiple-columns-within-nested-data/">Selecting Multiple Columns Within Nested Data</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/querying-hive/">Querying Hive</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/querying-the-information-schema/">Querying the INFORMATION SCHEMA</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Querying Indexes</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-indexes-introduction/">Querying Indexes Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/queries-that-qualify-for-index-based-query-plans/">Queries that Qualify for Index-Based Query Plans</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/types-of-indexes/">Types of Indexes</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/index-selection/">Index Selection</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/designing-indexes-for-your-queries/">Designing Indexes for Your Queries</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-index-planning/">Configuring Index Planning</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/verifying-index-use/">Verifying Index Use</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/querying-system-tables/">Querying System Tables</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/">Monitoring and Canceling Queries in the Drill Web UI</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Performance Tuning</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Drill Metastore</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/using-drill-metastore/">Using Drill Metastore</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/drill-iceberg-metastore/">Drill Iceberg Metastore</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/rdbms-metastore/">RDBMS Metastore</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/performance-tuning-introduction/">Performance Tuning Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Partition Pruning</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/partition-pruning-introduction/">Partition Pruning Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/how-to-partition-data/">How to Partition Data</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/asynchronous-parquet-reader/">Asynchronous Parquet Reader</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/optimizing-parquet-metadata-reading/">Optimizing Parquet Metadata Reading</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/parquet-filter-pushdown/">Parquet Filter Pushdown</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/hive-metadata-caching/">Hive Metadata Caching</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/choosing-a-storage-format/">Choosing a Storage Format</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Query Plans and Tuning</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/query-plans-and-tuning-introduction/">Query Plans and Tuning Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/join-planning-guidelines/">Join Planning Guidelines</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/guidelines-for-optimizing-aggregation/">Guidelines for Optimizing Aggregation</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/modifying-query-planning-options/">Modifying Query Planning Options</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/sort-based-and-hash-based-memory-constrained-operators/">Sort-Based and Hash-Based Memory-Constrained Operators</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/enabling-query-queuing/">Enabling Query Queuing</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/throttling/">Throttling</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/">Controlling Parallelization to Balance Performance with Multi-Tenancy</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Identifying Performance Issues</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/query-plans/">Query Plans</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/query-profiles/">Query Profiles</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Performance Tuning Reference</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/query-profile-column-descriptions/">Query Profile Column Descriptions</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/physical-operators/">Physical Operators</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/monitoring-metrics/">Monitoring Metrics</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Log and Debug</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/log-and-debug-introduction/">Log and Debug Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/error-messages/">Error Messages</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/modify-logback-xml/">Modify logback.xml</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/review-the-java-stack-trace/">Review the Java Stack Trace</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/query-audit-logging/">Query Audit Logging</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1 current_section "><a href="javascript: void(0);">SQL Reference</a></li>
-          <ul class="current_section">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/sql-reference-introduction/">SQL Reference Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Data Types</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/supported-data-types/">Supported Data Types</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/date-time-and-timestamp/">Date, Time, and Timestamp</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/handling-different-data-types/">Handling Different Data Types</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/lexical-structure/">Lexical Structure</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/operators/">Operators</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">SQL Functions</a></li>
-              <ul style="">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/about-sql-function-examples/">About SQL Function Examples</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/math-and-trig/">Math and Trig</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/data-type-conversion/">Data Type Conversion</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/data-type-functions/">Data Type Functions</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/date-time-functions-and-arithmetic/">Date/Time Functions and Arithmetic</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
-              
-                <li class="toctree-l3 current"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/string-distance-functions/">String Distance Functions</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/cryptography-functions/">Cryptography Functions</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/sql-dialect-compatibility-functions/">SQL dialect compatibility functions</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/gis-functions/">GIS functions</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/time-series-analysis-functions/">Time Series Analysis Functions</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/ip-networking-functions/">IP Networking functions</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">SQL Window Functions</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/sql-window-functions-introduction/">SQL Window Functions Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-window-functions/">Aggregate Window Functions</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/ranking-window-functions/">Ranking Window Functions</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/value-window-functions/">Value Window Functions</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/sql-window-functions-examples/">SQL Window Functions Examples</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Nested Data Functions</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/nested-data-limitations/">Nested Data Limitations</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/flatten/">FLATTEN</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/kvgen/">KVGEN</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/repeated-count/">REPEATED_COUNT</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/repeated-contains/">REPEATED_CONTAINS</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/query-directory-functions/">Query Directory Functions</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">SQL Commands</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/supported-sql-commands/">Supported SQL Commands</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/analyze-table-refresh-metadata/">ANALYZE TABLE REFRESH METADATA</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/analyze-table-compute-statistics/">ANALYZE TABLE COMPUTE STATISTICS</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/set/">SET</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/refresh-table-metadata/">REFRESH TABLE METADATA</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/reset/">RESET</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/alter-system/">ALTER SYSTEM</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/create-or-replace-schema/">CREATE OR REPLACE SCHEMA</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/create-table-as-ctas/">CREATE TABLE AS (CTAS)</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/create-temporary-table-as-cttas/">CREATE TEMPORARY TABLE AS (CTTAS)</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/create-function-using-jar/">CREATE FUNCTION USING JAR</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/partition-by-clause/">PARTITION BY Clause</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/create-view/">CREATE VIEW</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/describe/">DESCRIBE</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/drop-function-using-jar/">DROP FUNCTION USING JAR</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/drop-table/">DROP TABLE</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/drop-view/">DROP VIEW</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/explain/">EXPLAIN</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/lateral-join/">LATERAL Join</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/select/">SELECT</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/select-list/">SELECT List</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/from-clause/">FROM Clause</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/group-by-clause/">GROUP BY Clause</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/having-clause/">HAVING Clause</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/limit-clause/">LIMIT Clause</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/offset-clause/">OFFSET Clause</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/order-by-clause/">ORDER BY Clause</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/union-set-operator/">UNION Set Operator</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/where-clause/">WHERE Clause</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/with-clause/">WITH Clause</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/show-databases-and-show-schemas/">SHOW DATABASES and SHOW SCHEMAS</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/show-files/">SHOW FILES</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/show-tables/">SHOW TABLES</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/use/">USE</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">SQL Conditional Expressions</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/case/">CASE</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/reserved-keywords/">Reserved Keywords</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/sql-extensions/">SQL Extensions</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Data Sources and File Formats</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/data-sources-and-file-formats-introduction/">Data Sources and File Formats Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/hive-to-drill-data-type-mapping/">Hive-to-Drill Data Type Mapping</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/deploying-and-using-a-hive-udf/">Deploying and Using a Hive UDF</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/parquet-format/">Parquet Format</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/logfile-plugin/">Logfile Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/json-data-model/">JSON Data Model</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/text-files-csv-tsv-psv/">Text Files: CSV, TSV, PSV</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/sequence-files/">Sequence Files</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/httpd-format-plugin/">HTTPD Format Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/image-metadata-format-plugin/">Image Metadata Format Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/syslog-format-plugin/">Syslog Format Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/ltsv-format-plugin/">LTSV Format Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/spss-format-plugin/">SPSS Format Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/esri-shapefile-format-plugin/">ESRI Shapefile Format Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/excel-format-plugin/">Excel Format Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/hdf5-format-plugin/">HDF5 Format Plugin</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/xml-format-plugin/">XML Format Plugin</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Develop Custom Functions</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/develop-custom-functions-introduction/">Develop Custom Functions Introduction</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/developing-a-simple-function/">Developing a Simple Function</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/tutorial-develop-a-simple-function/">Tutorial: Develop a Simple Function</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/developing-an-aggregate-function/">Developing an Aggregate Function</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Adding Custom Functions to Drill</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/adding-custom-functions-to-drill-introduction/">Adding Custom Functions to Drill Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/manually-adding-custom-functions-to-drill/">Manually Adding Custom Functions to Drill</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/creating-custom-authenticators/">Creating Custom Authenticators</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/dynamic-udfs/">Dynamic UDFs</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/using-custom-functions-in-queries/">Using Custom Functions in Queries</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/custom-function-interfaces/">Custom Function Interfaces</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a class="reference internal" href="/docs/troubleshooting/">Troubleshooting</a></li>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Developer Information</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">REST API</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/rest-api-introduction/">REST API Introduction</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/">Submitting Queries from the REST API when Impersonation is Enabled and Authentication is Disabled</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/use-postman-to-run-sql-queries-on-drill-data-sources/">Use Postman to Run SQL Queries on Drill Data Sources</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Develop Drill</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/compiling-drill-from-source/">Compiling Drill from Source</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/useful-information-for-drill-developers/">Useful Information for Drill Developers</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Contribute to Drill</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/apache-drill-contribution-guidelines/">Apache Drill Contribution Guidelines</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/apache-drill-contribution-ideas/">Apache Drill Contribution Ideas</a></li>
-              
-            </ul>
-            
-          
-            
-              <li class="toctree-l2"><a href="javascript: void(0);">Design Docs</a></li>
-              <ul style="display: none">
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/drill-plan-syntax/">Drill Plan Syntax</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/rpc-overview/">RPC Overview</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/query-stages/">Query Stages</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/useful-research/">Useful Research</a></li>
-              
-                <li class="toctree-l3"><a class="reference internal" href="/docs/value-vectors/">Value Vectors</a></li>
-              
-            </ul>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Release Notes</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-19-0-release-notes/">Apache Drill 1.19.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-18-0-release-notes/">Apache Drill 1.18.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-17-0-release-notes/">Apache Drill 1.17.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-16-0-release-notes/">Apache Drill 1.16.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-15-0-release-notes/">Apache Drill 1.15.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-14-0-release-notes/">Apache Drill 1.14.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-13-0-release-notes/">Apache Drill 1.13.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-12-0-release-notes/">Apache Drill 1.12.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-11-0-release-notes/">Apache Drill 1.11.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-10-0-release-notes/">Apache Drill 1.10.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-9-0-release-notes/">Apache Drill 1.9.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-8-0-release-notes/">Apache Drill 1.8.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-7-0-release-notes/">Apache Drill 1.7.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-6-0-release-notes/">Apache Drill 1.6.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-5-0-release-notes/">Apache Drill 1.5.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-4-0-release-notes/">Apache Drill 1.4.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-3-0-release-notes/">Apache Drill 1.3.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-2-0-release-notes/">Apache Drill 1.2.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-1-0-release-notes/">Apache Drill 1.1.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-1-0-0-release-notes/">Apache Drill 1.0.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-9-0-release-notes/">Apache Drill 0.9.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-8-0-release-notes/">Apache Drill 0.8.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-7-0-release-notes/">Apache Drill 0.7.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-6-0-release-notes/">Apache Drill 0.6.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-5-0-release-notes/">Apache Drill 0.5.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-4-0-release-notes/">Apache Drill 0.4.0 Release Notes</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-m1-release-notes-apache-drill-alpha/">Apache Drill M1 Release Notes (Apache Drill Alpha)</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Sample Datasets</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/enron-emails/">Enron Emails</a></li>
-            
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/wikipedia-edit-history/">Wikipedia Edit History</a></li>
-            
-          
-          </ul>
-        
-      
-        
-          <li class="toctree-l1"><a class="reference internal" href="/docs/project-bylaws/">Project Bylaws</a></li>
-        
-      
-        
-          <li class="toctree-l1"><a href="javascript: void(0);">Ecosystem</a></li>
-          <ul style="display: none">
-          
-            
-              <li class="toctree-l2"><a class="reference internal" href="/docs/using-saiku-analytics-with-apache-drill/">Using Saiku Analytics with Apache Drill</a></li>
-            
-          
-          </ul>
-        
-      
-      </ul>
-
-    </div>
-  </div>
-</aside>
-
-
-<nav class="breadcrumbs">
-  <li><a href="/docs/">Docs</a></li>
- 
-  
-    <li><a href="/docs/sql-reference/">SQL Reference</a></li>
-  
-    <li><a href="/docs/sql-functions/">SQL Functions</a></li>
-  
-  <li>Aggregate and Aggregate Statistical</li>
-</nav>
-
-
-<div class="main-content-wrapper">
-  <div class="main-content">
-
-    
-      <a class="edit-link" href="https://github.com/apache/drill/blob/gh-pages/_docs/en/sql-reference/sql-functions/050-aggregate-and-aggregate-statistical.md" target="_blank"><i class="fa fa-pencil-square-o"></i></a>
-    
-
-    <div class="int_title left">
-      <h1>Aggregate and Aggregate Statistical</h1>
-
-    </div>
-
-    <!-- jt: we don't need to display a last-modified date on each page to users
-    
-    --> 
-
-    <div class="int_text" align="left">
-      
-        <h2 id="aggregate-functions">Aggregate Functions</h2>
-
-<p>The following table lists the aggregate functions that you can use in Drill
-queries.</p>
-
-<table>
-  <thead>
-    <tr>
-      <th><strong>Function</strong></th>
-      <th><strong>Argument Type</strong></th>
-      <th><strong>Return Type</strong></th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td>ANY_VALUE(expression)</td>
-      <td>BIT, INT, BIGINT, FLOAT4, FLOAT8, DATE, TIMESTAMP, TIME, VARCHAR, VARBINARY, LIST, MAP, INTERVAL, INTERVALDAY, INTERVALYEAR, VARDECIMAL</td>
-      <td>Same as argument type</td>
-    </tr>
-    <tr>
-      <td>AVG(expression)</td>
-      <td>SMALLINT,   INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL, INTERVAL</td>
-      <td>DECIMAL for DECIMAL argument,   DOUBLE for all other arguments</td>
-    </tr>
-    <tr>
-      <td>BOOL_AND(expression), BOOL_OR(expression)</td>
-      <td>BIT</td>
-      <td>BIT</td>
-    </tr>
-    <tr>
-      <td>BIT_AND(expression), BIT_OR(expression), BIT_XOR(expression)</td>
-      <td>INT, BIGINT</td>
-      <td>Same as argument type</td>
-    </tr>
-    <tr>
-      <td>COUNT(*)</td>
-      <td>-</td>
-      <td>BIGINT</td>
-    </tr>
-    <tr>
-      <td>COUNT([DISTINCT] expression)</td>
-      <td>any</td>
-      <td>BIGINT</td>
-    </tr>
-    <tr>
-      <td>MAX(expression), MIN(expression)</td>
-      <td>BINARY, DECIMAL, VARCHAR, DATE, TIME, or TIMESTAMP</td>
-      <td>Same   as argument type</td>
-    </tr>
-    <tr>
-      <td>SUM(expression)</td>
-      <td>SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL, INTERVAL</td>
-      <td>DECIMAL for DECIMAL   argument,     BIGINT for any integer-type argument (including BIGINT), DOUBLE for   floating-point arguments</td>
-    </tr>
-  </tbody>
-</table>
-
-<ul>
-  <li>Drill 1.14 and later supports the ANY_VALUE function.</li>
-  <li>Starting in Drill 1.14, the DECIMAL data type is enabled by default.</li>
-  <li>AVG, COUNT, MIN, MAX, and SUM accept ALL and DISTINCT keywords. The default is
-ALL.</li>
-  <li>The aggregate function examples use the <code class="language-plaintext highlighter-rouge">cp</code> storage plugin to access the
-<a href="%7B%7Bsite.baseurl%7D%7D/docs/querying-json-files/"><code class="language-plaintext highlighter-rouge">employee.json</code></a> 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
-<a href="%7B%7Bsite.baseurl%7D%7D/docs/json-data-model/#handling-type-differences">all_text_mode</a>
-set to false.</li>
-</ul>
-
-<h2 id="any_value">ANY_VALUE</h2>
-
-<p>Supported in Drill 1.14 and later. Returns one of the values of value across all
-input values. This function is NOT specified in the SQL standard.</p>
-
-<h3 id="any_value-syntax">ANY_VALUE Syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>ANY_VALUE([ ALL | DISTINCT ] value)  
-</code></pre></div></div>
-
-<h3 id="any_value-examples">ANY_VALUE Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT ANY_VALUE(employee_id) AS anyemp FROM cp.`employee.json`;
-|--------|
-| anyemp |
-|--------|
-| 1156   |
-|--------|
-
-SELECT ANY_VALUE(ALL employee_id) AS anyemp FROM cp.`employee.json`;
-|--------|
-| anyemp |
-|--------|
-| 1156   |
-|--------|
-
-SELECT ANY_VALUE(DISTINCT employee_id) AS anyemp FROM cp.`employee.json`;
-|--------|
-| anyemp |
-|--------|
-| 1156   |
-|--------|
-
-SELECT ANY_VALUE(employee_id) as anyemp, salary as empsal FROM cp.`employee.json` GROUP BY salary;
-|--------|---------|
-| anyemp | empsal  |
-|--------|---------|
-| 1155   | 20.0    |
-| 197    | 3700.0  |
-| 1115   | 4200.0  |
-| 589    | 4300.0  |
-| 403    | 4400.0  |
-| 204    | 4500.0  |
-...
-
-SELECT ANY_VALUE(employee_id) as anyemp FROM cp.`employee.json` GROUP BY salary ORDER BY anyemp;
-|--------|
-| anyemp |
-|--------|
-| 1      |
-| 4      |
-| 6      |
-| 8      |
-| 10     |
-| 13     |
-...
-</code></pre></div></div>
-
-<h2 id="avg">AVG</h2>
-
-<p>Returns the average of a numerical expression.</p>
-
-<h3 id="avg-syntax">AVG Syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>AVG([ALL | DISTINCT] expression)
-</code></pre></div></div>
-
-<h3 id="avg-examples">AVG Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>ALTER SESSION SET `store.json.all_text_mode` = false;
-|------|-----------------------------------|
-| ok   | summary                           |
-|------|-----------------------------------|
-| true | store.json.all_text_mode updated. |
-|------|-----------------------------------|
-1 row selected (0.073 seconds)
-</code></pre></div></div>
-
-<p>Take a look at the salaries of employees having IDs 1139, 1140, and 1141. These
-are the salaries that subsequent examples will average and sum.</p>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT * FROM cp.`employee.json` WHERE employee_id IN (1139, 1140, 1141);
-|-------------|-----------------|------------|-----------|-------------|-------------------------|----------|---------------|------------|-----------------------|------------|---------------|-----------------|----------------|--------|----------------------|
-| employee_id | full_name       | first_name | last_name | position_id | position_title          | store_id | department_id | birth_date | hire_date             | salary     | supervisor_id | education_level | marital_status | gender | management_role      |
-|-------------|-----------------|------------|-----------|-------------|-------------------------|----------|---------------|------------|-----------------------|------------|---------------|-----------------|----------------|--------|----------------------|
-| 1139        | Jeanette Belsey | Jeanette   | Belsey    | 12          | Store Assistant Manager | 18       | 11            | 1972-05-12 | 1998-01-01 00:00:00.0 | 10000.0000 | 17            | Graduate Degree | S              | M      | Store Management     |
-| 1140        | Mona Jaramillo  | Mona       | Jaramillo | 13          | Store Shift Supervisor  | 18       | 11            | 1961-09-24 | 1998-01-01 00:00:00.0 | 8900.0000  | 1139          | Partial College | S              | M      | Store Management     |
-| 1141        | James Compagno  | James      | Compagno  | 15          | Store Permanent Checker | 18       | 15            | 1914-02-02 | 1998-01-01 00:00:00.0 | 6400.0000  | 1139          | Graduate Degree | S              | M      | Store Full Time Staf |
-|-------------|-----------------|------------|-----------|-------------|-------------------------|----------|---------------|------------|-----------------------|------------|---------------|-----------------|----------------|--------|----------------------|
-3 rows selected (0.284 seconds)
-
-SELECT AVG(salary) FROM cp.`employee.json` WHERE employee_id IN (1139, 1140, 1141);
-|-------------------|
-| EXPR$0            |
-|-------------------|
-| 8433.333333333334 |
-|-------------------|
-1 row selected (0.208 seconds)
-
-SELECT AVG(ALL salary) FROM cp.`employee.json` WHERE employee_id IN (1139, 1140, 1141);
-|-------------------|
-| EXPR$0            |
-|-------------------|
-| 8433.333333333334 |
-|-------------------|
-1 row selected (0.17 seconds)
-
-SELECT AVG(DISTINCT salary) FROM cp.`employee.json`;
-|--------------------|
-| EXPR$0             |
-|--------------------|
-| 12773.333333333334 |
-|--------------------|
-1 row selected (0.384 seconds)
-
-SELECT education_level, AVG(salary) FROM cp.`employee.json` GROUP BY education_level;
-|---------------------|--------------------|
-| education_level     | EXPR$1             |
-|---------------------|--------------------|
-| Graduate Degree     | 4392.823529411765  |
-| Bachelors Degree    | 4492.404181184669  |
-| Partial College     | 4047.1180555555557 |
-| High School Degree  | 3516.1565836298932 |
-| Partial High School | 3511.0852713178297 |
-|---------------------|--------------------|
-5 rows selected (0.495 seconds)
-</code></pre></div></div>
-
-<h2 id="bool_and-and-bool_or">BOOL_AND and BOOL_OR</h2>
-
-<p>Returns the result of a logical AND (resp. OR) over the specified expression.</p>
-
-<h3 id="bool_and-and-bool_or-syntax">BOOL_AND and BOOL_OR Syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>BOOL_AND(expression)
-BOOL_OR(expression)
-</code></pre></div></div>
-
-<h3 id="bool_and-and-bool_or-examples">BOOL_AND and BOOL_OR Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT BOOL_AND(last_name = 'Spence') FROM cp.`employee.json`;
-|--------|
-| EXPR$0 |
-|--------|
-| false  |
-|--------|
-
-SELECT BOOL_OR(last_name = 'Spence') FROM cp.`employee.json`;
-|--------|
-| EXPR$0 |
-|--------|
-| true   |
-|--------|
-</code></pre></div></div>
-
-<h3 id="bool_and-and-bool_or-usage-notes">BOOL_AND and BOOL_OR Usage Notes</h3>
-
-<ol>
-  <li>EVERY is nearly an alias for BOOL_AND but returns a TINYINT rather than a
-BIT.</li>
-</ol>
-
-<h2 id="bit_and-bit_or-and-bit_xor">BIT_AND, BIT_OR and BIT_XOR</h2>
-
-<p>Returns the result of a bitwise AND (resp. OR, XOR) over the specified expression.</p>
-
-<h3 id="bit_and-bit_or-and-bit_xor-syntax">BIT_AND, BIT_OR and BIT_XOR Syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>BIT_AND(expression)
-BIT_OR(expression)
-BIT_XOR(expression)
-</code></pre></div></div>
-
-<h3 id="bit_and-bit_or-bit_xor-examples">BIT_AND, BIT_OR, BIT_XOR Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT BIT_AND(position_id) FROM cp.`employee.json`;
-|--------|
-| EXPR$0 |
-|--------|
-| 0      |
-|--------|
-
-SELECT BIT_OR(position_id) FROM cp.`employee.json`;
-|--------|
-| EXPR$0 |
-|--------|
-| 31     |
-|--------|
-
-SELECT BIT_XOR(position_id) FROM cp.`employee.json`;
-|--------|
-| EXPR$0 |
-|--------|
-| 4      |
-|--------|
-</code></pre></div></div>
-
-<h2 id="count">COUNT</h2>
-
-<p>Returns the number of rows that match the given criteria.</p>
-
-<h3 id="count-syntax">COUNT Syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT COUNT([ALL | DISTINCT] expression) FROM . . . 
-SELECT COUNT(*) FROM . . .
-</code></pre></div></div>
-
-<ul>
-  <li>expression<br />
-Returns the number of values of the specified expression.</li>
-  <li>DISTINCT expression<br />
-Returns the number of distinct values in the expression.</li>
-  <li>ALL expression<br />
-Returns the number of values of the specified expression.</li>
-  <li>* (asterisk)\</li>
-  <li>Returns the number of records in the table.</li>
-</ul>
-
-<h3 id="count-examples">COUNT Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT COUNT(DISTINCT salary) FROM cp.`employee.json`;
-|--------|
-| EXPR$0 |
-|--------|
-| 48     |
-|--------|
-1 row selected (0.159 seconds)
-
-SELECT COUNT(ALL salary) FROM cp.`employee.json`;
-|--------|
-| EXPR$0 |
-|--------|
-| 1155   |
-|--------|
-1 row selected (0.106 seconds)
-
-SELECT COUNT(salary) FROM cp.`employee.json`;
-|--------|
-| EXPR$0 |
-|--------|
-| 1155   |
-|--------|
-1 row selected (0.102 seconds)
-
-SELECT COUNT(*) FROM cp.`employee.json`;
-|--------|
-| EXPR$0 |
-|--------|
-| 1155   |
-|--------|
-1 row selected (0.174 seconds)
-</code></pre></div></div>
-
-<h2 id="min-and-max">MIN and MAX</h2>
-
-<p>These functions return the smallest and largest values of the selected
-expressions, respectively.</p>
-
-<h3 id="min-and-max-syntax">MIN and MAX Syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>MIN(expression)  
-MAX(expression)
-</code></pre></div></div>
-
-<h3 id="min-and-max-examples">MIN and MAX Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT MIN(salary) FROM cp.`employee.json`;
-|--------|
-| EXPR$0 |
-|--------|
-| 20.0   |
-|--------|
-1 row selected (0.138 seconds)
-
-SELECT MAX(salary) FROM cp.`employee.json`;
-|---------|
-| EXPR$0  |
-|---------|
-| 80000.0 |
-|---------|
-1 row selected (0.139 seconds)
-</code></pre></div></div>
-
-<p>Use a correlated subquery to find the names and salaries of the lowest paid
-employees:</p>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT full_name, SALARY FROM cp.`employee.json` WHERE salary = (SELECT MIN(salary) FROM cp.`employee.json`);
-|-----------------|--------|
-| full_name       | SALARY |
-|-----------------|--------|
-| Leopoldo Renfro | 20.0   |
-| Donna Brockett  | 20.0   |
-| Laurie Anderson | 20.0   |
-. . .
-</code></pre></div></div>
-
-<h2 id="sum">SUM</h2>
-
-<p>Returns the sum of a numerical expresion.</p>
-
-<h3 id="sum-syntax">SUM syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SUM([DISTINCT | ALL] expression)
-</code></pre></div></div>
-
-<h3 id="examples">Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT SUM(ALL salary) FROM cp.`employee.json`;
-|-----------|
-| EXPR$0    |
-|-----------|
-| 4642640.0 |
-|-----------|
-1 row selected (0.123 seconds)
-
-SELECT SUM(DISTINCT salary) FROM cp.`employee.json`;
-|----------|
-| EXPR$0   |
-|----------|
-| 613120.0 |
-|----------|
-1 row selected (0.309 seconds)
-
-SELECT SUM(salary) FROM cp.`employee.json` WHERE employee_id IN (1139, 1140, 1141);
-|---------|
-| EXPR$0  |
-|---------|
-| 25300.0 |
-|---------|
-1 row selected (1.995 seconds)
-</code></pre></div></div>
-
-<h2 id="aggregate-statistical-functions">Aggregate Statistical Functions</h2>
-
-<p>The following table lists the aggregate statistical functions that you can use
-in Drill queries.</p>
-
-<table>
-  <thead>
-    <tr>
-      <th><strong>Function</strong></th>
-      <th><strong>Argument Type</strong></th>
-      <th><strong>Return Type</strong></th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td>APPROX_COUNT_DUPS(expression)</td>
-      <td>any</td>
-      <td>BIGINT</td>
-    </tr>
-    <tr>
-      <td>STDDEV(expression)</td>
-      <td>SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL</td>
-      <td>DECIMAL for DECIMAL arguments, otherwise DOUBLE</td>
-    </tr>
-    <tr>
-      <td>STDDEV_POP(expression)</td>
-      <td>SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL</td>
-      <td>DECIMAL for DECIMAL arguments, otherwise DOUBLE</td>
-    </tr>
-    <tr>
-      <td>VARIANCE(expression)</td>
-      <td>SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL</td>
-      <td>DECIMAL for DECIMAL arguments, otherwise DOUBLE</td>
-    </tr>
-    <tr>
-      <td>VAR_POP(expression)</td>
-      <td>SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL</td>
-      <td>DECIMAL for DECIMAL arguments, otherwise DOUBLE</td>
-    </tr>
-  </tbody>
-</table>
-
-<h2 id="approx_count_dups">APPROX_COUNT_DUPS</h2>
-
-<p>Returns an approximate count of the values that are duplicates (not unique).</p>
-
-<h3 id="approx_count_dups-syntax">APPROX_COUNT_DUPS Syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>APPROX_COUNT_DUPS( expression )
-</code></pre></div></div>
-
-<h3 id="approx_count_dups-examples">APPROX_COUNT_DUPS Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>select
-  COUNT(*),
-  APPROX_COUNT_DUPS(e1.employee_id),
-  APPROX_COUNT_DUPS(e1.gender)
-FROM cp.`employee.json` e1
-
-|--------|--------|--------|
-| EXPR$0 | EXPR$1 | EXPR$2 |
-| ------ | ------ | ------ |
-| 1155   | 0      | 1153   |
-|--------|--------|--------|
-</code></pre></div></div>
-
-<p>Use COUNT - APPROX_COUNT_DUPS to approximate a distinct count.</p>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>select
-  COUNT(*),
-  COUNT(salary) - APPROX_COUNT_DUPS(salary),
-  COUNT(distinct salary)
-from cp.`employee.json`;
-
-|--------|--------|--------|
-| EXPR$0 | EXPR$1 | EXPR$2 |
-|--------|--------|--------|
-| 1155   | 48     | 48     |
-|--------|--------|--------|
-</code></pre></div></div>
-
-<h3 id="approx_count_dups-usage-notes">APPROX_COUNT_DUPS Usage Notes</h3>
-
-<p>The underlying Bloom filter is a probabilistic data structure that may return a
-false positive when an element is tested for duplication. Consequently, the
-approximate count returned <em>overestimates</em> the true duplicate count. In return
-for this inaccuracy, Bloom filters are highly space- and time-efficient at large
-scales with the specifics determined by the parameters of the filter (see
-below).</p>
-
-<h3 id="configuration-options">Configuration options</h3>
-
-<div class="admonition note">
-  <p class="first admonition-title">Note</p>
-  <p class="last"> The APPROX_COUNT_DUPS function is used internally
-by Drill when it computes table statistics. As a result, setting configuration
-options that affect it in the global configuration scope will affect the
-computation of table statistics accordingly.   </p>
-</div>
-
-<ul>
-  <li>exec.statistics.ndv_extrapolation_bf_elements</li>
-  <li>exec.statistics.ndv_extrapolation_bf_fpprobability</li>
-</ul>
-
-<h2 id="stddev">STDDEV</h2>
-
-<p>Returns the sample standard deviation.</p>
-
-<h3 id="stddev-syntax">STDDEV Syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>STDDEV(expression)
-</code></pre></div></div>
-
-<h3 id="stddev-examples">STDDEV Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT STDDEV(salary) from cp.`employee.json`;
-
-|-------------------|
-| EXPR$0            |
-|-------------------|
-| 5371.847873988941 |
-|-------------------|
-</code></pre></div></div>
-
-<h3 id="stddev-usage-notes">STDDEV Usage Notes</h3>
-
-<ol>
-  <li>Aliases: STDDEV_SAMP</li>
-</ol>
-
-<h2 id="stddev_pop">STDDEV_POP</h2>
-
-<p>Returns the estimate of the population standard deviation obtained by applying
-Bessel’s correction to the sample standard deviation.</p>
-
-<h3 id="stddev_pop-syntax">STDDEV_POP Syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>STDDEV_POP(expression)
-</code></pre></div></div>
-
-<h3 id="stddev_pop-examples">STDDEV_POP Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT STDDEV_POP(salary) from cp.`employee.json`;
-
-|-------------------|
-| EXPR$0            |
-|-------------------|
-| 5369.521895151171 |
-|-------------------|
-</code></pre></div></div>
-
-<h2 id="variance">VARIANCE</h2>
-
-<p>Returns the sample variance.</p>
-
-<h3 id="variance-syntax">VARIANCE Syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>VARIANCE(expression)
-</code></pre></div></div>
-
-<h3 id="variance-examples">VARIANCE Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT VARIANCE(salary) from cp.`employee.json`;
-
-|--------------------|
-| EXPR$0             |
-|--------------------|
-| 28856749.581279505 |
-|--------------------|
-</code></pre></div></div>
-
-<h3 id="variance-usage-notes">VARIANCE Usage Notes</h3>
-
-<ol>
-  <li>Aliases: VAR_SAMP</li>
-</ol>
-
-<h2 id="var_pop">VAR_POP</h2>
-
-<p>Returns the estimate of the population variance obtained by applying Bessel’s
-correction to the sample variance.</p>
-
-<h3 id="var_pop-syntax">VAR_POP Syntax</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>VAR_POP(expression)
-</code></pre></div></div>
-
-<h3 id="var_pop-examples">VAR_POP Examples</h3>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>SELECT VAR_POP(salary) from cp.`employee.json`;
-
-|--------------------|
-| EXPR$0             |
-|--------------------|
-| 28831765.382507823 |
-|--------------------|
-</code></pre></div></div>
-
-    
-      
-        <div class="doc-nav">
-  
-  <span class="previous-toc"><a href="/docs/string-manipulation/">← String Manipulation</a></span><span class="next-toc"><a href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls →</a></span>
-</div>
-
-    
-    </div>
-  </div>
-</div>
-
-  </div>
-  <p class="push"></p>
-<div id="footer" class="mw">
-<div class="wrapper">
-Copyright © 2012-2020 The Apache Software Foundation, licensed under the Apache License, Version 2.0.<br>
-Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.<br/><br/>
-</div>
-</div>
-
-  <script>
-(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-
-ga('create', 'UA-53379651-1', 'auto');
-ga('send', 'pageview');
-</script>
-<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-548b2caa33765e8d" async="async"></script>
-
-</body>
-</html>
diff --git a/docs/aggregate-window-functions/index.html b/docs/aggregate-window-functions/index.html
index 42e25a5..6c02900 100644
--- a/docs/aggregate-window-functions/index.html
+++ b/docs/aggregate-window-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/alter-system/index.html b/docs/alter-system/index.html
index 0fa6754..1f27eff 100644
--- a/docs/alter-system/index.html
+++ b/docs/alter-system/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/analyze-table-compute-statistics/index.html b/docs/analyze-table-compute-statistics/index.html
index 94dfd15..f660598 100644
--- a/docs/analyze-table-compute-statistics/index.html
+++ b/docs/analyze-table-compute-statistics/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/analyze-table-refresh-metadata/index.html b/docs/analyze-table-refresh-metadata/index.html
index c9f5d19..e6c7d8a 100644
--- a/docs/analyze-table-refresh-metadata/index.html
+++ b/docs/analyze-table-refresh-metadata/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/analyzing-data-using-window-functions/index.html b/docs/analyzing-data-using-window-functions/index.html
index 4b79968..a2a99aa 100644
--- a/docs/analyzing-data-using-window-functions/index.html
+++ b/docs/analyzing-data-using-window-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/analyzing-highly-dynamic-datasets/index.html b/docs/analyzing-highly-dynamic-datasets/index.html
index 5186cfb..dea2602 100644
--- a/docs/analyzing-highly-dynamic-datasets/index.html
+++ b/docs/analyzing-highly-dynamic-datasets/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/analyzing-social-media/index.html b/docs/analyzing-social-media/index.html
index 8a58b58..188816f 100644
--- a/docs/analyzing-social-media/index.html
+++ b/docs/analyzing-social-media/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/analyzing-the-yelp-academic-dataset/index.html b/docs/analyzing-the-yelp-academic-dataset/index.html
index cdbaccd..b86f051 100644
--- a/docs/analyzing-the-yelp-academic-dataset/index.html
+++ b/docs/analyzing-the-yelp-academic-dataset/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-0-4-0-release-notes/index.html b/docs/apache-drill-0-4-0-release-notes/index.html
index 5b6f523..ee870e8 100644
--- a/docs/apache-drill-0-4-0-release-notes/index.html
+++ b/docs/apache-drill-0-4-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-0-5-0-release-notes/index.html b/docs/apache-drill-0-5-0-release-notes/index.html
index df2cdc2..72282f2 100644
--- a/docs/apache-drill-0-5-0-release-notes/index.html
+++ b/docs/apache-drill-0-5-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-0-6-0-release-notes/index.html b/docs/apache-drill-0-6-0-release-notes/index.html
index dc1f289..80ca2aa 100644
--- a/docs/apache-drill-0-6-0-release-notes/index.html
+++ b/docs/apache-drill-0-6-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-0-7-0-release-notes/index.html b/docs/apache-drill-0-7-0-release-notes/index.html
index 226ec75..97f99ae 100644
--- a/docs/apache-drill-0-7-0-release-notes/index.html
+++ b/docs/apache-drill-0-7-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-0-8-0-release-notes/index.html b/docs/apache-drill-0-8-0-release-notes/index.html
index 1d3cd7c..92a503a 100644
--- a/docs/apache-drill-0-8-0-release-notes/index.html
+++ b/docs/apache-drill-0-8-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-0-9-0-release-notes/index.html b/docs/apache-drill-0-9-0-release-notes/index.html
index fe55c7a..1fb61cd 100644
--- a/docs/apache-drill-0-9-0-release-notes/index.html
+++ b/docs/apache-drill-0-9-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-0-0-release-notes/index.html b/docs/apache-drill-1-0-0-release-notes/index.html
index 87ae02b..65c4b5f 100644
--- a/docs/apache-drill-1-0-0-release-notes/index.html
+++ b/docs/apache-drill-1-0-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-1-0-release-notes/index.html b/docs/apache-drill-1-1-0-release-notes/index.html
index abbf4b3..0246edc 100644
--- a/docs/apache-drill-1-1-0-release-notes/index.html
+++ b/docs/apache-drill-1-1-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-10-0-release-notes/index.html b/docs/apache-drill-1-10-0-release-notes/index.html
index addc8d1..0bf5428 100644
--- a/docs/apache-drill-1-10-0-release-notes/index.html
+++ b/docs/apache-drill-1-10-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-11-0-release-notes/index.html b/docs/apache-drill-1-11-0-release-notes/index.html
index 07be90b..72acfd5 100644
--- a/docs/apache-drill-1-11-0-release-notes/index.html
+++ b/docs/apache-drill-1-11-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-12-0-release-notes/index.html b/docs/apache-drill-1-12-0-release-notes/index.html
index 485c1a2..05abb85 100644
--- a/docs/apache-drill-1-12-0-release-notes/index.html
+++ b/docs/apache-drill-1-12-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-13-0-release-notes/index.html b/docs/apache-drill-1-13-0-release-notes/index.html
index dc98b9f..3f8f8dc 100644
--- a/docs/apache-drill-1-13-0-release-notes/index.html
+++ b/docs/apache-drill-1-13-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-14-0-release-notes/index.html b/docs/apache-drill-1-14-0-release-notes/index.html
index a31a1a5..b2daa4f 100644
--- a/docs/apache-drill-1-14-0-release-notes/index.html
+++ b/docs/apache-drill-1-14-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-15-0-release-notes/index.html b/docs/apache-drill-1-15-0-release-notes/index.html
index 58f33f9..ed449b1 100644
--- a/docs/apache-drill-1-15-0-release-notes/index.html
+++ b/docs/apache-drill-1-15-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-16-0-release-notes/index.html b/docs/apache-drill-1-16-0-release-notes/index.html
index db779fc..014f52b 100644
--- a/docs/apache-drill-1-16-0-release-notes/index.html
+++ b/docs/apache-drill-1-16-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-17-0-release-notes/index.html b/docs/apache-drill-1-17-0-release-notes/index.html
index ca2747f..9084aea 100644
--- a/docs/apache-drill-1-17-0-release-notes/index.html
+++ b/docs/apache-drill-1-17-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-18-0-release-notes/index.html b/docs/apache-drill-1-18-0-release-notes/index.html
index 662a6d6..fa2d06c 100644
--- a/docs/apache-drill-1-18-0-release-notes/index.html
+++ b/docs/apache-drill-1-18-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-19-0-release-notes/index.html b/docs/apache-drill-1-19-0-release-notes/index.html
index 4eff4a0..1ecfbdb 100644
--- a/docs/apache-drill-1-19-0-release-notes/index.html
+++ b/docs/apache-drill-1-19-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-2-0-release-notes/index.html b/docs/apache-drill-1-2-0-release-notes/index.html
index f56cc67..3874a57 100644
--- a/docs/apache-drill-1-2-0-release-notes/index.html
+++ b/docs/apache-drill-1-2-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-3-0-release-notes/index.html b/docs/apache-drill-1-3-0-release-notes/index.html
index 04f18d5..d51f5ed 100644
--- a/docs/apache-drill-1-3-0-release-notes/index.html
+++ b/docs/apache-drill-1-3-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-4-0-release-notes/index.html b/docs/apache-drill-1-4-0-release-notes/index.html
index 1c9acce..a967e84 100644
--- a/docs/apache-drill-1-4-0-release-notes/index.html
+++ b/docs/apache-drill-1-4-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-5-0-release-notes/index.html b/docs/apache-drill-1-5-0-release-notes/index.html
index 13ce8bc..59d87a0 100644
--- a/docs/apache-drill-1-5-0-release-notes/index.html
+++ b/docs/apache-drill-1-5-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-6-0-release-notes/index.html b/docs/apache-drill-1-6-0-release-notes/index.html
index 53cd8b2..24f9706 100644
--- a/docs/apache-drill-1-6-0-release-notes/index.html
+++ b/docs/apache-drill-1-6-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-7-0-release-notes/index.html b/docs/apache-drill-1-7-0-release-notes/index.html
index 52a4bcb..d314add 100644
--- a/docs/apache-drill-1-7-0-release-notes/index.html
+++ b/docs/apache-drill-1-7-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-8-0-release-notes/index.html b/docs/apache-drill-1-8-0-release-notes/index.html
index 6ce3afb..baaba3c 100644
--- a/docs/apache-drill-1-8-0-release-notes/index.html
+++ b/docs/apache-drill-1-8-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-1-9-0-release-notes/index.html b/docs/apache-drill-1-9-0-release-notes/index.html
index 261922c..c6d6ba7 100644
--- a/docs/apache-drill-1-9-0-release-notes/index.html
+++ b/docs/apache-drill-1-9-0-release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-contribution-guidelines/index.html b/docs/apache-drill-contribution-guidelines/index.html
index 9b99c2b..9d52870 100644
--- a/docs/apache-drill-contribution-guidelines/index.html
+++ b/docs/apache-drill-contribution-guidelines/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-contribution-ideas/index.html b/docs/apache-drill-contribution-ideas/index.html
index eee1860..3f6d83c 100644
--- a/docs/apache-drill-contribution-ideas/index.html
+++ b/docs/apache-drill-contribution-ideas/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/apache-drill-m1-release-notes-apache-drill-alpha/index.html b/docs/apache-drill-m1-release-notes-apache-drill-alpha/index.html
index ad45f90..5eb399e 100644
--- a/docs/apache-drill-m1-release-notes-apache-drill-alpha/index.html
+++ b/docs/apache-drill-m1-release-notes-apache-drill-alpha/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/appendix-a-release-note-issues/index.html b/docs/appendix-a-release-note-issues/index.html
index 8ba7dd9..505b596 100644
--- a/docs/appendix-a-release-note-issues/index.html
+++ b/docs/appendix-a-release-note-issues/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/appendix-b-drill-env-sh-settings/index.html b/docs/appendix-b-drill-env-sh-settings/index.html
index f8b8a85..2e5b5e4 100644
--- a/docs/appendix-b-drill-env-sh-settings/index.html
+++ b/docs/appendix-b-drill-env-sh-settings/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/appendix-c-troubleshooting/index.html b/docs/appendix-c-troubleshooting/index.html
index 84ceeae..4bec0fd 100644
--- a/docs/appendix-c-troubleshooting/index.html
+++ b/docs/appendix-c-troubleshooting/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/appendix-d-recreate-the-drill-archive/index.html b/docs/appendix-d-recreate-the-drill-archive/index.html
index 9cc94d6..48e1f47 100644
--- a/docs/appendix-d-recreate-the-drill-archive/index.html
+++ b/docs/appendix-d-recreate-the-drill-archive/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/architecture-introduction/index.html b/docs/architecture-introduction/index.html
index 6152ffe..110b41b 100644
--- a/docs/architecture-introduction/index.html
+++ b/docs/architecture-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/architecture/index.html b/docs/architecture/index.html
index dace725..8d85dc6 100644
--- a/docs/architecture/index.html
+++ b/docs/architecture/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/asynchronous-parquet-reader/index.html b/docs/asynchronous-parquet-reader/index.html
index d307c94..e962a5e 100644
--- a/docs/asynchronous-parquet-reader/index.html
+++ b/docs/asynchronous-parquet-reader/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/azure-blob-storage-plugin/index.html b/docs/azure-blob-storage-plugin/index.html
index c913849..4839850 100644
--- a/docs/azure-blob-storage-plugin/index.html
+++ b/docs/azure-blob-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/browsing-data-and-defining-views/index.html b/docs/browsing-data-and-defining-views/index.html
index 7e46d0b..3f9c64c 100644
--- a/docs/browsing-data-and-defining-views/index.html
+++ b/docs/browsing-data-and-defining-views/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/case/index.html b/docs/case/index.html
index 499b466..308bb68 100644
--- a/docs/case/index.html
+++ b/docs/case/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/cassandra-storage-plugin/index.html b/docs/cassandra-storage-plugin/index.html
index 4814136..03a3a56 100644
--- a/docs/cassandra-storage-plugin/index.html
+++ b/docs/cassandra-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/choosing-a-storage-format/index.html b/docs/choosing-a-storage-format/index.html
index 2f845d4..a1ed50e 100644
--- a/docs/choosing-a-storage-format/index.html
+++ b/docs/choosing-a-storage-format/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/compiling-drill-from-source/index.html b/docs/compiling-drill-from-source/index.html
index 8e30f1e..0e49ad0 100644
--- a/docs/compiling-drill-from-source/index.html
+++ b/docs/compiling-drill-from-source/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuration-options-introduction/index.html b/docs/configuration-options-introduction/index.html
index 35dfec3..733bb54 100644
--- a/docs/configuration-options-introduction/index.html
+++ b/docs/configuration-options-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuration-options/index.html b/docs/configuration-options/index.html
index f84bd14..17fb695 100644
--- a/docs/configuration-options/index.html
+++ b/docs/configuration-options/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuration-reference/index.html b/docs/configuration-reference/index.html
index 777ac8f..c3b1815 100644
--- a/docs/configuration-reference/index.html
+++ b/docs/configuration-reference/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configure-drill-introduction/index.html b/docs/configure-drill-introduction/index.html
index ff513ae..b88eae3 100644
--- a/docs/configure-drill-introduction/index.html
+++ b/docs/configure-drill-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configure-drill/index.html b/docs/configure-drill/index.html
index 6218254..8304f39 100644
--- a/docs/configure-drill/index.html
+++ b/docs/configure-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-a-multitenant-cluster-introduction/index.html b/docs/configuring-a-multitenant-cluster-introduction/index.html
index 78e04c3..9be0032 100644
--- a/docs/configuring-a-multitenant-cluster-introduction/index.html
+++ b/docs/configuring-a-multitenant-cluster-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-a-multitenant-cluster/index.html b/docs/configuring-a-multitenant-cluster/index.html
index 43aa534..82221a0 100644
--- a/docs/configuring-a-multitenant-cluster/index.html
+++ b/docs/configuring-a-multitenant-cluster/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-cgroups-to-control-cpu-usage/index.html b/docs/configuring-cgroups-to-control-cpu-usage/index.html
index 5424d3c..6d69981 100644
--- a/docs/configuring-cgroups-to-control-cpu-usage/index.html
+++ b/docs/configuring-cgroups-to-control-cpu-usage/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-custom-acls-to-secure-znodes/index.html b/docs/configuring-custom-acls-to-secure-znodes/index.html
index c1cfbf9..d6bfd88 100644
--- a/docs/configuring-custom-acls-to-secure-znodes/index.html
+++ b/docs/configuring-custom-acls-to-secure-znodes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-drill-memory/index.html b/docs/configuring-drill-memory/index.html
index 55052e0..9ca03a4 100644
--- a/docs/configuring-drill-memory/index.html
+++ b/docs/configuring-drill-memory/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-drill-to-use-spnego-for-http-authentication/index.html b/docs/configuring-drill-to-use-spnego-for-http-authentication/index.html
index e2e5db3..edd7d29 100644
--- a/docs/configuring-drill-to-use-spnego-for-http-authentication/index.html
+++ b/docs/configuring-drill-to-use-spnego-for-http-authentication/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-inbound-impersonation/index.html b/docs/configuring-inbound-impersonation/index.html
index 8572f75..de4f864 100644
--- a/docs/configuring-inbound-impersonation/index.html
+++ b/docs/configuring-inbound-impersonation/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-index-planning/index.html b/docs/configuring-index-planning/index.html
index a0eef35..4f667cc 100644
--- a/docs/configuring-index-planning/index.html
+++ b/docs/configuring-index-planning/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-jreport-with-drill/index.html b/docs/configuring-jreport-with-drill/index.html
index d46f933..0b86cdd 100644
--- a/docs/configuring-jreport-with-drill/index.html
+++ b/docs/configuring-jreport-with-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-kerberos-security/index.html b/docs/configuring-kerberos-security/index.html
index 79fd0ca..b62527f 100644
--- a/docs/configuring-kerberos-security/index.html
+++ b/docs/configuring-kerberos-security/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-multitenant-resources/index.html b/docs/configuring-multitenant-resources/index.html
index 505a010..eef117b 100644
--- a/docs/configuring-multitenant-resources/index.html
+++ b/docs/configuring-multitenant-resources/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-odbc-on-linux/index.html b/docs/configuring-odbc-on-linux/index.html
index d4da875..549e293 100644
--- a/docs/configuring-odbc-on-linux/index.html
+++ b/docs/configuring-odbc-on-linux/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-odbc-on-mac-os-x/index.html b/docs/configuring-odbc-on-mac-os-x/index.html
index eafd508..0f3233a 100644
--- a/docs/configuring-odbc-on-mac-os-x/index.html
+++ b/docs/configuring-odbc-on-mac-os-x/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-odbc-on-windows/index.html b/docs/configuring-odbc-on-windows/index.html
index 54532d8..3df1af5 100644
--- a/docs/configuring-odbc-on-windows/index.html
+++ b/docs/configuring-odbc-on-windows/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-odbc/index.html b/docs/configuring-odbc/index.html
index cfff8f7..957df1c 100644
--- a/docs/configuring-odbc/index.html
+++ b/docs/configuring-odbc/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-plain-security/index.html b/docs/configuring-plain-security/index.html
index 7880f3d..b714687 100644
--- a/docs/configuring-plain-security/index.html
+++ b/docs/configuring-plain-security/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-resources-for-a-shared-drillbit/index.html b/docs/configuring-resources-for-a-shared-drillbit/index.html
index 5edb2ab..c7c73af 100644
--- a/docs/configuring-resources-for-a-shared-drillbit/index.html
+++ b/docs/configuring-resources-for-a-shared-drillbit/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-ssl-tls-for-encryption/index.html b/docs/configuring-ssl-tls-for-encryption/index.html
index f9da582..b19e2ee 100644
--- a/docs/configuring-ssl-tls-for-encryption/index.html
+++ b/docs/configuring-ssl-tls-for-encryption/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-storage-plugins/index.html b/docs/configuring-storage-plugins/index.html
index 2b579f1..d72130e 100644
--- a/docs/configuring-storage-plugins/index.html
+++ b/docs/configuring-storage-plugins/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-the-drill-shell/index.html b/docs/configuring-the-drill-shell/index.html
index 9591440..09921dc 100644
--- a/docs/configuring-the-drill-shell/index.html
+++ b/docs/configuring-the-drill-shell/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-tibco-spotfire-server-with-drill/index.html b/docs/configuring-tibco-spotfire-server-with-drill/index.html
index c4a3fc5..e217031 100644
--- a/docs/configuring-tibco-spotfire-server-with-drill/index.html
+++ b/docs/configuring-tibco-spotfire-server-with-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-user-impersonation-with-hive-authorization/index.html b/docs/configuring-user-impersonation-with-hive-authorization/index.html
index 12c4c18..840c109 100644
--- a/docs/configuring-user-impersonation-with-hive-authorization/index.html
+++ b/docs/configuring-user-impersonation-with-hive-authorization/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-user-impersonation/index.html b/docs/configuring-user-impersonation/index.html
index daa50b8..a41ce29 100644
--- a/docs/configuring-user-impersonation/index.html
+++ b/docs/configuring-user-impersonation/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-user-security/index.html b/docs/configuring-user-security/index.html
index d71f4ee..cd0cf82 100644
--- a/docs/configuring-user-security/index.html
+++ b/docs/configuring-user-security/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/configuring-web-ui-and-rest-api-security/index.html b/docs/configuring-web-ui-and-rest-api-security/index.html
index 0bd96ea..be95b64 100644
--- a/docs/configuring-web-ui-and-rest-api-security/index.html
+++ b/docs/configuring-web-ui-and-rest-api-security/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/connect-a-data-source-introduction/index.html b/docs/connect-a-data-source-introduction/index.html
index 939f4b6..730f3ee 100644
--- a/docs/connect-a-data-source-introduction/index.html
+++ b/docs/connect-a-data-source-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/connect-a-data-source/index.html b/docs/connect-a-data-source/index.html
index ad87b28..28ffad9 100644
--- a/docs/connect-a-data-source/index.html
+++ b/docs/connect-a-data-source/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/connecting-drill-explorer-to-data/index.html b/docs/connecting-drill-explorer-to-data/index.html
index f1a95a8..e037bef 100644
--- a/docs/connecting-drill-explorer-to-data/index.html
+++ b/docs/connecting-drill-explorer-to-data/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/contribute-to-drill/index.html b/docs/contribute-to-drill/index.html
index 5d4064e..e780873 100644
--- a/docs/contribute-to-drill/index.html
+++ b/docs/contribute-to-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/index.html b/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/index.html
index ecf930a..8e3cc03 100644
--- a/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/index.html
+++ b/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/core-modules/index.html b/docs/core-modules/index.html
index 0cf2635..617e460 100644
--- a/docs/core-modules/index.html
+++ b/docs/core-modules/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/create-function-using-jar/index.html b/docs/create-function-using-jar/index.html
index 49ed597..b4678a2 100644
--- a/docs/create-function-using-jar/index.html
+++ b/docs/create-function-using-jar/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/create-or-replace-schema/index.html b/docs/create-or-replace-schema/index.html
index ffbf1b3..e894850 100644
--- a/docs/create-or-replace-schema/index.html
+++ b/docs/create-or-replace-schema/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/create-table-as-ctas/index.html b/docs/create-table-as-ctas/index.html
index d0f6ea3..b793a35 100644
--- a/docs/create-table-as-ctas/index.html
+++ b/docs/create-table-as-ctas/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/create-temporary-table-as-cttas/index.html b/docs/create-temporary-table-as-cttas/index.html
index 29d6d37..d93b524 100644
--- a/docs/create-temporary-table-as-cttas/index.html
+++ b/docs/create-temporary-table-as-cttas/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/create-view/index.html b/docs/create-view/index.html
index 831b676..f924e6e 100644
--- a/docs/create-view/index.html
+++ b/docs/create-view/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/creating-a-basic-drill-cluster/index.html b/docs/creating-a-basic-drill-cluster/index.html
index 20c42a0..8cb7ab0 100644
--- a/docs/creating-a-basic-drill-cluster/index.html
+++ b/docs/creating-a-basic-drill-cluster/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/creating-custom-authenticators/index.html b/docs/creating-custom-authenticators/index.html
index 233f576..9279a23 100644
--- a/docs/creating-custom-authenticators/index.html
+++ b/docs/creating-custom-authenticators/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/cryptography-functions/index.html b/docs/cryptography-functions/index.html
index 243c57d..26e9631 100644
--- a/docs/cryptography-functions/index.html
+++ b/docs/cryptography-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/custom-function-interfaces/index.html b/docs/custom-function-interfaces/index.html
index d09bb85..9945694 100644
--- a/docs/custom-function-interfaces/index.html
+++ b/docs/custom-function-interfaces/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/data-sources-and-file-formats-introduction/index.html b/docs/data-sources-and-file-formats-introduction/index.html
index b59bde3..21dc2eb 100644
--- a/docs/data-sources-and-file-formats-introduction/index.html
+++ b/docs/data-sources-and-file-formats-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/data-sources-and-file-formats/index.html b/docs/data-sources-and-file-formats/index.html
index d35eaf4..8a838ee 100644
--- a/docs/data-sources-and-file-formats/index.html
+++ b/docs/data-sources-and-file-formats/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/data-type-conversion/index.html b/docs/data-type-conversion/index.html
index 0007b0b..c856b76 100644
--- a/docs/data-type-conversion/index.html
+++ b/docs/data-type-conversion/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/data-type-functions/index.html b/docs/data-type-functions/index.html
index ba4a86e..6a2cc45 100644
--- a/docs/data-type-functions/index.html
+++ b/docs/data-type-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/data-types/index.html b/docs/data-types/index.html
index 7b19a1e..e6ab352 100644
--- a/docs/data-types/index.html
+++ b/docs/data-types/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/date-time-and-timestamp/index.html b/docs/date-time-and-timestamp/index.html
index 32faa6f..3117683 100644
--- a/docs/date-time-and-timestamp/index.html
+++ b/docs/date-time-and-timestamp/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/date-time-functions-and-arithmetic/index.html b/docs/date-time-functions-and-arithmetic/index.html
index 288ffda..d3e6c94 100644
--- a/docs/date-time-functions-and-arithmetic/index.html
+++ b/docs/date-time-functions-and-arithmetic/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/deploying-and-using-a-hive-udf/index.html b/docs/deploying-and-using-a-hive-udf/index.html
index 1fab6a7..2fa45f1 100644
--- a/docs/deploying-and-using-a-hive-udf/index.html
+++ b/docs/deploying-and-using-a-hive-udf/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/describe/index.html b/docs/describe/index.html
index 4ea8bed..61926fd 100644
--- a/docs/describe/index.html
+++ b/docs/describe/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/design-docs/index.html b/docs/design-docs/index.html
index 84e34be..3fa5f51 100644
--- a/docs/design-docs/index.html
+++ b/docs/design-docs/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/designing-indexes-for-your-queries/index.html b/docs/designing-indexes-for-your-queries/index.html
index c93f9fd..d51e6e4 100644
--- a/docs/designing-indexes-for-your-queries/index.html
+++ b/docs/designing-indexes-for-your-queries/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/develop-custom-functions-introduction/index.html b/docs/develop-custom-functions-introduction/index.html
index 8662488..9b77946 100644
--- a/docs/develop-custom-functions-introduction/index.html
+++ b/docs/develop-custom-functions-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/develop-custom-functions/index.html b/docs/develop-custom-functions/index.html
index 56b78ff..ab0e4c7 100644
--- a/docs/develop-custom-functions/index.html
+++ b/docs/develop-custom-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/develop-drill/index.html b/docs/develop-drill/index.html
index 10c5418..9b79537 100644
--- a/docs/develop-drill/index.html
+++ b/docs/develop-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/developer-information/index.html b/docs/developer-information/index.html
index 9fad0eb..a4768c5 100644
--- a/docs/developer-information/index.html
+++ b/docs/developer-information/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/developing-a-simple-function/index.html b/docs/developing-a-simple-function/index.html
index f0fceba..8d6208a 100644
--- a/docs/developing-a-simple-function/index.html
+++ b/docs/developing-a-simple-function/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/developing-an-aggregate-function/index.html b/docs/developing-an-aggregate-function/index.html
index 3f520d8..0ad280b 100644
--- a/docs/developing-an-aggregate-function/index.html
+++ b/docs/developing-an-aggregate-function/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/distributed-mode-prerequisites/index.html b/docs/distributed-mode-prerequisites/index.html
index 1dbdc41..829a49a 100644
--- a/docs/distributed-mode-prerequisites/index.html
+++ b/docs/distributed-mode-prerequisites/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drill-default-input-format/index.html b/docs/drill-default-input-format/index.html
index 146152b..e6b5528 100644
--- a/docs/drill-default-input-format/index.html
+++ b/docs/drill-default-input-format/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drill-explorer-introduction/index.html b/docs/drill-explorer-introduction/index.html
index 641edf3..3e1725a 100644
--- a/docs/drill-explorer-introduction/index.html
+++ b/docs/drill-explorer-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drill-iceberg-metastore/index.html b/docs/drill-iceberg-metastore/index.html
index 8077d06..08ed64f 100644
--- a/docs/drill-iceberg-metastore/index.html
+++ b/docs/drill-iceberg-metastore/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drill-in-10-minutes/index.html b/docs/drill-in-10-minutes/index.html
index 8408900..3b6db3e 100644
--- a/docs/drill-in-10-minutes/index.html
+++ b/docs/drill-in-10-minutes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drill-introduction/index.html b/docs/drill-introduction/index.html
index 7db98f4..0fb8b2e 100644
--- a/docs/drill-introduction/index.html
+++ b/docs/drill-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drill-metastore/index.html b/docs/drill-metastore/index.html
index b9acf7b..47382cb 100644
--- a/docs/drill-metastore/index.html
+++ b/docs/drill-metastore/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drill-on-yarn-command-line-tool/index.html b/docs/drill-on-yarn-command-line-tool/index.html
index 3ab124f..2d50f98 100644
--- a/docs/drill-on-yarn-command-line-tool/index.html
+++ b/docs/drill-on-yarn-command-line-tool/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drill-on-yarn-introduction/index.html b/docs/drill-on-yarn-introduction/index.html
index 807d906..c211f30 100644
--- a/docs/drill-on-yarn-introduction/index.html
+++ b/docs/drill-on-yarn-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drill-on-yarn/index.html b/docs/drill-on-yarn/index.html
index 399e6b9..aa3f7d6 100644
--- a/docs/drill-on-yarn/index.html
+++ b/docs/drill-on-yarn/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drill-plan-syntax/index.html b/docs/drill-plan-syntax/index.html
index 20f860b..29e5534 100644
--- a/docs/drill-plan-syntax/index.html
+++ b/docs/drill-plan-syntax/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drill-query-execution/index.html b/docs/drill-query-execution/index.html
index 969cb53..1204ddc 100644
--- a/docs/drill-query-execution/index.html
+++ b/docs/drill-query-execution/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drop-function-using-jar/index.html b/docs/drop-function-using-jar/index.html
index 3b8cd6b..12cccf1 100644
--- a/docs/drop-function-using-jar/index.html
+++ b/docs/drop-function-using-jar/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drop-table/index.html b/docs/drop-table/index.html
index 220a9f6..a2f0830 100644
--- a/docs/drop-table/index.html
+++ b/docs/drop-table/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/drop-view/index.html b/docs/drop-view/index.html
index e869c46..a70151f 100644
--- a/docs/drop-view/index.html
+++ b/docs/drop-view/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/druid-storage-plugin/index.html b/docs/druid-storage-plugin/index.html
index 2efb3e7..0645a66 100644
--- a/docs/druid-storage-plugin/index.html
+++ b/docs/druid-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/dynamic-udfs/index.html b/docs/dynamic-udfs/index.html
index 7a127f1..6f01a11 100644
--- a/docs/dynamic-udfs/index.html
+++ b/docs/dynamic-udfs/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/ecosystem/index.html b/docs/ecosystem/index.html
index c939929..e3eb716 100644
--- a/docs/ecosystem/index.html
+++ b/docs/ecosystem/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/elasticsearch-storage-plugin/index.html b/docs/elasticsearch-storage-plugin/index.html
index d343ce3..f7edb7f 100644
--- a/docs/elasticsearch-storage-plugin/index.html
+++ b/docs/elasticsearch-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/embedded-mode-prerequisites/index.html b/docs/embedded-mode-prerequisites/index.html
index 28af12e..6cc83c3 100644
--- a/docs/embedded-mode-prerequisites/index.html
+++ b/docs/embedded-mode-prerequisites/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/enabling-query-queuing/index.html b/docs/enabling-query-queuing/index.html
index 7681df0..206bafc 100644
--- a/docs/enabling-query-queuing/index.html
+++ b/docs/enabling-query-queuing/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/enabling-web-ui-security/index.html b/docs/enabling-web-ui-security/index.html
index f1545d1..8384ed2 100644
--- a/docs/enabling-web-ui-security/index.html
+++ b/docs/enabling-web-ui-security/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/enron-emails/index.html b/docs/enron-emails/index.html
index 4d68fdf..c6d613d 100644
--- a/docs/enron-emails/index.html
+++ b/docs/enron-emails/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/error-messages/index.html b/docs/error-messages/index.html
index 9250e1d..aaf8c79 100644
--- a/docs/error-messages/index.html
+++ b/docs/error-messages/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/esri-shapefile-format-plugin/index.html b/docs/esri-shapefile-format-plugin/index.html
index fe0faf3..b80729e 100644
--- a/docs/esri-shapefile-format-plugin/index.html
+++ b/docs/esri-shapefile-format-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/excel-format-plugin/index.html b/docs/excel-format-plugin/index.html
index a59c41f..0974389 100644
--- a/docs/excel-format-plugin/index.html
+++ b/docs/excel-format-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/explain/index.html b/docs/explain/index.html
index 7556922..2add7c0 100644
--- a/docs/explain/index.html
+++ b/docs/explain/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/file-system-storage-plugin/index.html b/docs/file-system-storage-plugin/index.html
index 8a487db..a85de44 100644
--- a/docs/file-system-storage-plugin/index.html
+++ b/docs/file-system-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/flatten/index.html b/docs/flatten/index.html
index 9fe51b9..150547a 100644
--- a/docs/flatten/index.html
+++ b/docs/flatten/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/from-clause/index.html b/docs/from-clause/index.html
index 1995d76..bd77cf9 100644
--- a/docs/from-clause/index.html
+++ b/docs/from-clause/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/functions-for-handling-nulls/index.html b/docs/functions-for-handling-nulls/index.html
index 2840c72..4e5e571 100644
--- a/docs/functions-for-handling-nulls/index.html
+++ b/docs/functions-for-handling-nulls/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3 current"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
@@ -1477,7 +1475,7 @@ SELECT NULLIF(d9, d9) FROM alltypes limit 1;
       
         <div class="doc-nav">
   
-  <span class="previous-toc"><a href="/docs/aggregate-and-aggregate-statistical/">← Aggregate and Aggregate Statistical</a></span><span class="next-toc"><a href="/docs/phonetic-functions/">Phonetic Functions →</a></span>
+  <span class="previous-toc"><a href="/docs/string-manipulation/">← String Manipulation</a></span><span class="next-toc"><a href="/docs/phonetic-functions/">Phonetic Functions →</a></span>
 </div>
 
     
diff --git a/docs/getting-started/index.html b/docs/getting-started/index.html
index 9388ea6..c993e8b 100644
--- a/docs/getting-started/index.html
+++ b/docs/getting-started/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/getting-to-know-the-drill-sandbox/index.html b/docs/getting-to-know-the-drill-sandbox/index.html
index 25b995f..a8c556e 100644
--- a/docs/getting-to-know-the-drill-sandbox/index.html
+++ b/docs/getting-to-know-the-drill-sandbox/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/gis-functions/index.html b/docs/gis-functions/index.html
index e8ab3bb..6e5849d 100644
--- a/docs/gis-functions/index.html
+++ b/docs/gis-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/global-query-list/index.html b/docs/global-query-list/index.html
index 6c398dc9..2366743 100644
--- a/docs/global-query-list/index.html
+++ b/docs/global-query-list/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/group-by-clause/index.html b/docs/group-by-clause/index.html
index f607f36..74b8707 100644
--- a/docs/group-by-clause/index.html
+++ b/docs/group-by-clause/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/guidelines-for-optimizing-aggregation/index.html b/docs/guidelines-for-optimizing-aggregation/index.html
index 27ada66..c88e0b9 100644
--- a/docs/guidelines-for-optimizing-aggregation/index.html
+++ b/docs/guidelines-for-optimizing-aggregation/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/handling-different-data-types/index.html b/docs/handling-different-data-types/index.html
index 9d55803..437386c 100644
--- a/docs/handling-different-data-types/index.html
+++ b/docs/handling-different-data-types/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/having-clause/index.html b/docs/having-clause/index.html
index 127665f..e7445d2 100644
--- a/docs/having-clause/index.html
+++ b/docs/having-clause/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/hbase-storage-plugin/index.html b/docs/hbase-storage-plugin/index.html
index 77b355f..ad0d3b7 100644
--- a/docs/hbase-storage-plugin/index.html
+++ b/docs/hbase-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/hdf5-format-plugin/index.html b/docs/hdf5-format-plugin/index.html
index 99d7d30..ad12a32 100644
--- a/docs/hdf5-format-plugin/index.html
+++ b/docs/hdf5-format-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/hive-metadata-caching/index.html b/docs/hive-metadata-caching/index.html
index 6dce098..23c041d 100644
--- a/docs/hive-metadata-caching/index.html
+++ b/docs/hive-metadata-caching/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/hive-storage-plugin/index.html b/docs/hive-storage-plugin/index.html
index 741218a..43baa2a 100644
--- a/docs/hive-storage-plugin/index.html
+++ b/docs/hive-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/hive-to-drill-data-type-mapping/index.html b/docs/hive-to-drill-data-type-mapping/index.html
index 09c8c1d..f239ba2 100644
--- a/docs/hive-to-drill-data-type-mapping/index.html
+++ b/docs/hive-to-drill-data-type-mapping/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/how-to-partition-data/index.html b/docs/how-to-partition-data/index.html
index 540b124..4a04edb 100644
--- a/docs/how-to-partition-data/index.html
+++ b/docs/how-to-partition-data/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/http-storage-plugin/index.html b/docs/http-storage-plugin/index.html
index d3bfd21..9a5b874 100644
--- a/docs/http-storage-plugin/index.html
+++ b/docs/http-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/httpd-format-plugin/index.html b/docs/httpd-format-plugin/index.html
index 873b9cb..d1ae3a6 100644
--- a/docs/httpd-format-plugin/index.html
+++ b/docs/httpd-format-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/identifying-multiple-drill-versions-in-a-cluster/index.html b/docs/identifying-multiple-drill-versions-in-a-cluster/index.html
index 83b2b7c..081ae2c 100644
--- a/docs/identifying-multiple-drill-versions-in-a-cluster/index.html
+++ b/docs/identifying-multiple-drill-versions-in-a-cluster/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/identifying-performance-issues/index.html b/docs/identifying-performance-issues/index.html
index 0bce664..06f1cc4 100644
--- a/docs/identifying-performance-issues/index.html
+++ b/docs/identifying-performance-issues/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/image-metadata-format-plugin/index.html b/docs/image-metadata-format-plugin/index.html
index 4d45fe8..440cb73 100644
--- a/docs/image-metadata-format-plugin/index.html
+++ b/docs/image-metadata-format-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/index-selection/index.html b/docs/index-selection/index.html
index 05ec348..b89379d 100644
--- a/docs/index-selection/index.html
+++ b/docs/index-selection/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs.html b/docs/index.html
similarity index 99%
rename from docs.html
rename to docs/index.html
index 593f043..ef36fd8 100644
--- a/docs.html
+++ b/docs/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/docs" >en</a>
+			<a style="font-weight: bold;" href="/docs/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/docs" >zh</a>
+			<a  href="/zh/docs/" >zh</a>
 		</li>
 		
 	</ul>
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
@@ -1422,7 +1420,6 @@ If you're new to Drill, try out one of these resources:
   <li><a href="/docs/tutorials-introduction">Tutorials</a></li>
   <li><a href="/apidocs">API</a></li>
 </ul>
-
     
       
     </div>
diff --git a/docs/install-drill-introduction/index.html b/docs/install-drill-introduction/index.html
index feba629..9d9a989 100644
--- a/docs/install-drill-introduction/index.html
+++ b/docs/install-drill-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/install-drill/index.html b/docs/install-drill/index.html
index 13cd075..e812808 100644
--- a/docs/install-drill/index.html
+++ b/docs/install-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/installing-drill-in-distributed-mode/index.html b/docs/installing-drill-in-distributed-mode/index.html
index 60b5613..dd85c38 100644
--- a/docs/installing-drill-in-distributed-mode/index.html
+++ b/docs/installing-drill-in-distributed-mode/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/installing-drill-in-embedded-mode/index.html b/docs/installing-drill-in-embedded-mode/index.html
index 9fec779..c566f7f 100644
--- a/docs/installing-drill-in-embedded-mode/index.html
+++ b/docs/installing-drill-in-embedded-mode/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/installing-drill-on-linux-and-mac-os-x/index.html b/docs/installing-drill-on-linux-and-mac-os-x/index.html
index a6ecafb..b3d586e 100644
--- a/docs/installing-drill-on-linux-and-mac-os-x/index.html
+++ b/docs/installing-drill-on-linux-and-mac-os-x/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/installing-drill-on-the-cluster/index.html b/docs/installing-drill-on-the-cluster/index.html
index 1cb755f..ee738ee 100644
--- a/docs/installing-drill-on-the-cluster/index.html
+++ b/docs/installing-drill-on-the-cluster/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/installing-drill-on-windows/index.html b/docs/installing-drill-on-windows/index.html
index 54240c1..94926c5 100644
--- a/docs/installing-drill-on-windows/index.html
+++ b/docs/installing-drill-on-windows/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/installing-the-apache-drill-sandbox/index.html b/docs/installing-the-apache-drill-sandbox/index.html
index 001f40f..d4a4bcb 100644
--- a/docs/installing-the-apache-drill-sandbox/index.html
+++ b/docs/installing-the-apache-drill-sandbox/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/installing-the-driver-on-linux/index.html b/docs/installing-the-driver-on-linux/index.html
index 8e3cc0b..5b2e849 100644
--- a/docs/installing-the-driver-on-linux/index.html
+++ b/docs/installing-the-driver-on-linux/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/installing-the-driver-on-mac-os-x/index.html b/docs/installing-the-driver-on-mac-os-x/index.html
index b193da4..0afab56 100644
--- a/docs/installing-the-driver-on-mac-os-x/index.html
+++ b/docs/installing-the-driver-on-mac-os-x/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/installing-the-driver-on-windows/index.html b/docs/installing-the-driver-on-windows/index.html
index aa1c241..20ef9c2 100644
--- a/docs/installing-the-driver-on-windows/index.html
+++ b/docs/installing-the-driver-on-windows/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/installing-the-odbc-driver/index.html b/docs/installing-the-odbc-driver/index.html
index 3a06cfa..0223b21 100644
--- a/docs/installing-the-odbc-driver/index.html
+++ b/docs/installing-the-odbc-driver/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/interfaces-introduction/index.html b/docs/interfaces-introduction/index.html
index ab50c81..3f33171 100644
--- a/docs/interfaces-introduction/index.html
+++ b/docs/interfaces-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/ip-networking-functions/index.html b/docs/ip-networking-functions/index.html
index d0393af..1e433e9 100644
--- a/docs/ip-networking-functions/index.html
+++ b/docs/ip-networking-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/join-planning-guidelines/index.html b/docs/join-planning-guidelines/index.html
index 84fd59f..dcd52c1 100644
--- a/docs/join-planning-guidelines/index.html
+++ b/docs/join-planning-guidelines/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/json-data-model/index.html b/docs/json-data-model/index.html
index fb77f48..3c012c3 100644
--- a/docs/json-data-model/index.html
+++ b/docs/json-data-model/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/kafka-storage-plugin/index.html b/docs/kafka-storage-plugin/index.html
index 4f55835..a6b5e70 100644
--- a/docs/kafka-storage-plugin/index.html
+++ b/docs/kafka-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/kvgen/index.html b/docs/kvgen/index.html
index 827da3a..a4bae13 100644
--- a/docs/kvgen/index.html
+++ b/docs/kvgen/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/lateral-join/index.html b/docs/lateral-join/index.html
index 9a78be9..d657ee0 100644
--- a/docs/lateral-join/index.html
+++ b/docs/lateral-join/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/launch-drill-under-yarn/index.html b/docs/launch-drill-under-yarn/index.html
index 310434a..fb1da4e 100644
--- a/docs/launch-drill-under-yarn/index.html
+++ b/docs/launch-drill-under-yarn/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/learn-drill-with-the-mapr-sandbox/index.html b/docs/learn-drill-with-the-mapr-sandbox/index.html
index c55c1b6..d52f36d 100644
--- a/docs/learn-drill-with-the-mapr-sandbox/index.html
+++ b/docs/learn-drill-with-the-mapr-sandbox/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/lesson-1-learn-about-the-data-set/index.html b/docs/lesson-1-learn-about-the-data-set/index.html
index 42f824a..72a3602 100644
--- a/docs/lesson-1-learn-about-the-data-set/index.html
+++ b/docs/lesson-1-learn-about-the-data-set/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/lesson-2-run-queries-with-ansi-sql/index.html b/docs/lesson-2-run-queries-with-ansi-sql/index.html
index 72e89c7..97903e7 100644
--- a/docs/lesson-2-run-queries-with-ansi-sql/index.html
+++ b/docs/lesson-2-run-queries-with-ansi-sql/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/lesson-3-run-queries-on-complex-data-types/index.html b/docs/lesson-3-run-queries-on-complex-data-types/index.html
index 0650160..bed55ec 100644
--- a/docs/lesson-3-run-queries-on-complex-data-types/index.html
+++ b/docs/lesson-3-run-queries-on-complex-data-types/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/lexical-structure/index.html b/docs/lexical-structure/index.html
index 226358d..2a4a803 100644
--- a/docs/lexical-structure/index.html
+++ b/docs/lexical-structure/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/limit-clause/index.html b/docs/limit-clause/index.html
index 0c48f7e..94cbeb5 100644
--- a/docs/limit-clause/index.html
+++ b/docs/limit-clause/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/log-and-debug-introduction/index.html b/docs/log-and-debug-introduction/index.html
index 48516e3..9476858 100644
--- a/docs/log-and-debug-introduction/index.html
+++ b/docs/log-and-debug-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/log-and-debug/index.html b/docs/log-and-debug/index.html
index bf802a3..7c845ce 100644
--- a/docs/log-and-debug/index.html
+++ b/docs/log-and-debug/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/logfile-plugin/index.html b/docs/logfile-plugin/index.html
index 0c4203f..c52fd06 100644
--- a/docs/logfile-plugin/index.html
+++ b/docs/logfile-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/logging-and-tracing/index.html b/docs/logging-and-tracing/index.html
index 3121df4..945517a 100644
--- a/docs/logging-and-tracing/index.html
+++ b/docs/logging-and-tracing/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/ltsv-format-plugin/index.html b/docs/ltsv-format-plugin/index.html
index 9bdeb4b..42d416e 100644
--- a/docs/ltsv-format-plugin/index.html
+++ b/docs/ltsv-format-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/manually-adding-custom-functions-to-drill/index.html b/docs/manually-adding-custom-functions-to-drill/index.html
index bd90e10..51efd98 100644
--- a/docs/manually-adding-custom-functions-to-drill/index.html
+++ b/docs/manually-adding-custom-functions-to-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/mapr-db-format/index.html b/docs/mapr-db-format/index.html
index 9e32bea..7b10249 100644
--- a/docs/mapr-db-format/index.html
+++ b/docs/mapr-db-format/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/math-and-trig/index.html b/docs/math-and-trig/index.html
index 270db20..818475d 100644
--- a/docs/math-and-trig/index.html
+++ b/docs/math-and-trig/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/migrating-parquet-data/index.html b/docs/migrating-parquet-data/index.html
index b121e27..b00905e 100644
--- a/docs/migrating-parquet-data/index.html
+++ b/docs/migrating-parquet-data/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/modify-logback-xml/index.html b/docs/modify-logback-xml/index.html
index d60d6f0..44c0969 100644
--- a/docs/modify-logback-xml/index.html
+++ b/docs/modify-logback-xml/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/modifying-query-planning-options/index.html b/docs/modifying-query-planning-options/index.html
index c9a434f..5d0a53b 100644
--- a/docs/modifying-query-planning-options/index.html
+++ b/docs/modifying-query-planning-options/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/mongodb-storage-plugin/index.html b/docs/mongodb-storage-plugin/index.html
index e82beee..753bcab 100644
--- a/docs/mongodb-storage-plugin/index.html
+++ b/docs/mongodb-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/index.html b/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/index.html
index 43644c3..d7418f1 100644
--- a/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/index.html
+++ b/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/monitoring-metrics/index.html b/docs/monitoring-metrics/index.html
index 6cad81e..3ac6157 100644
--- a/docs/monitoring-metrics/index.html
+++ b/docs/monitoring-metrics/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/multiple-drill-clusters/index.html b/docs/multiple-drill-clusters/index.html
index 958a8dc..7dc3e51 100644
--- a/docs/multiple-drill-clusters/index.html
+++ b/docs/multiple-drill-clusters/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/nested-data-functions/index.html b/docs/nested-data-functions/index.html
index 651951e..141f851 100644
--- a/docs/nested-data-functions/index.html
+++ b/docs/nested-data-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/nested-data-limitations/index.html b/docs/nested-data-limitations/index.html
index 81b92fe..ef4bb22 100644
--- a/docs/nested-data-limitations/index.html
+++ b/docs/nested-data-limitations/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/odbc-configuration-reference/index.html b/docs/odbc-configuration-reference/index.html
index 1373a09..5015e61 100644
--- a/docs/odbc-configuration-reference/index.html
+++ b/docs/odbc-configuration-reference/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/odbc-jdbc-interfaces/index.html b/docs/odbc-jdbc-interfaces/index.html
index 22cde75..8448179 100644
--- a/docs/odbc-jdbc-interfaces/index.html
+++ b/docs/odbc-jdbc-interfaces/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/offset-clause/index.html b/docs/offset-clause/index.html
index 077700b..3628817 100644
--- a/docs/offset-clause/index.html
+++ b/docs/offset-clause/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/opentsdb-storage-plugin/index.html b/docs/opentsdb-storage-plugin/index.html
index a524833..422730a 100644
--- a/docs/opentsdb-storage-plugin/index.html
+++ b/docs/opentsdb-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/operators/index.html b/docs/operators/index.html
index 3b243e1..a2ec52f 100644
--- a/docs/operators/index.html
+++ b/docs/operators/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/optimizing-parquet-metadata-reading/index.html b/docs/optimizing-parquet-metadata-reading/index.html
index 4679671..80b4766 100644
--- a/docs/optimizing-parquet-metadata-reading/index.html
+++ b/docs/optimizing-parquet-metadata-reading/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/order-by-clause/index.html b/docs/order-by-clause/index.html
index 69f3f15..873b832 100644
--- a/docs/order-by-clause/index.html
+++ b/docs/order-by-clause/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/parquet-filter-pushdown/index.html b/docs/parquet-filter-pushdown/index.html
index c8c2194..bad397f 100644
--- a/docs/parquet-filter-pushdown/index.html
+++ b/docs/parquet-filter-pushdown/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/parquet-format/index.html b/docs/parquet-format/index.html
index ec4a89b..9360dfa 100644
--- a/docs/parquet-format/index.html
+++ b/docs/parquet-format/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/partition-by-clause/index.html b/docs/partition-by-clause/index.html
index 94f5e8a..2042329 100644
--- a/docs/partition-by-clause/index.html
+++ b/docs/partition-by-clause/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/partition-pruning-introduction/index.html b/docs/partition-pruning-introduction/index.html
index d668807..ca92c3d 100644
--- a/docs/partition-pruning-introduction/index.html
+++ b/docs/partition-pruning-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/partition-pruning/index.html b/docs/partition-pruning/index.html
index 33c8b8f..391cd7a 100644
--- a/docs/partition-pruning/index.html
+++ b/docs/partition-pruning/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/performance-tuning-introduction/index.html b/docs/performance-tuning-introduction/index.html
index d508c19..5b7cb85 100644
--- a/docs/performance-tuning-introduction/index.html
+++ b/docs/performance-tuning-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/performance-tuning-reference/index.html b/docs/performance-tuning-reference/index.html
index 2bd0d87..85ced24 100644
--- a/docs/performance-tuning-reference/index.html
+++ b/docs/performance-tuning-reference/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/performance-tuning/index.html b/docs/performance-tuning/index.html
index a27e043..1246dc8 100644
--- a/docs/performance-tuning/index.html
+++ b/docs/performance-tuning/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/performance/index.html b/docs/performance/index.html
index b1047cb..8f16164 100644
--- a/docs/performance/index.html
+++ b/docs/performance/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/persistent-configuration-storage/index.html b/docs/persistent-configuration-storage/index.html
index b7cd306..ad0960f 100644
--- a/docs/persistent-configuration-storage/index.html
+++ b/docs/persistent-configuration-storage/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/phonetic-functions/index.html b/docs/phonetic-functions/index.html
index 24e8298..e762beb 100644
--- a/docs/phonetic-functions/index.html
+++ b/docs/phonetic-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3 current"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/physical-operators/index.html b/docs/physical-operators/index.html
index dfbbaa1..844e921 100644
--- a/docs/physical-operators/index.html
+++ b/docs/physical-operators/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/planning-and-execution-options/index.html b/docs/planning-and-execution-options/index.html
index 086ba9e..f9ebb80 100644
--- a/docs/planning-and-execution-options/index.html
+++ b/docs/planning-and-execution-options/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/plugin-configuration-basics/index.html b/docs/plugin-configuration-basics/index.html
index 836da29..9325e6c 100644
--- a/docs/plugin-configuration-basics/index.html
+++ b/docs/plugin-configuration-basics/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/ports-used-by-drill/index.html b/docs/ports-used-by-drill/index.html
index 61b049e..72a0e46 100644
--- a/docs/ports-used-by-drill/index.html
+++ b/docs/ports-used-by-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/project-bylaws/index.html b/docs/project-bylaws/index.html
index 87298b4..14edf11 100644
--- a/docs/project-bylaws/index.html
+++ b/docs/project-bylaws/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/queries-that-qualify-for-index-based-query-plans/index.html b/docs/queries-that-qualify-for-index-based-query-plans/index.html
index c89fdff..7e2ec25 100644
--- a/docs/queries-that-qualify-for-index-based-query-plans/index.html
+++ b/docs/queries-that-qualify-for-index-based-query-plans/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/query-audit-logging/index.html b/docs/query-audit-logging/index.html
index 15d3602..34ee0a7 100644
--- a/docs/query-audit-logging/index.html
+++ b/docs/query-audit-logging/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/query-data-introduction/index.html b/docs/query-data-introduction/index.html
index 1fe64f4..973576f 100644
--- a/docs/query-data-introduction/index.html
+++ b/docs/query-data-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/query-data/index.html b/docs/query-data/index.html
index 50e5f4c..e37d20f 100644
--- a/docs/query-data/index.html
+++ b/docs/query-data/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/query-directory-functions/index.html b/docs/query-directory-functions/index.html
index d26380c..c4b83d6 100644
--- a/docs/query-directory-functions/index.html
+++ b/docs/query-directory-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/query-plans-and-tuning-introduction/index.html b/docs/query-plans-and-tuning-introduction/index.html
index ea7b5b2..36b714f 100644
--- a/docs/query-plans-and-tuning-introduction/index.html
+++ b/docs/query-plans-and-tuning-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/query-plans-and-tuning/index.html b/docs/query-plans-and-tuning/index.html
index da2f2d2..b255d40 100644
--- a/docs/query-plans-and-tuning/index.html
+++ b/docs/query-plans-and-tuning/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/query-plans/index.html b/docs/query-plans/index.html
index c13b683..279c2ca 100644
--- a/docs/query-plans/index.html
+++ b/docs/query-plans/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/query-profile-column-descriptions/index.html b/docs/query-profile-column-descriptions/index.html
index d33d3d1..6023657 100644
--- a/docs/query-profile-column-descriptions/index.html
+++ b/docs/query-profile-column-descriptions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/query-profiles/index.html b/docs/query-profiles/index.html
index b9c730d..8356b0f 100644
--- a/docs/query-profiles/index.html
+++ b/docs/query-profiles/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/query-stages/index.html b/docs/query-stages/index.html
index e61defe..2c4f43b 100644
--- a/docs/query-stages/index.html
+++ b/docs/query-stages/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-a-file-system-introduction/index.html b/docs/querying-a-file-system-introduction/index.html
index c5b99d0..8f8a785 100644
--- a/docs/querying-a-file-system-introduction/index.html
+++ b/docs/querying-a-file-system-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-a-file-system/index.html b/docs/querying-a-file-system/index.html
index 09a45cb..74b03ef 100644
--- a/docs/querying-a-file-system/index.html
+++ b/docs/querying-a-file-system/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-avro-files/index.html b/docs/querying-avro-files/index.html
index 12699f5..e72ad2d 100644
--- a/docs/querying-avro-files/index.html
+++ b/docs/querying-avro-files/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-complex-data-introduction/index.html b/docs/querying-complex-data-introduction/index.html
index 958bee6..574c512 100644
--- a/docs/querying-complex-data-introduction/index.html
+++ b/docs/querying-complex-data-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-complex-data/index.html b/docs/querying-complex-data/index.html
index 32cca3c..cb63bff 100644
--- a/docs/querying-complex-data/index.html
+++ b/docs/querying-complex-data/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-directories/index.html b/docs/querying-directories/index.html
index 666d177..aa4cbe9 100644
--- a/docs/querying-directories/index.html
+++ b/docs/querying-directories/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-hbase/index.html b/docs/querying-hbase/index.html
index 4466e5d..860000e 100644
--- a/docs/querying-hbase/index.html
+++ b/docs/querying-hbase/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-hive/index.html b/docs/querying-hive/index.html
index 68c9ef6..02931d2 100644
--- a/docs/querying-hive/index.html
+++ b/docs/querying-hive/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-indexes-introduction/index.html b/docs/querying-indexes-introduction/index.html
index 3fa8deb..7e6c7f2 100644
--- a/docs/querying-indexes-introduction/index.html
+++ b/docs/querying-indexes-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-indexes/index.html b/docs/querying-indexes/index.html
index eae8f68..5b6b895 100644
--- a/docs/querying-indexes/index.html
+++ b/docs/querying-indexes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-json-files/index.html b/docs/querying-json-files/index.html
index c625698..2b76225 100644
--- a/docs/querying-json-files/index.html
+++ b/docs/querying-json-files/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-parquet-files/index.html b/docs/querying-parquet-files/index.html
index 8276b27..d82e3b6 100644
--- a/docs/querying-parquet-files/index.html
+++ b/docs/querying-parquet-files/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-plain-text-files/index.html b/docs/querying-plain-text-files/index.html
index 76824da..5249686 100644
--- a/docs/querying-plain-text-files/index.html
+++ b/docs/querying-plain-text-files/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-sequence-files/index.html b/docs/querying-sequence-files/index.html
index 5e61e9b..bf57792 100644
--- a/docs/querying-sequence-files/index.html
+++ b/docs/querying-sequence-files/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-system-tables/index.html b/docs/querying-system-tables/index.html
index 82e1205..43248bf 100644
--- a/docs/querying-system-tables/index.html
+++ b/docs/querying-system-tables/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/querying-the-information-schema/index.html b/docs/querying-the-information-schema/index.html
index c0754fd..194e289 100644
--- a/docs/querying-the-information-schema/index.html
+++ b/docs/querying-the-information-schema/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/ranking-window-functions/index.html b/docs/ranking-window-functions/index.html
index 2497bdf..da5dc2b 100644
--- a/docs/ranking-window-functions/index.html
+++ b/docs/ranking-window-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/rdbms-metastore/index.html b/docs/rdbms-metastore/index.html
index 3d246f8..52e5654 100644
--- a/docs/rdbms-metastore/index.html
+++ b/docs/rdbms-metastore/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/rdbms-storage-plugin/index.html b/docs/rdbms-storage-plugin/index.html
index 31db2bf..f50467c 100644
--- a/docs/rdbms-storage-plugin/index.html
+++ b/docs/rdbms-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/refresh-table-metadata/index.html b/docs/refresh-table-metadata/index.html
index 5700dd5..483d476 100644
--- a/docs/refresh-table-metadata/index.html
+++ b/docs/refresh-table-metadata/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/release-notes/index.html b/docs/release-notes/index.html
index 95682bf..f116ff1 100644
--- a/docs/release-notes/index.html
+++ b/docs/release-notes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/repeated-contains/index.html b/docs/repeated-contains/index.html
index 0ed2bb3..b8c23e4 100644
--- a/docs/repeated-contains/index.html
+++ b/docs/repeated-contains/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/repeated-count/index.html b/docs/repeated-count/index.html
index f5d3780..d7af8a0 100644
--- a/docs/repeated-count/index.html
+++ b/docs/repeated-count/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/reserved-keywords/index.html b/docs/reserved-keywords/index.html
index ebfaab4..a2d3a99 100644
--- a/docs/reserved-keywords/index.html
+++ b/docs/reserved-keywords/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/reset/index.html b/docs/reset/index.html
index 986a257..6285889 100644
--- a/docs/reset/index.html
+++ b/docs/reset/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/rest-api-introduction/index.html b/docs/rest-api-introduction/index.html
index 5efcd23..0c6e42a 100644
--- a/docs/rest-api-introduction/index.html
+++ b/docs/rest-api-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
@@ -1483,18 +1481,16 @@
   <li><code class="language-plaintext highlighter-rouge">defaultSchema</code>–Sets the default schema for the query.  Equavalent to executing a <code class="language-plaintext highlighter-rouge">USE &lt;schema&gt;</code> prior to the query. (Drill 1.18+)</li>
 </ul>
 
-<p>In Drill 1.19+ Drill switched to a streaming HTTP connection for REST queries
-with the result that query result sets are no longer buffered in their entirety
-in heap memory before being returned to the HTTP requestor.</p>
+<p>For Drill 1.19+ Drill switched to a streaming HTTP connection for REST queries.  The result being that</p>
 
 <p><strong>Request Body</strong></p>
 
-<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
-  </span><span class="nl">"queryType"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"SQL"</span><span class="p">,</span><span class="w">
-  </span><span class="nl">"query"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;Drill query&gt;"</span><span class="p">,</span><span class="w">
-  </span><span class="nl">"autoLimit"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"&lt;rows returned&gt;"</span><span class="w">
-</span><span class="p">}</span><span class="w">
-</span></code></pre></div></div>
+<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>    {
+      "queryType" : "SQL",
+      "query" : "&lt;Drill query&gt;",
+	  "autoLimit" : "&lt;rows returned&gt;"
+    }
+</code></pre></div></div>
 
 <p><strong>Example</strong></p>
 
@@ -1503,24 +1499,23 @@ in heap memory before being returned to the HTTP requestor.</p>
 
 <p><strong>Response Body</strong></p>
 
-<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
-  </span><span class="nl">"columns"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="s2">"id"</span><span class="p">,</span><span class="w"> </span><span class="s2">"type"</span><span class="p">,</span><span class="w"> </span><span class="s2">"name"</span><span class="p">,</span><span class="w"> </span><span class="s2">"ppu"</span><span class="p">,</span><span class="w"> </span><span class="s2">"sal [...]
-  </span><span class="nl">"rows"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="p">{</span><span class="w">
-    </span><span class="nl">"id"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"0001"</span><span class="p">,</span><span class="w">
-    </span><span class="nl">"sales"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"35"</span><span class="p">,</span><span class="w">
-    </span><span class="nl">"name"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"Cake"</span><span class="p">,</span><span class="w">
-    </span><span class="nl">"topping"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"[{</span><span class="se">\"</span><span class="s2">id</span><span class="se">\"</span><span class="s2">:</span><span class="se">\"</span><span class="s2">5001</span><span class="se">\"</span><span class="s2">,</span><span class="se">\"</span><span class="s2">type</span><span class="se">\"</span><span class="s2">:</span><span class="se">\"</span><span clas [...]
-    </span><span class="nl">"ppu"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"0.55"</span><span class="p">,</span><span class="w">
-    </span><span class="nl">"type"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"donut"</span><span class="p">,</span><span class="w">
-    </span><span class="nl">"batters"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"{</span><span class="se">\"</span><span class="s2">batter</span><span class="se">\"</span><span class="s2">:[{</span><span class="se">\"</span><span class="s2">id</span><span class="se">\"</span><span class="s2">:</span><span class="se">\"</span><span class="s2">1001</span><span class="se">\"</span><span class="s2">,</span><span class="se">\"</span><span c [...]
-    </span><span class="nl">"filling"</span><span class="w"> </span><span class="p">:</span><span class="w"> </span><span class="s2">"[]"</span><span class="w">
-  </span><span class="p">}</span><span class="w"> </span><span class="p">]</span><span class="w">
-</span><span class="p">}</span><span class="w">
-</span></code></pre></div></div>
-
-<p><strong>Error Reporting</strong></p>
+<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code> {
+   "columns" : [ "id", "type", "name", "ppu", "sales", "batters", "topping", "filling" ],
+   "rows" : [ {
+     "id" : "0001",
+     "sales" : "35",
+     "name" : "Cake",
+     "topping" : "[{\"id\":\"5001\",\"type\":\"None\"},{\"id\":\"5002\",\"type\":\"Glazed\"},{\"id\":\"5005\",\"type\":\"Sugar\"},{\"id\":\"5007\",\"type\":\"Powdered Sugar\"},{\"id\":\"5006\",\"type\":\"Chocolate with Sprinkles\"},{\"id\":\"5003\",\"type\":\"Chocolate\"},{\"id\":\"5004\",\"type\":\"Maple\"}]",
+     "ppu" : "0.55",
+     "type" : "donut",
+     "batters" : "{\"batter\":[{\"id\":\"1001\",\"type\":\"Regular\"},{\"id\":\"1002\",\"type\":\"Chocolate\"},{\"id\":\"1003\",\"type\":\"Blueberry\"},{\"id\":\"1004\",\"type\":\"Devil's Food\"}]}",
+     "filling" : "[]"
+   } ]
+ }
+</code></pre></div></div>
 
-<p>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 only get results as shown below.</p>
+<p><strong>Error Reporting</strong>
+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:</p>
 
 <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w">
     </span><span class="nl">"queryId"</span><span class="p">:</span><span class="w"> </span><span class="s2">"1fa0acc2-e507-6688-69fe-02fc627c8c47"</span><span class="p">,</span><span class="w">
diff --git a/docs/rest-api/index.html b/docs/rest-api/index.html
index a5b8806..d57bb2c 100644
--- a/docs/rest-api/index.html
+++ b/docs/rest-api/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/review-the-java-stack-trace/index.html b/docs/review-the-java-stack-trace/index.html
index e39c49a..8ec628e 100644
--- a/docs/review-the-java-stack-trace/index.html
+++ b/docs/review-the-java-stack-trace/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/roles-and-privileges/index.html b/docs/roles-and-privileges/index.html
index 067e4c1..5924a26 100644
--- a/docs/roles-and-privileges/index.html
+++ b/docs/roles-and-privileges/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/rpc-overview/index.html b/docs/rpc-overview/index.html
index c024b7c..919a6b6 100644
--- a/docs/rpc-overview/index.html
+++ b/docs/rpc-overview/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/running-drill-on-docker/index.html b/docs/running-drill-on-docker/index.html
index 53369d3..851db81 100644
--- a/docs/running-drill-on-docker/index.html
+++ b/docs/running-drill-on-docker/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/s3-storage-plugin/index.html b/docs/s3-storage-plugin/index.html
index 551ae6f..e9a5287 100644
--- a/docs/s3-storage-plugin/index.html
+++ b/docs/s3-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sample-data-donuts/index.html b/docs/sample-data-donuts/index.html
index 9564b95..bdcefa6 100644
--- a/docs/sample-data-donuts/index.html
+++ b/docs/sample-data-donuts/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sample-datasets/index.html b/docs/sample-datasets/index.html
index c47e491..eefa000 100644
--- a/docs/sample-datasets/index.html
+++ b/docs/sample-datasets/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/secure-communication-paths/index.html b/docs/secure-communication-paths/index.html
index 52f91b0..254f3f3 100644
--- a/docs/secure-communication-paths/index.html
+++ b/docs/secure-communication-paths/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/securing-drill-introduction/index.html b/docs/securing-drill-introduction/index.html
index 95c6197..963cf43 100644
--- a/docs/securing-drill-introduction/index.html
+++ b/docs/securing-drill-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/securing-drill/index.html b/docs/securing-drill/index.html
index 50a9756..ac4fa74 100644
--- a/docs/securing-drill/index.html
+++ b/docs/securing-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/select-list/index.html b/docs/select-list/index.html
index 551568d..8f5998f 100644
--- a/docs/select-list/index.html
+++ b/docs/select-list/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/select/index.html b/docs/select/index.html
index 0168099..afafa46 100644
--- a/docs/select/index.html
+++ b/docs/select/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/selecting-flat-data/index.html b/docs/selecting-flat-data/index.html
index e0fcc18..7f02851 100644
--- a/docs/selecting-flat-data/index.html
+++ b/docs/selecting-flat-data/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/selecting-multiple-columns-within-nested-data/index.html b/docs/selecting-multiple-columns-within-nested-data/index.html
index 64e9d3a..ffd0f12 100644
--- a/docs/selecting-multiple-columns-within-nested-data/index.html
+++ b/docs/selecting-multiple-columns-within-nested-data/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/selecting-nested-data-for-a-column/index.html b/docs/selecting-nested-data-for-a-column/index.html
index 5816fc4..d8aabec 100644
--- a/docs/selecting-nested-data-for-a-column/index.html
+++ b/docs/selecting-nested-data-for-a-column/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sequence-files/index.html b/docs/sequence-files/index.html
index 47761dd..c0a821b 100644
--- a/docs/sequence-files/index.html
+++ b/docs/sequence-files/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/set/index.html b/docs/set/index.html
index 1607ac5..7dc9e81 100644
--- a/docs/set/index.html
+++ b/docs/set/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/show-databases-and-show-schemas/index.html b/docs/show-databases-and-show-schemas/index.html
index fa31b0a..ab9f7ff 100644
--- a/docs/show-databases-and-show-schemas/index.html
+++ b/docs/show-databases-and-show-schemas/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/show-files/index.html b/docs/show-files/index.html
index cbba279..dfd45d8 100644
--- a/docs/show-files/index.html
+++ b/docs/show-files/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/show-tables/index.html b/docs/show-tables/index.html
index 01484f8..76d5bdb 100644
--- a/docs/show-tables/index.html
+++ b/docs/show-tables/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sort-based-and-hash-based-memory-constrained-operators/index.html b/docs/sort-based-and-hash-based-memory-constrained-operators/index.html
index 90c0cb3..6e6f4e5 100644
--- a/docs/sort-based-and-hash-based-memory-constrained-operators/index.html
+++ b/docs/sort-based-and-hash-based-memory-constrained-operators/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/splunk-storage-plugin/index.html b/docs/splunk-storage-plugin/index.html
index db55126..1472b8a 100644
--- a/docs/splunk-storage-plugin/index.html
+++ b/docs/splunk-storage-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/spss-format-plugin/index.html b/docs/spss-format-plugin/index.html
index e346e31..9002899 100644
--- a/docs/spss-format-plugin/index.html
+++ b/docs/spss-format-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sql-commands/index.html b/docs/sql-commands/index.html
index 3873bc2..304be28 100644
--- a/docs/sql-commands/index.html
+++ b/docs/sql-commands/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sql-conditional-expressions/index.html b/docs/sql-conditional-expressions/index.html
index 0b4fa16..ddc35f6 100644
--- a/docs/sql-conditional-expressions/index.html
+++ b/docs/sql-conditional-expressions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sql-dialect-compatibility-functions/index.html b/docs/sql-dialect-compatibility-functions/index.html
index bedd12a..7997aa8 100644
--- a/docs/sql-dialect-compatibility-functions/index.html
+++ b/docs/sql-dialect-compatibility-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sql-extensions/index.html b/docs/sql-extensions/index.html
index 4d563df..bedf198 100644
--- a/docs/sql-extensions/index.html
+++ b/docs/sql-extensions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sql-functions/index.html b/docs/sql-functions/index.html
index a734ee7..1239582 100644
--- a/docs/sql-functions/index.html
+++ b/docs/sql-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
@@ -1434,9 +1432,6 @@
           <li><a href="/docs/string-manipulation/">String Manipulation</a></li>
         
       
-          <li><a href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-        
-      
           <li><a href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
         
       
diff --git a/docs/sql-reference-introduction/index.html b/docs/sql-reference-introduction/index.html
index bdaea41..682cde3 100644
--- a/docs/sql-reference-introduction/index.html
+++ b/docs/sql-reference-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sql-reference/index.html b/docs/sql-reference/index.html
index 38231e7..038830a 100644
--- a/docs/sql-reference/index.html
+++ b/docs/sql-reference/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
@@ -1452,8 +1450,6 @@
         
             <li><a href="/docs/string-manipulation/">String Manipulation</a></li>
         
-            <li><a href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-        
             <li><a href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
         
             <li><a href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sql-window-functions-examples/index.html b/docs/sql-window-functions-examples/index.html
index eeb2d40..40d129e 100644
--- a/docs/sql-window-functions-examples/index.html
+++ b/docs/sql-window-functions-examples/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sql-window-functions-introduction/index.html b/docs/sql-window-functions-introduction/index.html
index 3bd6074..bd8f1f3 100644
--- a/docs/sql-window-functions-introduction/index.html
+++ b/docs/sql-window-functions-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/sql-window-functions/index.html b/docs/sql-window-functions/index.html
index c2d49b6..1d89e05 100644
--- a/docs/sql-window-functions/index.html
+++ b/docs/sql-window-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/start-up-options/index.html b/docs/start-up-options/index.html
index 05519ce..eaef717 100644
--- a/docs/start-up-options/index.html
+++ b/docs/start-up-options/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/starting-drill-in-distributed-mode/index.html b/docs/starting-drill-in-distributed-mode/index.html
index 0c515a6..314182f 100644
--- a/docs/starting-drill-in-distributed-mode/index.html
+++ b/docs/starting-drill-in-distributed-mode/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/starting-drill-on-linux-and-mac-os-x/index.html b/docs/starting-drill-on-linux-and-mac-os-x/index.html
index a890b1c..0929922 100644
--- a/docs/starting-drill-on-linux-and-mac-os-x/index.html
+++ b/docs/starting-drill-on-linux-and-mac-os-x/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/starting-drill-on-windows/index.html b/docs/starting-drill-on-windows/index.html
index 7b476b1..ceb9e17 100644
--- a/docs/starting-drill-on-windows/index.html
+++ b/docs/starting-drill-on-windows/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/starting-the-web-ui/index.html b/docs/starting-the-web-ui/index.html
index a46010d..6181246 100644
--- a/docs/starting-the-web-ui/index.html
+++ b/docs/starting-the-web-ui/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/stopping-drill/index.html b/docs/stopping-drill/index.html
index f5462a9..2925ea9 100644
--- a/docs/stopping-drill/index.html
+++ b/docs/stopping-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/storage-plugin-configuration/index.html b/docs/storage-plugin-configuration/index.html
index 7d32271..72797ec 100644
--- a/docs/storage-plugin-configuration/index.html
+++ b/docs/storage-plugin-configuration/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/storage-plugin-registration/index.html b/docs/storage-plugin-registration/index.html
index 2b173cc..9fb67ea 100644
--- a/docs/storage-plugin-registration/index.html
+++ b/docs/storage-plugin-registration/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/string-distance-functions/index.html b/docs/string-distance-functions/index.html
index 8e80c0a..d241dbd 100644
--- a/docs/string-distance-functions/index.html
+++ b/docs/string-distance-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/string-manipulation/index.html b/docs/string-manipulation/index.html
index f31ded6..1d99575 100644
--- a/docs/string-manipulation/index.html
+++ b/docs/string-manipulation/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3 current"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
@@ -2231,7 +2229,7 @@ SELECT TRIM(leading 'l' from 'long live Drill') FROM (VALUES(1));
       
         <div class="doc-nav">
   
-  <span class="previous-toc"><a href="/docs/date-time-functions-and-arithmetic/">← Date/Time Functions and Arithmetic</a></span><span class="next-toc"><a href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical →</a></span>
+  <span class="previous-toc"><a href="/docs/date-time-functions-and-arithmetic/">← Date/Time Functions and Arithmetic</a></span><span class="next-toc"><a href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls →</a></span>
 </div>
 
     
diff --git a/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/index.html b/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/index.html
index 2d6b101..4a85ecb 100644
--- a/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/index.html
+++ b/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/summary/index.html b/docs/summary/index.html
index a0a32a0..324ff1f 100644
--- a/docs/summary/index.html
+++ b/docs/summary/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/supported-data-types/index.html b/docs/supported-data-types/index.html
index f55a97c..1aeba94 100644
--- a/docs/supported-data-types/index.html
+++ b/docs/supported-data-types/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/supported-sql-commands/index.html b/docs/supported-sql-commands/index.html
index 6520189..37f487b 100644
--- a/docs/supported-sql-commands/index.html
+++ b/docs/supported-sql-commands/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/syslog-format-plugin/index.html b/docs/syslog-format-plugin/index.html
index fc26c2d..a87a5c3 100644
--- a/docs/syslog-format-plugin/index.html
+++ b/docs/syslog-format-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/tableau-examples/index.html b/docs/tableau-examples/index.html
index 0e2e420..2b9db6e 100644
--- a/docs/tableau-examples/index.html
+++ b/docs/tableau-examples/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/testing-the-odbc-connection/index.html b/docs/testing-the-odbc-connection/index.html
index 308c39a..dc66bb9 100644
--- a/docs/testing-the-odbc-connection/index.html
+++ b/docs/testing-the-odbc-connection/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/text-files-csv-tsv-psv/index.html b/docs/text-files-csv-tsv-psv/index.html
index c8ca062..4603c6c 100644
--- a/docs/text-files-csv-tsv-psv/index.html
+++ b/docs/text-files-csv-tsv-psv/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/throttling/index.html b/docs/throttling/index.html
index 7f857fb..6a273ef 100644
--- a/docs/throttling/index.html
+++ b/docs/throttling/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/time-series-analysis-functions/index.html b/docs/time-series-analysis-functions/index.html
index 520b98f..fb4a9ee 100644
--- a/docs/time-series-analysis-functions/index.html
+++ b/docs/time-series-analysis-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/troubleshooting/index.html b/docs/troubleshooting/index.html
index 3efef68..ff1b508 100644
--- a/docs/troubleshooting/index.html
+++ b/docs/troubleshooting/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/tutorial-develop-a-simple-function/index.html b/docs/tutorial-develop-a-simple-function/index.html
index 6a224cf..74f67b7 100644
--- a/docs/tutorial-develop-a-simple-function/index.html
+++ b/docs/tutorial-develop-a-simple-function/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/tutorials-introduction/index.html b/docs/tutorials-introduction/index.html
index aa8c946..f2b3d8b 100644
--- a/docs/tutorials-introduction/index.html
+++ b/docs/tutorials-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/tutorials/index.html b/docs/tutorials/index.html
index fbb2b53..a1ca9ed 100644
--- a/docs/tutorials/index.html
+++ b/docs/tutorials/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/types-of-indexes/index.html b/docs/types-of-indexes/index.html
index f507ad2..b500a16 100644
--- a/docs/types-of-indexes/index.html
+++ b/docs/types-of-indexes/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/union-set-operator/index.html b/docs/union-set-operator/index.html
index eba089e..150f3a2 100644
--- a/docs/union-set-operator/index.html
+++ b/docs/union-set-operator/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/use-postman-to-run-sql-queries-on-drill-data-sources/index.html b/docs/use-postman-to-run-sql-queries-on-drill-data-sources/index.html
index a3633b0..273de91 100644
--- a/docs/use-postman-to-run-sql-queries-on-drill-data-sources/index.html
+++ b/docs/use-postman-to-run-sql-queries-on-drill-data-sources/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/use/index.html b/docs/use/index.html
index 132d986..126a33e 100644
--- a/docs/use/index.html
+++ b/docs/use/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/useful-information-for-drill-developers/index.html b/docs/useful-information-for-drill-developers/index.html
index d1dad5a..74fff4e 100644
--- a/docs/useful-information-for-drill-developers/index.html
+++ b/docs/useful-information-for-drill-developers/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/useful-research/index.html b/docs/useful-research/index.html
index 48d287f..0d318ec 100644
--- a/docs/useful-research/index.html
+++ b/docs/useful-research/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-apache-drill-with-tableau-10-2/index.html b/docs/using-apache-drill-with-tableau-10-2/index.html
index 68d8375..781178a 100644
--- a/docs/using-apache-drill-with-tableau-10-2/index.html
+++ b/docs/using-apache-drill-with-tableau-10-2/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-apache-drill-with-tableau-9-desktop/index.html b/docs/using-apache-drill-with-tableau-9-desktop/index.html
index cbcf4db..14c8ca7 100644
--- a/docs/using-apache-drill-with-tableau-9-desktop/index.html
+++ b/docs/using-apache-drill-with-tableau-9-desktop/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-apache-drill-with-tableau-9-server/index.html b/docs/using-apache-drill-with-tableau-9-server/index.html
index b99d75b..79eebae 100644
--- a/docs/using-apache-drill-with-tableau-9-server/index.html
+++ b/docs/using-apache-drill-with-tableau-9-server/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-custom-functions-in-queries/index.html b/docs/using-custom-functions-in-queries/index.html
index 6a05474..6c8b308 100644
--- a/docs/using-custom-functions-in-queries/index.html
+++ b/docs/using-custom-functions-in-queries/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-drill-explorer/index.html b/docs/using-drill-explorer/index.html
index 983dbc0..16d4d58 100644
--- a/docs/using-drill-explorer/index.html
+++ b/docs/using-drill-explorer/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-drill-metastore/index.html b/docs/using-drill-metastore/index.html
index e7a1732..680897e 100644
--- a/docs/using-drill-metastore/index.html
+++ b/docs/using-drill-metastore/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-drill-with-bi-tools-introduction/index.html b/docs/using-drill-with-bi-tools-introduction/index.html
index 8af38d5..29ffb2f 100644
--- a/docs/using-drill-with-bi-tools-introduction/index.html
+++ b/docs/using-drill-with-bi-tools-introduction/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-drill-with-bi-tools/index.html b/docs/using-drill-with-bi-tools/index.html
index e1a8ac2..502f984 100644
--- a/docs/using-drill-with-bi-tools/index.html
+++ b/docs/using-drill-with-bi-tools/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-information-builders-webfocus-with-apache-drill/index.html b/docs/using-information-builders-webfocus-with-apache-drill/index.html
index 45fac51..cc013c4 100644
--- a/docs/using-information-builders-webfocus-with-apache-drill/index.html
+++ b/docs/using-information-builders-webfocus-with-apache-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-jdbc-with-squirrel-on-windows/index.html b/docs/using-jdbc-with-squirrel-on-windows/index.html
index 2cfbbff..0ebdd15 100644
--- a/docs/using-jdbc-with-squirrel-on-windows/index.html
+++ b/docs/using-jdbc-with-squirrel-on-windows/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-jpam-as-the-pam-authenticator/index.html b/docs/using-jpam-as-the-pam-authenticator/index.html
index 86cad77..e0c23b8 100644
--- a/docs/using-jpam-as-the-pam-authenticator/index.html
+++ b/docs/using-jpam-as-the-pam-authenticator/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-libpam4j-as-the-pam-authenticator/index.html b/docs/using-libpam4j-as-the-pam-authenticator/index.html
index acccf61..780fb1e 100644
--- a/docs/using-libpam4j-as-the-pam-authenticator/index.html
+++ b/docs/using-libpam4j-as-the-pam-authenticator/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-microstrategy-analytics-with-apache-drill/index.html b/docs/using-microstrategy-analytics-with-apache-drill/index.html
index a92b52f..4849658 100644
--- a/docs/using-microstrategy-analytics-with-apache-drill/index.html
+++ b/docs/using-microstrategy-analytics-with-apache-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-qlik-sense-with-drill/index.html b/docs/using-qlik-sense-with-drill/index.html
index 026f488..500aaa5 100644
--- a/docs/using-qlik-sense-with-drill/index.html
+++ b/docs/using-qlik-sense-with-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-saiku-analytics-with-apache-drill/index.html b/docs/using-saiku-analytics-with-apache-drill/index.html
index ba5c224..2068c84 100644
--- a/docs/using-saiku-analytics-with-apache-drill/index.html
+++ b/docs/using-saiku-analytics-with-apache-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-sql-functions-clauses-and-joins/index.html b/docs/using-sql-functions-clauses-and-joins/index.html
index 27039da..fa8d94c 100644
--- a/docs/using-sql-functions-clauses-and-joins/index.html
+++ b/docs/using-sql-functions-clauses-and-joins/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-the-drill-on-yarn-web-ui/index.html b/docs/using-the-drill-on-yarn-web-ui/index.html
index 1dd1123..52be5cc 100644
--- a/docs/using-the-drill-on-yarn-web-ui/index.html
+++ b/docs/using-the-drill-on-yarn-web-ui/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-the-jdbc-driver/index.html b/docs/using-the-jdbc-driver/index.html
index 44e6d4f..770d92e 100644
--- a/docs/using-the-jdbc-driver/index.html
+++ b/docs/using-the-jdbc-driver/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/using-tibco-spotfire-desktop-with-drill/index.html b/docs/using-tibco-spotfire-desktop-with-drill/index.html
index fe2c0a0..a29fc0e 100644
--- a/docs/using-tibco-spotfire-desktop-with-drill/index.html
+++ b/docs/using-tibco-spotfire-desktop-with-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/value-vectors/index.html b/docs/value-vectors/index.html
index ba2745d..78cf951 100644
--- a/docs/value-vectors/index.html
+++ b/docs/value-vectors/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/value-window-functions/index.html b/docs/value-window-functions/index.html
index 8b75a4a..c52154b 100644
--- a/docs/value-window-functions/index.html
+++ b/docs/value-window-functions/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/verifying-index-use/index.html b/docs/verifying-index-use/index.html
index 4f42438..11dcd14 100644
--- a/docs/verifying-index-use/index.html
+++ b/docs/verifying-index-use/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/where-clause/index.html b/docs/where-clause/index.html
index 30a159e..2915b1e 100644
--- a/docs/where-clause/index.html
+++ b/docs/where-clause/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/why-drill/index.html b/docs/why-drill/index.html
index c320ab6..b6a298a 100644
--- a/docs/why-drill/index.html
+++ b/docs/why-drill/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/wikipedia-edit-history/index.html b/docs/wikipedia-edit-history/index.html
index 551773d..0a35e13 100644
--- a/docs/wikipedia-edit-history/index.html
+++ b/docs/wikipedia-edit-history/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/with-clause/index.html b/docs/with-clause/index.html
index a9d6853..3abd2a2 100644
--- a/docs/with-clause/index.html
+++ b/docs/with-clause/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/workspaces/index.html b/docs/workspaces/index.html
index 84f87ab..6524e36 100644
--- a/docs/workspaces/index.html
+++ b/docs/workspaces/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/docs/xml-format-plugin/index.html b/docs/xml-format-plugin/index.html
index 2d11b65..e291152 100644
--- a/docs/xml-format-plugin/index.html
+++ b/docs/xml-format-plugin/index.html
@@ -896,8 +896,6 @@
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
               
-                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
-              
                 <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
               
                 <li class="toctree-l3"><a class="reference internal" href="/docs/phonetic-functions/">Phonetic Functions</a></li>
diff --git a/download.html b/download/index.html
similarity index 98%
rename from download.html
rename to download/index.html
index d649da6..50190aa 100644
--- a/download.html
+++ b/download/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/download" >en</a>
+			<a style="font-weight: bold;" href="/download/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/download" >zh</a>
+			<a  href="/zh/download/" >zh</a>
 		</li>
 		
 	</ul>
diff --git a/faq.html b/faq/index.html
similarity index 99%
rename from faq.html
rename to faq/index.html
index 5cc0052..406d3b6 100644
--- a/faq.html
+++ b/faq/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/faq" >en</a>
+			<a style="font-weight: bold;" href="/faq/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/faq" >zh</a>
+			<a  href="/zh/faq/" >zh</a>
 		</li>
 		
 	</ul>
diff --git a/feed.xml b/feed.xml
index 951ea7a..326f89c 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,8 +6,8 @@
 </description>
     <link>http://localhost:4000/</link>
     <atom:link href="http://localhost:4000/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Fri, 02 Jul 2021 15:57:41 +0200</pubDate>
-    <lastBuildDate>Fri, 02 Jul 2021 15:57:41 +0200</lastBuildDate>
+    <pubDate>Sun, 27 Jun 2021 09:36:03 +0200</pubDate>
+    <lastBuildDate>Sun, 27 Jun 2021 09:36:03 +0200</lastBuildDate>
     <generator>Jekyll v3.9.0</generator>
     
       <item>
diff --git a/mailinglists.html b/mailinglists/index.html
similarity index 98%
rename from mailinglists.html
rename to mailinglists/index.html
index 6c87936..e4d55b5 100644
--- a/mailinglists.html
+++ b/mailinglists/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/mailinglists" >en</a>
+			<a style="font-weight: bold;" href="/mailinglists/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/mailinglists" >zh</a>
+			<a  href="/zh/mailinglists/" >zh</a>
 		</li>
 		
 	</ul>
diff --git a/overview.html b/overview/index.html
similarity index 98%
rename from overview.html
rename to overview/index.html
index d18f7f9..284b080 100644
--- a/overview.html
+++ b/overview/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/overview" >en</a>
+			<a style="font-weight: bold;" href="/overview/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/overview" >zh</a>
+			<a  href="/zh/overview/" >zh</a>
 		</li>
 		
 	</ul>
diff --git a/poweredBy.html b/poweredBy/index.html
similarity index 99%
rename from poweredBy.html
rename to poweredBy/index.html
index d14dbda..eeb6a05 100644
--- a/poweredBy.html
+++ b/poweredBy/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/poweredBy" >en</a>
+			<a style="font-weight: bold;" href="/poweredBy/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/poweredBy" >zh</a>
+			<a  href="/zh/poweredBy/" >zh</a>
 		</li>
 		
 	</ul>
diff --git a/search.html b/search/index.html
similarity index 98%
rename from search.html
rename to search/index.html
index b8b71b5..afd5f4f 100644
--- a/search.html
+++ b/search/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/search" >en</a>
+			<a style="font-weight: bold;" href="/search/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/search" >zh</a>
+			<a  href="/zh/search/" >zh</a>
 		</li>
 		
 	</ul>
diff --git a/team.html b/team/index.html
similarity index 99%
rename from team.html
rename to team/index.html
index 90a716d..2eb212d 100644
--- a/team.html
+++ b/team/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/team" >en</a>
+			<a style="font-weight: bold;" href="/team/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/team" >zh</a>
+			<a  href="/zh/team/" >zh</a>
 		</li>
 		
 	</ul>
diff --git a/why.html b/why/index.html
similarity index 99%
rename from why.html
rename to why/index.html
index 4fd2500..2178952 100644
--- a/why.html
+++ b/why/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a style="font-weight: bold;" href="/why" >en</a>
+			<a style="font-weight: bold;" href="/why/" >en</a>
 		</li>
 		
 		<li>
-			<a  href="/zh/why" >zh</a>
+			<a  href="/zh/why/" >zh</a>
 		</li>
 		
 	</ul>
diff --git a/zh/README.md b/zh/README.md
index 5d87b02..a719f03 100644
--- a/zh/README.md
+++ b/zh/README.md
@@ -128,23 +128,18 @@ redirect_to:
 ```
 # Multilingual
 
-Multilingual support was added to 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.   This means that a language which is incompletely translated is still deployable with no adverse effects.
+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 (`lang-code` forthwith) to the `languages` property in _config.yml.
-2. Add a `lang-code/` subdirectory to the root directory.
-3. Add a `lang-code/` subdirectory to each collection that will be translated, e.g. `_docs/lang-code/`.
-4. Check the `exclude_from_localization` list in _config.yml to ensure that the content you
-want to translate is not excluded from processing by the multlingual plugin.
+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 site pages
+## Add translated documentation
 
-The English versions of "site" pages such as index.html are stored in the root directory.  Create corresponding translated pages under `lang-code/` in which you set `lang` in the front matter to `lang-code` and leave the `permalink` the same as the English page.
-
-## Add translated collection pages
-
-The English versions of "collection" pages such as the markdown under _docs/ are stored in an en/ subdirectory of the collection root.  Create corresponding translated pages in the collection under `lang-code/` in which you translate both `title` and `parent` in the front matter but leave the `slug` the same as the English page and set `lang` to `lang-code`.
+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/zh/apacheASF.html b/zh/apacheASF/index.html
similarity index 97%
rename from zh/apacheASF.html
rename to zh/apacheASF/index.html
index 2704b03..17a3e9d 100644
--- a/zh/apacheASF.html
+++ b/zh/apacheASF/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a  href="/apacheASF" >en</a>
+			<a  href="/apacheASF/" >en</a>
 		</li>
 		
 		<li>
-			<a style="font-weight: bold;" href="/zh/apacheASF" >zh</a>
+			<a style="font-weight: bold;" href="/zh/apacheASF/" >zh</a>
 		</li>
 		
 	</ul>
@@ -114,7 +114,7 @@
     </ul>
   </li>
   <li class='nav'><a href="/zh/faq/">FAQ</a></li>
-  <li class='nav'><a href="/zh/blog/">Blog</a></li>
+  <li class='nav'><a href="/blog/">Blog</a></li>
   <li class="social-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
   <li class="social-menu-item"><a href="https://join.slack.com/t/apache-drill/shared_invite/enQtNTQ4MjM1MDA3MzQ2LTJlYmUxMTRkMmUwYmQ2NTllYmFmMjU4MDk0NjYwZjBmYjg0MDZmOTE2ZDg0ZjBlYmI3Yjc4Y2I2NTQyNGVlZTc" title="Apache Drill Slack channels"
       target="_blank"><img src="/images/slack-logo.svg" alt="Slack logo" align="center"></a> </li>
diff --git a/zh/architecture.html b/zh/architecture/index.html
similarity index 99%
rename from zh/architecture.html
rename to zh/architecture/index.html
index 9ea101b..3ad5ea7 100644
--- a/zh/architecture.html
+++ b/zh/architecture/index.html
@@ -44,11 +44,11 @@
 	<ul>
 		
 		<li>
-			<a  href="/architecture" >en</a>
+			<a  href="/architecture/" >en</a>
 		</li>
 		
 		<li>
-			<a style="font-weight: bold;" href="/zh/architecture" >zh</a>
+			<a style="font-weight: bold;" href="/zh/architecture/" >zh</a>
 		</li>
 		
 	</ul>
@@ -114,7 +114,7 @@
     </ul>
   </li>
   <li class='nav'><a href="/zh/faq/">FAQ</a></li>
-  <li class='nav'><a href="/zh/blog/">Blog</a></li>
+  <li class='nav'><a href="/blog/">Blog</a></li>
   <li class="social-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
   <li class="social-menu-item"><a href="https://join.slack.com/t/apache-drill/shared_invite/enQtNTQ4MjM1MDA3MzQ2LTJlYmUxMTRkMmUwYmQ2NTllYmFmMjU4MDk0NjYwZjBmYjg0MDZmOTE2ZDg0ZjBlYmI3Yjc4Y2I2NTQyNGVlZTc" title="Apache Drill Slack channels"
       target="_blank"><img src="/images/slack-logo.svg" alt="Slack logo" align="center"></a> </li>
diff --git a/zh/blog.html b/zh/blog.html
deleted file mode 100644
index 20aec8b..0000000
--- a/zh/blog.html
+++ /dev/null
@@ -1,358 +0,0 @@
-<!DOCTYPE html>
-<html>
-
-<head>
-
-<meta charset="UTF-8">
-<meta name=viewport content="width=device-width, initial-scale=1">
-
-
-<title>Blog - Apache Drill</title>
-
-<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
-<link href='https://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css'/>
-<link href="/css/site.css" rel="stylesheet" type="text/css"/>
-
-<link rel="shortcut icon" href="/zh/favicon.ico" type="image/x-icon"/>
-<link rel="icon" href="/zh/favicon.ico" type="image/x-icon"/>
-
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" language="javascript" type="text/javascript"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js" language="javascript" type="text/javascript"></script>
-<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
-<script language="javascript" type="text/javascript" src="/js/script.js"></script>
-<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
-
-</head>
-
-
-<body onResize="resized();">
-  <div class="page-wrap">
-    <div class="bui"></div>
-
-<div id="menu" class="mw">
-<ul>
-  <li class='toc-categories'>
-  <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
-  </li>
-  <li class="logo"><a href="/zh/"></a></li>
-  <li class='expand-menu'>
-  <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
-  </li>
-  <li class="clear-float"></li>
-  <li class="nav">
-	<a>Language</a>
-	<ul>
-		
-		<li>
-			<a  href="/blog" >en</a>
-		</li>
-		
-		<li>
-			<a style="font-weight: bold;" href="/zh/blog" >zh</a>
-		</li>
-		
-	</ul>
-  </li>
-  <li class="apache-link">
-    <a href="/zh/apacheASF/">Apache</a>
-  </li>
-  <li class="poweredby">
-    <a href="/zh/poweredBy">Powered By</a>
-  </li>
-  <li class="documentation-menu">
-    <a href="/zh/docs/">Documentation</a>
-    <ul>
-      
-        <li><a href="/zh/docs/getting-started/">新手开始</a></li>
-      
-        <li><a href="/zh/docs/architecture/">Architecture</a></li>
-      
-        <li><a href="/zh/docs/tutorials/">Tutorials</a></li>
-      
-        <li><a href="/zh/docs/drill-on-yarn/">Drill-on-YARN</a></li>
-      
-        <li><a href="/zh/docs/install-drill/">Install Drill</a></li>
-      
-        <li><a href="/zh/docs/configure-drill/">Configure Drill</a></li>
-      
-        <li><a href="/zh/docs/connect-a-data-source/">Connect a Data Source</a></li>
-      
-        <li><a href="/zh/docs/odbc-jdbc-interfaces/">ODBC/JDBC Interfaces</a></li>
-      
-        <li><a href="/zh/docs/query-data/">Query Data</a></li>
-      
-        <li><a href="/zh/docs/performance-tuning/">Performance Tuning</a></li>
-      
-        <li><a href="/zh/docs/log-and-debug/">Log and Debug</a></li>
-      
-        <li><a href="/zh/docs/sql-reference/">SQL Reference</a></li>
-      
-        <li><a href="/zh/docs/data-sources-and-file-formats/">Data Sources and File Formats</a></li>
-      
-        <li><a href="/zh/docs/develop-custom-functions/">Develop Custom Functions</a></li>
-      
-        <li><a href="/zh/docs/troubleshooting/">Troubleshooting</a></li>
-      
-        <li><a href="/zh/docs/developer-information/">Developer Information</a></li>
-      
-        <li><a href="/zh/docs/release-notes/">Release Notes</a></li>
-      
-        <li><a href="/zh/docs/sample-datasets/">Sample Datasets</a></li>
-      
-        <li><a href="/zh/docs/project-bylaws/">Project Bylaws</a></li>
-      
-        <li><a href="/zh/docs/ecosystem/">Ecosystem</a></li>
-      
-    </ul>
-  </li>
-  <li class='nav'>
-    <a href="/zh/community-resources/">Community</a>
-    <ul>
-      <li><a href="/zh/team/">Team</a></li>
-      <li><a href="/zh/mailinglists/">Mailing Lists</a></li>
-      <li><a href="/zh/community-resources/">Community Resources</a></li>
-    </ul>
-  </li>
-  <li class='nav'><a href="/zh/faq/">FAQ</a></li>
-  <li class='nav'><a href="/zh/blog/">Blog</a></li>
-  <li class="social-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
-  <li class="social-menu-item"><a href="https://join.slack.com/t/apache-drill/shared_invite/enQtNTQ4MjM1MDA3MzQ2LTJlYmUxMTRkMmUwYmQ2NTllYmFmMjU4MDk0NjYwZjBmYjg0MDZmOTE2ZDg0ZjBlYmI3Yjc4Y2I2NTQyNGVlZTc" title="Apache Drill Slack channels"
-      target="_blank"><img src="/images/slack-logo.svg" alt="Slack logo" align="center"></a> </li>
-  <li class='search-bar'>
-    <form id="drill-search-form">
-      <input type="text" placeholder="Search Apache Drill" id="drill-search-term" />
-      <button type="submit">
-        <i class="fa fa-search"></i>
-      </button>
-    </form>
-  </li>
-  <li class="d">
-    <a href="/zh/download/">
-      <i class="fa fa-cloud-download"></i> Download
-    </a>
-  </li>
-</ul>
-</div>
-
-    <div class="int_title">
-<h1>Blog</h1>
-  
-</div>
-
-<div class="int_text" align="left"><!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2021/06/10/drill-1.19-released/">Drill 1.19 Released</a><br/>
-<span class="post-date">Posted on Jun 10, 2021
-by Laurent Goujon</span>
-<br/>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.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2020/09/05/drill-1.18-released/">Drill 1.18 Released</a><br/>
-<span class="post-date">Posted on Sep 5, 2020
-by Abhishek Girish</span>
-<br/>Apache Drill 1.18 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"</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2019/12/26/drill-1.17-released/">Drill 1.17 Released</a><br/>
-<span class="post-date">Posted on Dec 26, 2019
-by Bridget Bevens</span>
-<br/>Apache Drill 1.17's highlights are&#58; Hadoop, Kafka, Sqlline, and Calcite upgrades, .zip compression, file/table function for schema provisioning, new UDFs, and more.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2019/05/02/drill-user-meetup/">Drill User Meetup 2019</a><br/>
-<span class="post-date">Posted on May 2, 2019
-by Bridget Bevens</span>
-<br/>Drill User Meetup coming soon.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2019/05/02/drill-1.16-released/">Drill 1.16 Released</a><br/>
-<span class="post-date">Posted on May 2, 2019
-by Bridget Bevens</span>
-<br/>Apache Drill 1.16's highlights are&#58; table statistics, schema provisioning for text files, parquet metadata caching improvements, several Web UI improvements, and more.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2018/12/31/drill-1.15-released/">Drill 1.15 Released</a><br/>
-<span class="post-date">Posted on Dec 31, 2018
-by Bridget Bevens</span>
-<br/>Apache Drill 1.15's highlights are&#58; SQLLine upgrade, index support, ability to secure znodes with custom ACLs, INFORMATION_SCHEMA files table, systemfunctions table, and more.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2018/12/01/learning-apache-drill-book/">Learning Apache Drill book from O'Reilly Media</a><br/>
-<span class="post-date">Posted on Dec 1, 2018
-by James Turton</span>
-<br/>A new book for learning to work with Apache Drill from two Drill comitters has been published through O'Reilly Media.  The book contains helpful explanations and recipes for different types of user from big data admins to data scientists.  It also presents information relevant to developers interested in customising Drill, contributing to the open source project or just taking a peek under the hood.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2018/10/16/drill-user-meetup/">Drill User Meetup 2018</a><br/>
-<span class="post-date">Posted on Oct 16, 2018
-by Bridget Bevens</span>
-<br/>Drill User Meetup coming soon.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2018/10/16/drill-developer-day/">Drill Developer Day 2018</a><br/>
-<span class="post-date">Posted on Oct 16, 2018
-by Bridget Bevens</span>
-<br/>Drill Developer Day coming soon.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2018/08/05/drill-1.14-released/">Drill 1.14 Released</a><br/>
-<span class="post-date">Posted on Aug 5, 2018
-by Bridget Bevens</span>
-<br/>Apache Drill 1.14's highlights are&#58; Ability to run Drill in a Docker container, ability to export and save storage plugin configurations, a storage plugin configuration file to manage storage plugin configurations, an image metadata format plugin, option to set Hive properties at the session level, and more.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2018/03/18/drill-1.13-released/">Drill 1.13 Released</a><br/>
-<span class="post-date">Posted on Mar 18, 2018
-by Bridget Bevens</span>
-<br/>Apache Drill 1.13's highlights are&#58; YARN support, support for HTTP Kerberos authentication using SPNEGO, SQL syntax highlighting of queries, and user and distribution specific configuration checks during startup.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2018/02/09/running-sql-queries-on-amazon-s3/">Running SQL Queries on Amazon S3</a><br/>
-<span class="post-date">Posted on Feb 9, 2018
-by Nick Amato</span>
-<br/>Drill enables you to run SQL queries directly on data in S3. There's no need to ingest the data into a managed cluster or transform the data. This is a step-by-step tutorial on how to use Drill with S3.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2017/12/15/drill-1.12-released/">Drill 1.12 Released</a><br/>
-<span class="post-date">Posted on Dec 15, 2017
-by Bridget Bevens</span>
-<br/>Apache Drill 1.12's highlights are&#58; Kafka and OpenTSDB storage plugins, SSL and network encryption support, queue-based memory assignment for buffering operators, networking functions, and the ability to prevent users from accessing paths outside the root of a workspace.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2017/07/31/drill-1.11-released/">Drill 1.11 Released</a><br/>
-<span class="post-date">Posted on Jul 31, 2017
-by Bridget Bevens</span>
-<br/>Apache Drill 1.11's highlights are&#58; Cryptography-related functions, spill to disk for the hash aggregate operator, Format plugin support for PCAP files, ability to change the HDFS block Size for Parquet files, ability to store query profiles in memory, configurable CTAS directory and file permissions option, support for network encryption, relative paths stored in the metadata file, and support for ANSI_QUOTES.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2017/03/15/drill-1.10-released/">Drill 1.10 Released</a><br/>
-<span class="post-date">Posted on Mar 15, 2017
-by Bridget Bevens</span>
-<br/>Apache Drill 1.10's highlights are&#58; CTTAS, improved fault tolerance, Drill version and statistics in Web Console, implicit interpretation of INT96, and Kerberos authentication.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2016/11/29/drill-1.9-released/">Drill 1.9 Released</a><br/>
-<span class="post-date">Posted on Nov 29, 2016
-by Bridget Bevens</span>
-<br/>Apache Drill 1.9's highlights are&#58; asynchronous Parquet reader, Parquet filter pushdown, dynamic UDF support, and HTTPD format plugin.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2016/08/30/drill-1.8-released/">Drill 1.8 Released</a><br/>
-<span class="post-date">Posted on Aug 30, 2016
-by Bridget Bevens</span>
-<br/>Apache Drill 1.8's highlights are&#58; metadata cache pruning, IF EXISTS support, DESCRIBE SCHEMA command, multi-byte delimiter support, and new parameters for filter selectivity estimates.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2016/06/28/drill-1.7-released/">Drill 1.7 Released</a><br/>
-<span class="post-date">Posted on Jun 28, 2016
-by Bridget Bevens</span>
-<br/>Apache Drill 1.7's highlights are&#58; Monitoring via JMX, Hive CHAR data type support, and HBase 1.x support.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2016/03/16/drill-1.6-released/">Drill 1.6 Released</a><br/>
-<span class="post-date">Posted on Mar 16, 2016
-by Bridget Bevens</span>
-<br/>Apache Drill 1.6's highlights are&#58; Inbound impersonation and additional custom window frames.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2016/02/16/drill-1.5-released/">Drill 1.5 Released</a><br/>
-<span class="post-date">Posted on Feb 16, 2016
-by Jason Altekruse, Bridget Bevens</span>
-<br/>Apache Drill 1.5's highlights are&#58; Authentication and security for the Web interface and REST API, experimental query support for Apache Kudu (incubating), an improved memory allocator, and configurable caching for Hive metadata.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/12/14/drill-1.4-released/">Drill 1.4 Released</a><br/>
-<span class="post-date">Posted on Dec 14, 2015
-by Jacques Nadeau</span>
-<br/>Apache Drill 1.4's highlights are&#58; "select with options" queries that can change storage plugin settings, improved behavior when parsing CSV file header names, a variable to set non-pretty (e.g. compact) printing of JSON, and better drillbit.log files that include query text.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/11/23/drill-1.3-released/">Drill 1.3 Released</a><br/>
-<span class="post-date">Posted on Nov 23, 2015
-by Jacques Nadeau</span>
-<br/>Drill 1.3 has been released. Users can now query Hadoop sequence files and text delimited files with headers. In addition, this release provides significant performance and usability improvements for working with Amazon S3. Drill 1.3 also adds support for heterogeneous types, enabling queries on datasets with columns that have more than one data type (commonly seen in JSON files, MongoDB collections, etc.).</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/10/16/drill-1.2-released/">Drill 1.2 Released</a><br/>
-<span class="post-date">Posted on Oct 16, 2015
-by Jacques Nadeau</span>
-<br/>Drill 1.2 has been released. This release includes a new JDBC storage plugin for querying relational databases, as well as new window functions such as `NTILE`, `FIRST_VALUE`, `LAST_VALUE`, `LEAD` and `LAG`. This release addresses 210 JIRAs, including performance, stability and documentation enhancements.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/07/23/drill-tutorial-at-nosql-now-2015/">Drill Tutorial at NoSQL Now! 2015</a><br/>
-<span class="post-date">Posted on Jul 23, 2015
-by Tomer Shiran</span>
-<br/>Attend the 3-hour Drill tutorial at the NoSQL Now! 2015 conference to learn more about Apache Drill.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/07/05/drill-1.1-released/">Drill 1.1 Released</a><br/>
-<span class="post-date">Posted on Jul 5, 2015
-by Jacques Nadeau</span>
-<br/>Drill 1.1 has been released, providing window functions, automatic partitioning, improved MongoDB support and more. This release addresses 162 JIRAs.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/05/19/the-apache-software-foundation-announces-apache-drill-1.0/">The Apache Software Foundation Announces Apache Drill 1.0</a><br/>
-<span class="post-date">Posted on May 19, 2015
-by Tomer Shiran</span>
-<br/>The Apache Software Foundation announced today the availability of Apache Drill 1.0, the schema-free SQL query engine for Apache Hadoop, NoSQL and cloud storage.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/05/19/drill-1.0-released/">Drill 1.0 Released</a><br/>
-<span class="post-date">Posted on May 19, 2015
-by Tomer Shiran, Jacques Nadeau</span>
-<br/>Drill 1.0 has been released, representing a major milestone for the Drill community. Drill in now production-ready, making it easier than ever to explore and analyze data in non-relational datastores.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/05/04/drill-0.9-released/">Drill 0.9 Released</a><br/>
-<span class="post-date">Posted on May 4, 2015
-by Tomer Shiran, Jacques Nadeau</span>
-<br/>The community has just released Drill 0.9, which includes 199 resolved JIRAs and numerous enhancements.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/04/30/apache-parquet-graudates-to-a-top-level-project/">Apache Parquet Graduates to a Top-Level Project</a><br/>
-<span class="post-date">Posted on Apr 30, 2015
-by Tomer Shiran</span>
-<br/>The Apache Parquet project has graduated to a top-level project (TLP) at the Apache Software Foundation.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/03/31/drill-0.8-released/">Drill 0.8 Released</a><br/>
-<span class="post-date">Posted on Mar 31, 2015
-by Tomer Shiran, Jacques Nadeau</span>
-<br/>The community has just released Drill 0.8, which includes 243 resolved JIRAs and numerous enhancements.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/03/23/microstrategy-announces-drill-support/">MicroStrategy Announces Drill Support</a><br/>
-<span class="post-date">Posted on Mar 23, 2015
-by Tomer Shiran</span>
-<br/>MicroStrategy announced that it is now certified with Apache Drill, providing a first-class BI experience for Hadoop and NoSQL databases.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2015/01/27/schema-free-json-data-infrastructure/">Schema-free JSON Data Infrastructure</a><br/>
-<span class="post-date">Posted on Jan 27, 2015
-by Tomer Shiran</span>
-<br/>JSON has emerged as the de-facto standard data exchange format. Data infrastructure technologies such as Apache Drill, MongoDB and Elasticsearch are embracing JSON as their native data models, bringing game-changing ease-of-use and agility to developers and analysts.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2014/12/23/drill-0.7-released/">Drill 0.7 Released</a><br/>
-<span class="post-date">Posted on Dec 23, 2014
-by Jacques Nadeau</span>
-<br/>The community has just released Drill 0.7, which includes 228 resolved JIRAs and numerous enhancements.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2014/12/16/whats-coming-in-2015/">What's Coming in 2015?</a><br/>
-<span class="post-date">Posted on Dec 16, 2014
-by Tomer Shiran</span>
-<br/>Drill is now a top-level project, and the community is expanding rapidly. Find out more about some of the new features planned for 2015.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2014/12/11/apache-drill-qa-panelist-spotlight/">Apache Drill Q&A Panelist Spotlight</a><br/>
-<span class="post-date">Posted on Dec 11, 2014
-by Tomer Shiran</span>
-<br/>Join us on Twitter for a live Q&A on Wednesday, December 17.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2014/12/02/drill-top-level-project/">Apache Drill Graduates to a Top-Level Project</a><br/>
-<span class="post-date">Posted on Dec 2, 2014
-by Tomer Shiran</span>
-<br/>Drill has graduated to a Top-Level Project at Apache. This marks a significant accomplishment for the Drill community, which now includes dozens of developers working at a variety of companies.</p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="/zh/blog/2014/11/19/sql-on-mongodb/">SQL on MongoDB</a><br/>
-<span class="post-date">Posted on Nov 19, 2014
-by Anil Kumar Batchu, Kamesh Bhallamudi</span>
-<br/>The MongoDB storage plugin for Drill enables analytical queries on MongoDB databases. Drill's schema-free JSON data model is a natural fit for MongoDB's data model.</p>
-
-<p class="info">Want to contribute a blog post? Check out the source for some of the <a href="https://github.com/apache/drill/tree/gh-pages/blog/_posts">existing posts</a> to see how it's done. When you're ready, email your Markdown file to <a href="mailto:dev@drill.apache.org">dev@drill.apache.org</a>.</p>
-<h1>Third-Party Articles</h1>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="https://www.mapr.com/blog/how-turn-raw-data-yelp-insights-minutes-apache-drill">How to Turn Raw Data from Yelp into Insights in Minutes with Apache Drill</a> (Nov 13, 2014)<br/></p>
-<!-- previously: site.posts -->
-<p><a class="post-link" href="https://www.mapr.com/blog/how-use-sql-hadoop-drill-rest-json-nosql-and-hbase-simple-rest-client">How to Use SQL, Hadoop, Drill, REST, JSON, NoSQL, and HBase in a Simple REST Client</a> (Jan 6, 2015)<br/></p>
-
-</div>
-
-  </div>
-  <p class="push"></p>
-<div id="footer" class="mw">
-<div class="wrapper">
-Copyright © 2012-2020 The Apache Software Foundation, licensed under the Apache License, Version 2.0.<br>
-Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.<br/><br/>
-</div>
-</div>
-
-  <script>
-(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-
-ga('create', 'UA-53379651-1', 'auto');
-ga('send', 'pageview');
-</script>
-<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-548b2caa33765e8d" async="async"></script>
-
-</body>
-</html>
diff --git a/zh/blog/2014/11/19/sql-on-mongodb/index.html b/zh/blog/2014/11/19/sql-on-mongodb/index.html
deleted file mode 100644
index f425ed3..0000000
--- a/zh/blog/2014/11/19/sql-on-mongodb/index.html
+++ /dev/null
@@ -1,371 +0,0 @@
-<!DOCTYPE html>
-<html>
-
-<head>
-
-<meta charset="UTF-8">
-<meta name=viewport content="width=device-width, initial-scale=1">
-
-
-<title>SQL on MongoDB - Apache Drill</title>
-
-<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
-<link href='https://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css'/>
-<link href="/css/site.css" rel="stylesheet" type="text/css"/>
-
-<link rel="shortcut icon" href="/zh/favicon.ico" type="image/x-icon"/>
-<link rel="icon" href="/zh/favicon.ico" type="image/x-icon"/>
-
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" language="javascript" type="text/javascript"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js" language="javascript" type="text/javascript"></script>
-<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
-<script language="javascript" type="text/javascript" src="/js/script.js"></script>
-<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
-
-</head>
-
-
-<body onResize="resized();">
-  <div class="page-wrap">
-    <div class="bui"></div>
-
-<div id="menu" class="mw">
-<ul>
-  <li class='toc-categories'>
-  <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
-  </li>
-  <li class="logo"><a href="/zh/"></a></li>
-  <li class='expand-menu'>
-  <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
-  </li>
-  <li class="clear-float"></li>
-  <li class="nav">
-	<a>Language</a>
-	<ul>
-		
-		<li>
-			<a  href="/blog/2014/11/19/sql-on-mongodb/" >en</a>
-		</li>
-		
-		<li>
-			<a style="font-weight: bold;" href="/zh/blog/2014/11/19/sql-on-mongodb/" >zh</a>
-		</li>
-		
-	</ul>
-  </li>
-  <li class="apache-link">
-    <a href="/zh/apacheASF/">Apache</a>
-  </li>
-  <li class="poweredby">
-    <a href="/zh/poweredBy">Powered By</a>
-  </li>
-  <li class="documentation-menu">
-    <a href="/zh/docs/">Documentation</a>
-    <ul>
-      
-        <li><a href="/zh/docs/getting-started/">新手开始</a></li>
-      
-        <li><a href="/zh/docs/architecture/">Architecture</a></li>
-      
-        <li><a href="/zh/docs/tutorials/">Tutorials</a></li>
-      
-        <li><a href="/zh/docs/drill-on-yarn/">Drill-on-YARN</a></li>
-      
-        <li><a href="/zh/docs/install-drill/">Install Drill</a></li>
-      
-        <li><a href="/zh/docs/configure-drill/">Configure Drill</a></li>
-      
-        <li><a href="/zh/docs/connect-a-data-source/">Connect a Data Source</a></li>
-      
-        <li><a href="/zh/docs/odbc-jdbc-interfaces/">ODBC/JDBC Interfaces</a></li>
-      
-        <li><a href="/zh/docs/query-data/">Query Data</a></li>
-      
-        <li><a href="/zh/docs/performance-tuning/">Performance Tuning</a></li>
-      
-        <li><a href="/zh/docs/log-and-debug/">Log and Debug</a></li>
-      
-        <li><a href="/zh/docs/sql-reference/">SQL Reference</a></li>
-      
-        <li><a href="/zh/docs/data-sources-and-file-formats/">Data Sources and File Formats</a></li>
-      
-        <li><a href="/zh/docs/develop-custom-functions/">Develop Custom Functions</a></li>
-      
-        <li><a href="/zh/docs/troubleshooting/">Troubleshooting</a></li>
-      
-        <li><a href="/zh/docs/developer-information/">Developer Information</a></li>
-      
-        <li><a href="/zh/docs/release-notes/">Release Notes</a></li>
-      
-        <li><a href="/zh/docs/sample-datasets/">Sample Datasets</a></li>
-      
-        <li><a href="/zh/docs/project-bylaws/">Project Bylaws</a></li>
-      
-        <li><a href="/zh/docs/ecosystem/">Ecosystem</a></li>
-      
-    </ul>
-  </li>
-  <li class='nav'>
-    <a href="/zh/community-resources/">Community</a>
-    <ul>
-      <li><a href="/zh/team/">Team</a></li>
-      <li><a href="/zh/mailinglists/">Mailing Lists</a></li>
-      <li><a href="/zh/community-resources/">Community Resources</a></li>
-    </ul>
-  </li>
-  <li class='nav'><a href="/zh/faq/">FAQ</a></li>
-  <li class='nav'><a href="/zh/blog/">Blog</a></li>
-  <li class="social-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
-  <li class="social-menu-item"><a href="https://join.slack.com/t/apache-drill/shared_invite/enQtNTQ4MjM1MDA3MzQ2LTJlYmUxMTRkMmUwYmQ2NTllYmFmMjU4MDk0NjYwZjBmYjg0MDZmOTE2ZDg0ZjBlYmI3Yjc4Y2I2NTQyNGVlZTc" title="Apache Drill Slack channels"
-      target="_blank"><img src="/images/slack-logo.svg" alt="Slack logo" align="center"></a> </li>
-  <li class='search-bar'>
-    <form id="drill-search-form">
-      <input type="text" placeholder="Search Apache Drill" id="drill-search-term" />
-      <button type="submit">
-        <i class="fa fa-search"></i>
-      </button>
-    </form>
-  </li>
-  <li class="d">
-    <a href="/zh/download/">
-      <i class="fa fa-cloud-download"></i> Download
-    </a>
-  </li>
-</ul>
-</div>
-
-    <link href="/css/content.css" rel="stylesheet" type="text/css">
-
-<div class="post int_text">
-  <header class="post-header">
-    <div class="int_title">
-      <h1 class="post-title">SQL on MongoDB</h1>
-    </div>
-    <p class="post-meta">
-    
-    <strong>Authors:</strong>
-    <ul>
-      
-        
-        <li>Anil Kumar Batchu (SSE, Intuit India (IDC))</li>
-      
-        
-        <li>Kamesh Bhallamudi (SSE, Intuit India (IDC))</li>
-      
-    </ul>
-    
-<strong>Date:</strong> Nov 19, 2014
-</p>
-  </header>
-  <div class="addthis_sharing_toolbox"></div>
-
-  <article class="post-content">
-    <p>One of the many interesting and unique features about Drill is its ability to support multiple query languages, data formats, and data sources, as well as cross-platform querying (such as joining HBase tables with your Mongo collections) using ANSI SQL.</p>
-
-<p>As of now, Drill supports multiple storage plugins, including HDFS, HBase, Hive, and LocalFileSystem. Since Drill is optimized for nested data, we realized that a Mongo storage plugin would be a useful feature.</p>
-
-<p>So, recently Kamesh and I (we have an avid interest in all things Mongo) contributed the MongoDB storage plugin feature to the Apache Drill project. As part of this blog post, we would like to provide instructions on how to use this plugin, which has been included in the <a href="http://incubator.apache.org/drill/download/">Drill 0.6 release</a>.</p>
-
-<p>The instructions are divided into the following subtopics:</p>
-
-<ul>
-  <li>Drill and Mongo setup (standalone/replicated/sharded)</li>
-  <li>Running queries</li>
-  <li>Securely accessing MongoDB</li>
-  <li>Optimizations</li>
-</ul>
-
-<h2 id="drill-and-mongodb-setup-standalonereplicatedsharded">Drill and MongoDB Setup (Standalone/Replicated/Sharded)</h2>
-
-<h3 id="standalone">Standalone</h3>
-<ul>
-  <li>Start <code class="language-plaintext highlighter-rouge">mongod</code> process (<a href="http://docs.mongodb.org/manual/installation/">Install MongoDB</a>)</li>
-  <li>Start Drill in embedded mode (<a href="https://cwiki.apache.org/confluence/display/DRILL/Installing+Drill+in+Embedded+Mode">Installing Drill in Embedded Mode</a> &amp; <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=44994063">Starting/Stopping Drill</a>)</li>
-  <li>Access the Web UI through the local drillbit: <a href="http://localhost:8047/">http://localhost:8047/</a></li>
-  <li>
-    <p>Enable the Mongo storage plugin and update its configuration:</p>
-
-    <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="w">  </span><span class="p">{</span><span class="w">
-    </span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"mongo"</span><span class="p">,</span><span class="w">
-    </span><span class="nl">"connection"</span><span class="p">:</span><span class="w"> </span><span class="s2">"mongodb://localhost:27017"</span><span class="p">,</span><span class="w">
-    </span><span class="nl">"enabled"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
-  </span><span class="p">}</span><span class="w">
-</span></code></pre></div>    </div>
-
-    <p>By default, <code class="language-plaintext highlighter-rouge">mongod</code> listens on port 27017.</p>
-  </li>
-</ul>
-
-<p><img src="/static/sql-on-mongodb/standalone.png" alt="Drill on MongoDB in standalone mode" /></p>
-
-<h3 id="replica-set">Replica Set</h3>
-<ul>
-  <li>Start <code class="language-plaintext highlighter-rouge">mongod</code> processes in replication mode</li>
-  <li>Start Drill in distributed mode (<a href="https://cwiki.apache.org/confluence/display/DRILL/Installing+Drill+in+Distributed+Mode">Installing Drill in Distributed Mode</a> &amp; <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=44994063">Starting/Stopping Drill</a>)</li>
-  <li>Access the Web UI through any drillbit: <a href="http://drillbit2:8047">http://drillbit2:8047</a></li>
-  <li>
-    <p>Enable the Mongo storage plugin and update its configuration:</p>
-
-    <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="w">  </span><span class="p">{</span><span class="w">
-    </span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"mongo"</span><span class="p">,</span><span class="w">
-    </span><span class="nl">"connection"</span><span class="p">:</span><span class="w"> </span><span class="s2">"mongodb://&lt;host1&gt;:&lt;port1&gt;,&lt;host2&gt;:&lt;port2&gt;"</span><span class="p">,</span><span class="w">
-    </span><span class="nl">"enabled"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
-  </span><span class="p">}</span><span class="w">
-</span></code></pre></div>    </div>
-
-    <p>Where <code class="language-plaintext highlighter-rouge">host1</code> and <code class="language-plaintext highlighter-rouge">host2</code> are <code class="language-plaintext highlighter-rouge">mongod</code> hostnames in the replica set.</p>
-  </li>
-</ul>
-
-<p><img src="/static/sql-on-mongodb/replicated.png" alt="Drill on MongoDB in replicated mode" /></p>
-
-<p>In replicated mode, whichever drillbit receives the query connects to the nearest <code class="language-plaintext highlighter-rouge">mongod</code> (local <code class="language-plaintext highlighter-rouge">mongod</code>) to read the data.</p>
-
-<h3 id="shardedsharded-with-replica-set">Sharded/Sharded with Replica Set</h3>
-
-<ul>
-  <li>Start Mongo processes in sharded mode</li>
-  <li>Start Drill in distributed mode (<a href="https://cwiki.apache.org/confluence/display/DRILL/Installing+Drill+in+Distributed+Mode">Installing Drill in Distributed Mode</a> &amp; <a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=44994063">Starting/Stopping Drill</a>)</li>
-  <li>Access the Web UI through any drillbit: <a href="http://drillbit3:8047">http://drillbit3:8047</a></li>
-  <li>
-    <p>Enable the Mongo storage plugin and update its configuration:</p>
-
-    <div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="w">  </span><span class="p">{</span><span class="w"> 
-    </span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"mongo"</span><span class="p">,</span><span class="w">
-    </span><span class="nl">"connection"</span><span class="p">:</span><span class="w"> </span><span class="s2">"mongodb://&lt;host1&gt;:&lt;port1&gt;,&lt;host2&gt;:&lt;port2&gt;"</span><span class="p">,</span><span class="w">
-    </span><span class="nl">"enabled"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
-  </span><span class="p">}</span><span class="w">
-</span></code></pre></div>    </div>
-
-    <p>Where <code class="language-plaintext highlighter-rouge">host1</code> and <code class="language-plaintext highlighter-rouge">host2</code> are the <code class="language-plaintext highlighter-rouge">mongos</code> hostnames.</p>
-  </li>
-</ul>
-
-<p><img src="/static/sql-on-mongodb/sharded.png" alt="Drill on MongoDB in sharded mode" /></p>
-
-<p>In sharded mode, drillbit first connects to the <code class="language-plaintext highlighter-rouge">mongos</code> server to get the shard information.</p>
-
-<h2 id="endpoint-assignments">Endpoint Assignments</h2>
-
-<p>Drill is designed to maximize data locality:</p>
-
-<ul>
-  <li>When drillbits and shards run together on the same machines, each drillbit (endpoint) will read the chunks from the local shard. That is, all the chunks from a shard will be assigned to its local drillbit. This is known as data locality, and is the ideal scenario.</li>
-  <li>When all drillbits and shards are running on different machines, chunks will be assigned to drillbits in a round-robin fashion. In this case there is no data locality.</li>
-  <li>When some of drillbits and shards are colocated, and some of them are running on different machines, partial data locality is achieved.</li>
-</ul>
-
-<h2 id="running-queries">Running Queries</h2>
-
-<p>Here is a simple exercise that provides steps for creating an <code class="language-plaintext highlighter-rouge">empinfo</code> collection in an <code class="language-plaintext highlighter-rouge">employee</code> database in Mongo that you can query using Drill:</p>
-
-<ol>
-  <li>Download <a href="http://media.mongodb.org/zips.json">zips.json</a> and the <a href="/static/sql-on-mongodb/empinfo.json">empinfo.json</a> dataset referenced at the end of blog.</li>
-  <li>
-    <p>Import the zips.json and empinfo.json files into Mongo using the following command:</p>
-
-    <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code> mongoimport <span class="nt">--host</span> localhost <span class="nt">--db</span> <span class="nb">test</span> <span class="nt">--collection</span> zips &lt; zips.json
- mongoimport <span class="nt">--host</span> localhost <span class="nt">--db</span> employee <span class="nt">--collection</span> empinfo &lt; empinfo.json
-</code></pre></div>    </div>
-  </li>
-  <li>Issue the following queries either from sqlline (Drill’s shell) or from the Drill Web UI to get corresponding results from the Mongo collection.
-    <ul>
-      <li>To issue queries from the web UI, open the Drill web UI and go to Query tab.</li>
-      <li>
-        <p>To issue queries from sqlline, connect to sqlline using the following command:</p>
-
-        <div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   &lt;DRILLHOME&gt;/bin/sqlline <span class="nt">-u</span> jdbc:drill:zk<span class="o">=</span>zkhost:2181 <span class="nt">-n</span> admin <span class="nt">-p</span> admin
-</code></pre></div>        </div>
-      </li>
-    </ul>
-  </li>
-  <li>
-    <p>Queries:</p>
-
-    <div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code> <span class="k">SELECT</span> <span class="n">first_name</span><span class="p">,</span> <span class="n">last_name</span><span class="p">,</span> <span class="n">position_id</span>
- <span class="k">FROM</span> <span class="n">mongo</span><span class="p">.</span><span class="n">employee</span><span class="p">.</span><span class="nv">`empinfo`</span>
- <span class="k">WHERE</span> <span class="n">employee_id</span> <span class="o">=</span> <span class="mi">1107</span> <span class="k">AND</span> <span class="n">position_id</span> <span class="o">=</span> <span class="mi">17</span> <span class="k">AND</span> <span class="n">last_name</span> <span class="o">=</span> <span class="s1">'Yonce'</span><span class="p">;</span>  
-    
- <span class="k">SELECT</span> <span class="n">city</span><span class="p">,</span> <span class="k">sum</span><span class="p">(</span><span class="n">pop</span><span class="p">)</span>
- <span class="k">FROM</span> <span class="n">mongo</span><span class="p">.</span><span class="n">test</span><span class="p">.</span><span class="nv">`zips`</span> <span class="n">zipcodes</span>
- <span class="k">WHERE</span> <span class="k">state</span> <span class="k">IS</span> <span class="k">NOT</span> <span class="k">NULL</span> <span class="k">GROUP</span> <span class="k">BY</span> <span class="n">city</span>
- <span class="k">ORDER</span> <span class="k">BY</span> <span class="k">sum</span><span class="p">(</span><span class="n">pop</span><span class="p">)</span> <span class="k">DESC</span> <span class="k">LIMIT</span> <span class="mi">1</span><span class="p">;</span>
-</code></pre></div>    </div>
-  </li>
-</ol>
-
-<p><em>Note</em>: If a field contains a mixture of different data types across different records, such as both int and decimal values, then queries fail unless <code class="language-plaintext highlighter-rouge">store.mongo.all_text_mode = true</code> and aggregations fail in that case. For more information refer to <a href="https://issues.apache.org/jira/browse/DRILL-1475">DRILL-1475</a> and <a href="https://issues.apache.org/jira/browse/DRILL-1460">DRILL-1460</a>.</p>
-
-<p>To set <code class="language-plaintext highlighter-rouge">store.mongo.all_text_mode = true</code>, execute the following command in sqlline:</p>
-
-<div class="language-sql highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">alter</span> <span class="k">session</span> <span class="k">set</span> <span class="n">store</span><span class="p">.</span><span class="n">mongo</span><span class="p">.</span><span class="n">all_text_mode</span> <span class="o">=</span> <span class="k">true</span>
-</code></pre></div></div>
-
-<h2 id="securely-accessing-mongodb">Securely Accessing MongoDB</h2>
-<p>Create two databases, emp and zips. For each database, create a user with read privileges. As an example, for the zips database, create a user “apache” with read privileges. For the emp database, create a user “drill” with read privileges.</p>
-
-<p>The apache user will be able to query the zips database by using the following storage plugin configuration:</p>
-
-<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> 
-  </span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"mongo"</span><span class="p">,</span><span class="w">
-  </span><span class="nl">"connection"</span><span class="p">:</span><span class="w"> </span><span class="s2">"mongodb://apache:apache@localhost:27017/zips"</span><span class="p">,</span><span class="w">
-  </span><span class="nl">"enabled"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
-</span><span class="p">}</span><span class="w">
-</span></code></pre></div></div>
-
-<p>The <code class="language-plaintext highlighter-rouge">drill</code> user will be able to query the <code class="language-plaintext highlighter-rouge">emp</code> database by using the following storage plugin configuration:</p>
-
-<div class="language-json highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">{</span><span class="w"> 
-  </span><span class="nl">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"mongo"</span><span class="p">,</span><span class="w">
-  </span><span class="nl">"connection"</span><span class="p">:</span><span class="w"> </span><span class="s2">"mongodb://drill:drill@localhost:27017/emp"</span><span class="p">,</span><span class="w">
-  </span><span class="nl">"enabled"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w"> 
-</span><span class="p">}</span><span class="w">
-</span></code></pre></div></div>
-
-<p><em>Note</em>: The security patch may be included in next release. Check <a href="https://issues.apache.org/jira/browse/DRILL-1502">DRILL-1502</a> for status.</p>
-
-<h2 id="optimizations">Optimizations</h2>
-<p>The MongoDB storage plugin supports predicate pushdown and projection pushdown. As of now, predicate pushdown is implemented for the following filters: <code class="language-plaintext highlighter-rouge">&gt;</code>, <code class="language-plaintext highlighter-rouge">&gt;=</code>, <code class="language-plaintext highlighter-rouge">&lt;</code>, <code class="language-plaintext highlighter-rouge">&lt;=</code>, <code class="language-plaintext highlighter-rouge">==</code>, <code class="lang [...]
-
-<p>We are excited about the release of the MongoDB storage plugin, and we believe that Drill is the perfect SQL query tool for MongoDB.</p>
-
-  </article>
- <div id="disqus_thread"></div>
-    <script type="text/javascript">
-        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
-        var disqus_shortname = 'drill'; // required: replace example with your forum shortname
-
-        /* * * DON'T EDIT BELOW THIS LINE * * */
-        (function() {
-            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
-            dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
-            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
-        })();
-    </script>
-    <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
-    
-</div>
-<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-548b2caa33765e8d" async="async"></script>
-
-  </div>
-  <p class="push"></p>
-<div id="footer" class="mw">
-<div class="wrapper">
-Copyright © 2012-2020 The Apache Software Foundation, licensed under the Apache License, Version 2.0.<br>
-Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.<br/><br/>
-</div>
-</div>
-
-  <script>
-(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-
-ga('create', 'UA-53379651-1', 'auto');
-ga('send', 'pageview');
-</script>
-<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-548b2caa33765e8d" async="async"></script>
-
-</body>
-</html>
diff --git a/zh/blog/2014/12/02/drill-top-level-project/index.html b/zh/blog/2014/12/02/drill-top-level-project/index.html
deleted file mode 100644
index 5837049..0000000
--- a/zh/blog/2014/12/02/drill-top-level-project/index.html
+++ /dev/null
@@ -1,237 +0,0 @@
-<!DOCTYPE html>
-<html>
-
-<head>
-
-<meta charset="UTF-8">
-<meta name=viewport content="width=device-width, initial-scale=1">
-
-
-<title>Apache Drill Graduates to a Top-Level Project - Apache Drill</title>
-
-<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
-<link href='https://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css'/>
-<link href="/css/site.css" rel="stylesheet" type="text/css"/>
-
-<link rel="shortcut icon" href="/zh/favicon.ico" type="image/x-icon"/>
-<link rel="icon" href="/zh/favicon.ico" type="image/x-icon"/>
-
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" language="javascript" type="text/javascript"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js" language="javascript" type="text/javascript"></script>
-<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
-<script language="javascript" type="text/javascript" src="/js/script.js"></script>
-<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
-
-</head>
-
-
-<body onResize="resized();">
-  <div class="page-wrap">
-    <div class="bui"></div>
-
-<div id="menu" class="mw">
-<ul>
-  <li class='toc-categories'>
-  <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
-  </li>
-  <li class="logo"><a href="/zh/"></a></li>
-  <li class='expand-menu'>
-  <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
-  </li>
-  <li class="clear-float"></li>
-  <li class="nav">
-	<a>Language</a>
-	<ul>
-		
-		<li>
-			<a  href="/blog/2014/12/02/drill-top-level-project/" >en</a>
-		</li>
-		
-		<li>
-			<a style="font-weight: bold;" href="/zh/blog/2014/12/02/drill-top-level-project/" >zh</a>
-		</li>
-		
-	</ul>
-  </li>
-  <li class="apache-link">
-    <a href="/zh/apacheASF/">Apache</a>
-  </li>
-  <li class="poweredby">
-    <a href="/zh/poweredBy">Powered By</a>
-  </li>
-  <li class="documentation-menu">
-    <a href="/zh/docs/">Documentation</a>
-    <ul>
-      
-        <li><a href="/zh/docs/getting-started/">新手开始</a></li>
-      
-        <li><a href="/zh/docs/architecture/">Architecture</a></li>
-      
-        <li><a href="/zh/docs/tutorials/">Tutorials</a></li>
-      
-        <li><a href="/zh/docs/drill-on-yarn/">Drill-on-YARN</a></li>
-      
-        <li><a href="/zh/docs/install-drill/">Install Drill</a></li>
-      
-        <li><a href="/zh/docs/configure-drill/">Configure Drill</a></li>
-      
-        <li><a href="/zh/docs/connect-a-data-source/">Connect a Data Source</a></li>
-      
-        <li><a href="/zh/docs/odbc-jdbc-interfaces/">ODBC/JDBC Interfaces</a></li>
-      
-        <li><a href="/zh/docs/query-data/">Query Data</a></li>
-      
-        <li><a href="/zh/docs/performance-tuning/">Performance Tuning</a></li>
-      
-        <li><a href="/zh/docs/log-and-debug/">Log and Debug</a></li>
-      
-        <li><a href="/zh/docs/sql-reference/">SQL Reference</a></li>
-      
-        <li><a href="/zh/docs/data-sources-and-file-formats/">Data Sources and File Formats</a></li>
-      
-        <li><a href="/zh/docs/develop-custom-functions/">Develop Custom Functions</a></li>
-      
-        <li><a href="/zh/docs/troubleshooting/">Troubleshooting</a></li>
-      
-        <li><a href="/zh/docs/developer-information/">Developer Information</a></li>
-      
-        <li><a href="/zh/docs/release-notes/">Release Notes</a></li>
-      
-        <li><a href="/zh/docs/sample-datasets/">Sample Datasets</a></li>
-      
-        <li><a href="/zh/docs/project-bylaws/">Project Bylaws</a></li>
-      
-        <li><a href="/zh/docs/ecosystem/">Ecosystem</a></li>
-      
-    </ul>
-  </li>
-  <li class='nav'>
-    <a href="/zh/community-resources/">Community</a>
-    <ul>
-      <li><a href="/zh/team/">Team</a></li>
-      <li><a href="/zh/mailinglists/">Mailing Lists</a></li>
-      <li><a href="/zh/community-resources/">Community Resources</a></li>
-    </ul>
-  </li>
-  <li class='nav'><a href="/zh/faq/">FAQ</a></li>
-  <li class='nav'><a href="/zh/blog/">Blog</a></li>
-  <li class="social-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
-  <li class="social-menu-item"><a href="https://join.slack.com/t/apache-drill/shared_invite/enQtNTQ4MjM1MDA3MzQ2LTJlYmUxMTRkMmUwYmQ2NTllYmFmMjU4MDk0NjYwZjBmYjg0MDZmOTE2ZDg0ZjBlYmI3Yjc4Y2I2NTQyNGVlZTc" title="Apache Drill Slack channels"
-      target="_blank"><img src="/images/slack-logo.svg" alt="Slack logo" align="center"></a> </li>
-  <li class='search-bar'>
-    <form id="drill-search-form">
-      <input type="text" placeholder="Search Apache Drill" id="drill-search-term" />
-      <button type="submit">
-        <i class="fa fa-search"></i>
-      </button>
-    </form>
-  </li>
-  <li class="d">
-    <a href="/zh/download/">
-      <i class="fa fa-cloud-download"></i> Download
-    </a>
-  </li>
-</ul>
-</div>
-
-    <link href="/css/content.css" rel="stylesheet" type="text/css">
-
-<div class="post int_text">
-  <header class="post-header">
-    <div class="int_title">
-      <h1 class="post-title">Apache Drill Graduates to a Top-Level Project</h1>
-    </div>
-    <p class="post-meta">
-    
-      
-      
-      <strong>Author:</strong> Tomer Shiran (Founder, PMC Member and Committer, Apache Drill)<br />
-    
-<strong>Date:</strong> Dec 2, 2014
-</p>
-  </header>
-  <div class="addthis_sharing_toolbox"></div>
-
-  <article class="post-content">
-    <p>The Apache Software Foundation has just announced that it has promoted Drill to a top-level project at Apache, similar to other well-known projects like Apache Hadoop and httpd (the world’s most popular Web server). This marks a significant accomplishment for the Drill community, and I wanted to personally thank everyone who has contributed to the project. It takes many people, and countless hours, to develop something as complex and innovative as Drill.</p>
-
-<p>In this post I wanted to reflect on the past and future of Drill.</p>
-
-<h2 id="why-we-started-drill">Why We Started Drill</h2>
-
-<h3 id="the-evolution-of-application-development-and-data">The Evolution of Application Development and Data</h3>
-
-<p>Over the last decade, organizations have been striving to become more agile and data-driven, seeking to gain competitive advantage in their markets. This trend has led to dramatic changes in the way applications are built and delivered, and in the type and volume of data that is being leveraged.</p>
-
-<p><strong>Applications</strong>: In previous decades, software development was a carefully orchestrated and planned process. The release cycles were often measured in years, and upgrades were infrequent. Today, Web and mobile applications are developed in a much more iterative fashion. The release cycles are measured in days or weeks, and upgrades are a non-issue. (What version of Salesforce.com or Google Maps are you using?)</p>
-
-<p><strong>Data</strong>: In previous decades, data was measured in MBs or GBs, and it was highly structured and denormalized. Today’s data is often measured in TBs or PBs, and it tends to be multi-structured — a combination of unstructured, semi-structured and structured. The data comes from many different sources, including a variety of applications, devices and services, and its structure changes much more frequently.</p>
-
-<h3 id="a-new-generation-of-datastores">A New Generation of Datastores</h3>
-
-<p>The relational database, which was invented in 1970, was not designed for these new processes and data volumes and structures. As a result, a new generation of datastores has emerged, including HDFS, NoSQL (HBase, MongoDB, etc.) and search (Elasticsearch, Solr).  These systems are schema-free (also known as “dynamic schema”). Applications, as opposed to DBAs, control the data structure, enabling more agility and flexibility. For example, an application developer can independently evol [...]
-
-<h2 id="the-need-for-a-new-query-engine">The Need for a New Query Engine</h2>
-
-<p>With data increasingly being stored in schema-free datastores (HDFS, HBase, MongoDB, etc.) and a variety of cloud services, users need a way to explore and analyze this data, and a way to visualize it with BI tools (reports, dashboards, etc.). In 2012 we decided to embark on a journey to create the world’s next-generation SQL engine. We had several high-level requirements in mind:</p>
-
-<ul>
-  <li><strong>A schema-free data model.</strong> Schema-free datastores (HDFS, NoSQL, search) need a schema-free SQL engine. These datastores became popular for a reason, and we shouldn’t expect organizations to sacrifice those advantages in order to enjoy SQL-based analytics and BI. Today’s organizations need agility and flexibility to cope with the volume, variety and velocity associated with modern applications and data.</li>
-  <li><strong>A standalone query engine that supports multiple data sources.</strong> Most companies now use a variety of best-of-breed datastores and services to store data. This is true not just for large Global 2000 companies, but also for small startups. For example, it is not uncommon for a startup to have data in MySQL, MongoDB, HBase and HDFS, as well as a variety of online services. ETL was hard even 10 years ago when data was static and 100x smaller than it is today, and in toda [...]
-  <li><strong>Ease of use.</strong> The SQL engine can’t be hard to setup and use. Analysts and developers should be able to download and use it without deploying any complex infrastructure such as Hadoop.</li>
-  <li><strong>Scalability and performance.</strong> The SQL engine must support interactive queries. It can’t be batch-oriented like Hive. In addition, it must be able to scale linearly from a small laptop or virtual machine to a large cluster with hundreds or thousands of powerful servers.</li>
-</ul>
-
-<p>With these requirements in mind, we decided to incubate a new project in 2012 in the Apache Software Foundation so that a community of vendors and developers could come together and develop the technology. (One little known fact is that the name “Drill” was actually suggested by Google engineers due to its inspiration from Google’s Dremel execution engine.)</p>
-
-<p>After almost two years of research and development, we released Drill 0.4 in August, and continued with monthly releases since then.</p>
-
-<h2 id="whats-next">What’s Next</h2>
-
-<p>Graduating to a top-level project is a significant milestone, but it’s really just the beginning of the journey. In fact, we’re currently wrapping up Drill 0.7, which includes hundreds of fixes and enhancements, and we expect to release that in the next couple weeks.</p>
-
-<p>Drill is currently being used by dozens of organizations, ranging from small startups to some of the largest Fortune 100s. These organizations are already gaining tremendous business value with Drill. As we march towards a 1.0 release early next year, these organizations are helping us shape the project and ensure that it meets the needs of a broad range of organizations as well as users (business analysts, technical analysts, data scientists and application developers). I would like  [...]
-
-<p>Happy Drilling!<br />
-Tomer Shiran</p>
-
-  </article>
- <div id="disqus_thread"></div>
-    <script type="text/javascript">
-        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
-        var disqus_shortname = 'drill'; // required: replace example with your forum shortname
-
-        /* * * DON'T EDIT BELOW THIS LINE * * */
-        (function() {
-            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
-            dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
-            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
-        })();
-    </script>
-    <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
-    
-</div>
-<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-548b2caa33765e8d" async="async"></script>
-
-  </div>
-  <p class="push"></p>
-<div id="footer" class="mw">
-<div class="wrapper">
-Copyright © 2012-2020 The Apache Software Foundation, licensed under the Apache License, Version 2.0.<br>
-Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.<br/><br/>
-</div>
-</div>
-
-  <script>
-(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-
-ga('create', 'UA-53379651-1', 'auto');
-ga('send', 'pageview');
-</script>
-<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-548b2caa33765e8d" async="async"></script>
-
-</body>
-</html>
diff --git a/zh/blog/2014/12/11/apache-drill-qa-panelist-spotlight/index.html b/zh/blog/2014/12/11/apache-drill-qa-panelist-spotlight/index.html
deleted file mode 100644
index 6b21cdf..0000000
--- a/zh/blog/2014/12/11/apache-drill-qa-panelist-spotlight/index.html
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE html>
-<html>
-
-<head>
-
-<meta charset="UTF-8">
-<meta name=viewport content="width=device-width, initial-scale=1">
-
-
-<title>Apache Drill Q&A Panelist Spotlight - Apache Drill</title>
-
-<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
-<link href='https://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css'/>
-<link href="/css/site.css" rel="stylesheet" type="text/css"/>
-
-<link rel="shortcut icon" href="/zh/favicon.ico" type="image/x-icon"/>
-<link rel="icon" href="/zh/favicon.ico" type="image/x-icon"/>
-
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" language="javascript" type="text/javascript"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js" language="javascript" type="text/javascript"></script>
-<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
-<script language="javascript" type="text/javascript" src="/js/script.js"></script>
-<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
-
-</head>
-
-
-<body onResize="resized();">
-  <div class="page-wrap">
-    <div class="bui"></div>
-
-<div id="menu" class="mw">
-<ul>
-  <li class='toc-categories'>
-  <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
-  </li>
-  <li class="logo"><a href="/zh/"></a></li>
-  <li class='expand-menu'>
-  <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
-  </li>
-  <li class="clear-float"></li>
-  <li class="nav">
-	<a>Language</a>
-	<ul>
-		
-		<li>
-			<a  href="/blog/2014/12/11/apache-drill-qa-panelist-spotlight/" >en</a>
-		</li>
-		
-		<li>
-			<a style="font-weight: bold;" href="/zh/blog/2014/12/11/apache-drill-qa-panelist-spotlight/" >zh</a>
-		</li>
-		
-	</ul>
-  </li>
-  <li class="apache-link">
-    <a href="/zh/apacheASF/">Apache</a>
-  </li>
-  <li class="poweredby">
-    <a href="/zh/poweredBy">Powered By</a>
-  </li>
-  <li class="documentation-menu">
-    <a href="/zh/docs/">Documentation</a>
-    <ul>
-      
-        <li><a href="/zh/docs/getting-started/">新手开始</a></li>
-      
-        <li><a href="/zh/docs/architecture/">Architecture</a></li>
-      
-        <li><a href="/zh/docs/tutorials/">Tutorials</a></li>
-      
-        <li><a href="/zh/docs/drill-on-yarn/">Drill-on-YARN</a></li>
-      
-        <li><a href="/zh/docs/install-drill/">Install Drill</a></li>
-      
-        <li><a href="/zh/docs/configure-drill/">Configure Drill</a></li>
-      
-        <li><a href="/zh/docs/connect-a-data-source/">Connect a Data Source</a></li>
-      
-        <li><a href="/zh/docs/odbc-jdbc-interfaces/">ODBC/JDBC Interfaces</a></li>
-      
-        <li><a href="/zh/docs/query-data/">Query Data</a></li>
-      
-        <li><a href="/zh/docs/performance-tuning/">Performance Tuning</a></li>
-      
-        <li><a href="/zh/docs/log-and-debug/">Log and Debug</a></li>
-      
-        <li><a href="/zh/docs/sql-reference/">SQL Reference</a></li>
-      
-        <li><a href="/zh/docs/data-sources-and-file-formats/">Data Sources and File Formats</a></li>
-      
-        <li><a href="/zh/docs/develop-custom-functions/">Develop Custom Functions</a></li>
-      
-        <li><a href="/zh/docs/troubleshooting/">Troubleshooting</a></li>
-      
-        <li><a href="/zh/docs/developer-information/">Developer Information</a></li>
-      
-        <li><a href="/zh/docs/release-notes/">Release Notes</a></li>
-      
-        <li><a href="/zh/docs/sample-datasets/">Sample Datasets</a></li>
-      
-        <li><a href="/zh/docs/project-bylaws/">Project Bylaws</a></li>
-      
-        <li><a href="/zh/docs/ecosystem/">Ecosystem</a></li>
-      
-    </ul>
-  </li>
-  <li class='nav'>
-    <a href="/zh/community-resources/">Community</a>
-    <ul>
-      <li><a href="/zh/team/">Team</a></li>
-      <li><a href="/zh/mailinglists/">Mailing Lists</a></li>
-      <li><a href="/zh/community-resources/">Community Resources</a></li>
-    </ul>
-  </li>
-  <li class='nav'><a href="/zh/faq/">FAQ</a></li>
-  <li class='nav'><a href="/zh/blog/">Blog</a></li>
-  <li class="social-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
-  <li class="social-menu-item"><a href="https://join.slack.com/t/apache-drill/shared_invite/enQtNTQ4MjM1MDA3MzQ2LTJlYmUxMTRkMmUwYmQ2NTllYmFmMjU4MDk0NjYwZjBmYjg0MDZmOTE2ZDg0ZjBlYmI3Yjc4Y2I2NTQyNGVlZTc" title="Apache Drill Slack channels"
-      target="_blank"><img src="/images/slack-logo.svg" alt="Slack logo" align="center"></a> </li>
-  <li class='search-bar'>
-    <form id="drill-search-form">
-      <input type="text" placeholder="Search Apache Drill" id="drill-search-term" />
-      <button type="submit">
-        <i class="fa fa-search"></i>
-      </button>
-    </form>
-  </li>
-  <li class="d">
-    <a href="/zh/download/">
-      <i class="fa fa-cloud-download"></i> Download
-    </a>
-  </li>
-</ul>
-</div>
-
-    <link href="/css/content.css" rel="stylesheet" type="text/css">
-
-<div class="post int_text">
-  <header class="post-header">
-    <div class="int_title">
-      <h1 class="post-title">Apache Drill Q&A Panelist Spotlight</h1>
-    </div>
-    <p class="post-meta">
-    
-      
-      
-      <strong>Author:</strong> Tomer Shiran (Founder, PMC Member and Committer, Apache Drill)<br />
-    
-
-</p>
-  </header>
-  <div class="addthis_sharing_toolbox"></div>
-
-  <article class="post-content">
-    <script type="text/javascript" src="//addthisevent.com/libs/1.5.8/ate.min.js"></script>
-
-<p><a href="/zh/blog/2014/12/11/apache-drill-qa-panelist-spotlight/" title="Add to Calendar" class="addthisevent">
-    Add to Calendar
-    <span class="_start">12-17-2014 11:30:00</span>
-    <span class="_end">12-17-2014 12:30:00</span>
-    <span class="_zonecode">6</span>
-    <span class="_summary">Apache Drill - Live Q&amp;A on Twitter</span>
-    <span class="_description">Join us on Twitter for a one-hour, live SQL-on-Hadoop Q&amp;A. Use the <strong>hashtag #DrillQA</strong> so the panelists can engage with your questions and comments. Apache Drill committers Tomer Shiran, Jacques Nadeau, and Ted Dunning, as well as Tableau Product Manager Jeff Feng and Data Scientist Dr. Kirk Borne will be on hand to answer your questions.</span>
-    <span class="_location">Twitter: #DrillQA</span>
-    <span class="_organizer">Tomer Shiran</span>
-    <span class="_organizer_email">tshiran\@apache.org</span>
-    <span class="_all_day_event">false</span>
-    <span class="_date_format">MM-DD-YYYY</span>
-</a></p>
-
-<p>Hadoop has always been a powerful platform, but it is even more so with the release of Apache Drill, a valuable technology for self-service data exploration on big data. For BI users, this is really exciting news.</p>
-
-<p>With Apache Drill, you can immediately query complex data in native formats, such as schema-less data, nested data, and data with rapidly-evolving schemas. And with analytic tools likes Tableau, you can easily create queries, build dashboards and explore data.</p>
-
-<p>Want to learn how to leverage Apache Drill in order to get better analytical insights?</p>
-
-<p><strong>Join us on Twitter</strong> for a one-hour, live SQL-on-Hadoop Q&amp;A, next <strong>Wednesday, December 17th starting at 11:30am PST, 2:30pm EST</strong>. Use the <strong>hashtag #DrillQA</strong> so the panelists can engage with your questions and comments.</p>
-
-<p>Apache Drill committers Tomer Shiran, Jacques Nadeau, and Ted Dunning, as well as Tableau Product Manager Jeff Feng and Data Scientist Dr. Kirk Borne will be on hand to answer your questions.</p>
-
-<h2 id="tomer-shiran-apache-drill-founder-tshiran">Tomer Shiran, Apache Drill Founder (@tshiran)</h2>
-<p>Tomer Shiran is the founder of Apache Drill, and a PMC member and committer on the project. He is VP Product Management at MapR, responsible for product strategy, roadmap and new feature development. Prior to MapR, Tomer held numerous product management and engineering roles at Microsoft, most recently as the product manager for Microsoft Internet Security &amp; Acceleration Server (now Microsoft Forefront). He is the founder of two websites that have served tens of millions of users, [...]
-
-<h2 id="jeff-feng-product-manager-tableau-software-jtfeng">Jeff Feng, Product Manager Tableau Software (@jtfeng)</h2>
-<p>Jeff Feng is a Product Manager at Tableau and leads their Big Data product roadmap &amp; strategic vision.  In his role, he focuses on joint technology integration and partnership efforts with a number of Hadoop, NoSQL and web application partners in helping users see and understand their data.</p>
-
-<h2 id="ted-dunning-apache-drill-comitter-ted_dunning">Ted Dunning, Apache Drill Comitter (@Ted_Dunning)</h2>
-<p>Ted Dunning is Chief Applications Architect at MapR Technologies and committer and PMC member of the Apache Mahout, Apache ZooKeeper, and Apache Drill projects and mentor for Apache Storm. He contributed to Mahout clustering, classification and matrix decomposition algorithms  and helped expand the new version of Mahout Math library. Ted was the chief architect behind the MusicMatch (now Yahoo Music) and Veoh recommendation systems, he built fraud detection systems for ID Analytics (L [...]
-
-<h2 id="jacques-nadeau-vice-president-apache-drill-intjesus">Jacques Nadeau, Vice President, Apache Drill (@intjesus)</h2>
-<p>Jacques Nadeau leads Apache Drill development efforts at MapR Technologies. He is an industry veteran with over 15 years of big data and analytics experience. Most recently, he was cofounder and CTO of search engine startup YapMap. Before that, he was director of new product engineering with Quigo (contextual advertising, acquired by AOL in 2007). He also built the Avenue A | Razorfish analytics data warehousing system and associated services practice (acquired by Microsoft).</p>
-
-<h2 id="dr-kirk-borne-george-mason-university-kirkdborne">Dr. Kirk Borne, George Mason University (@KirkDBorne)</h2>
-<p>Dr. Kirk Borne is a Transdisciplinary Data Scientist and an Astrophysicist. He is Professor of Astrophysics and Computational Science in the George Mason University School of Physics, Astronomy, and Computational Sciences. He has been at Mason since 2003, where he teaches and advises students in the graduate and undergraduate Computational Science, Informatics, and Data Science programs. Previously, he spent nearly 20 years in positions supporting NASA projects, including an assignmen [...]
-
-  </article>
- <div id="disqus_thread"></div>
-    <script type="text/javascript">
-        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
-        var disqus_shortname = 'drill'; // required: replace example with your forum shortname
-
-        /* * * DON'T EDIT BELOW THIS LINE * * */
-        (function() {
-            var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
-            dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
-            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
-        })();
-    </script>
-    <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
-    
-</div>
-<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-548b2caa33765e8d" async="async"></script>
-
-  </div>
-  <p class="push"></p>
-<div id="footer" class="mw">
-<div class="wrapper">
-Copyright © 2012-2020 The Apache Software Foundation, licensed under the Apache License, Version 2.0.<br>
-Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.<br/><br/>
-</div>
-</div>
-
-  <script>
-(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-
-ga('create', 'UA-53379651-1', 'auto');
-ga('send', 'pageview');
-</script>
-<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-548b2caa33765e8d" async="async"></script>
-
-</body>
-</html>
diff --git a/zh/blog/2014/12/16/whats-coming-in-2015/index.html b/zh/blog/2014/12/16/whats-coming-in-2015/index.html
deleted file mode 100644
index f61d321..0000000
--- a/zh/blog/2014/12/16/whats-coming-in-2015/index.html
+++ /dev/null
@@ -1,333 +0,0 @@
-<!DOCTYPE html>
-<html>
-
-<head>
-
-<meta charset="UTF-8">
-<meta name=viewport content="width=device-width, initial-scale=1">
-
-
-<title>What's Coming in 2015? - Apache Drill</title>
-
-<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
-<link href='https://fonts.googleapis.com/css?family=PT+Sans' rel='stylesheet' type='text/css'/>
-<link href="/css/site.css" rel="stylesheet" type="text/css"/>
-
-<link rel="shortcut icon" href="/zh/favicon.ico" type="image/x-icon"/>
-<link rel="icon" href="/zh/favicon.ico" type="image/x-icon"/>
-
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" language="javascript" type="text/javascript"></script>
-<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js" language="javascript" type="text/javascript"></script>
-<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
-<script language="javascript" type="text/javascript" src="/js/script.js"></script>
-<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
-
-</head>
-
-
-<body onResize="resized();">
-  <div class="page-wrap">
-    <div class="bui"></div>
-
-<div id="menu" class="mw">
-<ul>
-  <li class='toc-categories'>
-  <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
-  </li>
-  <li class="logo"><a href="/zh/"></a></li>
-  <li class='expand-menu'>
-  <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
-  </li>
-  <li class="clear-float"></li>
-  <li class="nav">
-	<a>Language</a>
-	<ul>
-		
-		<li>
-			<a  href="/blog/2014/12/16/whats-coming-in-2015/" >en</a>
-		</li>
-		
-		<li>
-			<a style="font-weight: bold;" href="/zh/blog/2014/12/16/whats-coming-in-2015/" >zh</a>
-		</li>
-		
-	</ul>
-  </li>
-  <li class="apache-link">
-    <a href="/zh/apacheASF/">Apache</a>
-  </li>
-  <li class="poweredby">
-    <a href="/zh/poweredBy">Powered By</a>
-  </li>
-  <li class="documentation-menu">
-    <a href="/zh/docs/">Documentation</a>
-    <ul>
-      
-        <li><a href="/zh/docs/getting-started/">新手开始</a></li>
-      
-        <li><a href="/zh/docs/architecture/">Architecture</a></li>
-      
-        <li><a href="/zh/docs/tutorials/">Tutorials</a></li>
... 19680 lines suppressed ...