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/11/24 14:18:49 UTC
[drill-site] branch master updated: Change create_data_docs plugin to make Jekyll reload docs_*.json.
This is an automated email from the ASF dual-hosted git repository.
dzamo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/drill-site.git
The following commit(s) were added to refs/heads/master by this push:
new 6c5c81e Change create_data_docs plugin to make Jekyll reload docs_*.json.
6c5c81e is described below
commit 6c5c81eb65fe30c86125a1d71fe30ba3128e5d5b
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Wed Nov 24 16:18:13 2021 +0200
Change create_data_docs plugin to make Jekyll reload docs_*.json.
---
_data/docs_en.json | 26669 -------------------
_data/docs_zh.json | 26669 -------------------
.../130-sas-format.plugin.md | 1 +
_plugins/create_data_docs.rb | 20 +-
4 files changed, 12 insertions(+), 53347 deletions(-)
diff --git a/_data/docs_en.json b/_data/docs_en.json
deleted file mode 100644
index 66d3911..0000000
--- a/_data/docs_en.json
+++ /dev/null
@@ -1,26669 +0,0 @@
-{
- "by_title": {
- "Getting Started": {
- "url": "/docs/getting-started/",
- "title": "Getting Started",
- "parent": null,
- "relative_path": "_docs/en/010-getting-started.md",
- "children": [
- {
- "url": "/docs/drill-introduction/",
- "title": "Drill Introduction",
- "parent": "Getting Started",
- "relative_path": "_docs/en/getting-started/010-drill-introduction.md",
- "children": [
-
- ],
- "previous_title": "Using Saiku Analytics with Apache Drill",
- "previous_url": "/docs/using-saiku-analytics-with-apache-drill/",
- "next_title": "Why Drill",
- "next_url": "/docs/why-drill/",
- "breadcrumbs": [
- {
- "title": "Getting Started",
- "url": "/docs/getting-started/"
- }
- ]
- },
- {
- "url": "/docs/why-drill/",
- "title": "Why Drill",
- "parent": "Getting Started",
- "relative_path": "_docs/en/getting-started/020-why-drill.md",
- "children": [
-
- ],
- "previous_title": "Drill Introduction",
- "previous_url": "/docs/drill-introduction/",
- "next_title": "Install Drill Introduction",
- "next_url": "/docs/install-drill-introduction/",
- "breadcrumbs": [
- {
- "title": "Getting Started",
- "url": "/docs/getting-started/"
- }
- ]
- }
- ],
- "previous_title": null,
- "previous_url": null,
- "next_title": "Architecture",
- "next_url": "/docs/architecture/",
- "breadcrumbs": [
-
- ]
- },
- "Architecture": {
- "url": "/docs/architecture/",
- "title": "Architecture",
- "parent": null,
- "relative_path": "_docs/en/020-architecture.md",
- "children": [
- {
- "url": "/docs/architecture-introduction/",
- "title": "Architecture Introduction",
- "parent": "Architecture",
- "relative_path": "_docs/en/architecture/010-architecture-introduction.md",
- "children": [
-
- ],
- "previous_title": "Ecosystem",
- "previous_url": "/docs/ecosystem/",
- "next_title": "Drill Query Execution",
- "next_url": "/docs/drill-query-execution/",
- "breadcrumbs": [
- {
- "title": "Architecture",
- "url": "/docs/architecture/"
- }
- ]
- },
- {
- "url": "/docs/drill-query-execution/",
- "title": "Drill Query Execution",
- "parent": "Architecture",
- "relative_path": "_docs/en/architecture/015-drill-query-execution.md",
- "children": [
-
- ],
- "previous_title": "Architecture Introduction",
- "previous_url": "/docs/architecture-introduction/",
- "next_title": "Core Modules",
- "next_url": "/docs/core-modules/",
- "breadcrumbs": [
- {
- "title": "Architecture",
- "url": "/docs/architecture/"
- }
- ]
- },
- {
- "url": "/docs/core-modules/",
- "title": "Core Modules",
- "parent": "Architecture",
- "relative_path": "_docs/en/architecture/020-core-modules.md",
- "children": [
-
- ],
- "previous_title": "Drill Query Execution",
- "previous_url": "/docs/drill-query-execution/",
- "next_title": "Performance",
- "next_url": "/docs/performance/",
- "breadcrumbs": [
- {
- "title": "Architecture",
- "url": "/docs/architecture/"
- }
- ]
- },
- {
- "url": "/docs/performance/",
- "title": "Performance",
- "parent": "Architecture",
- "relative_path": "_docs/en/architecture/030-performance.md",
- "children": [
-
- ],
- "previous_title": "Core Modules",
- "previous_url": "/docs/core-modules/",
- "next_title": "Configure Drill Introduction",
- "next_url": "/docs/configure-drill-introduction/",
- "breadcrumbs": [
- {
- "title": "Architecture",
- "url": "/docs/architecture/"
- }
- ]
- }
- ],
- "previous_title": "Getting Started",
- "previous_url": "/docs/getting-started/",
- "next_title": "Tutorials",
- "next_url": "/docs/tutorials/",
- "breadcrumbs": [
-
- ]
- },
- "Tutorials": {
- "url": "/docs/tutorials/",
- "title": "Tutorials",
- "parent": null,
- "relative_path": "_docs/en/030-tutorials.md",
- "children": [
- {
- "url": "/docs/tutorials-introduction/",
- "title": "Tutorials Introduction",
- "parent": "Tutorials",
- "relative_path": "_docs/en/tutorials/010-tutorials-introduction.md",
- "children": [
-
- ],
- "previous_title": "SQL Window Functions Examples",
- "previous_url": "/docs/sql-window-functions-examples/",
- "next_title": "Drill in 10 Minutes",
- "next_url": "/docs/drill-in-10-minutes/",
- "breadcrumbs": [
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/drill-in-10-minutes/",
- "title": "Drill in 10 Minutes",
- "parent": "Tutorials",
- "relative_path": "_docs/en/tutorials/020-drill-in-10-minutes.md",
- "children": [
-
- ],
- "previous_title": "Tutorials Introduction",
- "previous_url": "/docs/tutorials-introduction/",
- "next_title": "Analyzing the Yelp Academic Dataset",
- "next_url": "/docs/analyzing-the-yelp-academic-dataset/",
- "breadcrumbs": [
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/analyzing-the-yelp-academic-dataset/",
- "title": "Analyzing the Yelp Academic Dataset",
- "parent": "Tutorials",
- "relative_path": "_docs/en/tutorials/030-analyzing-the-yelp-academic-dataset.md",
- "children": [
-
- ],
- "previous_title": "Drill in 10 Minutes",
- "previous_url": "/docs/drill-in-10-minutes/",
- "next_title": "Learn Drill with the MapR Sandbox",
- "next_url": "/docs/learn-drill-with-the-mapr-sandbox/",
- "breadcrumbs": [
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/learn-drill-with-the-mapr-sandbox/",
- "title": "Learn Drill with the MapR Sandbox",
- "parent": "Tutorials",
- "relative_path": "_docs/en/tutorials/040-learn-drill-with-the-mapr-sandbox.md",
- "children": [
- {
- "url": "/docs/about-the-mapr-sandbox/",
- "title": "About the MapR Sandbox",
- "parent": "Learn Drill with the MapR Sandbox",
- "relative_path": "_docs/en/tutorials/learn-drill-with-the-mapr-sandbox/005-about-the-mapr-sandbox.md",
- "children": [
-
- ],
- "previous_title": "Orchestrating queries with Airflow",
- "previous_url": "/docs/orchestrating-queries-with-airflow/",
- "next_title": "Installing the Apache Drill Sandbox",
- "next_url": "/docs/installing-the-apache-drill-sandbox/",
- "breadcrumbs": [
- {
- "title": "Learn Drill with the MapR Sandbox",
- "url": "/docs/learn-drill-with-the-mapr-sandbox/"
- },
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/installing-the-apache-drill-sandbox/",
- "title": "Installing the Apache Drill Sandbox",
- "parent": "Learn Drill with the MapR Sandbox",
- "relative_path": "_docs/en/tutorials/learn-drill-with-the-mapr-sandbox/010-installing-the-apache-drill-sandbox.md",
- "children": [
-
- ],
- "previous_title": "About the MapR Sandbox",
- "previous_url": "/docs/about-the-mapr-sandbox/",
- "next_title": "Getting to Know the Drill Sandbox",
- "next_url": "/docs/getting-to-know-the-drill-sandbox/",
- "breadcrumbs": [
- {
- "title": "Learn Drill with the MapR Sandbox",
- "url": "/docs/learn-drill-with-the-mapr-sandbox/"
- },
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/getting-to-know-the-drill-sandbox/",
- "title": "Getting to Know the Drill Sandbox",
- "parent": "Learn Drill with the MapR Sandbox",
- "relative_path": "_docs/en/tutorials/learn-drill-with-the-mapr-sandbox/020-getting-to-know-the-drill-sandbox.md",
- "children": [
-
- ],
- "previous_title": "Installing the Apache Drill Sandbox",
- "previous_url": "/docs/installing-the-apache-drill-sandbox/",
- "next_title": "Lesson 1: Learn about the Data Set",
- "next_url": "/docs/lesson-1-learn-about-the-data-set/",
- "breadcrumbs": [
- {
- "title": "Learn Drill with the MapR Sandbox",
- "url": "/docs/learn-drill-with-the-mapr-sandbox/"
- },
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/lesson-1-learn-about-the-data-set/",
- "title": "Lesson 1: Learn about the Data Set",
- "parent": "Learn Drill with the MapR Sandbox",
- "relative_path": "_docs/en/tutorials/learn-drill-with-the-mapr-sandbox/030-lesson-1-learn-about-the-data-set.md",
- "children": [
-
- ],
- "previous_title": "Getting to Know the Drill Sandbox",
- "previous_url": "/docs/getting-to-know-the-drill-sandbox/",
- "next_title": "Lesson 2: Run Queries with ANSI SQL",
- "next_url": "/docs/lesson-2-run-queries-with-ansi-sql/",
- "breadcrumbs": [
- {
- "title": "Learn Drill with the MapR Sandbox",
- "url": "/docs/learn-drill-with-the-mapr-sandbox/"
- },
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/lesson-2-run-queries-with-ansi-sql/",
- "title": "Lesson 2: Run Queries with ANSI SQL",
- "parent": "Learn Drill with the MapR Sandbox",
- "relative_path": "_docs/en/tutorials/learn-drill-with-the-mapr-sandbox/040-lesson-2-run-queries-with-ansi-sql.md",
- "children": [
-
- ],
- "previous_title": "Lesson 1: Learn about the Data Set",
- "previous_url": "/docs/lesson-1-learn-about-the-data-set/",
- "next_title": "Lesson 3: Run Queries on Complex Data Types",
- "next_url": "/docs/lesson-3-run-queries-on-complex-data-types/",
- "breadcrumbs": [
- {
- "title": "Learn Drill with the MapR Sandbox",
- "url": "/docs/learn-drill-with-the-mapr-sandbox/"
- },
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/lesson-3-run-queries-on-complex-data-types/",
- "title": "Lesson 3: Run Queries on Complex Data Types",
- "parent": "Learn Drill with the MapR Sandbox",
- "relative_path": "_docs/en/tutorials/learn-drill-with-the-mapr-sandbox/050-lesson-3-run-queries-on-complex-data-types.md",
- "children": [
-
- ],
- "previous_title": "Lesson 2: Run Queries with ANSI SQL",
- "previous_url": "/docs/lesson-2-run-queries-with-ansi-sql/",
- "next_title": "Summary",
- "next_url": "/docs/summary/",
- "breadcrumbs": [
- {
- "title": "Learn Drill with the MapR Sandbox",
- "url": "/docs/learn-drill-with-the-mapr-sandbox/"
- },
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/summary/",
- "title": "Summary",
- "parent": "Learn Drill with the MapR Sandbox",
- "relative_path": "_docs/en/tutorials/learn-drill-with-the-mapr-sandbox/060-summary.md",
- "children": [
-
- ],
- "previous_title": "Lesson 3: Run Queries on Complex Data Types",
- "previous_url": "/docs/lesson-3-run-queries-on-complex-data-types/",
- "next_title": null,
- "next_url": null,
- "breadcrumbs": [
- {
- "title": "Learn Drill with the MapR Sandbox",
- "url": "/docs/learn-drill-with-the-mapr-sandbox/"
- },
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- }
- ],
- "previous_title": "Analyzing the Yelp Academic Dataset",
- "previous_url": "/docs/analyzing-the-yelp-academic-dataset/",
- "next_title": "Analyzing Highly Dynamic Datasets",
- "next_url": "/docs/analyzing-highly-dynamic-datasets/",
- "breadcrumbs": [
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/analyzing-highly-dynamic-datasets/",
- "title": "Analyzing Highly Dynamic Datasets",
- "parent": "Tutorials",
- "relative_path": "_docs/en/tutorials/050-analyzing-highly-dynamic-datasets.md",
- "children": [
-
- ],
- "previous_title": "Learn Drill with the MapR Sandbox",
- "previous_url": "/docs/learn-drill-with-the-mapr-sandbox/",
- "next_title": "Analyzing Social Media",
- "next_url": "/docs/analyzing-social-media/",
- "breadcrumbs": [
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/analyzing-social-media/",
- "title": "Analyzing Social Media",
- "parent": "Tutorials",
- "relative_path": "_docs/en/tutorials/060-analyzing-social-media.md",
- "children": [
-
- ],
- "previous_title": "Analyzing Highly Dynamic Datasets",
- "previous_url": "/docs/analyzing-highly-dynamic-datasets/",
- "next_title": "Analyzing Data Using Window Functions",
- "next_url": "/docs/analyzing-data-using-window-functions/",
- "breadcrumbs": [
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/analyzing-data-using-window-functions/",
- "title": "Analyzing Data Using Window Functions",
- "parent": "Tutorials",
- "relative_path": "_docs/en/tutorials/070-analyzing-data-using-window-functions.md",
- "children": [
-
- ],
- "previous_title": "Analyzing Social Media",
- "previous_url": "/docs/analyzing-social-media/",
- "next_title": "Orchestrating queries with Airflow",
- "next_url": "/docs/orchestrating-queries-with-airflow/",
- "breadcrumbs": [
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- },
- {
- "url": "/docs/orchestrating-queries-with-airflow/",
- "title": "Orchestrating queries with Airflow",
- "parent": "Tutorials",
- "relative_path": "_docs/en/tutorials/080-orchestrating-queries-with-airflow.md",
- "children": [
-
- ],
- "previous_title": "Analyzing Data Using Window Functions",
- "previous_url": "/docs/analyzing-data-using-window-functions/",
- "next_title": "About the MapR Sandbox",
- "next_url": "/docs/about-the-mapr-sandbox/",
- "breadcrumbs": [
- {
- "title": "Tutorials",
- "url": "/docs/tutorials/"
- }
- ]
- }
- ],
- "previous_title": "Architecture",
- "previous_url": "/docs/architecture/",
- "next_title": "Drill-on-YARN",
- "next_url": "/docs/drill-on-yarn/",
- "breadcrumbs": [
-
- ]
- },
- "Drill-on-YARN": {
- "url": "/docs/drill-on-yarn/",
- "title": "Drill-on-YARN",
- "parent": null,
- "relative_path": "_docs/en/031-drill-on-yarn.md",
- "children": [
- {
- "url": "/docs/drill-on-yarn-introduction/",
- "title": "Drill-on-YARN Introduction",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/010-drill-on-yarn-introduction.md",
- "children": [
-
- ],
- "previous_title": "Use Postman to Run SQL Queries on Drill Data Sources",
- "previous_url": "/docs/use-postman-to-run-sql-queries-on-drill-data-sources/",
- "next_title": "Creating a Basic Drill Cluster",
- "next_url": "/docs/creating-a-basic-drill-cluster/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- },
- {
- "url": "/docs/creating-a-basic-drill-cluster/",
- "title": "Creating a Basic Drill Cluster",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/020-creating-a-basic-drill-cluster.md",
- "children": [
-
- ],
- "previous_title": "Drill-on-YARN Introduction",
- "previous_url": "/docs/drill-on-yarn-introduction/",
- "next_title": "Launch Drill Under YARN",
- "next_url": "/docs/launch-drill-under-yarn/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- },
- {
- "url": "/docs/launch-drill-under-yarn/",
- "title": "Launch Drill Under YARN",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/030-launch-drill-under-yarn.md",
- "children": [
-
- ],
- "previous_title": "Creating a Basic Drill Cluster",
- "previous_url": "/docs/creating-a-basic-drill-cluster/",
- "next_title": "Configuration Reference",
- "next_url": "/docs/configuration-reference/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- },
- {
- "url": "/docs/configuration-reference/",
- "title": "Configuration Reference",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/040-configuration-reference.md",
- "children": [
-
- ],
- "previous_title": "Launch Drill Under YARN",
- "previous_url": "/docs/launch-drill-under-yarn/",
- "next_title": "Drill-on-YARN Command-Line Tool",
- "next_url": "/docs/drill-on-yarn-command-line-tool/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- },
- {
- "url": "/docs/drill-on-yarn-command-line-tool/",
- "title": "Drill-on-YARN Command-Line Tool",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/050-drill-on-yarn-command-line-tool.md",
- "children": [
-
- ],
- "previous_title": "Configuration Reference",
- "previous_url": "/docs/configuration-reference/",
- "next_title": "Using the Drill-on-YARN Web UI",
- "next_url": "/docs/using-the-drill-on-yarn-web-ui/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- },
- {
- "url": "/docs/using-the-drill-on-yarn-web-ui/",
- "title": "Using the Drill-on-YARN Web UI",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/060-using-the-drill-on-yarn-web-ui.md",
- "children": [
-
- ],
- "previous_title": "Drill-on-YARN Command-Line Tool",
- "previous_url": "/docs/drill-on-yarn-command-line-tool/",
- "next_title": "Multiple Drill Clusters",
- "next_url": "/docs/multiple-drill-clusters/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- },
- {
- "url": "/docs/multiple-drill-clusters/",
- "title": "Multiple Drill Clusters",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/070-multiple-drill-clusters.md",
- "children": [
-
- ],
- "previous_title": "Using the Drill-on-YARN Web UI",
- "previous_url": "/docs/using-the-drill-on-yarn-web-ui/",
- "next_title": "Enabling Web UI Security",
- "next_url": "/docs/enabling-web-ui-security/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- },
- {
- "url": "/docs/enabling-web-ui-security/",
- "title": "Enabling Web UI Security",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/080-enabling-web-ui-security.md",
- "children": [
-
- ],
- "previous_title": "Multiple Drill Clusters",
- "previous_url": "/docs/multiple-drill-clusters/",
- "next_title": "Appendix A: Release Note Issues",
- "next_url": "/docs/appendix-a-release-note-issues/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- },
- {
- "url": "/docs/appendix-a-release-note-issues/",
- "title": "Appendix A: Release Note Issues",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/090-appendix-a-release-note-issues.md",
- "children": [
-
- ],
- "previous_title": "Enabling Web UI Security",
- "previous_url": "/docs/enabling-web-ui-security/",
- "next_title": "Appendix B: drill-env.sh Settings",
- "next_url": "/docs/appendix-b-drill-env-sh-settings/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- },
- {
- "url": "/docs/appendix-b-drill-env-sh-settings/",
- "title": "Appendix B: drill-env.sh Settings",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/091-appendix-b-drill-env.sh-settings.md",
- "children": [
-
- ],
- "previous_title": "Appendix A: Release Note Issues",
- "previous_url": "/docs/appendix-a-release-note-issues/",
- "next_title": "Appendix C: Troubleshooting",
- "next_url": "/docs/appendix-c-troubleshooting/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- },
- {
- "url": "/docs/appendix-c-troubleshooting/",
- "title": "Appendix C: Troubleshooting",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/092-appendix-c-troubleshooting.md",
- "children": [
-
- ],
- "previous_title": "Appendix B: drill-env.sh Settings",
- "previous_url": "/docs/appendix-b-drill-env-sh-settings/",
- "next_title": "Appendix D: Recreate the Drill Archive",
- "next_url": "/docs/appendix-d-recreate-the-drill-archive/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- },
- {
- "url": "/docs/appendix-d-recreate-the-drill-archive/",
- "title": "Appendix D: Recreate the Drill Archive",
- "parent": "Drill-on-YARN",
- "relative_path": "_docs/en/drill-on-yarn/093-appendix-d-recreate-the-drill-archive.md",
- "children": [
-
- ],
- "previous_title": "Appendix C: Troubleshooting",
- "previous_url": "/docs/appendix-c-troubleshooting/",
- "next_title": "Using Saiku Analytics with Apache Drill",
- "next_url": "/docs/using-saiku-analytics-with-apache-drill/",
- "breadcrumbs": [
- {
- "title": "Drill-on-YARN",
- "url": "/docs/drill-on-yarn/"
- }
- ]
- }
- ],
- "previous_title": "Tutorials",
- "previous_url": "/docs/tutorials/",
- "next_title": "Install Drill",
- "next_url": "/docs/install-drill/",
- "breadcrumbs": [
-
- ]
- },
- "Install Drill": {
- "url": "/docs/install-drill/",
- "title": "Install Drill",
- "parent": null,
- "relative_path": "_docs/en/040-install-drill.md",
- "children": [
- {
- "url": "/docs/install-drill-introduction/",
- "title": "Install Drill Introduction",
- "parent": "Install Drill",
- "relative_path": "_docs/en/install/010-install-drill-introduction.md",
- "children": [
-
- ],
- "previous_title": "Why Drill",
- "previous_url": "/docs/why-drill/",
- "next_title": "Migrating Parquet Data",
- "next_url": "/docs/migrating-parquet-data/",
- "breadcrumbs": [
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/migrating-parquet-data/",
- "title": "Migrating Parquet Data",
- "parent": "Install Drill",
- "relative_path": "_docs/en/install/020-migrating-parquet-data.md",
- "children": [
-
- ],
- "previous_title": "Install Drill Introduction",
- "previous_url": "/docs/install-drill-introduction/",
- "next_title": "Installing Drill in Embedded Mode",
- "next_url": "/docs/installing-drill-in-embedded-mode/",
- "breadcrumbs": [
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/installing-drill-in-embedded-mode/",
- "title": "Installing Drill in Embedded Mode",
- "parent": "Install Drill",
- "relative_path": "_docs/en/install/030-installing-drill-in-embedded-mode.md",
- "children": [
- {
- "url": "/docs/embedded-mode-prerequisites/",
- "title": "Embedded Mode Prerequisites",
- "parent": "Installing Drill in Embedded Mode",
- "relative_path": "_docs/en/install/installing-drill-in-embedded-mode/010-embedded-mode-prerequisites.md",
- "children": [
-
- ],
- "previous_title": "Identifying Multiple Drill Versions in a Cluster",
- "previous_url": "/docs/identifying-multiple-drill-versions-in-a-cluster/",
- "next_title": "Running Drill on Docker",
- "next_url": "/docs/running-drill-on-docker/",
- "breadcrumbs": [
- {
- "title": "Installing Drill in Embedded Mode",
- "url": "/docs/installing-drill-in-embedded-mode/"
- },
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/running-drill-on-docker/",
- "title": "Running Drill on Docker",
- "parent": "Installing Drill in Embedded Mode",
- "relative_path": "_docs/en/install/installing-drill-in-embedded-mode/011-running-drill-on-docker.md",
- "children": [
-
- ],
- "previous_title": "Embedded Mode Prerequisites",
- "previous_url": "/docs/embedded-mode-prerequisites/",
- "next_title": "Installing Drill on Linux and Mac OS X",
- "next_url": "/docs/installing-drill-on-linux-and-mac-os-x/",
- "breadcrumbs": [
- {
- "title": "Installing Drill in Embedded Mode",
- "url": "/docs/installing-drill-in-embedded-mode/"
- },
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/installing-drill-on-linux-and-mac-os-x/",
- "title": "Installing Drill on Linux and Mac OS X",
- "parent": "Installing Drill in Embedded Mode",
- "relative_path": "_docs/en/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux-and-mac-os-x.md",
- "children": [
-
- ],
- "previous_title": "Running Drill on Docker",
- "previous_url": "/docs/running-drill-on-docker/",
- "next_title": "Starting Drill on Linux and Mac OS X",
- "next_url": "/docs/starting-drill-on-linux-and-mac-os-x/",
- "breadcrumbs": [
- {
- "title": "Installing Drill in Embedded Mode",
- "url": "/docs/installing-drill-in-embedded-mode/"
- },
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/starting-drill-on-linux-and-mac-os-x/",
- "title": "Starting Drill on Linux and Mac OS X",
- "parent": "Installing Drill in Embedded Mode",
- "relative_path": "_docs/en/install/installing-drill-in-embedded-mode/030-starting-drill-on-linux-and-mac-os-x.md",
- "children": [
-
- ],
- "previous_title": "Installing Drill on Linux and Mac OS X",
- "previous_url": "/docs/installing-drill-on-linux-and-mac-os-x/",
- "next_title": "Installing Drill on Windows",
- "next_url": "/docs/installing-drill-on-windows/",
- "breadcrumbs": [
- {
- "title": "Installing Drill in Embedded Mode",
- "url": "/docs/installing-drill-in-embedded-mode/"
- },
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/installing-drill-on-windows/",
- "title": "Installing Drill on Windows",
- "parent": "Installing Drill in Embedded Mode",
- "relative_path": "_docs/en/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md",
- "children": [
-
- ],
- "previous_title": "Starting Drill on Linux and Mac OS X",
- "previous_url": "/docs/starting-drill-on-linux-and-mac-os-x/",
- "next_title": "Starting Drill on Windows",
- "next_url": "/docs/starting-drill-on-windows/",
- "breadcrumbs": [
- {
- "title": "Installing Drill in Embedded Mode",
- "url": "/docs/installing-drill-in-embedded-mode/"
- },
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/starting-drill-on-windows/",
- "title": "Starting Drill on Windows",
- "parent": "Installing Drill in Embedded Mode",
- "relative_path": "_docs/en/install/installing-drill-in-embedded-mode/050-starting-drill-on-windows.md",
- "children": [
-
- ],
- "previous_title": "Installing Drill on Windows",
- "previous_url": "/docs/installing-drill-on-windows/",
- "next_title": "Log and Debug Introduction",
- "next_url": "/docs/log-and-debug-introduction/",
- "breadcrumbs": [
- {
- "title": "Installing Drill in Embedded Mode",
- "url": "/docs/installing-drill-in-embedded-mode/"
- },
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- }
- ],
- "previous_title": "Migrating Parquet Data",
- "previous_url": "/docs/migrating-parquet-data/",
- "next_title": "Installing Drill in Distributed Mode",
- "next_url": "/docs/installing-drill-in-distributed-mode/",
- "breadcrumbs": [
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/installing-drill-in-distributed-mode/",
- "title": "Installing Drill in Distributed Mode",
- "parent": "Install Drill",
- "relative_path": "_docs/en/install/040-installing-drill-in-distributed-mode.md",
- "children": [
- {
- "url": "/docs/distributed-mode-prerequisites/",
- "title": "Distributed Mode Prerequisites",
- "parent": "Installing Drill in Distributed Mode",
- "relative_path": "_docs/en/install/045-distributed-mode-prerequisites.md",
- "children": [
-
- ],
- "previous_title": "Installing Drill in Distributed Mode",
- "previous_url": "/docs/installing-drill-in-distributed-mode/",
- "next_title": "Installing Drill on the Cluster",
- "next_url": "/docs/installing-drill-on-the-cluster/",
- "breadcrumbs": [
- {
- "title": "Installing Drill in Distributed Mode",
- "url": "/docs/installing-drill-in-distributed-mode/"
- },
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/installing-drill-on-the-cluster/",
- "title": "Installing Drill on the Cluster",
- "parent": "Installing Drill in Distributed Mode",
- "relative_path": "_docs/en/install/047-installing-drill-on-the-cluster.md",
- "children": [
-
- ],
- "previous_title": "Distributed Mode Prerequisites",
- "previous_url": "/docs/distributed-mode-prerequisites/",
- "next_title": "Starting Drill in Distributed Mode",
- "next_url": "/docs/starting-drill-in-distributed-mode/",
- "breadcrumbs": [
- {
- "title": "Installing Drill in Distributed Mode",
- "url": "/docs/installing-drill-in-distributed-mode/"
- },
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/starting-drill-in-distributed-mode/",
- "title": "Starting Drill in Distributed Mode",
- "parent": "Installing Drill in Distributed Mode",
- "relative_path": "_docs/en/install/050-starting-drill-in-distributed-mode.md",
- "children": [
-
- ],
- "previous_title": "Installing Drill on the Cluster",
- "previous_url": "/docs/installing-drill-on-the-cluster/",
- "next_title": "Starting the Web UI",
- "next_url": "/docs/starting-the-web-ui/",
- "breadcrumbs": [
- {
- "title": "Installing Drill in Distributed Mode",
- "url": "/docs/installing-drill-in-distributed-mode/"
- },
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- }
- ],
- "previous_title": "Installing Drill in Embedded Mode",
- "previous_url": "/docs/installing-drill-in-embedded-mode/",
- "next_title": "Distributed Mode Prerequisites",
- "next_url": "/docs/distributed-mode-prerequisites/",
- "breadcrumbs": [
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/starting-the-web-ui/",
- "title": "Starting the Web UI",
- "parent": "Install Drill",
- "relative_path": "_docs/en/install/060-starting-the-web-ui.md",
- "children": [
-
- ],
- "previous_title": "Starting Drill in Distributed Mode",
- "previous_url": "/docs/starting-drill-in-distributed-mode/",
- "next_title": "Stopping Drill",
- "next_url": "/docs/stopping-drill/",
- "breadcrumbs": [
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/stopping-drill/",
- "title": "Stopping Drill",
- "parent": "Install Drill",
- "relative_path": "_docs/en/install/061-stopping-drill.md",
- "children": [
-
- ],
- "previous_title": "Starting the Web UI",
- "previous_url": "/docs/starting-the-web-ui/",
- "next_title": "Identifying Multiple Drill Versions in a Cluster",
- "next_url": "/docs/identifying-multiple-drill-versions-in-a-cluster/",
- "breadcrumbs": [
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- },
- {
- "url": "/docs/identifying-multiple-drill-versions-in-a-cluster/",
- "title": "Identifying Multiple Drill Versions in a Cluster",
- "parent": "Install Drill",
- "relative_path": "_docs/en/install/070-identifying-multiple-drill-versions-in-a-cluster.md",
- "children": [
-
- ],
- "previous_title": "Stopping Drill",
- "previous_url": "/docs/stopping-drill/",
- "next_title": "Embedded Mode Prerequisites",
- "next_url": "/docs/embedded-mode-prerequisites/",
- "breadcrumbs": [
- {
- "title": "Install Drill",
- "url": "/docs/install-drill/"
- }
- ]
- }
- ],
- "previous_title": "Drill-on-YARN",
- "previous_url": "/docs/drill-on-yarn/",
- "next_title": "Configure Drill",
- "next_url": "/docs/configure-drill/",
- "breadcrumbs": [
-
- ]
- },
- "Configure Drill": {
- "url": "/docs/configure-drill/",
- "title": "Configure Drill",
- "parent": null,
- "relative_path": "_docs/en/045-configure-drill.md",
- "children": [
- {
- "url": "/docs/configure-drill-introduction/",
- "title": "Configure Drill Introduction",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/010-configure-drill-introduction.md",
- "children": [
-
- ],
- "previous_title": "Performance",
- "previous_url": "/docs/performance/",
- "next_title": "Configuring Drill Memory",
- "next_url": "/docs/configuring-drill-memory/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-drill-memory/",
- "title": "Configuring Drill Memory",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/020-configuring-drill-memory.md",
- "children": [
-
- ],
- "previous_title": "Configure Drill Introduction",
- "previous_url": "/docs/configure-drill-introduction/",
- "next_title": "Securing Drill",
- "next_url": "/docs/securing-drill/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/securing-drill/",
- "title": "Securing Drill",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/031-securing-drill.md",
- "children": [
- {
- "url": "/docs/securing-drill-introduction/",
- "title": "Securing Drill Introduction",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/010-securing-drill-introduction.md",
- "children": [
-
- ],
- "previous_title": "Global Query List",
- "previous_url": "/docs/global-query-list/",
- "next_title": "Secure Communication Paths",
- "next_url": "/docs/secure-communication-paths/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/secure-communication-paths/",
- "title": "Secure Communication Paths",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/020-secure-communication-paths.md",
- "children": [
-
- ],
- "previous_title": "Securing Drill Introduction",
- "previous_url": "/docs/securing-drill-introduction/",
- "next_title": "Roles and Privileges",
- "next_url": "/docs/roles-and-privileges/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/roles-and-privileges/",
- "title": "Roles and Privileges",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/030-roles-privileges.md",
- "children": [
-
- ],
- "previous_title": "Secure Communication Paths",
- "previous_url": "/docs/secure-communication-paths/",
- "next_title": "Configuring User Impersonation",
- "next_url": "/docs/configuring-user-impersonation/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-user-impersonation/",
- "title": "Configuring User Impersonation",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/040-configuring-user-impersonation.md",
- "children": [
-
- ],
- "previous_title": "Roles and Privileges",
- "previous_url": "/docs/roles-and-privileges/",
- "next_title": "Configuring Inbound Impersonation",
- "next_url": "/docs/configuring-inbound-impersonation/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-inbound-impersonation/",
- "title": "Configuring Inbound Impersonation",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/050-configure-inbound-impersonation.md",
- "children": [
-
- ],
- "previous_title": "Configuring User Impersonation",
- "previous_url": "/docs/configuring-user-impersonation/",
- "next_title": "Configuring User Impersonation with Hive Authorization",
- "next_url": "/docs/configuring-user-impersonation-with-hive-authorization/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-user-impersonation-with-hive-authorization/",
- "title": "Configuring User Impersonation with Hive Authorization",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/060-configuring-user-impersonation-with-hive-authorization.md",
- "children": [
-
- ],
- "previous_title": "Configuring Inbound Impersonation",
- "previous_url": "/docs/configuring-inbound-impersonation/",
- "next_title": "Configuring User Security",
- "next_url": "/docs/configuring-user-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-user-security/",
- "title": "Configuring User Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/070-configuring-user-security.md",
- "children": [
-
- ],
- "previous_title": "Configuring User Impersonation with Hive Authorization",
- "previous_url": "/docs/configuring-user-impersonation-with-hive-authorization/",
- "next_title": "Configuring Plain Security",
- "next_url": "/docs/configuring-plain-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-plain-security/",
- "title": "Configuring Plain Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/080-configuring-plain-security.md",
- "children": [
-
- ],
- "previous_title": "Configuring User Security",
- "previous_url": "/docs/configuring-user-security/",
- "next_title": "Configuring SSL/TLS for Encryption",
- "next_url": "/docs/configuring-ssl-tls-for-encryption/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-ssl-tls-for-encryption/",
- "title": "Configuring SSL/TLS for Encryption",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/081-configuring-ssl-tls-for-encryption.md",
- "children": [
-
- ],
- "previous_title": "Configuring Plain Security",
- "previous_url": "/docs/configuring-plain-security/",
- "next_title": "Using libpam4j as the PAM Authenticator",
- "next_url": "/docs/using-libpam4j-as-the-pam-authenticator/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/using-libpam4j-as-the-pam-authenticator/",
- "title": "Using libpam4j as the PAM Authenticator",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/082-using-libpam4j-as-the-pam-authenticator.md",
- "children": [
-
- ],
- "previous_title": "Configuring SSL/TLS for Encryption",
- "previous_url": "/docs/configuring-ssl-tls-for-encryption/",
- "next_title": "Using jpam as the PAM Authenticator",
- "next_url": "/docs/using-jpam-as-the-pam-authenticator/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/using-jpam-as-the-pam-authenticator/",
- "title": "Using jpam as the PAM Authenticator",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/083-using-jpam-as-the-pam-authenticator.md",
- "children": [
-
- ],
- "previous_title": "Using libpam4j as the PAM Authenticator",
- "previous_url": "/docs/using-libpam4j-as-the-pam-authenticator/",
- "next_title": "Configuring Kerberos Security",
- "next_url": "/docs/configuring-kerberos-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-kerberos-security/",
- "title": "Configuring Kerberos Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/090-configuring-kerberos-security.md",
- "children": [
-
- ],
- "previous_title": "Using jpam as the PAM Authenticator",
- "previous_url": "/docs/using-jpam-as-the-pam-authenticator/",
- "next_title": "Configuring Drill to use SPNEGO for HTTP Authentication",
- "next_url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
- "title": "Configuring Drill to use SPNEGO for HTTP Authentication",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/091-configuring-drill-to-use-spnego-for-http-authentication.md",
- "children": [
-
- ],
- "previous_title": "Configuring Kerberos Security",
- "previous_url": "/docs/configuring-kerberos-security/",
- "next_title": "Configuring Web UI and REST API Security",
- "next_url": "/docs/configuring-web-ui-and-rest-api-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-web-ui-and-rest-api-security/",
- "title": "Configuring Web UI and REST API Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/092-configuring-web-ui-and-rest-api-security.md",
- "children": [
-
- ],
- "previous_title": "Configuring Drill to use SPNEGO for HTTP Authentication",
- "previous_url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
- "next_title": "Configuring Custom ACLs to Secure znodes",
- "next_url": "/docs/configuring-custom-acls-to-secure-znodes/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-custom-acls-to-secure-znodes/",
- "title": "Configuring Custom ACLs to Secure znodes",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/093-configuring-custom-acls-to-secure-znodes.md",
- "children": [
-
- ],
- "previous_title": "Configuring Web UI and REST API Security",
- "previous_url": "/docs/configuring-web-ui-and-rest-api-security/",
- "next_title": "Connect a Data Source Introduction",
- "next_url": "/docs/connect-a-data-source-introduction/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- }
- ],
- "previous_title": "Configuring Drill Memory",
- "previous_url": "/docs/configuring-drill-memory/",
- "next_title": "Configuring a Multitenant Cluster",
- "next_url": "/docs/configuring-a-multitenant-cluster/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-a-multitenant-cluster/",
- "title": "Configuring a Multitenant Cluster",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/040-configuring-a-multitenant-cluster.md",
- "children": [
- {
- "url": "/docs/configuring-a-multitenant-cluster-introduction/",
- "title": "Configuring a Multitenant Cluster Introduction",
- "parent": "Configuring a Multitenant Cluster",
- "relative_path": "_docs/en/configure-drill/045-configuring-a-multitenant-cluster-introduction.md",
- "children": [
-
- ],
- "previous_title": "Configuring a Multitenant Cluster",
- "previous_url": "/docs/configuring-a-multitenant-cluster/",
- "next_title": "Configuring Multitenant Resources",
- "next_url": "/docs/configuring-multitenant-resources/",
- "breadcrumbs": [
- {
- "title": "Configuring a Multitenant Cluster",
- "url": "/docs/configuring-a-multitenant-cluster/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-multitenant-resources/",
- "title": "Configuring Multitenant Resources",
- "parent": "Configuring a Multitenant Cluster",
- "relative_path": "_docs/en/configure-drill/050-configuring-multitenant-resources.md",
- "children": [
-
- ],
- "previous_title": "Configuring a Multitenant Cluster Introduction",
- "previous_url": "/docs/configuring-a-multitenant-cluster-introduction/",
- "next_title": "Configuring Resources for a Shared Drillbit",
- "next_url": "/docs/configuring-resources-for-a-shared-drillbit/",
- "breadcrumbs": [
- {
- "title": "Configuring a Multitenant Cluster",
- "url": "/docs/configuring-a-multitenant-cluster/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-resources-for-a-shared-drillbit/",
- "title": "Configuring Resources for a Shared Drillbit",
- "parent": "Configuring a Multitenant Cluster",
- "relative_path": "_docs/en/configure-drill/060-configuring-a-shared-drillbit.md",
- "children": [
-
- ],
- "previous_title": "Configuring Multitenant Resources",
- "previous_url": "/docs/configuring-multitenant-resources/",
- "next_title": "Configuration Options",
- "next_url": "/docs/configuration-options/",
- "breadcrumbs": [
- {
- "title": "Configuring a Multitenant Cluster",
- "url": "/docs/configuring-a-multitenant-cluster/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- }
- ],
- "previous_title": "Securing Drill",
- "previous_url": "/docs/securing-drill/",
- "next_title": "Configuring a Multitenant Cluster Introduction",
- "next_url": "/docs/configuring-a-multitenant-cluster-introduction/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuration-options/",
- "title": "Configuration Options",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/080-configuration-options.md",
- "children": [
- {
- "url": "/docs/configuration-options-introduction/",
- "title": "Configuration Options Introduction",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/010-configuration-options-introduction.md",
- "children": [
-
- ],
- "previous_title": "Configuring cgroups to Control CPU Usage",
- "previous_url": "/docs/configuring-cgroups-to-control-cpu-usage/",
- "next_title": "Start-Up Options",
- "next_url": "/docs/start-up-options/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/start-up-options/",
- "title": "Start-Up Options",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/020-start-up-options.md",
- "children": [
-
- ],
- "previous_title": "Configuration Options Introduction",
- "previous_url": "/docs/configuration-options-introduction/",
- "next_title": "Planning and Execution Options",
- "next_url": "/docs/planning-and-execution-options/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/planning-and-execution-options/",
- "title": "Planning and Execution Options",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/030-planning-and-exececution-options.md",
- "children": [
-
- ],
- "previous_title": "Start-Up Options",
- "previous_url": "/docs/start-up-options/",
- "next_title": "Persistent Configuration Storage",
- "next_url": "/docs/persistent-configuration-storage/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/persistent-configuration-storage/",
- "title": "Persistent Configuration Storage",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/040-persistent-configuration-storage.md",
- "children": [
-
- ],
- "previous_title": "Planning and Execution Options",
- "previous_url": "/docs/planning-and-execution-options/",
- "next_title": "Global Query List",
- "next_url": "/docs/global-query-list/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/global-query-list/",
- "title": "Global Query List",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/041-global-query-list.md",
- "children": [
-
- ],
- "previous_title": "Persistent Configuration Storage",
- "previous_url": "/docs/persistent-configuration-storage/",
- "next_title": "Securing Drill Introduction",
- "next_url": "/docs/securing-drill-introduction/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- }
- ],
- "previous_title": "Configuring Resources for a Shared Drillbit",
- "previous_url": "/docs/configuring-resources-for-a-shared-drillbit/",
- "next_title": "Ports Used by Drill",
- "next_url": "/docs/ports-used-by-drill/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/ports-used-by-drill/",
- "title": "Ports Used by Drill",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/100-ports-used-by-drill.md",
- "children": [
-
- ],
- "previous_title": "Configuration Options",
- "previous_url": "/docs/configuration-options/",
- "next_title": "Configuring the Drill Shell",
- "next_url": "/docs/configuring-the-drill-shell/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-the-drill-shell/",
- "title": "Configuring the Drill Shell",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/120-configuring-the-drill-shell.md",
- "children": [
-
- ],
- "previous_title": "Ports Used by Drill",
- "previous_url": "/docs/ports-used-by-drill/",
- "next_title": "Configuring cgroups to Control CPU Usage",
- "next_url": "/docs/configuring-cgroups-to-control-cpu-usage/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-cgroups-to-control-cpu-usage/",
- "title": "Configuring cgroups to Control CPU Usage",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/121-configuring-cgroups-to-control-cpu-usage.md",
- "children": [
-
- ],
- "previous_title": "Configuring the Drill Shell",
- "previous_url": "/docs/configuring-the-drill-shell/",
- "next_title": "Configuration Options Introduction",
- "next_url": "/docs/configuration-options-introduction/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- }
- ],
- "previous_title": "Install Drill",
- "previous_url": "/docs/install-drill/",
- "next_title": "Connect a Data Source",
- "next_url": "/docs/connect-a-data-source/",
- "breadcrumbs": [
-
- ]
- },
- "Connect a Data Source": {
- "url": "/docs/connect-a-data-source/",
- "title": "Connect a Data Source",
- "parent": null,
- "relative_path": "_docs/en/050-connect-a-data-source.md",
- "children": [
- {
- "url": "/docs/connect-a-data-source-introduction/",
- "title": "Connect a Data Source Introduction",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/010-connect-a-data-source-introduction.md",
- "children": [
-
- ],
- "previous_title": "Configuring Custom ACLs to Secure znodes",
- "previous_url": "/docs/configuring-custom-acls-to-secure-znodes/",
- "next_title": "Storage Plugin Registration",
- "next_url": "/docs/storage-plugin-registration/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/storage-plugin-registration/",
- "title": "Storage Plugin Registration",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/020-storage-plugin-registration.md",
- "children": [
-
- ],
- "previous_title": "Connect a Data Source Introduction",
- "previous_url": "/docs/connect-a-data-source-introduction/",
- "next_title": "Storage Plugin Configuration",
- "next_url": "/docs/storage-plugin-configuration/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/storage-plugin-configuration/",
- "title": "Storage Plugin Configuration",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/030-storage-plugin-configuration.md",
- "children": [
- {
- "url": "/docs/plugin-configuration-basics/",
- "title": "Plugin Configuration Basics",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/035-plugin-configuration-basics.md",
- "children": [
-
- ],
- "previous_title": "Storage Plugin Configuration",
- "previous_url": "/docs/storage-plugin-configuration/",
- "next_title": "Configuring Storage Plugins",
- "next_url": "/docs/configuring-storage-plugins/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/configuring-storage-plugins/",
- "title": "Configuring Storage Plugins",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/036-configuring-storage-plugins.md",
- "children": [
-
- ],
- "previous_title": "Plugin Configuration Basics",
- "previous_url": "/docs/plugin-configuration-basics/",
- "next_title": "Workspaces",
- "next_url": "/docs/workspaces/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/workspaces/",
- "title": "Workspaces",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/050-workspaces.md",
- "children": [
-
- ],
- "previous_title": "Configuring Storage Plugins",
- "previous_url": "/docs/configuring-storage-plugins/",
- "next_title": "Drill Default Input Format",
- "next_url": "/docs/drill-default-input-format/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/drill-default-input-format/",
- "title": "Drill Default Input Format",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/080-drill-default-input-format.md",
- "children": [
-
- ],
- "previous_title": "Workspaces",
- "previous_url": "/docs/workspaces/",
- "next_title": "File System Storage Plugin",
- "next_url": "/docs/file-system-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- }
- ],
- "previous_title": "Storage Plugin Registration",
- "previous_url": "/docs/storage-plugin-registration/",
- "next_title": "Plugin Configuration Basics",
- "next_url": "/docs/plugin-configuration-basics/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/file-system-storage-plugin/",
- "title": "File System Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/040-file-system-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Drill Default Input Format",
- "previous_url": "/docs/drill-default-input-format/",
- "next_title": "HBase Storage Plugin",
- "next_url": "/docs/hbase-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/hbase-storage-plugin/",
- "title": "HBase Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/060-hbase-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "File System Storage Plugin",
- "previous_url": "/docs/file-system-storage-plugin/",
- "next_title": "Hive Storage Plugin",
- "next_url": "/docs/hive-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/hive-storage-plugin/",
- "title": "Hive Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/070-hive-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "HBase Storage Plugin",
- "previous_url": "/docs/hbase-storage-plugin/",
- "next_title": "RDBMS Storage Plugin",
- "next_url": "/docs/rdbms-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/rdbms-storage-plugin/",
- "title": "RDBMS Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/080-rdbms-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Hive Storage Plugin",
- "previous_url": "/docs/hive-storage-plugin/",
- "next_title": "MongoDB Storage Plugin",
- "next_url": "/docs/mongodb-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/mongodb-storage-plugin/",
- "title": "MongoDB Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/090-mongodb-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "RDBMS Storage Plugin",
- "previous_url": "/docs/rdbms-storage-plugin/",
- "next_title": "MapR-DB Format",
- "next_url": "/docs/mapr-db-format/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/mapr-db-format/",
- "title": "MapR-DB Format",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/095-mapr-db-format.md",
- "children": [
-
- ],
- "previous_title": "MongoDB Storage Plugin",
- "previous_url": "/docs/mongodb-storage-plugin/",
- "next_title": "S3 Storage Plugin",
- "next_url": "/docs/s3-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/s3-storage-plugin/",
- "title": "S3 Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/110-s3-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "MapR-DB Format",
- "previous_url": "/docs/mapr-db-format/",
- "next_title": "OCI OS Storage Plugin",
- "next_url": "/docs/oci-os-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/oci-os-storage-plugin/",
- "title": "OCI OS Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/111-OCI-OS-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "S3 Storage Plugin",
- "previous_url": "/docs/s3-storage-plugin/",
- "next_title": "OpenTSDB Storage Plugin",
- "next_url": "/docs/opentsdb-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/opentsdb-storage-plugin/",
- "title": "OpenTSDB Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/112-opentsdb-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "OCI OS Storage Plugin",
- "previous_url": "/docs/oci-os-storage-plugin/",
- "next_title": "Kafka Storage Plugin",
- "next_url": "/docs/kafka-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/kafka-storage-plugin/",
- "title": "Kafka Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/113-kafka-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "OpenTSDB Storage Plugin",
- "previous_url": "/docs/opentsdb-storage-plugin/",
- "next_title": "Azure Blob Storage Plugin",
- "next_url": "/docs/azure-blob-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/azure-blob-storage-plugin/",
- "title": "Azure Blob Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/115-azure-blob-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Kafka Storage Plugin",
- "previous_url": "/docs/kafka-storage-plugin/",
- "next_title": "Druid Storage Plugin",
- "next_url": "/docs/druid-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/druid-storage-plugin/",
- "title": "Druid Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/120-druid-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Azure Blob Storage Plugin",
- "previous_url": "/docs/azure-blob-storage-plugin/",
- "next_title": "HTTP Storage Plugin",
- "next_url": "/docs/http-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/http-storage-plugin/",
- "title": "HTTP Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/125-http-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Druid Storage Plugin",
- "previous_url": "/docs/druid-storage-plugin/",
- "next_title": "ElasticSearch Storage Plugin",
- "next_url": "/docs/elasticsearch-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/elasticsearch-storage-plugin/",
- "title": "ElasticSearch Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/130-elasticsearch-plugin.md",
- "children": [
-
- ],
- "previous_title": "HTTP Storage Plugin",
- "previous_url": "/docs/http-storage-plugin/",
- "next_title": "Splunk Storage Plugin",
- "next_url": "/docs/splunk-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/splunk-storage-plugin/",
- "title": "Splunk Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/140-splunk-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "ElasticSearch Storage Plugin",
- "previous_url": "/docs/elasticsearch-storage-plugin/",
- "next_title": "Cassandra Storage Plugin",
- "next_url": "/docs/cassandra-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/cassandra-storage-plugin/",
- "title": "Cassandra Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/150-cassandra-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Splunk Storage Plugin",
- "previous_url": "/docs/splunk-storage-plugin/",
- "next_title": "Dropbox Storage Plugin",
- "next_url": "/docs/dropbox-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/dropbox-storage-plugin/",
- "title": "Dropbox Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/160-dropbox-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Cassandra Storage Plugin",
- "previous_url": "/docs/cassandra-storage-plugin/",
- "next_title": "Data Sources and File Formats Introduction",
- "next_url": "/docs/data-sources-and-file-formats-introduction/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- }
- ],
- "previous_title": "Configure Drill",
- "previous_url": "/docs/configure-drill/",
- "next_title": "ODBC/JDBC Interfaces",
- "next_url": "/docs/odbc-jdbc-interfaces/",
- "breadcrumbs": [
-
- ]
- },
- "ODBC/JDBC Interfaces": {
- "url": "/docs/odbc-jdbc-interfaces/",
- "title": "ODBC/JDBC Interfaces",
- "parent": null,
- "relative_path": "_docs/en/060-odbc-jdbc-interfaces.md",
- "children": [
- {
- "url": "/docs/interfaces-introduction/",
- "title": "Interfaces Introduction",
- "parent": "ODBC/JDBC Interfaces",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/010-interfaces-introduction.md",
- "children": [
-
- ],
- "previous_title": "Query Audit Logging",
- "previous_url": "/docs/query-audit-logging/",
- "next_title": "Using the JDBC Driver",
- "next_url": "/docs/using-the-jdbc-driver/",
- "breadcrumbs": [
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/using-the-jdbc-driver/",
- "title": "Using the JDBC Driver",
- "parent": "ODBC/JDBC Interfaces",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/015-using-jdbc-driver.md",
- "children": [
-
- ],
- "previous_title": "Interfaces Introduction",
- "previous_url": "/docs/interfaces-introduction/",
- "next_title": "Using JDBC with SQuirreL on Windows",
- "next_url": "/docs/using-jdbc-with-squirrel-on-windows/",
- "breadcrumbs": [
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/using-jdbc-with-squirrel-on-windows/",
- "title": "Using JDBC with SQuirreL on Windows",
- "parent": "ODBC/JDBC Interfaces",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/020-using-jdbc-with-squirrel-on-windows.md",
- "children": [
-
- ],
- "previous_title": "Using the JDBC Driver",
- "previous_url": "/docs/using-the-jdbc-driver/",
- "next_title": "Installing the ODBC Driver",
- "next_url": "/docs/installing-the-odbc-driver/",
- "breadcrumbs": [
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/installing-the-odbc-driver/",
- "title": "Installing the ODBC Driver",
- "parent": "ODBC/JDBC Interfaces",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/030-installing-the-odbc-driver.md",
- "children": [
- {
- "url": "/docs/installing-the-driver-on-linux/",
- "title": "Installing the Driver on Linux",
- "parent": "Installing the ODBC Driver",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/installing-the-odbc-driver/010-installing-the-driver-on-linux.md",
- "children": [
-
- ],
- "previous_title": "Testing the ODBC Connection",
- "previous_url": "/docs/testing-the-odbc-connection/",
- "next_title": "Installing the Driver on Mac OS X",
- "next_url": "/docs/installing-the-driver-on-mac-os-x/",
- "breadcrumbs": [
- {
- "title": "Installing the ODBC Driver",
- "url": "/docs/installing-the-odbc-driver/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/installing-the-driver-on-mac-os-x/",
- "title": "Installing the Driver on Mac OS X",
- "parent": "Installing the ODBC Driver",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/installing-the-odbc-driver/020-installing-the-driver-on-mac-os-x.md",
- "children": [
-
- ],
- "previous_title": "Installing the Driver on Linux",
- "previous_url": "/docs/installing-the-driver-on-linux/",
- "next_title": "Installing the Driver on Windows",
- "next_url": "/docs/installing-the-driver-on-windows/",
- "breadcrumbs": [
- {
- "title": "Installing the ODBC Driver",
- "url": "/docs/installing-the-odbc-driver/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/installing-the-driver-on-windows/",
- "title": "Installing the Driver on Windows",
- "parent": "Installing the ODBC Driver",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/installing-the-odbc-driver/030-installing-the-driver-on-windows.md",
- "children": [
-
- ],
- "previous_title": "Installing the Driver on Mac OS X",
- "previous_url": "/docs/installing-the-driver-on-mac-os-x/",
- "next_title": "Drill Explorer Introduction",
- "next_url": "/docs/drill-explorer-introduction/",
- "breadcrumbs": [
- {
- "title": "Installing the ODBC Driver",
- "url": "/docs/installing-the-odbc-driver/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- }
- ],
- "previous_title": "Using JDBC with SQuirreL on Windows",
- "previous_url": "/docs/using-jdbc-with-squirrel-on-windows/",
- "next_title": "Configuring ODBC",
- "next_url": "/docs/configuring-odbc/",
- "breadcrumbs": [
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/configuring-odbc/",
- "title": "Configuring ODBC",
- "parent": "ODBC/JDBC Interfaces",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/040-configuring-odbc.md",
- "children": [
- {
- "url": "/docs/odbc-configuration-reference/",
- "title": "ODBC Configuration Reference",
- "parent": "Configuring ODBC",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/configuring-odbc/010-odbc-configuration-reference.md",
- "children": [
-
- ],
- "previous_title": "Using Drill with BI Tools",
- "previous_url": "/docs/using-drill-with-bi-tools/",
- "next_title": "Logging and Tracing",
- "next_url": "/docs/logging-and-tracing/",
- "breadcrumbs": [
- {
- "title": "Configuring ODBC",
- "url": "/docs/configuring-odbc/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/logging-and-tracing/",
- "title": "Logging and Tracing",
- "parent": "Configuring ODBC",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/configuring-odbc/011-logging-and-tracing.md",
- "children": [
-
- ],
- "previous_title": "ODBC Configuration Reference",
- "previous_url": "/docs/odbc-configuration-reference/",
- "next_title": "Configuring ODBC on Linux",
- "next_url": "/docs/configuring-odbc-on-linux/",
- "breadcrumbs": [
- {
- "title": "Configuring ODBC",
- "url": "/docs/configuring-odbc/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/configuring-odbc-on-linux/",
- "title": "Configuring ODBC on Linux",
- "parent": "Configuring ODBC",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/configuring-odbc/020-configuring-odbc-on-linux.md",
- "children": [
-
- ],
- "previous_title": "Logging and Tracing",
- "previous_url": "/docs/logging-and-tracing/",
- "next_title": "Configuring ODBC on Mac OS X",
- "next_url": "/docs/configuring-odbc-on-mac-os-x/",
- "breadcrumbs": [
- {
- "title": "Configuring ODBC",
- "url": "/docs/configuring-odbc/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/configuring-odbc-on-mac-os-x/",
- "title": "Configuring ODBC on Mac OS X",
- "parent": "Configuring ODBC",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/configuring-odbc/025-configuring-odbc-on-mac-os-x.md",
- "children": [
-
- ],
- "previous_title": "Configuring ODBC on Linux",
- "previous_url": "/docs/configuring-odbc-on-linux/",
- "next_title": "Configuring ODBC on Windows",
- "next_url": "/docs/configuring-odbc-on-windows/",
- "breadcrumbs": [
- {
- "title": "Configuring ODBC",
- "url": "/docs/configuring-odbc/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/configuring-odbc-on-windows/",
- "title": "Configuring ODBC on Windows",
- "parent": "Configuring ODBC",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/configuring-odbc/030-configuring-odbc-on-windows.md",
- "children": [
-
- ],
- "previous_title": "Configuring ODBC on Mac OS X",
- "previous_url": "/docs/configuring-odbc-on-mac-os-x/",
- "next_title": "Testing the ODBC Connection",
- "next_url": "/docs/testing-the-odbc-connection/",
- "breadcrumbs": [
- {
- "title": "Configuring ODBC",
- "url": "/docs/configuring-odbc/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/testing-the-odbc-connection/",
- "title": "Testing the ODBC Connection",
- "parent": "Configuring ODBC",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/configuring-odbc/040-testing-the-odbc-connection.md",
- "children": [
-
- ],
- "previous_title": "Configuring ODBC on Windows",
- "previous_url": "/docs/configuring-odbc-on-windows/",
- "next_title": "Installing the Driver on Linux",
- "next_url": "/docs/installing-the-driver-on-linux/",
- "breadcrumbs": [
- {
- "title": "Configuring ODBC",
- "url": "/docs/configuring-odbc/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- }
- ],
- "previous_title": "Installing the ODBC Driver",
- "previous_url": "/docs/installing-the-odbc-driver/",
- "next_title": "Using Drill Explorer",
- "next_url": "/docs/using-drill-explorer/",
- "breadcrumbs": [
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/using-drill-explorer/",
- "title": "Using Drill Explorer",
- "parent": "ODBC/JDBC Interfaces",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/050-using-drill-explorer.md",
- "children": [
- {
- "url": "/docs/drill-explorer-introduction/",
- "title": "Drill Explorer Introduction",
- "parent": "Using Drill Explorer",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-explorer/010-drill-explorer-introduction.md",
- "children": [
-
- ],
- "previous_title": "Installing the Driver on Windows",
- "previous_url": "/docs/installing-the-driver-on-windows/",
- "next_title": "Connecting Drill Explorer to Data",
- "next_url": "/docs/connecting-drill-explorer-to-data/",
- "breadcrumbs": [
- {
- "title": "Using Drill Explorer",
- "url": "/docs/using-drill-explorer/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/connecting-drill-explorer-to-data/",
- "title": "Connecting Drill Explorer to Data",
- "parent": "Using Drill Explorer",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-explorer/020-connecting-drill-explorer-to-data.md",
- "children": [
-
- ],
- "previous_title": "Drill Explorer Introduction",
- "previous_url": "/docs/drill-explorer-introduction/",
- "next_title": "Browsing Data and Defining Views",
- "next_url": "/docs/browsing-data-and-defining-views/",
- "breadcrumbs": [
- {
- "title": "Using Drill Explorer",
- "url": "/docs/using-drill-explorer/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/browsing-data-and-defining-views/",
- "title": "Browsing Data and Defining Views",
- "parent": "Using Drill Explorer",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-explorer/030-browsing-data-and-creating-views.md",
- "children": [
-
- ],
- "previous_title": "Connecting Drill Explorer to Data",
- "previous_url": "/docs/connecting-drill-explorer-to-data/",
- "next_title": "Using Drill with BI Tools Introduction",
- "next_url": "/docs/using-drill-with-bi-tools-introduction/",
- "breadcrumbs": [
- {
- "title": "Using Drill Explorer",
- "url": "/docs/using-drill-explorer/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- }
- ],
- "previous_title": "Configuring ODBC",
- "previous_url": "/docs/configuring-odbc/",
- "next_title": "Using Drill with BI Tools",
- "next_url": "/docs/using-drill-with-bi-tools/",
- "breadcrumbs": [
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/using-drill-with-bi-tools/",
- "title": "Using Drill with BI Tools",
- "parent": "ODBC/JDBC Interfaces",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/060-using-drill-with-bi-tools.md",
- "children": [
- {
- "url": "/docs/using-drill-with-bi-tools-introduction/",
- "title": "Using Drill with BI Tools Introduction",
- "parent": "Using Drill with BI Tools",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-with-bi-tools/010-using-odbc-with-bi-tools-introduction.md",
- "children": [
-
- ],
- "previous_title": "Browsing Data and Defining Views",
- "previous_url": "/docs/browsing-data-and-defining-views/",
- "next_title": "Tableau Examples",
- "next_url": "/docs/tableau-examples/",
- "breadcrumbs": [
- {
- "title": "Using Drill with BI Tools",
- "url": "/docs/using-drill-with-bi-tools/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/tableau-examples/",
- "title": "Tableau Examples",
- "parent": "Using Drill with BI Tools",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-with-bi-tools/020-tableau-examples.md",
- "children": [
-
- ],
- "previous_title": "Using Drill with BI Tools Introduction",
- "previous_url": "/docs/using-drill-with-bi-tools-introduction/",
- "next_title": "Using MicroStrategy Analytics with Apache Drill",
- "next_url": "/docs/using-microstrategy-analytics-with-apache-drill/",
- "breadcrumbs": [
- {
- "title": "Using Drill with BI Tools",
- "url": "/docs/using-drill-with-bi-tools/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/using-microstrategy-analytics-with-apache-drill/",
- "title": "Using MicroStrategy Analytics with Apache Drill",
- "parent": "Using Drill with BI Tools",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-with-bi-tools/030-using-microstrategy-analytics-with-apache-drill.md",
- "children": [
-
- ],
- "previous_title": "Tableau Examples",
- "previous_url": "/docs/tableau-examples/",
- "next_title": "Using Tibco Spotfire Desktop with Drill",
- "next_url": "/docs/using-tibco-spotfire-desktop-with-drill/",
- "breadcrumbs": [
- {
- "title": "Using Drill with BI Tools",
- "url": "/docs/using-drill-with-bi-tools/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/using-tibco-spotfire-desktop-with-drill/",
- "title": "Using Tibco Spotfire Desktop with Drill",
- "parent": "Using Drill with BI Tools",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-with-bi-tools/040-using-tibco-spotfire-desktop-with-drill.md",
- "children": [
-
- ],
- "previous_title": "Using MicroStrategy Analytics with Apache Drill",
- "previous_url": "/docs/using-microstrategy-analytics-with-apache-drill/",
- "next_title": "Configuring Tibco Spotfire Server with Drill",
- "next_url": "/docs/configuring-tibco-spotfire-server-with-drill/",
- "breadcrumbs": [
- {
- "title": "Using Drill with BI Tools",
- "url": "/docs/using-drill-with-bi-tools/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/configuring-tibco-spotfire-server-with-drill/",
- "title": "Configuring Tibco Spotfire Server with Drill",
- "parent": "Using Drill with BI Tools",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-with-bi-tools/050-configuring-spotfire-server.md",
- "children": [
-
- ],
- "previous_title": "Using Tibco Spotfire Desktop with Drill",
- "previous_url": "/docs/using-tibco-spotfire-desktop-with-drill/",
- "next_title": "Using Qlik Sense with Drill",
- "next_url": "/docs/using-qlik-sense-with-drill/",
- "breadcrumbs": [
- {
- "title": "Using Drill with BI Tools",
- "url": "/docs/using-drill-with-bi-tools/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/using-qlik-sense-with-drill/",
- "title": "Using Qlik Sense with Drill",
- "parent": "Using Drill with BI Tools",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-with-bi-tools/055-using-qliksense-with-drill.md",
- "children": [
-
- ],
- "previous_title": "Configuring Tibco Spotfire Server with Drill",
- "previous_url": "/docs/configuring-tibco-spotfire-server-with-drill/",
- "next_title": "Using Apache Drill with Tableau 10.2",
- "next_url": "/docs/using-apache-drill-with-tableau-10-2/",
- "breadcrumbs": [
- {
- "title": "Using Drill with BI Tools",
- "url": "/docs/using-drill-with-bi-tools/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/using-apache-drill-with-tableau-10-2/",
- "title": "Using Apache Drill with Tableau 10.2",
- "parent": "Using Drill with BI Tools",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-with-bi-tools/059-using-apache-drill-with-tableau-10.2.md",
- "children": [
-
- ],
- "previous_title": "Using Qlik Sense with Drill",
- "previous_url": "/docs/using-qlik-sense-with-drill/",
- "next_title": "Using Apache Drill with Tableau 9 Desktop",
- "next_url": "/docs/using-apache-drill-with-tableau-9-desktop/",
- "breadcrumbs": [
- {
- "title": "Using Drill with BI Tools",
- "url": "/docs/using-drill-with-bi-tools/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/using-apache-drill-with-tableau-9-desktop/",
- "title": "Using Apache Drill with Tableau 9 Desktop",
- "parent": "Using Drill with BI Tools",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-with-bi-tools/060-using-apache-drill-with-tableau-9-desktop.md",
- "children": [
-
- ],
- "previous_title": "Using Apache Drill with Tableau 10.2",
- "previous_url": "/docs/using-apache-drill-with-tableau-10-2/",
- "next_title": "Using Apache Drill with Tableau 9 Server",
- "next_url": "/docs/using-apache-drill-with-tableau-9-server/",
- "breadcrumbs": [
- {
- "title": "Using Drill with BI Tools",
- "url": "/docs/using-drill-with-bi-tools/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/using-apache-drill-with-tableau-9-server/",
- "title": "Using Apache Drill with Tableau 9 Server",
- "parent": "Using Drill with BI Tools",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-with-bi-tools/070-using-apache-drill-with-tableau-9-server.md",
- "children": [
-
- ],
- "previous_title": "Using Apache Drill with Tableau 9 Desktop",
- "previous_url": "/docs/using-apache-drill-with-tableau-9-desktop/",
- "next_title": "Using Information Builders’ WebFOCUS with Apache Drill",
- "next_url": "/docs/using-information-builders-webfocus-with-apache-drill/",
- "breadcrumbs": [
- {
- "title": "Using Drill with BI Tools",
- "url": "/docs/using-drill-with-bi-tools/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/using-information-builders-webfocus-with-apache-drill/",
- "title": "Using Information Builders’ WebFOCUS with Apache Drill",
- "parent": "Using Drill with BI Tools",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-with-bi-tools/075-using-apache-drill-with-webfocus.md",
- "children": [
-
- ],
- "previous_title": "Using Apache Drill with Tableau 9 Server",
- "previous_url": "/docs/using-apache-drill-with-tableau-9-server/",
- "next_title": "Configuring JReport with Drill",
- "next_url": "/docs/configuring-jreport-with-drill/",
- "breadcrumbs": [
- {
- "title": "Using Drill with BI Tools",
- "url": "/docs/using-drill-with-bi-tools/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- },
- {
- "url": "/docs/configuring-jreport-with-drill/",
- "title": "Configuring JReport with Drill",
- "parent": "Using Drill with BI Tools",
- "relative_path": "_docs/en/odbc-jdbc-interfaces/using-drill-with-bi-tools/090-configuring-jreport-with-drill.md",
- "children": [
-
- ],
- "previous_title": "Using Information Builders’ WebFOCUS with Apache Drill",
- "previous_url": "/docs/using-information-builders-webfocus-with-apache-drill/",
- "next_title": "Drill Metastore",
- "next_url": "/docs/drill-metastore/",
- "breadcrumbs": [
- {
- "title": "Using Drill with BI Tools",
- "url": "/docs/using-drill-with-bi-tools/"
- },
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- }
- ],
- "previous_title": "Using Drill Explorer",
- "previous_url": "/docs/using-drill-explorer/",
- "next_title": "ODBC Configuration Reference",
- "next_url": "/docs/odbc-configuration-reference/",
- "breadcrumbs": [
- {
- "title": "ODBC/JDBC Interfaces",
- "url": "/docs/odbc-jdbc-interfaces/"
- }
- ]
- }
- ],
- "previous_title": "Connect a Data Source",
- "previous_url": "/docs/connect-a-data-source/",
- "next_title": "Query Data",
- "next_url": "/docs/query-data/",
- "breadcrumbs": [
-
- ]
- },
- "Query Data": {
- "url": "/docs/query-data/",
- "title": "Query Data",
- "parent": null,
- "relative_path": "_docs/en/070-query-data.md",
- "children": [
- {
- "url": "/docs/query-data-introduction/",
- "title": "Query Data Introduction",
- "parent": "Query Data",
- "relative_path": "_docs/en/query-data/010-query-data-introduction.md",
- "children": [
-
- ],
- "previous_title": "Controlling Parallelization to Balance Performance with Multi-Tenancy",
- "previous_url": "/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/",
- "next_title": "Querying a File System",
- "next_url": "/docs/querying-a-file-system/",
- "breadcrumbs": [
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-a-file-system/",
- "title": "Querying a File System",
- "parent": "Query Data",
- "relative_path": "_docs/en/query-data/020-querying-a-file-system.md",
- "children": [
- {
- "url": "/docs/querying-a-file-system-introduction/",
- "title": "Querying a File System Introduction",
- "parent": "Querying a File System",
- "relative_path": "_docs/en/query-data/query-a-file-system/005-querying-a-file-system-introduction.md",
- "children": [
-
- ],
- "previous_title": "Monitoring and Canceling Queries in the Drill Web UI",
- "previous_url": "/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/",
- "next_title": "Querying Avro Files",
- "next_url": "/docs/querying-avro-files/",
- "breadcrumbs": [
- {
- "title": "Querying a File System",
- "url": "/docs/querying-a-file-system/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-avro-files/",
- "title": "Querying Avro Files",
- "parent": "Querying a File System",
- "relative_path": "_docs/en/query-data/query-a-file-system/009-querying-avro-files.md",
- "children": [
-
- ],
- "previous_title": "Querying a File System Introduction",
- "previous_url": "/docs/querying-a-file-system-introduction/",
- "next_title": "Querying JSON Files",
- "next_url": "/docs/querying-json-files/",
- "breadcrumbs": [
- {
- "title": "Querying a File System",
- "url": "/docs/querying-a-file-system/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-json-files/",
- "title": "Querying JSON Files",
- "parent": "Querying a File System",
- "relative_path": "_docs/en/query-data/query-a-file-system/010-querying-json-files.md",
- "children": [
-
- ],
- "previous_title": "Querying Avro Files",
- "previous_url": "/docs/querying-avro-files/",
- "next_title": "Querying Parquet Files",
- "next_url": "/docs/querying-parquet-files/",
- "breadcrumbs": [
- {
- "title": "Querying a File System",
- "url": "/docs/querying-a-file-system/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-parquet-files/",
- "title": "Querying Parquet Files",
- "parent": "Querying a File System",
- "relative_path": "_docs/en/query-data/query-a-file-system/020-querying-parquet-files.md",
- "children": [
-
- ],
- "previous_title": "Querying JSON Files",
- "previous_url": "/docs/querying-json-files/",
- "next_title": "Querying Plain Text Files",
- "next_url": "/docs/querying-plain-text-files/",
- "breadcrumbs": [
- {
- "title": "Querying a File System",
- "url": "/docs/querying-a-file-system/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-plain-text-files/",
- "title": "Querying Plain Text Files",
- "parent": "Querying a File System",
- "relative_path": "_docs/en/query-data/query-a-file-system/030-querying-plain-text-files.md",
- "children": [
-
- ],
- "previous_title": "Querying Parquet Files",
- "previous_url": "/docs/querying-parquet-files/",
- "next_title": "Querying Directories",
- "next_url": "/docs/querying-directories/",
- "breadcrumbs": [
- {
- "title": "Querying a File System",
- "url": "/docs/querying-a-file-system/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-directories/",
- "title": "Querying Directories",
- "parent": "Querying a File System",
- "relative_path": "_docs/en/query-data/query-a-file-system/040-querying-directories.md",
- "children": [
-
- ],
- "previous_title": "Querying Plain Text Files",
- "previous_url": "/docs/querying-plain-text-files/",
- "next_title": "Querying Sequence Files",
- "next_url": "/docs/querying-sequence-files/",
- "breadcrumbs": [
- {
- "title": "Querying a File System",
- "url": "/docs/querying-a-file-system/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-sequence-files/",
- "title": "Querying Sequence Files",
- "parent": "Querying a File System",
- "relative_path": "_docs/en/query-data/query-a-file-system/050-querying-sequence-files.md",
- "children": [
-
- ],
- "previous_title": "Querying Directories",
- "previous_url": "/docs/querying-directories/",
- "next_title": "Querying Complex Data Introduction",
- "next_url": "/docs/querying-complex-data-introduction/",
- "breadcrumbs": [
- {
- "title": "Querying a File System",
- "url": "/docs/querying-a-file-system/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- }
- ],
- "previous_title": "Query Data Introduction",
- "previous_url": "/docs/query-data-introduction/",
- "next_title": "Querying HBase",
- "next_url": "/docs/querying-hbase/",
- "breadcrumbs": [
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-hbase/",
- "title": "Querying HBase",
- "parent": "Query Data",
- "relative_path": "_docs/en/query-data/030-querying-hbase.md",
- "children": [
-
- ],
- "previous_title": "Querying a File System",
- "previous_url": "/docs/querying-a-file-system/",
- "next_title": "Querying Complex Data",
- "next_url": "/docs/querying-complex-data/",
- "breadcrumbs": [
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-complex-data/",
- "title": "Querying Complex Data",
- "parent": "Query Data",
- "relative_path": "_docs/en/query-data/040-querying-complex-data.md",
- "children": [
- {
- "url": "/docs/querying-complex-data-introduction/",
- "title": "Querying Complex Data Introduction",
- "parent": "Querying Complex Data",
- "relative_path": "_docs/en/query-data/querying-complex-data/005-querying-complex-data-introduction.md",
- "children": [
-
- ],
- "previous_title": "Querying Sequence Files",
- "previous_url": "/docs/querying-sequence-files/",
- "next_title": "Sample Data: Donuts",
- "next_url": "/docs/sample-data-donuts/",
- "breadcrumbs": [
- {
- "title": "Querying Complex Data",
- "url": "/docs/querying-complex-data/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/sample-data-donuts/",
- "title": "Sample Data: Donuts",
- "parent": "Querying Complex Data",
- "relative_path": "_docs/en/query-data/querying-complex-data/010-sample--data-donuts.md",
- "children": [
-
- ],
- "previous_title": "Querying Complex Data Introduction",
- "previous_url": "/docs/querying-complex-data-introduction/",
- "next_title": "Selecting Flat Data",
- "next_url": "/docs/selecting-flat-data/",
- "breadcrumbs": [
- {
- "title": "Querying Complex Data",
- "url": "/docs/querying-complex-data/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/selecting-flat-data/",
- "title": "Selecting Flat Data",
- "parent": "Querying Complex Data",
- "relative_path": "_docs/en/query-data/querying-complex-data/020-selecting-flat-data.md",
- "children": [
-
- ],
- "previous_title": "Sample Data: Donuts",
- "previous_url": "/docs/sample-data-donuts/",
- "next_title": "Using SQL Functions, Clauses, and Joins",
- "next_url": "/docs/using-sql-functions-clauses-and-joins/",
- "breadcrumbs": [
- {
- "title": "Querying Complex Data",
- "url": "/docs/querying-complex-data/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/using-sql-functions-clauses-and-joins/",
- "title": "Using SQL Functions, Clauses, and Joins",
- "parent": "Querying Complex Data",
- "relative_path": "_docs/en/query-data/querying-complex-data/030-using-sql-functions-clauses-and-joins.md",
- "children": [
-
- ],
- "previous_title": "Selecting Flat Data",
- "previous_url": "/docs/selecting-flat-data/",
- "next_title": "Selecting Nested Data for a Column",
- "next_url": "/docs/selecting-nested-data-for-a-column/",
- "breadcrumbs": [
- {
- "title": "Querying Complex Data",
- "url": "/docs/querying-complex-data/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/selecting-nested-data-for-a-column/",
- "title": "Selecting Nested Data for a Column",
- "parent": "Querying Complex Data",
- "relative_path": "_docs/en/query-data/querying-complex-data/040-selecting-nested-data.md",
- "children": [
-
- ],
- "previous_title": "Using SQL Functions, Clauses, and Joins",
- "previous_url": "/docs/using-sql-functions-clauses-and-joins/",
- "next_title": "Selecting Multiple Columns Within Nested Data",
- "next_url": "/docs/selecting-multiple-columns-within-nested-data/",
- "breadcrumbs": [
- {
- "title": "Querying Complex Data",
- "url": "/docs/querying-complex-data/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/selecting-multiple-columns-within-nested-data/",
- "title": "Selecting Multiple Columns Within Nested Data",
- "parent": "Querying Complex Data",
- "relative_path": "_docs/en/query-data/querying-complex-data/050-selecting-multiple-columns-within-nested-data.md",
- "children": [
-
- ],
- "previous_title": "Selecting Nested Data for a Column",
- "previous_url": "/docs/selecting-nested-data-for-a-column/",
- "next_title": "Querying Indexes Introduction",
- "next_url": "/docs/querying-indexes-introduction/",
- "breadcrumbs": [
- {
- "title": "Querying Complex Data",
- "url": "/docs/querying-complex-data/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- }
- ],
- "previous_title": "Querying HBase",
- "previous_url": "/docs/querying-hbase/",
- "next_title": "Querying Hive",
- "next_url": "/docs/querying-hive/",
- "breadcrumbs": [
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-hive/",
- "title": "Querying Hive",
- "parent": "Query Data",
- "relative_path": "_docs/en/query-data/050-querying-hive.md",
- "children": [
-
- ],
- "previous_title": "Querying Complex Data",
- "previous_url": "/docs/querying-complex-data/",
- "next_title": "Querying the INFORMATION SCHEMA",
- "next_url": "/docs/querying-the-information-schema/",
- "breadcrumbs": [
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-the-information-schema/",
- "title": "Querying the INFORMATION SCHEMA",
- "parent": "Query Data",
- "relative_path": "_docs/en/query-data/060-querying-the-information-schema.md",
- "children": [
-
- ],
- "previous_title": "Querying Hive",
- "previous_url": "/docs/querying-hive/",
- "next_title": "Querying Indexes",
- "next_url": "/docs/querying-indexes/",
- "breadcrumbs": [
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-indexes/",
- "title": "Querying Indexes",
- "parent": "Query Data",
- "relative_path": "_docs/en/query-data/061-querying-indexes.md",
- "children": [
- {
- "url": "/docs/querying-indexes-introduction/",
- "title": "Querying Indexes Introduction",
- "parent": "Querying Indexes",
- "relative_path": "_docs/en/query-data/querying-indexes/010-querying-indexes-introduction.md",
- "children": [
-
- ],
- "previous_title": "Selecting Multiple Columns Within Nested Data",
- "previous_url": "/docs/selecting-multiple-columns-within-nested-data/",
- "next_title": "Queries that Qualify for Index-Based Query Plans",
- "next_url": "/docs/queries-that-qualify-for-index-based-query-plans/",
- "breadcrumbs": [
- {
- "title": "Querying Indexes",
- "url": "/docs/querying-indexes/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/queries-that-qualify-for-index-based-query-plans/",
- "title": "Queries that Qualify for Index-Based Query Plans",
- "parent": "Querying Indexes",
- "relative_path": "_docs/en/query-data/querying-indexes/020-queries-that-qualify-for-index-based-query-plans.md",
- "children": [
-
- ],
- "previous_title": "Querying Indexes Introduction",
- "previous_url": "/docs/querying-indexes-introduction/",
- "next_title": "Types of Indexes",
- "next_url": "/docs/types-of-indexes/",
- "breadcrumbs": [
- {
- "title": "Querying Indexes",
- "url": "/docs/querying-indexes/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/types-of-indexes/",
- "title": "Types of Indexes",
- "parent": "Querying Indexes",
- "relative_path": "_docs/en/query-data/querying-indexes/021-types-of-indexes.md",
- "children": [
-
- ],
- "previous_title": "Queries that Qualify for Index-Based Query Plans",
- "previous_url": "/docs/queries-that-qualify-for-index-based-query-plans/",
- "next_title": "Index Selection",
- "next_url": "/docs/index-selection/",
- "breadcrumbs": [
- {
- "title": "Querying Indexes",
- "url": "/docs/querying-indexes/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/index-selection/",
- "title": "Index Selection",
- "parent": "Querying Indexes",
- "relative_path": "_docs/en/query-data/querying-indexes/030-index-selection.md",
- "children": [
-
- ],
- "previous_title": "Types of Indexes",
- "previous_url": "/docs/types-of-indexes/",
- "next_title": "Designing Indexes for Your Queries",
- "next_url": "/docs/designing-indexes-for-your-queries/",
- "breadcrumbs": [
- {
- "title": "Querying Indexes",
- "url": "/docs/querying-indexes/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/designing-indexes-for-your-queries/",
- "title": "Designing Indexes for Your Queries",
- "parent": "Querying Indexes",
- "relative_path": "_docs/en/query-data/querying-indexes/040-designing-indexes-for-your-queries.md",
- "children": [
-
- ],
- "previous_title": "Index Selection",
- "previous_url": "/docs/index-selection/",
- "next_title": "Configuring Index Planning",
- "next_url": "/docs/configuring-index-planning/",
- "breadcrumbs": [
- {
- "title": "Querying Indexes",
- "url": "/docs/querying-indexes/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/configuring-index-planning/",
- "title": "Configuring Index Planning",
- "parent": "Querying Indexes",
- "relative_path": "_docs/en/query-data/querying-indexes/050-configuring-index-planning.md",
- "children": [
-
- ],
- "previous_title": "Designing Indexes for Your Queries",
- "previous_url": "/docs/designing-indexes-for-your-queries/",
- "next_title": "Verifying Index Use",
- "next_url": "/docs/verifying-index-use/",
- "breadcrumbs": [
- {
- "title": "Querying Indexes",
- "url": "/docs/querying-indexes/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/verifying-index-use/",
- "title": "Verifying Index Use",
- "parent": "Querying Indexes",
- "relative_path": "_docs/en/query-data/querying-indexes/060-verifying-index-use.md",
- "children": [
-
- ],
- "previous_title": "Configuring Index Planning",
- "previous_url": "/docs/configuring-index-planning/",
- "next_title": "Apache Drill 1.19.0 Release Notes",
- "next_url": "/docs/apache-drill-1-19-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Querying Indexes",
- "url": "/docs/querying-indexes/"
- },
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- }
- ],
- "previous_title": "Querying the INFORMATION SCHEMA",
- "previous_url": "/docs/querying-the-information-schema/",
- "next_title": "Querying System Tables",
- "next_url": "/docs/querying-system-tables/",
- "breadcrumbs": [
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/querying-system-tables/",
- "title": "Querying System Tables",
- "parent": "Query Data",
- "relative_path": "_docs/en/query-data/070-query-sys-tbl.md",
- "children": [
-
- ],
- "previous_title": "Querying Indexes",
- "previous_url": "/docs/querying-indexes/",
- "next_title": "Monitoring and Canceling Queries in the Drill Web UI",
- "next_url": "/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/",
- "breadcrumbs": [
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- },
- {
- "url": "/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/",
- "title": "Monitoring and Canceling Queries in the Drill Web UI",
- "parent": "Query Data",
- "relative_path": "_docs/en/query-data/080-monitoring-and-canceling-queries-in-the-Drill-Web-UI.md",
- "children": [
-
- ],
- "previous_title": "Querying System Tables",
- "previous_url": "/docs/querying-system-tables/",
- "next_title": "Querying a File System Introduction",
- "next_url": "/docs/querying-a-file-system-introduction/",
- "breadcrumbs": [
- {
- "title": "Query Data",
- "url": "/docs/query-data/"
- }
- ]
- }
- ],
- "previous_title": "ODBC/JDBC Interfaces",
- "previous_url": "/docs/odbc-jdbc-interfaces/",
- "next_title": "Performance Tuning",
- "next_url": "/docs/performance-tuning/",
- "breadcrumbs": [
-
- ]
- },
- "Performance Tuning": {
- "url": "/docs/performance-tuning/",
- "title": "Performance Tuning",
- "parent": null,
- "relative_path": "_docs/en/072-performance-tuning.md",
- "children": [
- {
- "url": "/docs/drill-metastore/",
- "title": "Drill Metastore",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/005-drill-metastore.md",
- "children": [
- {
- "url": "/docs/using-drill-metastore/",
- "title": "Using Drill Metastore",
- "parent": "Drill Metastore",
- "relative_path": "_docs/en/performance-tuning/drill-metastore/010-using-drill-metastore.md",
- "children": [
-
- ],
- "previous_title": "Monitoring Metrics",
- "previous_url": "/docs/monitoring-metrics/",
- "next_title": "Drill Iceberg Metastore",
- "next_url": "/docs/drill-iceberg-metastore/",
- "breadcrumbs": [
- {
- "title": "Drill Metastore",
- "url": "/docs/drill-metastore/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/drill-iceberg-metastore/",
- "title": "Drill Iceberg Metastore",
- "parent": "Drill Metastore",
- "relative_path": "_docs/en/performance-tuning/drill-metastore/020-drill-iceberg-metastore.md",
- "children": [
-
- ],
- "previous_title": "Using Drill Metastore",
- "previous_url": "/docs/using-drill-metastore/",
- "next_title": "RDBMS Metastore",
- "next_url": "/docs/rdbms-metastore/",
- "breadcrumbs": [
- {
- "title": "Drill Metastore",
- "url": "/docs/drill-metastore/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/rdbms-metastore/",
- "title": "RDBMS Metastore",
- "parent": "Drill Metastore",
- "relative_path": "_docs/en/performance-tuning/drill-metastore/030-rdbms-metastore.md",
- "children": [
-
- ],
- "previous_title": "Drill Iceberg Metastore",
- "previous_url": "/docs/drill-iceberg-metastore/",
- "next_title": "Query Plans",
- "next_url": "/docs/query-plans/",
- "breadcrumbs": [
- {
- "title": "Drill Metastore",
- "url": "/docs/drill-metastore/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- }
- ],
- "previous_title": "Configuring JReport with Drill",
- "previous_url": "/docs/configuring-jreport-with-drill/",
- "next_title": "Performance Tuning Introduction",
- "next_url": "/docs/performance-tuning-introduction/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/performance-tuning-introduction/",
- "title": "Performance Tuning Introduction",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/010-performance-tuning-introduction.md",
- "children": [
-
- ],
- "previous_title": "Drill Metastore",
- "previous_url": "/docs/drill-metastore/",
- "next_title": "Partition Pruning",
- "next_url": "/docs/partition-pruning/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/partition-pruning/",
- "title": "Partition Pruning",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/020-partition-pruning.md",
- "children": [
- {
- "url": "/docs/partition-pruning-introduction/",
- "title": "Partition Pruning Introduction",
- "parent": "Partition Pruning",
- "relative_path": "_docs/en/performance-tuning/partition-pruning/010-partition-pruning-introduction.md",
- "children": [
-
- ],
- "previous_title": "Query Profiles",
- "previous_url": "/docs/query-profiles/",
- "next_title": "How to Partition Data",
- "next_url": "/docs/how-to-partition-data/",
- "breadcrumbs": [
- {
- "title": "Partition Pruning",
- "url": "/docs/partition-pruning/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/how-to-partition-data/",
- "title": "How to Partition Data",
- "parent": "Partition Pruning",
- "relative_path": "_docs/en/performance-tuning/partition-pruning/030-using-partition-pruning.md",
- "children": [
-
- ],
- "previous_title": "Partition Pruning Introduction",
- "previous_url": "/docs/partition-pruning-introduction/",
- "next_title": "Query Profile Column Descriptions",
- "next_url": "/docs/query-profile-column-descriptions/",
- "breadcrumbs": [
- {
- "title": "Partition Pruning",
- "url": "/docs/partition-pruning/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- }
- ],
- "previous_title": "Performance Tuning Introduction",
- "previous_url": "/docs/performance-tuning-introduction/",
- "next_title": "Asynchronous Parquet Reader",
- "next_url": "/docs/asynchronous-parquet-reader/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/asynchronous-parquet-reader/",
- "title": "Asynchronous Parquet Reader",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/024-aynchronous-parquet-reader.md",
- "children": [
-
- ],
- "previous_title": "Partition Pruning",
- "previous_url": "/docs/partition-pruning/",
- "next_title": "Optimizing Parquet Metadata Reading",
- "next_url": "/docs/optimizing-parquet-metadata-reading/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/optimizing-parquet-metadata-reading/",
- "title": "Optimizing Parquet Metadata Reading",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/025-optimizing-parquet-reading.md",
- "children": [
-
- ],
- "previous_title": "Asynchronous Parquet Reader",
- "previous_url": "/docs/asynchronous-parquet-reader/",
- "next_title": "Parquet Filter Pushdown",
- "next_url": "/docs/parquet-filter-pushdown/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/parquet-filter-pushdown/",
- "title": "Parquet Filter Pushdown",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/026-parquet-filter-pushdown.md",
- "children": [
-
- ],
- "previous_title": "Optimizing Parquet Metadata Reading",
- "previous_url": "/docs/optimizing-parquet-metadata-reading/",
- "next_title": "Hive Metadata Caching",
- "next_url": "/docs/hive-metadata-caching/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/hive-metadata-caching/",
- "title": "Hive Metadata Caching",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/027-hive-metadata-caching.md",
- "children": [
-
- ],
- "previous_title": "Parquet Filter Pushdown",
- "previous_url": "/docs/parquet-filter-pushdown/",
- "next_title": "Choosing a Storage Format",
- "next_url": "/docs/choosing-a-storage-format/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/choosing-a-storage-format/",
- "title": "Choosing a Storage Format",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/030-choosing-a-storage-format.md",
- "children": [
-
- ],
- "previous_title": "Hive Metadata Caching",
- "previous_url": "/docs/hive-metadata-caching/",
- "next_title": "Query Plans and Tuning",
- "next_url": "/docs/query-plans-and-tuning/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/query-plans-and-tuning/",
- "title": "Query Plans and Tuning",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/040-query-plans-and-tuning.md",
- "children": [
- {
- "url": "/docs/query-plans-and-tuning-introduction/",
- "title": "Query Plans and Tuning Introduction",
- "parent": "Query Plans and Tuning",
- "relative_path": "_docs/en/performance-tuning/query-plans-and-tuning/010-query-plans-and-tuning-introduction.md",
- "children": [
-
- ],
- "previous_title": "Physical Operators",
- "previous_url": "/docs/physical-operators/",
- "next_title": "Join Planning Guidelines",
- "next_url": "/docs/join-planning-guidelines/",
- "breadcrumbs": [
- {
- "title": "Query Plans and Tuning",
- "url": "/docs/query-plans-and-tuning/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/join-planning-guidelines/",
- "title": "Join Planning Guidelines",
- "parent": "Query Plans and Tuning",
- "relative_path": "_docs/en/performance-tuning/query-plans-and-tuning/020-join-planning-guidelines.md",
- "children": [
-
- ],
- "previous_title": "Query Plans and Tuning Introduction",
- "previous_url": "/docs/query-plans-and-tuning-introduction/",
- "next_title": "Guidelines for Optimizing Aggregation",
- "next_url": "/docs/guidelines-for-optimizing-aggregation/",
- "breadcrumbs": [
- {
- "title": "Query Plans and Tuning",
- "url": "/docs/query-plans-and-tuning/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/guidelines-for-optimizing-aggregation/",
- "title": "Guidelines for Optimizing Aggregation",
- "parent": "Query Plans and Tuning",
- "relative_path": "_docs/en/performance-tuning/query-plans-and-tuning/030-guidelines-for-optimizing-aggregation.md",
- "children": [
-
- ],
- "previous_title": "Join Planning Guidelines",
- "previous_url": "/docs/join-planning-guidelines/",
- "next_title": "Modifying Query Planning Options",
- "next_url": "/docs/modifying-query-planning-options/",
- "breadcrumbs": [
- {
- "title": "Query Plans and Tuning",
- "url": "/docs/query-plans-and-tuning/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/modifying-query-planning-options/",
- "title": "Modifying Query Planning Options",
- "parent": "Query Plans and Tuning",
- "relative_path": "_docs/en/performance-tuning/query-plans-and-tuning/040-modifying-query-planning-options.md",
- "children": [
-
- ],
- "previous_title": "Guidelines for Optimizing Aggregation",
- "previous_url": "/docs/guidelines-for-optimizing-aggregation/",
- "next_title": "Sort-Based and Hash-Based Memory-Constrained Operators",
- "next_url": "/docs/sort-based-and-hash-based-memory-constrained-operators/",
- "breadcrumbs": [
- {
- "title": "Query Plans and Tuning",
- "url": "/docs/query-plans-and-tuning/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/sort-based-and-hash-based-memory-constrained-operators/",
- "title": "Sort-Based and Hash-Based Memory-Constrained Operators",
- "parent": "Query Plans and Tuning",
- "relative_path": "_docs/en/performance-tuning/query-plans-and-tuning/050-sort-based-and-hash-based-memory-constrained-operators.md",
- "children": [
-
- ],
- "previous_title": "Modifying Query Planning Options",
- "previous_url": "/docs/modifying-query-planning-options/",
- "next_title": "Enabling Query Queuing",
- "next_url": "/docs/enabling-query-queuing/",
- "breadcrumbs": [
- {
- "title": "Query Plans and Tuning",
- "url": "/docs/query-plans-and-tuning/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/enabling-query-queuing/",
- "title": "Enabling Query Queuing",
- "parent": "Query Plans and Tuning",
- "relative_path": "_docs/en/performance-tuning/query-plans-and-tuning/060-enabling-query-queuing.md",
- "children": [
-
- ],
- "previous_title": "Sort-Based and Hash-Based Memory-Constrained Operators",
- "previous_url": "/docs/sort-based-and-hash-based-memory-constrained-operators/",
- "next_title": "Throttling",
- "next_url": "/docs/throttling/",
- "breadcrumbs": [
- {
- "title": "Query Plans and Tuning",
- "url": "/docs/query-plans-and-tuning/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/throttling/",
- "title": "Throttling",
- "parent": "Query Plans and Tuning",
- "relative_path": "_docs/en/performance-tuning/query-plans-and-tuning/065-throttling.md",
- "children": [
-
- ],
- "previous_title": "Enabling Query Queuing",
- "previous_url": "/docs/enabling-query-queuing/",
- "next_title": "Controlling Parallelization to Balance Performance with Multi-Tenancy",
- "next_url": "/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/",
- "breadcrumbs": [
- {
- "title": "Query Plans and Tuning",
- "url": "/docs/query-plans-and-tuning/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/controlling-parallelization-to-balance-performance-with-multi-tenancy/",
- "title": "Controlling Parallelization to Balance Performance with Multi-Tenancy",
- "parent": "Query Plans and Tuning",
- "relative_path": "_docs/en/performance-tuning/query-plans-and-tuning/070-controlling-parallelization-to-balance-performance-with-multi-tenancy.md",
- "children": [
-
- ],
- "previous_title": "Throttling",
- "previous_url": "/docs/throttling/",
- "next_title": "Query Data Introduction",
- "next_url": "/docs/query-data-introduction/",
- "breadcrumbs": [
- {
- "title": "Query Plans and Tuning",
- "url": "/docs/query-plans-and-tuning/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- }
- ],
- "previous_title": "Choosing a Storage Format",
- "previous_url": "/docs/choosing-a-storage-format/",
- "next_title": "Identifying Performance Issues",
- "next_url": "/docs/identifying-performance-issues/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/identifying-performance-issues/",
- "title": "Identifying Performance Issues",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/050-identifying-performance-issues.md",
- "children": [
- {
- "url": "/docs/query-plans/",
- "title": "Query Plans",
- "parent": "Identifying Performance Issues",
- "relative_path": "_docs/en/performance-tuning/identifying-performance-issues/010-query-plans.md",
- "children": [
-
- ],
- "previous_title": "RDBMS Metastore",
- "previous_url": "/docs/rdbms-metastore/",
- "next_title": "Query Profiles",
- "next_url": "/docs/query-profiles/",
- "breadcrumbs": [
- {
- "title": "Identifying Performance Issues",
- "url": "/docs/identifying-performance-issues/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/query-profiles/",
- "title": "Query Profiles",
- "parent": "Identifying Performance Issues",
- "relative_path": "_docs/en/performance-tuning/identifying-performance-issues/020-query-profiles.md",
- "children": [
-
- ],
- "previous_title": "Query Plans",
- "previous_url": "/docs/query-plans/",
- "next_title": "Partition Pruning Introduction",
- "next_url": "/docs/partition-pruning-introduction/",
- "breadcrumbs": [
- {
- "title": "Identifying Performance Issues",
- "url": "/docs/identifying-performance-issues/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- }
- ],
- "previous_title": "Query Plans and Tuning",
- "previous_url": "/docs/query-plans-and-tuning/",
- "next_title": "Performance Tuning Reference",
- "next_url": "/docs/performance-tuning-reference/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/performance-tuning-reference/",
- "title": "Performance Tuning Reference",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/060-performance-tuning-reference.md",
- "children": [
- {
- "url": "/docs/query-profile-column-descriptions/",
- "title": "Query Profile Column Descriptions",
- "parent": "Performance Tuning Reference",
- "relative_path": "_docs/en/performance-tuning/performance-tuning-reference/010-query-profile-tables.md",
- "children": [
-
- ],
- "previous_title": "How to Partition Data",
- "previous_url": "/docs/how-to-partition-data/",
- "next_title": "Physical Operators",
- "next_url": "/docs/physical-operators/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning Reference",
- "url": "/docs/performance-tuning-reference/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/physical-operators/",
- "title": "Physical Operators",
- "parent": "Performance Tuning Reference",
- "relative_path": "_docs/en/performance-tuning/performance-tuning-reference/020-physical-operators.md",
- "children": [
-
- ],
- "previous_title": "Query Profile Column Descriptions",
- "previous_url": "/docs/query-profile-column-descriptions/",
- "next_title": "Query Plans and Tuning Introduction",
- "next_url": "/docs/query-plans-and-tuning-introduction/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning Reference",
- "url": "/docs/performance-tuning-reference/"
- },
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- }
- ],
- "previous_title": "Identifying Performance Issues",
- "previous_url": "/docs/identifying-performance-issues/",
- "next_title": "Monitoring Metrics",
- "next_url": "/docs/monitoring-metrics/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- },
- {
- "url": "/docs/monitoring-metrics/",
- "title": "Monitoring Metrics",
- "parent": "Performance Tuning",
- "relative_path": "_docs/en/performance-tuning/070-monitoring-metrics.md",
- "children": [
-
- ],
- "previous_title": "Performance Tuning Reference",
- "previous_url": "/docs/performance-tuning-reference/",
- "next_title": "Using Drill Metastore",
- "next_url": "/docs/using-drill-metastore/",
- "breadcrumbs": [
- {
- "title": "Performance Tuning",
- "url": "/docs/performance-tuning/"
- }
- ]
- }
- ],
- "previous_title": "Query Data",
- "previous_url": "/docs/query-data/",
- "next_title": "Log and Debug",
- "next_url": "/docs/log-and-debug/",
- "breadcrumbs": [
-
- ]
- },
- "Log and Debug": {
- "url": "/docs/log-and-debug/",
- "title": "Log and Debug",
- "parent": null,
- "relative_path": "_docs/en/073-log-and-debug.md",
- "children": [
- {
- "url": "/docs/log-and-debug-introduction/",
- "title": "Log and Debug Introduction",
- "parent": "Log and Debug",
- "relative_path": "_docs/en/log-and-debug/001-log-and-debug-introduction.md",
- "children": [
-
- ],
- "previous_title": "Starting Drill on Windows",
- "previous_url": "/docs/starting-drill-on-windows/",
- "next_title": "Error Messages",
- "next_url": "/docs/error-messages/",
- "breadcrumbs": [
- {
- "title": "Log and Debug",
- "url": "/docs/log-and-debug/"
- }
- ]
- },
- {
- "url": "/docs/error-messages/",
- "title": "Error Messages",
- "parent": "Log and Debug",
- "relative_path": "_docs/en/log-and-debug/002-error-messages.md",
- "children": [
-
- ],
- "previous_title": "Log and Debug Introduction",
- "previous_url": "/docs/log-and-debug-introduction/",
- "next_title": "Modify logback.xml",
- "next_url": "/docs/modify-logback-xml/",
- "breadcrumbs": [
- {
- "title": "Log and Debug",
- "url": "/docs/log-and-debug/"
- }
- ]
- },
- {
- "url": "/docs/modify-logback-xml/",
- "title": "Modify logback.xml",
- "parent": "Log and Debug",
- "relative_path": "_docs/en/log-and-debug/003-modify-logback.xml.md",
- "children": [
-
- ],
- "previous_title": "Error Messages",
- "previous_url": "/docs/error-messages/",
- "next_title": "Review the Java Stack Trace",
- "next_url": "/docs/review-the-java-stack-trace/",
- "breadcrumbs": [
- {
- "title": "Log and Debug",
- "url": "/docs/log-and-debug/"
- }
- ]
- },
- {
- "url": "/docs/review-the-java-stack-trace/",
- "title": "Review the Java Stack Trace",
- "parent": "Log and Debug",
- "relative_path": "_docs/en/log-and-debug/004-review-the-java-stack-trace.md",
- "children": [
-
- ],
- "previous_title": "Modify logback.xml",
- "previous_url": "/docs/modify-logback-xml/",
- "next_title": "Query Audit Logging",
- "next_url": "/docs/query-audit-logging/",
- "breadcrumbs": [
- {
- "title": "Log and Debug",
- "url": "/docs/log-and-debug/"
- }
- ]
- },
- {
- "url": "/docs/query-audit-logging/",
- "title": "Query Audit Logging",
- "parent": "Log and Debug",
- "relative_path": "_docs/en/log-and-debug/005-query-audit-logging.md",
- "children": [
-
- ],
- "previous_title": "Review the Java Stack Trace",
- "previous_url": "/docs/review-the-java-stack-trace/",
- "next_title": "Interfaces Introduction",
- "next_url": "/docs/interfaces-introduction/",
- "breadcrumbs": [
- {
- "title": "Log and Debug",
- "url": "/docs/log-and-debug/"
- }
- ]
- }
- ],
- "previous_title": "Performance Tuning",
- "previous_url": "/docs/performance-tuning/",
- "next_title": "SQL Reference",
- "next_url": "/docs/sql-reference/",
- "breadcrumbs": [
-
- ]
- },
- "SQL Reference": {
- "url": "/docs/sql-reference/",
- "title": "SQL Reference",
- "parent": null,
- "relative_path": "_docs/en/080-sql-reference.md",
- "children": [
- {
- "url": "/docs/sql-reference-introduction/",
- "title": "SQL Reference Introduction",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/010-sql-reference-introduction.md",
- "children": [
-
- ],
- "previous_title": "Wikipedia Edit History",
- "previous_url": "/docs/wikipedia-edit-history/",
- "next_title": "Data Types",
- "next_url": "/docs/data-types/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/data-types/",
- "title": "Data Types",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/020-data-types.md",
- "children": [
- {
- "url": "/docs/supported-data-types/",
- "title": "Supported Data Types",
- "parent": "Data Types",
- "relative_path": "_docs/en/sql-reference/data-types/010-supported-data-types.md",
- "children": [
-
- ],
- "previous_title": "SQL Extensions",
- "previous_url": "/docs/sql-extensions/",
- "next_title": "Date, Time, and Timestamp",
- "next_url": "/docs/date-time-and-timestamp/",
- "breadcrumbs": [
- {
- "title": "Data Types",
- "url": "/docs/data-types/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/date-time-and-timestamp/",
- "title": "Date, Time, and Timestamp",
- "parent": "Data Types",
- "relative_path": "_docs/en/sql-reference/data-types/020-date-time-and-timestamp.md",
- "children": [
-
- ],
- "previous_title": "Supported Data Types",
- "previous_url": "/docs/supported-data-types/",
- "next_title": "Handling Different Data Types",
- "next_url": "/docs/handling-different-data-types/",
- "breadcrumbs": [
- {
- "title": "Data Types",
- "url": "/docs/data-types/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/handling-different-data-types/",
- "title": "Handling Different Data Types",
- "parent": "Data Types",
- "relative_path": "_docs/en/sql-reference/data-types/030-handling-different-data-types.md",
- "children": [
-
- ],
- "previous_title": "Date, Time, and Timestamp",
- "previous_url": "/docs/date-time-and-timestamp/",
- "next_title": "Nested Data Limitations",
- "next_url": "/docs/nested-data-limitations/",
- "breadcrumbs": [
- {
- "title": "Data Types",
- "url": "/docs/data-types/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- }
- ],
- "previous_title": "SQL Reference Introduction",
- "previous_url": "/docs/sql-reference-introduction/",
- "next_title": "Lexical Structure",
- "next_url": "/docs/lexical-structure/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/lexical-structure/",
- "title": "Lexical Structure",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/030-lexical-structure.md",
- "children": [
-
- ],
- "previous_title": "Data Types",
- "previous_url": "/docs/data-types/",
- "next_title": "Operators",
- "next_url": "/docs/operators/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/operators/",
- "title": "Operators",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/040-operators.md",
- "children": [
-
- ],
- "previous_title": "Lexical Structure",
- "previous_url": "/docs/lexical-structure/",
- "next_title": "SQL Functions",
- "next_url": "/docs/sql-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/sql-functions/",
- "title": "SQL Functions",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/050-sql-functions.md",
- "children": [
- {
- "url": "/docs/about-sql-function-examples/",
- "title": "About SQL Function Examples",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/005-about-sql-function-examples.md",
- "children": [
-
- ],
- "previous_title": "CASE",
- "previous_url": "/docs/case/",
- "next_title": "Math and Trig",
- "next_url": "/docs/math-and-trig/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/math-and-trig/",
- "title": "Math and Trig",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/010-math-and-trig.md",
- "children": [
-
- ],
- "previous_title": "About SQL Function Examples",
- "previous_url": "/docs/about-sql-function-examples/",
- "next_title": "Data Type Conversion",
- "next_url": "/docs/data-type-conversion/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/data-type-conversion/",
- "title": "Data Type Conversion",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/020-data-type-conversion.md",
- "children": [
-
- ],
- "previous_title": "Math and Trig",
- "previous_url": "/docs/math-and-trig/",
- "next_title": "Data Type Functions",
- "next_url": "/docs/data-type-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/data-type-functions/",
- "title": "Data Type Functions",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/021-data-type-functions.md",
- "children": [
-
- ],
- "previous_title": "Data Type Conversion",
- "previous_url": "/docs/data-type-conversion/",
- "next_title": "Date/Time Functions and Arithmetic",
- "next_url": "/docs/date-time-functions-and-arithmetic/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/date-time-functions-and-arithmetic/",
- "title": "Date/Time Functions and Arithmetic",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/030-date-time-functions-and-arithmetic.md",
- "children": [
-
- ],
- "previous_title": "Data Type Functions",
- "previous_url": "/docs/data-type-functions/",
- "next_title": "String Manipulation",
- "next_url": "/docs/string-manipulation/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/string-manipulation/",
- "title": "String Manipulation",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/040-string-manipulation.md",
- "children": [
-
- ],
- "previous_title": "Date/Time Functions and Arithmetic",
- "previous_url": "/docs/date-time-functions-and-arithmetic/",
- "next_title": "Aggregate and Aggregate Statistical",
- "next_url": "/docs/aggregate-and-aggregate-statistical/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "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",
- "children": [
-
- ],
- "previous_title": "String Manipulation",
- "previous_url": "/docs/string-manipulation/",
- "next_title": "Functions for Handling Nulls",
- "next_url": "/docs/functions-for-handling-nulls/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/functions-for-handling-nulls/",
- "title": "Functions for Handling Nulls",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/060-functions-for-handling-nulls.md",
- "children": [
-
- ],
- "previous_title": "Aggregate and Aggregate Statistical",
- "previous_url": "/docs/aggregate-and-aggregate-statistical/",
- "next_title": "Phonetic Functions",
- "next_url": "/docs/phonetic-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/phonetic-functions/",
- "title": "Phonetic Functions",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/061-phonetic-functions.md",
- "children": [
-
- ],
- "previous_title": "Functions for Handling Nulls",
- "previous_url": "/docs/functions-for-handling-nulls/",
- "next_title": "String Distance Functions",
- "next_url": "/docs/string-distance-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/string-distance-functions/",
- "title": "String Distance Functions",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/062-string-distance-functions.md",
- "children": [
-
- ],
- "previous_title": "Phonetic Functions",
- "previous_url": "/docs/phonetic-functions/",
- "next_title": "Cryptography Functions",
- "next_url": "/docs/cryptography-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/cryptography-functions/",
- "title": "Cryptography Functions",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/063-cryptography-functions.md",
- "children": [
-
- ],
- "previous_title": "String Distance Functions",
- "previous_url": "/docs/string-distance-functions/",
- "next_title": "SQL dialect compatibility functions",
- "next_url": "/docs/sql-dialect-compatibility-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/sql-dialect-compatibility-functions/",
- "title": "SQL dialect compatibility functions",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/070-sql-dialect-compat-functions.md",
- "children": [
-
- ],
- "previous_title": "Cryptography Functions",
- "previous_url": "/docs/cryptography-functions/",
- "next_title": "GIS functions",
- "next_url": "/docs/gis-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/gis-functions/",
- "title": "GIS functions",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/080-gis-functions.md",
- "children": [
-
- ],
- "previous_title": "SQL dialect compatibility functions",
- "previous_url": "/docs/sql-dialect-compatibility-functions/",
- "next_title": "Time Series Analysis Functions",
- "next_url": "/docs/time-series-analysis-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/time-series-analysis-functions/",
- "title": "Time Series Analysis Functions",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/090-time-series-analysis-functions.md",
- "children": [
-
- ],
- "previous_title": "GIS functions",
- "previous_url": "/docs/gis-functions/",
- "next_title": "IP Networking functions",
- "next_url": "/docs/ip-networking-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/ip-networking-functions/",
- "title": "IP Networking functions",
- "parent": "SQL Functions",
- "relative_path": "_docs/en/sql-reference/sql-functions/100-ip-net-functions.md",
- "children": [
-
- ],
- "previous_title": "Time Series Analysis Functions",
- "previous_url": "/docs/time-series-analysis-functions/",
- "next_title": "SQL Window Functions Introduction",
- "next_url": "/docs/sql-window-functions-introduction/",
- "breadcrumbs": [
- {
- "title": "SQL Functions",
- "url": "/docs/sql-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- }
- ],
- "previous_title": "Operators",
- "previous_url": "/docs/operators/",
- "next_title": "SQL Window Functions",
- "next_url": "/docs/sql-window-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/sql-window-functions/",
- "title": "SQL Window Functions",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/055-sql-window-functions.md",
- "children": [
- {
- "url": "/docs/sql-window-functions-introduction/",
- "title": "SQL Window Functions Introduction",
- "parent": "SQL Window Functions",
- "relative_path": "_docs/en/sql-reference/sql-window-functions/010-sql-window-functions-introduction.md",
- "children": [
-
- ],
- "previous_title": "IP Networking functions",
- "previous_url": "/docs/ip-networking-functions/",
- "next_title": "Aggregate Window Functions",
- "next_url": "/docs/aggregate-window-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Window Functions",
- "url": "/docs/sql-window-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/aggregate-window-functions/",
- "title": "Aggregate Window Functions",
- "parent": "SQL Window Functions",
- "relative_path": "_docs/en/sql-reference/sql-window-functions/020-aggregate-window-functions.md",
- "children": [
-
- ],
- "previous_title": "SQL Window Functions Introduction",
- "previous_url": "/docs/sql-window-functions-introduction/",
- "next_title": "Ranking Window Functions",
- "next_url": "/docs/ranking-window-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Window Functions",
- "url": "/docs/sql-window-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/ranking-window-functions/",
- "title": "Ranking Window Functions",
- "parent": "SQL Window Functions",
- "relative_path": "_docs/en/sql-reference/sql-window-functions/030-ranking-window-functions.md",
- "children": [
-
- ],
- "previous_title": "Aggregate Window Functions",
- "previous_url": "/docs/aggregate-window-functions/",
- "next_title": "Value Window Functions",
- "next_url": "/docs/value-window-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Window Functions",
- "url": "/docs/sql-window-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/value-window-functions/",
- "title": "Value Window Functions",
- "parent": "SQL Window Functions",
- "relative_path": "_docs/en/sql-reference/sql-window-functions/035-value-window-functions.md",
- "children": [
-
- ],
- "previous_title": "Ranking Window Functions",
- "previous_url": "/docs/ranking-window-functions/",
- "next_title": "SQL Window Functions Examples",
- "next_url": "/docs/sql-window-functions-examples/",
- "breadcrumbs": [
- {
- "title": "SQL Window Functions",
- "url": "/docs/sql-window-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/sql-window-functions-examples/",
- "title": "SQL Window Functions Examples",
- "parent": "SQL Window Functions",
- "relative_path": "_docs/en/sql-reference/sql-window-functions/040-sql-window-functions-examples.md",
- "children": [
-
- ],
- "previous_title": "Value Window Functions",
- "previous_url": "/docs/value-window-functions/",
- "next_title": "Tutorials Introduction",
- "next_url": "/docs/tutorials-introduction/",
- "breadcrumbs": [
- {
- "title": "SQL Window Functions",
- "url": "/docs/sql-window-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- }
- ],
- "previous_title": "SQL Functions",
- "previous_url": "/docs/sql-functions/",
- "next_title": "Nested Data Functions",
- "next_url": "/docs/nested-data-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/nested-data-functions/",
- "title": "Nested Data Functions",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/060-nested-data-functions.md",
- "children": [
- {
- "url": "/docs/nested-data-limitations/",
- "title": "Nested Data Limitations",
- "parent": "Nested Data Functions",
- "relative_path": "_docs/en/sql-reference/nested-data-functions/005-nested-data-limitations.md",
- "children": [
-
- ],
- "previous_title": "Handling Different Data Types",
- "previous_url": "/docs/handling-different-data-types/",
- "next_title": "FLATTEN",
- "next_url": "/docs/flatten/",
- "breadcrumbs": [
- {
- "title": "Nested Data Functions",
- "url": "/docs/nested-data-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/flatten/",
- "title": "FLATTEN",
- "parent": "Nested Data Functions",
- "relative_path": "_docs/en/sql-reference/nested-data-functions/010-flatten.md",
- "children": [
-
- ],
- "previous_title": "Nested Data Limitations",
- "previous_url": "/docs/nested-data-limitations/",
- "next_title": "KVGEN",
- "next_url": "/docs/kvgen/",
- "breadcrumbs": [
- {
- "title": "Nested Data Functions",
- "url": "/docs/nested-data-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/kvgen/",
- "title": "KVGEN",
- "parent": "Nested Data Functions",
- "relative_path": "_docs/en/sql-reference/nested-data-functions/020-kvgen.md",
- "children": [
-
- ],
- "previous_title": "FLATTEN",
- "previous_url": "/docs/flatten/",
- "next_title": "REPEATED_COUNT",
- "next_url": "/docs/repeated-count/",
- "breadcrumbs": [
- {
- "title": "Nested Data Functions",
- "url": "/docs/nested-data-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/repeated-count/",
- "title": "REPEATED_COUNT",
- "parent": "Nested Data Functions",
- "relative_path": "_docs/en/sql-reference/nested-data-functions/030-repeated-count.md",
- "children": [
-
- ],
- "previous_title": "KVGEN",
- "previous_url": "/docs/kvgen/",
- "next_title": "REPEATED_CONTAINS",
- "next_url": "/docs/repeated-contains/",
- "breadcrumbs": [
- {
- "title": "Nested Data Functions",
- "url": "/docs/nested-data-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/repeated-contains/",
- "title": "REPEATED_CONTAINS",
- "parent": "Nested Data Functions",
- "relative_path": "_docs/en/sql-reference/nested-data-functions/040-repeated-contains.md",
- "children": [
-
- ],
- "previous_title": "REPEATED_COUNT",
- "previous_url": "/docs/repeated-count/",
- "next_title": "Supported SQL Commands",
- "next_url": "/docs/supported-sql-commands/",
- "breadcrumbs": [
- {
- "title": "Nested Data Functions",
- "url": "/docs/nested-data-functions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- }
- ],
- "previous_title": "SQL Window Functions",
- "previous_url": "/docs/sql-window-functions/",
- "next_title": "Query Directory Functions",
- "next_url": "/docs/query-directory-functions/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/query-directory-functions/",
- "title": "Query Directory Functions",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/065-query-directory-functions.md",
- "children": [
-
- ],
- "previous_title": "Nested Data Functions",
- "previous_url": "/docs/nested-data-functions/",
- "next_title": "SQL Commands",
- "next_url": "/docs/sql-commands/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/sql-commands/",
- "title": "SQL Commands",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/070-sql-commands-summary.md",
- "children": [
- {
- "url": "/docs/supported-sql-commands/",
- "title": "Supported SQL Commands",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/005-supported-sql-commands.md",
- "children": [
-
- ],
- "previous_title": "REPEATED_CONTAINS",
- "previous_url": "/docs/repeated-contains/",
- "next_title": "ANALYZE TABLE REFRESH METADATA",
- "next_url": "/docs/analyze-table-refresh-metadata/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/analyze-table-refresh-metadata/",
- "title": "ANALYZE TABLE REFRESH METADATA",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/007-analyze-table-refresh-metadata.md",
- "children": [
-
- ],
- "previous_title": "Supported SQL Commands",
- "previous_url": "/docs/supported-sql-commands/",
- "next_title": "ANALYZE TABLE COMPUTE STATISTICS",
- "next_url": "/docs/analyze-table-compute-statistics/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/analyze-table-compute-statistics/",
- "title": "ANALYZE TABLE COMPUTE STATISTICS",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/009-analyze-table-compute-statistics.md",
- "children": [
-
- ],
- "previous_title": "ANALYZE TABLE REFRESH METADATA",
- "previous_url": "/docs/analyze-table-refresh-metadata/",
- "next_title": "SET",
- "next_url": "/docs/set/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/set/",
- "title": "SET",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/010-set.md",
- "children": [
-
- ],
- "previous_title": "ANALYZE TABLE COMPUTE STATISTICS",
- "previous_url": "/docs/analyze-table-compute-statistics/",
- "next_title": "REFRESH TABLE METADATA",
- "next_url": "/docs/refresh-table-metadata/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/refresh-table-metadata/",
- "title": "REFRESH TABLE METADATA",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/011-refresh-table-metadata.md",
- "children": [
-
- ],
- "previous_title": "SET",
- "previous_url": "/docs/set/",
- "next_title": "RESET",
- "next_url": "/docs/reset/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/reset/",
- "title": "RESET",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/012-reset.md",
- "children": [
-
- ],
- "previous_title": "REFRESH TABLE METADATA",
- "previous_url": "/docs/refresh-table-metadata/",
- "next_title": "ALTER SYSTEM",
- "next_url": "/docs/alter-system/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/alter-system/",
- "title": "ALTER SYSTEM",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/020-alter-system.md",
- "children": [
-
- ],
- "previous_title": "RESET",
- "previous_url": "/docs/reset/",
- "next_title": "CREATE OR REPLACE SCHEMA",
- "next_url": "/docs/create-or-replace-schema/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/create-or-replace-schema/",
- "title": "CREATE OR REPLACE SCHEMA",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/021-create-schema.md",
- "children": [
-
- ],
- "previous_title": "ALTER SYSTEM",
- "previous_url": "/docs/alter-system/",
- "next_title": "CREATE TABLE AS (CTAS)",
- "next_url": "/docs/create-table-as-ctas/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/create-table-as-ctas/",
- "title": "CREATE TABLE AS (CTAS)",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/030-create-table-as.md",
- "children": [
-
- ],
- "previous_title": "CREATE OR REPLACE SCHEMA",
- "previous_url": "/docs/create-or-replace-schema/",
- "next_title": "CREATE TEMPORARY TABLE AS (CTTAS)",
- "next_url": "/docs/create-temporary-table-as-cttas/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/create-temporary-table-as-cttas/",
- "title": "CREATE TEMPORARY TABLE AS (CTTAS)",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/031-create-temporary-table-as.md",
- "children": [
-
- ],
- "previous_title": "CREATE TABLE AS (CTAS)",
- "previous_url": "/docs/create-table-as-ctas/",
- "next_title": "CREATE FUNCTION USING JAR",
- "next_url": "/docs/create-function-using-jar/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/create-function-using-jar/",
- "title": "CREATE FUNCTION USING JAR",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/034-create-function-using-jar.md",
- "children": [
-
- ],
- "previous_title": "CREATE TEMPORARY TABLE AS (CTTAS)",
- "previous_url": "/docs/create-temporary-table-as-cttas/",
- "next_title": "PARTITION BY Clause",
- "next_url": "/docs/partition-by-clause/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/partition-by-clause/",
- "title": "PARTITION BY Clause",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/035-partition-by-clause.md",
- "children": [
-
- ],
- "previous_title": "CREATE FUNCTION USING JAR",
- "previous_url": "/docs/create-function-using-jar/",
- "next_title": "CREATE VIEW",
- "next_url": "/docs/create-view/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/create-view/",
- "title": "CREATE VIEW",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/050-create-view.md",
- "children": [
-
- ],
- "previous_title": "PARTITION BY Clause",
- "previous_url": "/docs/partition-by-clause/",
- "next_title": "DESCRIBE",
- "next_url": "/docs/describe/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/describe/",
- "title": "DESCRIBE",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/053-describe.md",
- "children": [
-
- ],
- "previous_title": "CREATE VIEW",
- "previous_url": "/docs/create-view/",
- "next_title": "DROP FUNCTION USING JAR",
- "next_url": "/docs/drop-function-using-jar/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/drop-function-using-jar/",
- "title": "DROP FUNCTION USING JAR",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/054-drop-function-using-jar.md",
- "children": [
-
- ],
- "previous_title": "DESCRIBE",
- "previous_url": "/docs/describe/",
- "next_title": "DROP TABLE",
- "next_url": "/docs/drop-table/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/drop-table/",
- "title": "DROP TABLE",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/055-drop-table.md",
- "children": [
-
- ],
- "previous_title": "DROP FUNCTION USING JAR",
- "previous_url": "/docs/drop-function-using-jar/",
- "next_title": "DROP VIEW",
- "next_url": "/docs/drop-view/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/drop-view/",
- "title": "DROP VIEW",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/056-drop-view.md",
- "children": [
-
- ],
- "previous_title": "DROP TABLE",
- "previous_url": "/docs/drop-table/",
- "next_title": "EXPLAIN",
- "next_url": "/docs/explain/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/explain/",
- "title": "EXPLAIN",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/070-explain.md",
- "children": [
-
- ],
- "previous_title": "DROP VIEW",
- "previous_url": "/docs/drop-view/",
- "next_title": "LATERAL Join",
- "next_url": "/docs/lateral-join/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/lateral-join/",
- "title": "LATERAL Join",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/071-lateral-join.md",
- "children": [
-
- ],
- "previous_title": "EXPLAIN",
- "previous_url": "/docs/explain/",
- "next_title": "SELECT",
- "next_url": "/docs/select/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/select/",
- "title": "SELECT",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/079-select.md",
- "children": [
-
- ],
- "previous_title": "LATERAL Join",
- "previous_url": "/docs/lateral-join/",
- "next_title": "SELECT List",
- "next_url": "/docs/select-list/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/select-list/",
- "title": "SELECT List",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/080-select-list.md",
- "children": [
-
- ],
- "previous_title": "SELECT",
- "previous_url": "/docs/select/",
- "next_title": "FROM Clause",
- "next_url": "/docs/from-clause/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/from-clause/",
- "title": "FROM Clause",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/081-from-clause.md",
- "children": [
-
- ],
- "previous_title": "SELECT List",
- "previous_url": "/docs/select-list/",
- "next_title": "GROUP BY Clause",
- "next_url": "/docs/group-by-clause/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/group-by-clause/",
- "title": "GROUP BY Clause",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/082-group-by-clause.md",
- "children": [
-
- ],
- "previous_title": "FROM Clause",
- "previous_url": "/docs/from-clause/",
- "next_title": "HAVING Clause",
- "next_url": "/docs/having-clause/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/having-clause/",
- "title": "HAVING Clause",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/083-having-clause.md",
- "children": [
-
- ],
- "previous_title": "GROUP BY Clause",
- "previous_url": "/docs/group-by-clause/",
- "next_title": "LIMIT Clause",
- "next_url": "/docs/limit-clause/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/limit-clause/",
- "title": "LIMIT Clause",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/084-limit-clause.md",
- "children": [
-
- ],
- "previous_title": "HAVING Clause",
- "previous_url": "/docs/having-clause/",
- "next_title": "OFFSET Clause",
- "next_url": "/docs/offset-clause/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/offset-clause/",
- "title": "OFFSET Clause",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/085-offset-clause.md",
- "children": [
-
- ],
- "previous_title": "LIMIT Clause",
- "previous_url": "/docs/limit-clause/",
- "next_title": "ORDER BY Clause",
- "next_url": "/docs/order-by-clause/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/order-by-clause/",
- "title": "ORDER BY Clause",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/086-order-by-clause.md",
- "children": [
-
- ],
- "previous_title": "OFFSET Clause",
- "previous_url": "/docs/offset-clause/",
- "next_title": "UNION Set Operator",
- "next_url": "/docs/union-set-operator/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/union-set-operator/",
- "title": "UNION Set Operator",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/087-union-set-operator.md",
- "children": [
-
- ],
- "previous_title": "ORDER BY Clause",
- "previous_url": "/docs/order-by-clause/",
- "next_title": "WHERE Clause",
- "next_url": "/docs/where-clause/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/where-clause/",
- "title": "WHERE Clause",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/088-where-clause.md",
- "children": [
-
- ],
- "previous_title": "UNION Set Operator",
- "previous_url": "/docs/union-set-operator/",
- "next_title": "WITH Clause",
- "next_url": "/docs/with-clause/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/with-clause/",
- "title": "WITH Clause",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/089-with-clause.md",
- "children": [
-
- ],
- "previous_title": "WHERE Clause",
- "previous_url": "/docs/where-clause/",
- "next_title": "SHOW DATABASES and SHOW SCHEMAS",
- "next_url": "/docs/show-databases-and-show-schemas/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/show-databases-and-show-schemas/",
- "title": "SHOW DATABASES and SHOW SCHEMAS",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/090-show-databases-and-show-schemas.md",
- "children": [
-
- ],
- "previous_title": "WITH Clause",
- "previous_url": "/docs/with-clause/",
- "next_title": "SHOW FILES",
- "next_url": "/docs/show-files/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/show-files/",
- "title": "SHOW FILES",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/100-show-files.md",
- "children": [
-
- ],
- "previous_title": "SHOW DATABASES and SHOW SCHEMAS",
- "previous_url": "/docs/show-databases-and-show-schemas/",
- "next_title": "SHOW TABLES",
- "next_url": "/docs/show-tables/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/show-tables/",
- "title": "SHOW TABLES",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/110-show-tables.md",
- "children": [
-
- ],
- "previous_title": "SHOW FILES",
- "previous_url": "/docs/show-files/",
- "next_title": "USE",
- "next_url": "/docs/use/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/use/",
- "title": "USE",
- "parent": "SQL Commands",
- "relative_path": "_docs/en/sql-reference/sql-commands/120-use.md",
- "children": [
-
- ],
- "previous_title": "SHOW TABLES",
- "previous_url": "/docs/show-tables/",
- "next_title": "CASE",
- "next_url": "/docs/case/",
- "breadcrumbs": [
- {
- "title": "SQL Commands",
- "url": "/docs/sql-commands/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- }
- ],
- "previous_title": "Query Directory Functions",
- "previous_url": "/docs/query-directory-functions/",
- "next_title": "SQL Conditional Expressions",
- "next_url": "/docs/sql-conditional-expressions/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/sql-conditional-expressions/",
- "title": "SQL Conditional Expressions",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/075-sql-conditional-expressions.md",
- "children": [
- {
- "url": "/docs/case/",
- "title": "CASE",
- "parent": "SQL Conditional Expressions",
- "relative_path": "_docs/en/sql-reference/sql-conditional-expressions/010-case-expression.md",
- "children": [
-
- ],
- "previous_title": "USE",
- "previous_url": "/docs/use/",
- "next_title": "About SQL Function Examples",
- "next_url": "/docs/about-sql-function-examples/",
- "breadcrumbs": [
- {
- "title": "SQL Conditional Expressions",
- "url": "/docs/sql-conditional-expressions/"
- },
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- }
- ],
- "previous_title": "SQL Commands",
- "previous_url": "/docs/sql-commands/",
- "next_title": "Reserved Keywords",
- "next_url": "/docs/reserved-keywords/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/reserved-keywords/",
- "title": "Reserved Keywords",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/080-reserved-keywords.md",
- "children": [
-
- ],
- "previous_title": "SQL Conditional Expressions",
- "previous_url": "/docs/sql-conditional-expressions/",
- "next_title": "SQL Extensions",
- "next_url": "/docs/sql-extensions/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- },
- {
- "url": "/docs/sql-extensions/",
- "title": "SQL Extensions",
- "parent": "SQL Reference",
- "relative_path": "_docs/en/sql-reference/090-sql-extensions.md",
- "children": [
-
- ],
- "previous_title": "Reserved Keywords",
- "previous_url": "/docs/reserved-keywords/",
- "next_title": "Supported Data Types",
- "next_url": "/docs/supported-data-types/",
- "breadcrumbs": [
- {
- "title": "SQL Reference",
- "url": "/docs/sql-reference/"
- }
- ]
- }
- ],
- "previous_title": "Log and Debug",
- "previous_url": "/docs/log-and-debug/",
- "next_title": "Data Sources and File Formats",
- "next_url": "/docs/data-sources-and-file-formats/",
- "breadcrumbs": [
-
- ]
- },
- "Data Sources and File Formats": {
- "url": "/docs/data-sources-and-file-formats/",
- "title": "Data Sources and File Formats",
- "parent": null,
- "relative_path": "_docs/en/090-data-sources-and-file-formats.md",
- "children": [
- {
- "url": "/docs/data-sources-and-file-formats-introduction/",
- "title": "Data Sources and File Formats Introduction",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/010-data-sources-and-file-formats-introduction.md",
- "children": [
-
- ],
- "previous_title": "Dropbox Storage Plugin",
- "previous_url": "/docs/dropbox-storage-plugin/",
- "next_title": "Hive-to-Drill Data Type Mapping",
- "next_url": "/docs/hive-to-drill-data-type-mapping/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/hive-to-drill-data-type-mapping/",
- "title": "Hive-to-Drill Data Type Mapping",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/020-hive-to-drill-data-type-mapping.md",
- "children": [
-
- ],
- "previous_title": "Data Sources and File Formats Introduction",
- "previous_url": "/docs/data-sources-and-file-formats-introduction/",
- "next_title": "Deploying and Using a Hive UDF",
- "next_url": "/docs/deploying-and-using-a-hive-udf/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/deploying-and-using-a-hive-udf/",
- "title": "Deploying and Using a Hive UDF",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/030-deploying-and-using-a-hive-udf.md",
- "children": [
-
- ],
- "previous_title": "Hive-to-Drill Data Type Mapping",
- "previous_url": "/docs/hive-to-drill-data-type-mapping/",
- "next_title": "Parquet Format",
- "next_url": "/docs/parquet-format/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/parquet-format/",
- "title": "Parquet Format",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/040-parquet-format.md",
- "children": [
-
- ],
- "previous_title": "Deploying and Using a Hive UDF",
- "previous_url": "/docs/deploying-and-using-a-hive-udf/",
- "next_title": "Logfile Plugin",
- "next_url": "/docs/logfile-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/logfile-plugin/",
- "title": "Logfile Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/041-logfile-plugin.md",
- "children": [
-
- ],
- "previous_title": "Parquet Format",
- "previous_url": "/docs/parquet-format/",
- "next_title": "JSON Data Model",
- "next_url": "/docs/json-data-model/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/json-data-model/",
- "title": "JSON Data Model",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/050-json-data-model.md",
- "children": [
-
- ],
- "previous_title": "Logfile Plugin",
- "previous_url": "/docs/logfile-plugin/",
- "next_title": "Text Files: CSV, TSV, PSV",
- "next_url": "/docs/text-files-csv-tsv-psv/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/text-files-csv-tsv-psv/",
- "title": "Text Files: CSV, TSV, PSV",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/060-text-files-csv-tsv-psv.md",
- "children": [
-
- ],
- "previous_title": "JSON Data Model",
- "previous_url": "/docs/json-data-model/",
- "next_title": "Sequence Files",
- "next_url": "/docs/sequence-files/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/sequence-files/",
- "title": "Sequence Files",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/070-sequencefile-format.md",
- "children": [
-
- ],
- "previous_title": "Text Files: CSV, TSV, PSV",
- "previous_url": "/docs/text-files-csv-tsv-psv/",
- "next_title": "HTTPD Format Plugin",
- "next_url": "/docs/httpd-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/httpd-format-plugin/",
- "title": "HTTPD Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/110-httpd-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "Sequence Files",
- "previous_url": "/docs/sequence-files/",
- "next_title": "Image Metadata Format Plugin",
- "next_url": "/docs/image-metadata-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/image-metadata-format-plugin/",
- "title": "Image Metadata Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/111-image-metadata-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "HTTPD Format Plugin",
- "previous_url": "/docs/httpd-format-plugin/",
- "next_title": "Syslog Format Plugin",
- "next_url": "/docs/syslog-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/syslog-format-plugin/",
- "title": "Syslog Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/112-sys-log-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "Image Metadata Format Plugin",
- "previous_url": "/docs/image-metadata-format-plugin/",
- "next_title": "LTSV Format Plugin",
- "next_url": "/docs/ltsv-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/ltsv-format-plugin/",
- "title": "LTSV Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/113-ltsv-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "Syslog Format Plugin",
- "previous_url": "/docs/syslog-format-plugin/",
- "next_title": "SPSS Format Plugin",
- "next_url": "/docs/spss-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/spss-format-plugin/",
- "title": "SPSS Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/114-spss-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "LTSV Format Plugin",
- "previous_url": "/docs/ltsv-format-plugin/",
- "next_title": "ESRI Shapefile Format Plugin",
- "next_url": "/docs/esri-shapefile-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/esri-shapefile-format-plugin/",
- "title": "ESRI Shapefile Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/115-esri-shapefile-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "SPSS Format Plugin",
- "previous_url": "/docs/spss-format-plugin/",
- "next_title": "Excel Format Plugin",
- "next_url": "/docs/excel-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/excel-format-plugin/",
- "title": "Excel Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/116-excel-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "ESRI Shapefile Format Plugin",
- "previous_url": "/docs/esri-shapefile-format-plugin/",
- "next_title": "HDF5 Format Plugin",
- "next_url": "/docs/hdf5-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/hdf5-format-plugin/",
- "title": "HDF5 Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/117-hdf5-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "Excel Format Plugin",
- "previous_url": "/docs/excel-format-plugin/",
- "next_title": "XML Format Plugin",
- "next_url": "/docs/xml-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/xml-format-plugin/",
- "title": "XML Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/120-xml-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "HDF5 Format Plugin",
- "previous_url": "/docs/hdf5-format-plugin/",
- "next_title": "SAS Format Plugin",
- "next_url": "/docs/sas-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- {
- "url": "/docs/sas-format-plugin/",
- "title": "SAS Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/130-sas-format.plugin.md",
- "children": [
-
- ],
- "previous_title": "XML Format Plugin",
- "previous_url": "/docs/xml-format-plugin/",
- "next_title": "Develop Custom Functions Introduction",
- "next_url": "/docs/develop-custom-functions-introduction/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- }
- ],
- "previous_title": "SQL Reference",
- "previous_url": "/docs/sql-reference/",
- "next_title": "Develop Custom Functions",
- "next_url": "/docs/develop-custom-functions/",
- "breadcrumbs": [
-
- ]
- },
- "Develop Custom Functions": {
- "url": "/docs/develop-custom-functions/",
- "title": "Develop Custom Functions",
- "parent": null,
- "relative_path": "_docs/en/100-develop-custom-functions.md",
- "children": [
- {
- "url": "/docs/develop-custom-functions-introduction/",
- "title": "Develop Custom Functions Introduction",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/010-develop-custom-functions-introduction.md",
- "children": [
-
- ],
- "previous_title": "SAS Format Plugin",
- "previous_url": "/docs/sas-format-plugin/",
- "next_title": "Developing a Simple Function",
- "next_url": "/docs/developing-a-simple-function/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/developing-a-simple-function/",
- "title": "Developing a Simple Function",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/020-developing-a-simple-function.md",
- "children": [
-
- ],
- "previous_title": "Develop Custom Functions Introduction",
- "previous_url": "/docs/develop-custom-functions-introduction/",
- "next_title": "Tutorial: Develop a Simple Function",
- "next_url": "/docs/tutorial-develop-a-simple-function/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/tutorial-develop-a-simple-function/",
- "title": "Tutorial: Develop a Simple Function",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/025-tutorial-develop-a-simple-function.md",
- "children": [
-
- ],
- "previous_title": "Developing a Simple Function",
- "previous_url": "/docs/developing-a-simple-function/",
- "next_title": "Developing an Aggregate Function",
- "next_url": "/docs/developing-an-aggregate-function/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/developing-an-aggregate-function/",
- "title": "Developing an Aggregate Function",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/030-developing-an-aggregate-function.md",
- "children": [
-
- ],
- "previous_title": "Tutorial: Develop a Simple Function",
- "previous_url": "/docs/tutorial-develop-a-simple-function/",
- "next_title": "Adding Custom Functions to Drill",
- "next_url": "/docs/adding-custom-functions-to-drill/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/adding-custom-functions-to-drill/",
- "title": "Adding Custom Functions to Drill",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/040-adding-custom-functions-to-drill.md",
- "children": [
- {
- "url": "/docs/adding-custom-functions-to-drill-introduction/",
- "title": "Adding Custom Functions to Drill Introduction",
- "parent": "Adding Custom Functions to Drill",
- "relative_path": "_docs/en/develop-custom-functions/adding-custom-functions-to-drill/009-adding-custom-functions-to-drill-introduction.md",
- "children": [
-
- ],
- "previous_title": "Custom Function Interfaces",
- "previous_url": "/docs/custom-function-interfaces/",
- "next_title": "Manually Adding Custom Functions to Drill",
- "next_url": "/docs/manually-adding-custom-functions-to-drill/",
- "breadcrumbs": [
- {
- "title": "Adding Custom Functions to Drill",
- "url": "/docs/adding-custom-functions-to-drill/"
- },
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/manually-adding-custom-functions-to-drill/",
- "title": "Manually Adding Custom Functions to Drill",
- "parent": "Adding Custom Functions to Drill",
- "relative_path": "_docs/en/develop-custom-functions/adding-custom-functions-to-drill/010-manually-adding-custom-functions-to-drill.md",
- "children": [
-
- ],
- "previous_title": "Adding Custom Functions to Drill Introduction",
- "previous_url": "/docs/adding-custom-functions-to-drill-introduction/",
- "next_title": "Creating Custom Authenticators",
- "next_url": "/docs/creating-custom-authenticators/",
- "breadcrumbs": [
- {
- "title": "Adding Custom Functions to Drill",
- "url": "/docs/adding-custom-functions-to-drill/"
- },
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/creating-custom-authenticators/",
- "title": "Creating Custom Authenticators",
- "parent": "Adding Custom Functions to Drill",
- "relative_path": "_docs/en/develop-custom-functions/adding-custom-functions-to-drill/015-creating-custom-authenticators.md",
- "children": [
-
- ],
- "previous_title": "Manually Adding Custom Functions to Drill",
- "previous_url": "/docs/manually-adding-custom-functions-to-drill/",
- "next_title": "Dynamic UDFs",
- "next_url": "/docs/dynamic-udfs/",
- "breadcrumbs": [
- {
- "title": "Adding Custom Functions to Drill",
- "url": "/docs/adding-custom-functions-to-drill/"
- },
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/dynamic-udfs/",
- "title": "Dynamic UDFs",
- "parent": "Adding Custom Functions to Drill",
- "relative_path": "_docs/en/develop-custom-functions/adding-custom-functions-to-drill/020-dynamic-udfs.md",
- "children": [
-
- ],
- "previous_title": "Creating Custom Authenticators",
- "previous_url": "/docs/creating-custom-authenticators/",
- "next_title": "REST API",
- "next_url": "/docs/rest-api/",
- "breadcrumbs": [
- {
- "title": "Adding Custom Functions to Drill",
- "url": "/docs/adding-custom-functions-to-drill/"
- },
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- }
- ],
- "previous_title": "Developing an Aggregate Function",
- "previous_url": "/docs/developing-an-aggregate-function/",
- "next_title": "Using Custom Functions in Queries",
- "next_url": "/docs/using-custom-functions-in-queries/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/using-custom-functions-in-queries/",
- "title": "Using Custom Functions in Queries",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/050-use-custom-functions-in-queries.md",
- "children": [
-
- ],
- "previous_title": "Adding Custom Functions to Drill",
- "previous_url": "/docs/adding-custom-functions-to-drill/",
- "next_title": "Custom Function Interfaces",
- "next_url": "/docs/custom-function-interfaces/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/custom-function-interfaces/",
- "title": "Custom Function Interfaces",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/060-custom-function-interfaces.md",
- "children": [
-
- ],
- "previous_title": "Using Custom Functions in Queries",
- "previous_url": "/docs/using-custom-functions-in-queries/",
- "next_title": "Adding Custom Functions to Drill Introduction",
- "next_url": "/docs/adding-custom-functions-to-drill-introduction/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- }
- ],
- "previous_title": "Data Sources and File Formats",
- "previous_url": "/docs/data-sources-and-file-formats/",
- "next_title": "Troubleshooting",
- "next_url": "/docs/troubleshooting/",
- "breadcrumbs": [
-
- ]
- },
- "Troubleshooting": {
- "url": "/docs/troubleshooting/",
- "title": "Troubleshooting",
- "parent": null,
- "relative_path": "_docs/en/110-troubleshooting.md",
- "children": [
-
- ],
- "previous_title": "Develop Custom Functions",
- "previous_url": "/docs/develop-custom-functions/",
- "next_title": "Developer Information",
- "next_url": "/docs/developer-information/",
- "breadcrumbs": [
-
- ]
- },
- "Developer Information": {
- "url": "/docs/developer-information/",
- "title": "Developer Information",
- "parent": null,
- "relative_path": "_docs/en/120-developer-information.md",
- "children": [
- {
- "url": "/docs/rest-api/",
- "title": "REST API",
- "parent": "Developer Information",
- "relative_path": "_docs/en/developer-information/009-rest-api.md",
- "children": [
- {
- "url": "/docs/rest-api-introduction/",
- "title": "REST API Introduction",
- "parent": "REST API",
- "relative_path": "_docs/en/developer-information/rest-api/010-rest-api-introduction.md",
- "children": [
-
- ],
- "previous_title": "Useful Information for Drill Developers",
- "previous_url": "/docs/useful-information-for-drill-developers/",
- "next_title": "Submitting Queries from the REST API when Impersonation is Enabled and Authentication is Disabled",
- "next_url": "/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/",
- "breadcrumbs": [
- {
- "title": "REST API",
- "url": "/docs/rest-api/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- },
- {
- "url": "/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/",
- "title": "Submitting Queries from the REST API when Impersonation is Enabled and Authentication is Disabled",
- "parent": "REST API",
- "relative_path": "_docs/en/developer-information/rest-api/011-submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled.md",
- "children": [
-
- ],
- "previous_title": "REST API Introduction",
- "previous_url": "/docs/rest-api-introduction/",
- "next_title": "Use Postman to Run SQL Queries on Drill Data Sources",
- "next_url": "/docs/use-postman-to-run-sql-queries-on-drill-data-sources/",
- "breadcrumbs": [
- {
- "title": "REST API",
- "url": "/docs/rest-api/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- },
- {
- "url": "/docs/use-postman-to-run-sql-queries-on-drill-data-sources/",
- "title": "Use Postman to Run SQL Queries on Drill Data Sources",
- "parent": "REST API",
- "relative_path": "_docs/en/developer-information/rest-api/012-use-postman-to-run-sql-queries-on-drill-data-sources.md",
- "children": [
-
- ],
- "previous_title": "Submitting Queries from the REST API when Impersonation is Enabled and Authentication is Disabled",
- "previous_url": "/docs/submitting-queries-from-the-rest-api-when-impersonation-is-enabled-and-authentication-is-disabled/",
- "next_title": "Drill-on-YARN Introduction",
- "next_url": "/docs/drill-on-yarn-introduction/",
- "breadcrumbs": [
- {
- "title": "REST API",
- "url": "/docs/rest-api/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- }
- ],
- "previous_title": "Dynamic UDFs",
- "previous_url": "/docs/dynamic-udfs/",
- "next_title": "Develop Drill",
- "next_url": "/docs/develop-drill/",
- "breadcrumbs": [
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- },
- {
- "url": "/docs/develop-drill/",
- "title": "Develop Drill",
- "parent": "Developer Information",
- "relative_path": "_docs/en/developer-information/010-develop-drill.md",
- "children": [
- {
- "url": "/docs/compiling-drill-from-source/",
- "title": "Compiling Drill from Source",
- "parent": "Develop Drill",
- "relative_path": "_docs/en/developer-information/develop-drill/010-compiling-drill-from-source.md",
- "children": [
-
- ],
- "previous_title": "Value Vectors",
- "previous_url": "/docs/value-vectors/",
- "next_title": "Useful Information for Drill Developers",
- "next_url": "/docs/useful-information-for-drill-developers/",
- "breadcrumbs": [
- {
- "title": "Develop Drill",
- "url": "/docs/develop-drill/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- },
- {
- "url": "/docs/useful-information-for-drill-developers/",
- "title": "Useful Information for Drill Developers",
- "parent": "Develop Drill",
- "relative_path": "_docs/en/developer-information/develop-drill/011-useful-information-for-drill-developers.md",
- "children": [
-
- ],
- "previous_title": "Compiling Drill from Source",
- "previous_url": "/docs/compiling-drill-from-source/",
- "next_title": "REST API Introduction",
- "next_url": "/docs/rest-api-introduction/",
- "breadcrumbs": [
- {
- "title": "Develop Drill",
- "url": "/docs/develop-drill/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- }
- ],
- "previous_title": "REST API",
- "previous_url": "/docs/rest-api/",
- "next_title": "Contribute to Drill",
- "next_url": "/docs/contribute-to-drill/",
- "breadcrumbs": [
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- },
- {
- "url": "/docs/contribute-to-drill/",
- "title": "Contribute to Drill",
- "parent": "Developer Information",
- "relative_path": "_docs/en/developer-information/020-contribute-to-drill.md",
- "children": [
- {
- "url": "/docs/apache-drill-contribution-guidelines/",
- "title": "Apache Drill Contribution Guidelines",
- "parent": "Contribute to Drill",
- "relative_path": "_docs/en/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md",
- "children": [
-
- ],
- "previous_title": "Design Docs",
- "previous_url": "/docs/design-docs/",
- "next_title": "Apache Drill Contribution Ideas",
- "next_url": "/docs/apache-drill-contribution-ideas/",
- "breadcrumbs": [
- {
- "title": "Contribute to Drill",
- "url": "/docs/contribute-to-drill/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-contribution-ideas/",
- "title": "Apache Drill Contribution Ideas",
- "parent": "Contribute to Drill",
- "relative_path": "_docs/en/developer-information/contribute-to-drill/020-apache-drill-contribution-ideas.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill Contribution Guidelines",
- "previous_url": "/docs/apache-drill-contribution-guidelines/",
- "next_title": "Drill Plan Syntax",
- "next_url": "/docs/drill-plan-syntax/",
- "breadcrumbs": [
- {
- "title": "Contribute to Drill",
- "url": "/docs/contribute-to-drill/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- }
- ],
- "previous_title": "Develop Drill",
- "previous_url": "/docs/develop-drill/",
- "next_title": "Design Docs",
- "next_url": "/docs/design-docs/",
- "breadcrumbs": [
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- },
- {
- "url": "/docs/design-docs/",
- "title": "Design Docs",
- "parent": "Developer Information",
- "relative_path": "_docs/en/developer-information/030-design-docs.md",
- "children": [
- {
- "url": "/docs/drill-plan-syntax/",
- "title": "Drill Plan Syntax",
- "parent": "Design Docs",
- "relative_path": "_docs/en/developer-information/design-docs/010-drill-plan-syntax.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill Contribution Ideas",
- "previous_url": "/docs/apache-drill-contribution-ideas/",
- "next_title": "RPC Overview",
- "next_url": "/docs/rpc-overview/",
- "breadcrumbs": [
- {
- "title": "Design Docs",
- "url": "/docs/design-docs/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- },
- {
- "url": "/docs/rpc-overview/",
- "title": "RPC Overview",
- "parent": "Design Docs",
- "relative_path": "_docs/en/developer-information/design-docs/020-rpc-overview.md",
- "children": [
-
- ],
- "previous_title": "Drill Plan Syntax",
- "previous_url": "/docs/drill-plan-syntax/",
- "next_title": "Query Stages",
- "next_url": "/docs/query-stages/",
- "breadcrumbs": [
- {
- "title": "Design Docs",
- "url": "/docs/design-docs/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- },
- {
- "url": "/docs/query-stages/",
- "title": "Query Stages",
- "parent": "Design Docs",
- "relative_path": "_docs/en/developer-information/design-docs/030-query-stages.md",
- "children": [
-
- ],
- "previous_title": "RPC Overview",
- "previous_url": "/docs/rpc-overview/",
- "next_title": "Useful Research",
- "next_url": "/docs/useful-research/",
- "breadcrumbs": [
- {
- "title": "Design Docs",
- "url": "/docs/design-docs/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- },
- {
- "url": "/docs/useful-research/",
- "title": "Useful Research",
- "parent": "Design Docs",
- "relative_path": "_docs/en/developer-information/design-docs/040-useful-research.md",
- "children": [
-
- ],
- "previous_title": "Query Stages",
- "previous_url": "/docs/query-stages/",
- "next_title": "Value Vectors",
- "next_url": "/docs/value-vectors/",
- "breadcrumbs": [
- {
- "title": "Design Docs",
- "url": "/docs/design-docs/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- },
- {
- "url": "/docs/value-vectors/",
- "title": "Value Vectors",
- "parent": "Design Docs",
- "relative_path": "_docs/en/developer-information/design-docs/050-value-vectors.md",
- "children": [
-
- ],
- "previous_title": "Useful Research",
- "previous_url": "/docs/useful-research/",
- "next_title": "Compiling Drill from Source",
- "next_url": "/docs/compiling-drill-from-source/",
- "breadcrumbs": [
- {
- "title": "Design Docs",
- "url": "/docs/design-docs/"
- },
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- }
- ],
- "previous_title": "Contribute to Drill",
- "previous_url": "/docs/contribute-to-drill/",
- "next_title": "Apache Drill Contribution Guidelines",
- "next_url": "/docs/apache-drill-contribution-guidelines/",
- "breadcrumbs": [
- {
- "title": "Developer Information",
- "url": "/docs/developer-information/"
- }
- ]
- }
- ],
- "previous_title": "Troubleshooting",
- "previous_url": "/docs/troubleshooting/",
- "next_title": "Release Notes",
- "next_url": "/docs/release-notes/",
- "breadcrumbs": [
-
- ]
- },
- "Release Notes": {
- "url": "/docs/release-notes/",
- "title": "Release Notes",
- "parent": null,
- "relative_path": "_docs/en/130-rn.md",
- "children": [
- {
- "url": "/docs/apache-drill-1-19-0-release-notes/",
- "title": "Apache Drill 1.19.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/002-1.19.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Verifying Index Use",
- "previous_url": "/docs/verifying-index-use/",
- "next_title": "Apache Drill 1.18.0 Release Notes",
- "next_url": "/docs/apache-drill-1-18-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-18-0-release-notes/",
- "title": "Apache Drill 1.18.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/003-1.18.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.19.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-19-0-release-notes/",
- "next_title": "Apache Drill 1.17.0 Release Notes",
- "next_url": "/docs/apache-drill-1-17-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-17-0-release-notes/",
- "title": "Apache Drill 1.17.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/004-1.17.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.18.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-18-0-release-notes/",
- "next_title": "Apache Drill 1.16.0 Release Notes",
- "next_url": "/docs/apache-drill-1-16-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-16-0-release-notes/",
- "title": "Apache Drill 1.16.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/005-1.16.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.17.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-17-0-release-notes/",
- "next_title": "Apache Drill 1.15.0 Release Notes",
- "next_url": "/docs/apache-drill-1-15-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-15-0-release-notes/",
- "title": "Apache Drill 1.15.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/006-1.15.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.16.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-16-0-release-notes/",
- "next_title": "Apache Drill 1.14.0 Release Notes",
- "next_url": "/docs/apache-drill-1-14-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-14-0-release-notes/",
- "title": "Apache Drill 1.14.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/007-1.14.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.15.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-15-0-release-notes/",
- "next_title": "Apache Drill 1.13.0 Release Notes",
- "next_url": "/docs/apache-drill-1-13-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-13-0-release-notes/",
- "title": "Apache Drill 1.13.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/008-1.13.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.14.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-14-0-release-notes/",
- "next_title": "Apache Drill 1.12.0 Release Notes",
- "next_url": "/docs/apache-drill-1-12-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-12-0-release-notes/",
- "title": "Apache Drill 1.12.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/009-1.12.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.13.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-13-0-release-notes/",
- "next_title": "Apache Drill 1.11.0 Release Notes",
- "next_url": "/docs/apache-drill-1-11-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-11-0-release-notes/",
- "title": "Apache Drill 1.11.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/010-1.11.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.12.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-12-0-release-notes/",
- "next_title": "Apache Drill 1.10.0 Release Notes",
- "next_url": "/docs/apache-drill-1-10-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-10-0-release-notes/",
- "title": "Apache Drill 1.10.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/011-1.10.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.11.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-11-0-release-notes/",
- "next_title": "Apache Drill 1.9.0 Release Notes",
- "next_url": "/docs/apache-drill-1-9-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-9-0-release-notes/",
- "title": "Apache Drill 1.9.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/012-1.9.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.10.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-10-0-release-notes/",
- "next_title": "Apache Drill 1.8.0 Release Notes",
- "next_url": "/docs/apache-drill-1-8-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-8-0-release-notes/",
- "title": "Apache Drill 1.8.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/013-1.8.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.9.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-9-0-release-notes/",
- "next_title": "Apache Drill 1.7.0 Release Notes",
- "next_url": "/docs/apache-drill-1-7-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-7-0-release-notes/",
- "title": "Apache Drill 1.7.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/014-1.7.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.8.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-8-0-release-notes/",
- "next_title": "Apache Drill 1.6.0 Release Notes",
- "next_url": "/docs/apache-drill-1-6-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-6-0-release-notes/",
- "title": "Apache Drill 1.6.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/015-1.6.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.7.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-7-0-release-notes/",
- "next_title": "Apache Drill 1.5.0 Release Notes",
- "next_url": "/docs/apache-drill-1-5-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-5-0-release-notes/",
- "title": "Apache Drill 1.5.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/016-1.5.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.6.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-6-0-release-notes/",
- "next_title": "Apache Drill 1.4.0 Release Notes",
- "next_url": "/docs/apache-drill-1-4-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-4-0-release-notes/",
- "title": "Apache Drill 1.4.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/017-1.4.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.5.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-5-0-release-notes/",
- "next_title": "Apache Drill 1.3.0 Release Notes",
- "next_url": "/docs/apache-drill-1-3-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-3-0-release-notes/",
- "title": "Apache Drill 1.3.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/018-1.3.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.4.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-4-0-release-notes/",
- "next_title": "Apache Drill 1.2.0 Release Notes",
- "next_url": "/docs/apache-drill-1-2-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-2-0-release-notes/",
- "title": "Apache Drill 1.2.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/019-1.2.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.3.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-3-0-release-notes/",
- "next_title": "Apache Drill 1.1.0 Release Notes",
- "next_url": "/docs/apache-drill-1-1-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-1-0-release-notes/",
- "title": "Apache Drill 1.1.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/020-1.1.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.2.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-2-0-release-notes/",
- "next_title": "Apache Drill 1.0.0 Release Notes",
- "next_url": "/docs/apache-drill-1-0-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-1-0-0-release-notes/",
- "title": "Apache Drill 1.0.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/030-1.0.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.1.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-1-0-release-notes/",
- "next_title": "Apache Drill 0.9.0 Release Notes",
- "next_url": "/docs/apache-drill-0-9-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-0-9-0-release-notes/",
- "title": "Apache Drill 0.9.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/040-0.9.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 1.0.0 Release Notes",
- "previous_url": "/docs/apache-drill-1-0-0-release-notes/",
- "next_title": "Apache Drill 0.8.0 Release Notes",
- "next_url": "/docs/apache-drill-0-8-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-0-8-0-release-notes/",
- "title": "Apache Drill 0.8.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/050-0.8.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 0.9.0 Release Notes",
- "previous_url": "/docs/apache-drill-0-9-0-release-notes/",
- "next_title": "Apache Drill 0.7.0 Release Notes",
- "next_url": "/docs/apache-drill-0-7-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-0-7-0-release-notes/",
- "title": "Apache Drill 0.7.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/060-0.7.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 0.8.0 Release Notes",
- "previous_url": "/docs/apache-drill-0-8-0-release-notes/",
- "next_title": "Apache Drill 0.6.0 Release Notes",
- "next_url": "/docs/apache-drill-0-6-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-0-6-0-release-notes/",
- "title": "Apache Drill 0.6.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/070-0.6.0-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 0.7.0 Release Notes",
- "previous_url": "/docs/apache-drill-0-7-0-release-notes/",
- "next_title": "Apache Drill 0.5.0 Release Notes",
- "next_url": "/docs/apache-drill-0-5-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-0-5-0-release-notes/",
- "title": "Apache Drill 0.5.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/071-0.5.0rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 0.6.0 Release Notes",
- "previous_url": "/docs/apache-drill-0-6-0-release-notes/",
- "next_title": "Apache Drill 0.4.0 Release Notes",
- "next_url": "/docs/apache-drill-0-4-0-release-notes/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-0-4-0-release-notes/",
- "title": "Apache Drill 0.4.0 Release Notes",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/072-0.4.0rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 0.5.0 Release Notes",
- "previous_url": "/docs/apache-drill-0-5-0-release-notes/",
- "next_title": "Apache Drill M1 Release Notes (Apache Drill Alpha)",
- "next_url": "/docs/apache-drill-m1-release-notes-apache-drill-alpha/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- },
- {
- "url": "/docs/apache-drill-m1-release-notes-apache-drill-alpha/",
- "title": "Apache Drill M1 Release Notes (Apache Drill Alpha)",
- "parent": "Release Notes",
- "relative_path": "_docs/en/rn/073-alpha-rn.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill 0.4.0 Release Notes",
- "previous_url": "/docs/apache-drill-0-4-0-release-notes/",
- "next_title": "Enron Emails",
- "next_url": "/docs/enron-emails/",
- "breadcrumbs": [
- {
- "title": "Release Notes",
- "url": "/docs/release-notes/"
- }
- ]
- }
- ],
- "previous_title": "Developer Information",
- "previous_url": "/docs/developer-information/",
- "next_title": "Sample Datasets",
- "next_url": "/docs/sample-datasets/",
- "breadcrumbs": [
-
- ]
- },
- "Sample Datasets": {
- "url": "/docs/sample-datasets/",
- "title": "Sample Datasets",
- "parent": null,
- "relative_path": "_docs/en/140-sample-datasets.md",
- "children": [
- {
- "url": "/docs/enron-emails/",
- "title": "Enron Emails",
- "parent": "Sample Datasets",
- "relative_path": "_docs/en/sample-datasets/001-enron.md",
- "children": [
-
- ],
- "previous_title": "Apache Drill M1 Release Notes (Apache Drill Alpha)",
- "previous_url": "/docs/apache-drill-m1-release-notes-apache-drill-alpha/",
- "next_title": "Wikipedia Edit History",
- "next_url": "/docs/wikipedia-edit-history/",
- "breadcrumbs": [
- {
- "title": "Sample Datasets",
- "url": "/docs/sample-datasets/"
- }
- ]
- },
- {
- "url": "/docs/wikipedia-edit-history/",
- "title": "Wikipedia Edit History",
- "parent": "Sample Datasets",
- "relative_path": "_docs/en/sample-datasets/002-wikipedia.md",
- "children": [
-
- ],
- "previous_title": "Enron Emails",
- "previous_url": "/docs/enron-emails/",
- "next_title": "SQL Reference Introduction",
- "next_url": "/docs/sql-reference-introduction/",
- "breadcrumbs": [
- {
- "title": "Sample Datasets",
- "url": "/docs/sample-datasets/"
- }
- ]
- }
- ],
- "previous_title": "Release Notes",
- "previous_url": "/docs/release-notes/",
- "next_title": "Project Bylaws",
- "next_url": "/docs/project-bylaws/",
- "breadcrumbs": [
-
- ]
- },
- "Project Bylaws": {
- "url": "/docs/project-bylaws/",
- "title": "Project Bylaws",
- "parent": null,
- "relative_path": "_docs/en/170-bylaws.md",
- "children": [
-
- ],
- "previous_title": "Sample Datasets",
- "previous_url": "/docs/sample-datasets/",
- "next_title": "Ecosystem",
- "next_url": "/docs/ecosystem/",
- "breadcrumbs": [
-
- ]
- },
- "Ecosystem": {
- "url": "/docs/ecosystem/",
- "title": "Ecosystem",
- "parent": null,
- "relative_path": "_docs/en/171-ecosystem.md",
- "children": [
- {
- "url": "/docs/using-saiku-analytics-with-apache-drill/",
- "title": "Using Saiku Analytics with Apache Drill",
- "parent": "Ecosystem",
- "relative_path": "_docs/en/ecosystem/010-using-saiku-analytics-with-apache-drill.md",
- "children": [
-
- ],
- "previous_title": "Appendix D: Recreate the Drill Archive",
- "previous_url": "/docs/appendix-d-recreate-the-drill-archive/",
- "next_title": "Drill Introduction",
- "next_url": "/docs/drill-introduction/",
- "breadcrumbs": [
- {
- "title": "Ecosystem",
- "url": "/docs/ecosystem/"
- }
- ]
- }
- ],
- "previous_title": "Project Bylaws",
- "previous_url": "/docs/project-bylaws/",
- "next_title": "Architecture Introduction",
- "next_url": "/docs/architecture-introduction/",
- "breadcrumbs": [
-
- ]
- },
- "Architecture Introduction": {
- "url": "/docs/architecture-introduction/",
- "title": "Architecture Introduction",
- "parent": "Architecture",
- "relative_path": "_docs/en/architecture/010-architecture-introduction.md",
- "children": [
-
- ],
- "previous_title": "Ecosystem",
- "previous_url": "/docs/ecosystem/",
- "next_title": "Drill Query Execution",
- "next_url": "/docs/drill-query-execution/",
- "breadcrumbs": [
- {
- "title": "Architecture",
- "url": "/docs/architecture/"
- }
- ]
- },
- "Drill Query Execution": {
- "url": "/docs/drill-query-execution/",
- "title": "Drill Query Execution",
- "parent": "Architecture",
- "relative_path": "_docs/en/architecture/015-drill-query-execution.md",
- "children": [
-
- ],
- "previous_title": "Architecture Introduction",
- "previous_url": "/docs/architecture-introduction/",
- "next_title": "Core Modules",
- "next_url": "/docs/core-modules/",
- "breadcrumbs": [
- {
- "title": "Architecture",
- "url": "/docs/architecture/"
- }
- ]
- },
- "Core Modules": {
- "url": "/docs/core-modules/",
- "title": "Core Modules",
- "parent": "Architecture",
- "relative_path": "_docs/en/architecture/020-core-modules.md",
- "children": [
-
- ],
- "previous_title": "Drill Query Execution",
- "previous_url": "/docs/drill-query-execution/",
- "next_title": "Performance",
- "next_url": "/docs/performance/",
- "breadcrumbs": [
- {
- "title": "Architecture",
- "url": "/docs/architecture/"
- }
- ]
- },
- "Performance": {
- "url": "/docs/performance/",
- "title": "Performance",
- "parent": "Architecture",
- "relative_path": "_docs/en/architecture/030-performance.md",
- "children": [
-
- ],
- "previous_title": "Core Modules",
- "previous_url": "/docs/core-modules/",
- "next_title": "Configure Drill Introduction",
- "next_url": "/docs/configure-drill-introduction/",
- "breadcrumbs": [
- {
- "title": "Architecture",
- "url": "/docs/architecture/"
- }
- ]
- },
- "Configure Drill Introduction": {
- "url": "/docs/configure-drill-introduction/",
- "title": "Configure Drill Introduction",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/010-configure-drill-introduction.md",
- "children": [
-
- ],
- "previous_title": "Performance",
- "previous_url": "/docs/performance/",
- "next_title": "Configuring Drill Memory",
- "next_url": "/docs/configuring-drill-memory/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring Drill Memory": {
- "url": "/docs/configuring-drill-memory/",
- "title": "Configuring Drill Memory",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/020-configuring-drill-memory.md",
- "children": [
-
- ],
- "previous_title": "Configure Drill Introduction",
- "previous_url": "/docs/configure-drill-introduction/",
- "next_title": "Securing Drill",
- "next_url": "/docs/securing-drill/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Securing Drill": {
- "url": "/docs/securing-drill/",
- "title": "Securing Drill",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/031-securing-drill.md",
- "children": [
- {
- "url": "/docs/securing-drill-introduction/",
- "title": "Securing Drill Introduction",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/010-securing-drill-introduction.md",
- "children": [
-
- ],
- "previous_title": "Global Query List",
- "previous_url": "/docs/global-query-list/",
- "next_title": "Secure Communication Paths",
- "next_url": "/docs/secure-communication-paths/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/secure-communication-paths/",
- "title": "Secure Communication Paths",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/020-secure-communication-paths.md",
- "children": [
-
- ],
- "previous_title": "Securing Drill Introduction",
- "previous_url": "/docs/securing-drill-introduction/",
- "next_title": "Roles and Privileges",
- "next_url": "/docs/roles-and-privileges/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/roles-and-privileges/",
- "title": "Roles and Privileges",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/030-roles-privileges.md",
- "children": [
-
- ],
- "previous_title": "Secure Communication Paths",
- "previous_url": "/docs/secure-communication-paths/",
- "next_title": "Configuring User Impersonation",
- "next_url": "/docs/configuring-user-impersonation/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-user-impersonation/",
- "title": "Configuring User Impersonation",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/040-configuring-user-impersonation.md",
- "children": [
-
- ],
- "previous_title": "Roles and Privileges",
- "previous_url": "/docs/roles-and-privileges/",
- "next_title": "Configuring Inbound Impersonation",
- "next_url": "/docs/configuring-inbound-impersonation/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-inbound-impersonation/",
- "title": "Configuring Inbound Impersonation",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/050-configure-inbound-impersonation.md",
- "children": [
-
- ],
- "previous_title": "Configuring User Impersonation",
- "previous_url": "/docs/configuring-user-impersonation/",
- "next_title": "Configuring User Impersonation with Hive Authorization",
- "next_url": "/docs/configuring-user-impersonation-with-hive-authorization/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-user-impersonation-with-hive-authorization/",
- "title": "Configuring User Impersonation with Hive Authorization",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/060-configuring-user-impersonation-with-hive-authorization.md",
- "children": [
-
- ],
- "previous_title": "Configuring Inbound Impersonation",
- "previous_url": "/docs/configuring-inbound-impersonation/",
- "next_title": "Configuring User Security",
- "next_url": "/docs/configuring-user-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-user-security/",
- "title": "Configuring User Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/070-configuring-user-security.md",
- "children": [
-
- ],
- "previous_title": "Configuring User Impersonation with Hive Authorization",
- "previous_url": "/docs/configuring-user-impersonation-with-hive-authorization/",
- "next_title": "Configuring Plain Security",
- "next_url": "/docs/configuring-plain-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-plain-security/",
- "title": "Configuring Plain Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/080-configuring-plain-security.md",
- "children": [
-
- ],
- "previous_title": "Configuring User Security",
- "previous_url": "/docs/configuring-user-security/",
- "next_title": "Configuring SSL/TLS for Encryption",
- "next_url": "/docs/configuring-ssl-tls-for-encryption/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-ssl-tls-for-encryption/",
- "title": "Configuring SSL/TLS for Encryption",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/081-configuring-ssl-tls-for-encryption.md",
- "children": [
-
- ],
- "previous_title": "Configuring Plain Security",
- "previous_url": "/docs/configuring-plain-security/",
- "next_title": "Using libpam4j as the PAM Authenticator",
- "next_url": "/docs/using-libpam4j-as-the-pam-authenticator/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/using-libpam4j-as-the-pam-authenticator/",
- "title": "Using libpam4j as the PAM Authenticator",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/082-using-libpam4j-as-the-pam-authenticator.md",
- "children": [
-
- ],
- "previous_title": "Configuring SSL/TLS for Encryption",
- "previous_url": "/docs/configuring-ssl-tls-for-encryption/",
- "next_title": "Using jpam as the PAM Authenticator",
- "next_url": "/docs/using-jpam-as-the-pam-authenticator/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/using-jpam-as-the-pam-authenticator/",
- "title": "Using jpam as the PAM Authenticator",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/083-using-jpam-as-the-pam-authenticator.md",
- "children": [
-
- ],
- "previous_title": "Using libpam4j as the PAM Authenticator",
- "previous_url": "/docs/using-libpam4j-as-the-pam-authenticator/",
- "next_title": "Configuring Kerberos Security",
- "next_url": "/docs/configuring-kerberos-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-kerberos-security/",
- "title": "Configuring Kerberos Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/090-configuring-kerberos-security.md",
- "children": [
-
- ],
- "previous_title": "Using jpam as the PAM Authenticator",
- "previous_url": "/docs/using-jpam-as-the-pam-authenticator/",
- "next_title": "Configuring Drill to use SPNEGO for HTTP Authentication",
- "next_url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
- "title": "Configuring Drill to use SPNEGO for HTTP Authentication",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/091-configuring-drill-to-use-spnego-for-http-authentication.md",
- "children": [
-
- ],
- "previous_title": "Configuring Kerberos Security",
- "previous_url": "/docs/configuring-kerberos-security/",
- "next_title": "Configuring Web UI and REST API Security",
- "next_url": "/docs/configuring-web-ui-and-rest-api-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-web-ui-and-rest-api-security/",
- "title": "Configuring Web UI and REST API Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/092-configuring-web-ui-and-rest-api-security.md",
- "children": [
-
- ],
- "previous_title": "Configuring Drill to use SPNEGO for HTTP Authentication",
- "previous_url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
- "next_title": "Configuring Custom ACLs to Secure znodes",
- "next_url": "/docs/configuring-custom-acls-to-secure-znodes/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-custom-acls-to-secure-znodes/",
- "title": "Configuring Custom ACLs to Secure znodes",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/093-configuring-custom-acls-to-secure-znodes.md",
- "children": [
-
- ],
- "previous_title": "Configuring Web UI and REST API Security",
- "previous_url": "/docs/configuring-web-ui-and-rest-api-security/",
- "next_title": "Connect a Data Source Introduction",
- "next_url": "/docs/connect-a-data-source-introduction/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- }
- ],
- "previous_title": "Configuring Drill Memory",
- "previous_url": "/docs/configuring-drill-memory/",
- "next_title": "Configuring a Multitenant Cluster",
- "next_url": "/docs/configuring-a-multitenant-cluster/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring a Multitenant Cluster": {
- "url": "/docs/configuring-a-multitenant-cluster/",
- "title": "Configuring a Multitenant Cluster",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/040-configuring-a-multitenant-cluster.md",
- "children": [
- {
- "url": "/docs/configuring-a-multitenant-cluster-introduction/",
- "title": "Configuring a Multitenant Cluster Introduction",
- "parent": "Configuring a Multitenant Cluster",
- "relative_path": "_docs/en/configure-drill/045-configuring-a-multitenant-cluster-introduction.md",
- "children": [
-
- ],
- "previous_title": "Configuring a Multitenant Cluster",
- "previous_url": "/docs/configuring-a-multitenant-cluster/",
- "next_title": "Configuring Multitenant Resources",
- "next_url": "/docs/configuring-multitenant-resources/",
- "breadcrumbs": [
- {
- "title": "Configuring a Multitenant Cluster",
- "url": "/docs/configuring-a-multitenant-cluster/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-multitenant-resources/",
- "title": "Configuring Multitenant Resources",
- "parent": "Configuring a Multitenant Cluster",
- "relative_path": "_docs/en/configure-drill/050-configuring-multitenant-resources.md",
- "children": [
-
- ],
- "previous_title": "Configuring a Multitenant Cluster Introduction",
- "previous_url": "/docs/configuring-a-multitenant-cluster-introduction/",
- "next_title": "Configuring Resources for a Shared Drillbit",
- "next_url": "/docs/configuring-resources-for-a-shared-drillbit/",
- "breadcrumbs": [
- {
- "title": "Configuring a Multitenant Cluster",
- "url": "/docs/configuring-a-multitenant-cluster/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/configuring-resources-for-a-shared-drillbit/",
- "title": "Configuring Resources for a Shared Drillbit",
- "parent": "Configuring a Multitenant Cluster",
- "relative_path": "_docs/en/configure-drill/060-configuring-a-shared-drillbit.md",
- "children": [
-
- ],
- "previous_title": "Configuring Multitenant Resources",
- "previous_url": "/docs/configuring-multitenant-resources/",
- "next_title": "Configuration Options",
- "next_url": "/docs/configuration-options/",
- "breadcrumbs": [
- {
- "title": "Configuring a Multitenant Cluster",
- "url": "/docs/configuring-a-multitenant-cluster/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- }
- ],
- "previous_title": "Securing Drill",
- "previous_url": "/docs/securing-drill/",
- "next_title": "Configuring a Multitenant Cluster Introduction",
- "next_url": "/docs/configuring-a-multitenant-cluster-introduction/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring a Multitenant Cluster Introduction": {
- "url": "/docs/configuring-a-multitenant-cluster-introduction/",
- "title": "Configuring a Multitenant Cluster Introduction",
- "parent": "Configuring a Multitenant Cluster",
- "relative_path": "_docs/en/configure-drill/045-configuring-a-multitenant-cluster-introduction.md",
- "children": [
-
- ],
- "previous_title": "Configuring a Multitenant Cluster",
- "previous_url": "/docs/configuring-a-multitenant-cluster/",
- "next_title": "Configuring Multitenant Resources",
- "next_url": "/docs/configuring-multitenant-resources/",
- "breadcrumbs": [
- {
- "title": "Configuring a Multitenant Cluster",
- "url": "/docs/configuring-a-multitenant-cluster/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring Multitenant Resources": {
- "url": "/docs/configuring-multitenant-resources/",
- "title": "Configuring Multitenant Resources",
- "parent": "Configuring a Multitenant Cluster",
- "relative_path": "_docs/en/configure-drill/050-configuring-multitenant-resources.md",
- "children": [
-
- ],
- "previous_title": "Configuring a Multitenant Cluster Introduction",
- "previous_url": "/docs/configuring-a-multitenant-cluster-introduction/",
- "next_title": "Configuring Resources for a Shared Drillbit",
- "next_url": "/docs/configuring-resources-for-a-shared-drillbit/",
- "breadcrumbs": [
- {
- "title": "Configuring a Multitenant Cluster",
- "url": "/docs/configuring-a-multitenant-cluster/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring Resources for a Shared Drillbit": {
- "url": "/docs/configuring-resources-for-a-shared-drillbit/",
- "title": "Configuring Resources for a Shared Drillbit",
- "parent": "Configuring a Multitenant Cluster",
- "relative_path": "_docs/en/configure-drill/060-configuring-a-shared-drillbit.md",
- "children": [
-
- ],
- "previous_title": "Configuring Multitenant Resources",
- "previous_url": "/docs/configuring-multitenant-resources/",
- "next_title": "Configuration Options",
- "next_url": "/docs/configuration-options/",
- "breadcrumbs": [
- {
- "title": "Configuring a Multitenant Cluster",
- "url": "/docs/configuring-a-multitenant-cluster/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuration Options": {
- "url": "/docs/configuration-options/",
- "title": "Configuration Options",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/080-configuration-options.md",
- "children": [
- {
- "url": "/docs/configuration-options-introduction/",
- "title": "Configuration Options Introduction",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/010-configuration-options-introduction.md",
- "children": [
-
- ],
- "previous_title": "Configuring cgroups to Control CPU Usage",
- "previous_url": "/docs/configuring-cgroups-to-control-cpu-usage/",
- "next_title": "Start-Up Options",
- "next_url": "/docs/start-up-options/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/start-up-options/",
- "title": "Start-Up Options",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/020-start-up-options.md",
- "children": [
-
- ],
- "previous_title": "Configuration Options Introduction",
- "previous_url": "/docs/configuration-options-introduction/",
- "next_title": "Planning and Execution Options",
- "next_url": "/docs/planning-and-execution-options/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/planning-and-execution-options/",
- "title": "Planning and Execution Options",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/030-planning-and-exececution-options.md",
- "children": [
-
- ],
- "previous_title": "Start-Up Options",
- "previous_url": "/docs/start-up-options/",
- "next_title": "Persistent Configuration Storage",
- "next_url": "/docs/persistent-configuration-storage/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/persistent-configuration-storage/",
- "title": "Persistent Configuration Storage",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/040-persistent-configuration-storage.md",
- "children": [
-
- ],
- "previous_title": "Planning and Execution Options",
- "previous_url": "/docs/planning-and-execution-options/",
- "next_title": "Global Query List",
- "next_url": "/docs/global-query-list/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- {
- "url": "/docs/global-query-list/",
- "title": "Global Query List",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/041-global-query-list.md",
- "children": [
-
- ],
- "previous_title": "Persistent Configuration Storage",
- "previous_url": "/docs/persistent-configuration-storage/",
- "next_title": "Securing Drill Introduction",
- "next_url": "/docs/securing-drill-introduction/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- }
- ],
- "previous_title": "Configuring Resources for a Shared Drillbit",
- "previous_url": "/docs/configuring-resources-for-a-shared-drillbit/",
- "next_title": "Ports Used by Drill",
- "next_url": "/docs/ports-used-by-drill/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Ports Used by Drill": {
- "url": "/docs/ports-used-by-drill/",
- "title": "Ports Used by Drill",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/100-ports-used-by-drill.md",
- "children": [
-
- ],
- "previous_title": "Configuration Options",
- "previous_url": "/docs/configuration-options/",
- "next_title": "Configuring the Drill Shell",
- "next_url": "/docs/configuring-the-drill-shell/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring the Drill Shell": {
- "url": "/docs/configuring-the-drill-shell/",
- "title": "Configuring the Drill Shell",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/120-configuring-the-drill-shell.md",
- "children": [
-
- ],
- "previous_title": "Ports Used by Drill",
- "previous_url": "/docs/ports-used-by-drill/",
- "next_title": "Configuring cgroups to Control CPU Usage",
- "next_url": "/docs/configuring-cgroups-to-control-cpu-usage/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring cgroups to Control CPU Usage": {
- "url": "/docs/configuring-cgroups-to-control-cpu-usage/",
- "title": "Configuring cgroups to Control CPU Usage",
- "parent": "Configure Drill",
- "relative_path": "_docs/en/configure-drill/121-configuring-cgroups-to-control-cpu-usage.md",
- "children": [
-
- ],
- "previous_title": "Configuring the Drill Shell",
- "previous_url": "/docs/configuring-the-drill-shell/",
- "next_title": "Configuration Options Introduction",
- "next_url": "/docs/configuration-options-introduction/",
- "breadcrumbs": [
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuration Options Introduction": {
- "url": "/docs/configuration-options-introduction/",
- "title": "Configuration Options Introduction",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/010-configuration-options-introduction.md",
- "children": [
-
- ],
- "previous_title": "Configuring cgroups to Control CPU Usage",
- "previous_url": "/docs/configuring-cgroups-to-control-cpu-usage/",
- "next_title": "Start-Up Options",
- "next_url": "/docs/start-up-options/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Start-Up Options": {
- "url": "/docs/start-up-options/",
- "title": "Start-Up Options",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/020-start-up-options.md",
- "children": [
-
- ],
- "previous_title": "Configuration Options Introduction",
- "previous_url": "/docs/configuration-options-introduction/",
- "next_title": "Planning and Execution Options",
- "next_url": "/docs/planning-and-execution-options/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Planning and Execution Options": {
- "url": "/docs/planning-and-execution-options/",
- "title": "Planning and Execution Options",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/030-planning-and-exececution-options.md",
- "children": [
-
- ],
- "previous_title": "Start-Up Options",
- "previous_url": "/docs/start-up-options/",
- "next_title": "Persistent Configuration Storage",
- "next_url": "/docs/persistent-configuration-storage/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Persistent Configuration Storage": {
- "url": "/docs/persistent-configuration-storage/",
- "title": "Persistent Configuration Storage",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/040-persistent-configuration-storage.md",
- "children": [
-
- ],
- "previous_title": "Planning and Execution Options",
- "previous_url": "/docs/planning-and-execution-options/",
- "next_title": "Global Query List",
- "next_url": "/docs/global-query-list/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Global Query List": {
- "url": "/docs/global-query-list/",
- "title": "Global Query List",
- "parent": "Configuration Options",
- "relative_path": "_docs/en/configure-drill/configuration-options/041-global-query-list.md",
- "children": [
-
- ],
- "previous_title": "Persistent Configuration Storage",
- "previous_url": "/docs/persistent-configuration-storage/",
- "next_title": "Securing Drill Introduction",
- "next_url": "/docs/securing-drill-introduction/",
- "breadcrumbs": [
- {
- "title": "Configuration Options",
- "url": "/docs/configuration-options/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Securing Drill Introduction": {
- "url": "/docs/securing-drill-introduction/",
- "title": "Securing Drill Introduction",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/010-securing-drill-introduction.md",
- "children": [
-
- ],
- "previous_title": "Global Query List",
- "previous_url": "/docs/global-query-list/",
- "next_title": "Secure Communication Paths",
- "next_url": "/docs/secure-communication-paths/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Secure Communication Paths": {
- "url": "/docs/secure-communication-paths/",
- "title": "Secure Communication Paths",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/020-secure-communication-paths.md",
- "children": [
-
- ],
- "previous_title": "Securing Drill Introduction",
- "previous_url": "/docs/securing-drill-introduction/",
- "next_title": "Roles and Privileges",
- "next_url": "/docs/roles-and-privileges/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Roles and Privileges": {
- "url": "/docs/roles-and-privileges/",
- "title": "Roles and Privileges",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/030-roles-privileges.md",
- "children": [
-
- ],
- "previous_title": "Secure Communication Paths",
- "previous_url": "/docs/secure-communication-paths/",
- "next_title": "Configuring User Impersonation",
- "next_url": "/docs/configuring-user-impersonation/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring User Impersonation": {
- "url": "/docs/configuring-user-impersonation/",
- "title": "Configuring User Impersonation",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/040-configuring-user-impersonation.md",
- "children": [
-
- ],
- "previous_title": "Roles and Privileges",
- "previous_url": "/docs/roles-and-privileges/",
- "next_title": "Configuring Inbound Impersonation",
- "next_url": "/docs/configuring-inbound-impersonation/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring Inbound Impersonation": {
- "url": "/docs/configuring-inbound-impersonation/",
- "title": "Configuring Inbound Impersonation",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/050-configure-inbound-impersonation.md",
- "children": [
-
- ],
- "previous_title": "Configuring User Impersonation",
- "previous_url": "/docs/configuring-user-impersonation/",
- "next_title": "Configuring User Impersonation with Hive Authorization",
- "next_url": "/docs/configuring-user-impersonation-with-hive-authorization/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring User Impersonation with Hive Authorization": {
- "url": "/docs/configuring-user-impersonation-with-hive-authorization/",
- "title": "Configuring User Impersonation with Hive Authorization",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/060-configuring-user-impersonation-with-hive-authorization.md",
- "children": [
-
- ],
- "previous_title": "Configuring Inbound Impersonation",
- "previous_url": "/docs/configuring-inbound-impersonation/",
- "next_title": "Configuring User Security",
- "next_url": "/docs/configuring-user-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring User Security": {
- "url": "/docs/configuring-user-security/",
- "title": "Configuring User Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/070-configuring-user-security.md",
- "children": [
-
- ],
- "previous_title": "Configuring User Impersonation with Hive Authorization",
- "previous_url": "/docs/configuring-user-impersonation-with-hive-authorization/",
- "next_title": "Configuring Plain Security",
- "next_url": "/docs/configuring-plain-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring Plain Security": {
- "url": "/docs/configuring-plain-security/",
- "title": "Configuring Plain Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/080-configuring-plain-security.md",
- "children": [
-
- ],
- "previous_title": "Configuring User Security",
- "previous_url": "/docs/configuring-user-security/",
- "next_title": "Configuring SSL/TLS for Encryption",
- "next_url": "/docs/configuring-ssl-tls-for-encryption/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring SSL/TLS for Encryption": {
- "url": "/docs/configuring-ssl-tls-for-encryption/",
- "title": "Configuring SSL/TLS for Encryption",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/081-configuring-ssl-tls-for-encryption.md",
- "children": [
-
- ],
- "previous_title": "Configuring Plain Security",
- "previous_url": "/docs/configuring-plain-security/",
- "next_title": "Using libpam4j as the PAM Authenticator",
- "next_url": "/docs/using-libpam4j-as-the-pam-authenticator/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Using libpam4j as the PAM Authenticator": {
- "url": "/docs/using-libpam4j-as-the-pam-authenticator/",
- "title": "Using libpam4j as the PAM Authenticator",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/082-using-libpam4j-as-the-pam-authenticator.md",
- "children": [
-
- ],
- "previous_title": "Configuring SSL/TLS for Encryption",
- "previous_url": "/docs/configuring-ssl-tls-for-encryption/",
- "next_title": "Using jpam as the PAM Authenticator",
- "next_url": "/docs/using-jpam-as-the-pam-authenticator/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Using jpam as the PAM Authenticator": {
- "url": "/docs/using-jpam-as-the-pam-authenticator/",
- "title": "Using jpam as the PAM Authenticator",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/083-using-jpam-as-the-pam-authenticator.md",
- "children": [
-
- ],
- "previous_title": "Using libpam4j as the PAM Authenticator",
- "previous_url": "/docs/using-libpam4j-as-the-pam-authenticator/",
- "next_title": "Configuring Kerberos Security",
- "next_url": "/docs/configuring-kerberos-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring Kerberos Security": {
- "url": "/docs/configuring-kerberos-security/",
- "title": "Configuring Kerberos Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/090-configuring-kerberos-security.md",
- "children": [
-
- ],
- "previous_title": "Using jpam as the PAM Authenticator",
- "previous_url": "/docs/using-jpam-as-the-pam-authenticator/",
- "next_title": "Configuring Drill to use SPNEGO for HTTP Authentication",
- "next_url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring Drill to use SPNEGO for HTTP Authentication": {
- "url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
- "title": "Configuring Drill to use SPNEGO for HTTP Authentication",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/091-configuring-drill-to-use-spnego-for-http-authentication.md",
- "children": [
-
- ],
- "previous_title": "Configuring Kerberos Security",
- "previous_url": "/docs/configuring-kerberos-security/",
- "next_title": "Configuring Web UI and REST API Security",
- "next_url": "/docs/configuring-web-ui-and-rest-api-security/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring Web UI and REST API Security": {
- "url": "/docs/configuring-web-ui-and-rest-api-security/",
- "title": "Configuring Web UI and REST API Security",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/092-configuring-web-ui-and-rest-api-security.md",
- "children": [
-
- ],
- "previous_title": "Configuring Drill to use SPNEGO for HTTP Authentication",
- "previous_url": "/docs/configuring-drill-to-use-spnego-for-http-authentication/",
- "next_title": "Configuring Custom ACLs to Secure znodes",
- "next_url": "/docs/configuring-custom-acls-to-secure-znodes/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Configuring Custom ACLs to Secure znodes": {
- "url": "/docs/configuring-custom-acls-to-secure-znodes/",
- "title": "Configuring Custom ACLs to Secure znodes",
- "parent": "Securing Drill",
- "relative_path": "_docs/en/configure-drill/securing-drill/093-configuring-custom-acls-to-secure-znodes.md",
- "children": [
-
- ],
- "previous_title": "Configuring Web UI and REST API Security",
- "previous_url": "/docs/configuring-web-ui-and-rest-api-security/",
- "next_title": "Connect a Data Source Introduction",
- "next_url": "/docs/connect-a-data-source-introduction/",
- "breadcrumbs": [
- {
- "title": "Securing Drill",
- "url": "/docs/securing-drill/"
- },
- {
- "title": "Configure Drill",
- "url": "/docs/configure-drill/"
- }
- ]
- },
- "Connect a Data Source Introduction": {
- "url": "/docs/connect-a-data-source-introduction/",
- "title": "Connect a Data Source Introduction",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/010-connect-a-data-source-introduction.md",
- "children": [
-
- ],
- "previous_title": "Configuring Custom ACLs to Secure znodes",
- "previous_url": "/docs/configuring-custom-acls-to-secure-znodes/",
- "next_title": "Storage Plugin Registration",
- "next_url": "/docs/storage-plugin-registration/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Storage Plugin Registration": {
- "url": "/docs/storage-plugin-registration/",
- "title": "Storage Plugin Registration",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/020-storage-plugin-registration.md",
- "children": [
-
- ],
- "previous_title": "Connect a Data Source Introduction",
- "previous_url": "/docs/connect-a-data-source-introduction/",
- "next_title": "Storage Plugin Configuration",
- "next_url": "/docs/storage-plugin-configuration/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Storage Plugin Configuration": {
- "url": "/docs/storage-plugin-configuration/",
- "title": "Storage Plugin Configuration",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/030-storage-plugin-configuration.md",
- "children": [
- {
- "url": "/docs/plugin-configuration-basics/",
- "title": "Plugin Configuration Basics",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/035-plugin-configuration-basics.md",
- "children": [
-
- ],
- "previous_title": "Storage Plugin Configuration",
- "previous_url": "/docs/storage-plugin-configuration/",
- "next_title": "Configuring Storage Plugins",
- "next_url": "/docs/configuring-storage-plugins/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/configuring-storage-plugins/",
- "title": "Configuring Storage Plugins",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/036-configuring-storage-plugins.md",
- "children": [
-
- ],
- "previous_title": "Plugin Configuration Basics",
- "previous_url": "/docs/plugin-configuration-basics/",
- "next_title": "Workspaces",
- "next_url": "/docs/workspaces/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/workspaces/",
- "title": "Workspaces",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/050-workspaces.md",
- "children": [
-
- ],
- "previous_title": "Configuring Storage Plugins",
- "previous_url": "/docs/configuring-storage-plugins/",
- "next_title": "Drill Default Input Format",
- "next_url": "/docs/drill-default-input-format/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- {
- "url": "/docs/drill-default-input-format/",
- "title": "Drill Default Input Format",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/080-drill-default-input-format.md",
- "children": [
-
- ],
- "previous_title": "Workspaces",
- "previous_url": "/docs/workspaces/",
- "next_title": "File System Storage Plugin",
- "next_url": "/docs/file-system-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- }
- ],
- "previous_title": "Storage Plugin Registration",
- "previous_url": "/docs/storage-plugin-registration/",
- "next_title": "Plugin Configuration Basics",
- "next_url": "/docs/plugin-configuration-basics/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Plugin Configuration Basics": {
- "url": "/docs/plugin-configuration-basics/",
- "title": "Plugin Configuration Basics",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/035-plugin-configuration-basics.md",
- "children": [
-
- ],
- "previous_title": "Storage Plugin Configuration",
- "previous_url": "/docs/storage-plugin-configuration/",
- "next_title": "Configuring Storage Plugins",
- "next_url": "/docs/configuring-storage-plugins/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Configuring Storage Plugins": {
- "url": "/docs/configuring-storage-plugins/",
- "title": "Configuring Storage Plugins",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/036-configuring-storage-plugins.md",
- "children": [
-
- ],
- "previous_title": "Plugin Configuration Basics",
- "previous_url": "/docs/plugin-configuration-basics/",
- "next_title": "Workspaces",
- "next_url": "/docs/workspaces/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Workspaces": {
- "url": "/docs/workspaces/",
- "title": "Workspaces",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/050-workspaces.md",
- "children": [
-
- ],
- "previous_title": "Configuring Storage Plugins",
- "previous_url": "/docs/configuring-storage-plugins/",
- "next_title": "Drill Default Input Format",
- "next_url": "/docs/drill-default-input-format/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Drill Default Input Format": {
- "url": "/docs/drill-default-input-format/",
- "title": "Drill Default Input Format",
- "parent": "Storage Plugin Configuration",
- "relative_path": "_docs/en/connect-a-data-source/080-drill-default-input-format.md",
- "children": [
-
- ],
- "previous_title": "Workspaces",
- "previous_url": "/docs/workspaces/",
- "next_title": "File System Storage Plugin",
- "next_url": "/docs/file-system-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Storage Plugin Configuration",
- "url": "/docs/storage-plugin-configuration/"
- },
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "File System Storage Plugin": {
- "url": "/docs/file-system-storage-plugin/",
- "title": "File System Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/040-file-system-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Drill Default Input Format",
- "previous_url": "/docs/drill-default-input-format/",
- "next_title": "HBase Storage Plugin",
- "next_url": "/docs/hbase-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "HBase Storage Plugin": {
- "url": "/docs/hbase-storage-plugin/",
- "title": "HBase Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/060-hbase-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "File System Storage Plugin",
- "previous_url": "/docs/file-system-storage-plugin/",
- "next_title": "Hive Storage Plugin",
- "next_url": "/docs/hive-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Hive Storage Plugin": {
- "url": "/docs/hive-storage-plugin/",
- "title": "Hive Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/070-hive-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "HBase Storage Plugin",
- "previous_url": "/docs/hbase-storage-plugin/",
- "next_title": "RDBMS Storage Plugin",
- "next_url": "/docs/rdbms-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "RDBMS Storage Plugin": {
- "url": "/docs/rdbms-storage-plugin/",
- "title": "RDBMS Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/080-rdbms-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Hive Storage Plugin",
- "previous_url": "/docs/hive-storage-plugin/",
- "next_title": "MongoDB Storage Plugin",
- "next_url": "/docs/mongodb-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "MongoDB Storage Plugin": {
- "url": "/docs/mongodb-storage-plugin/",
- "title": "MongoDB Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/090-mongodb-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "RDBMS Storage Plugin",
- "previous_url": "/docs/rdbms-storage-plugin/",
- "next_title": "MapR-DB Format",
- "next_url": "/docs/mapr-db-format/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "MapR-DB Format": {
- "url": "/docs/mapr-db-format/",
- "title": "MapR-DB Format",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/095-mapr-db-format.md",
- "children": [
-
- ],
- "previous_title": "MongoDB Storage Plugin",
- "previous_url": "/docs/mongodb-storage-plugin/",
- "next_title": "S3 Storage Plugin",
- "next_url": "/docs/s3-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "S3 Storage Plugin": {
- "url": "/docs/s3-storage-plugin/",
- "title": "S3 Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/110-s3-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "MapR-DB Format",
- "previous_url": "/docs/mapr-db-format/",
- "next_title": "OCI OS Storage Plugin",
- "next_url": "/docs/oci-os-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "OCI OS Storage Plugin": {
- "url": "/docs/oci-os-storage-plugin/",
- "title": "OCI OS Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/111-OCI-OS-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "S3 Storage Plugin",
- "previous_url": "/docs/s3-storage-plugin/",
- "next_title": "OpenTSDB Storage Plugin",
- "next_url": "/docs/opentsdb-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "OpenTSDB Storage Plugin": {
- "url": "/docs/opentsdb-storage-plugin/",
- "title": "OpenTSDB Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/112-opentsdb-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "OCI OS Storage Plugin",
- "previous_url": "/docs/oci-os-storage-plugin/",
- "next_title": "Kafka Storage Plugin",
- "next_url": "/docs/kafka-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Kafka Storage Plugin": {
- "url": "/docs/kafka-storage-plugin/",
- "title": "Kafka Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/113-kafka-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "OpenTSDB Storage Plugin",
- "previous_url": "/docs/opentsdb-storage-plugin/",
- "next_title": "Azure Blob Storage Plugin",
- "next_url": "/docs/azure-blob-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Azure Blob Storage Plugin": {
- "url": "/docs/azure-blob-storage-plugin/",
- "title": "Azure Blob Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/115-azure-blob-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Kafka Storage Plugin",
- "previous_url": "/docs/kafka-storage-plugin/",
- "next_title": "Druid Storage Plugin",
- "next_url": "/docs/druid-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Druid Storage Plugin": {
- "url": "/docs/druid-storage-plugin/",
- "title": "Druid Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/120-druid-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Azure Blob Storage Plugin",
- "previous_url": "/docs/azure-blob-storage-plugin/",
- "next_title": "HTTP Storage Plugin",
- "next_url": "/docs/http-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "HTTP Storage Plugin": {
- "url": "/docs/http-storage-plugin/",
- "title": "HTTP Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/125-http-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Druid Storage Plugin",
- "previous_url": "/docs/druid-storage-plugin/",
- "next_title": "ElasticSearch Storage Plugin",
- "next_url": "/docs/elasticsearch-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "ElasticSearch Storage Plugin": {
- "url": "/docs/elasticsearch-storage-plugin/",
- "title": "ElasticSearch Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/130-elasticsearch-plugin.md",
- "children": [
-
- ],
- "previous_title": "HTTP Storage Plugin",
- "previous_url": "/docs/http-storage-plugin/",
- "next_title": "Splunk Storage Plugin",
- "next_url": "/docs/splunk-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Splunk Storage Plugin": {
- "url": "/docs/splunk-storage-plugin/",
- "title": "Splunk Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/140-splunk-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "ElasticSearch Storage Plugin",
- "previous_url": "/docs/elasticsearch-storage-plugin/",
- "next_title": "Cassandra Storage Plugin",
- "next_url": "/docs/cassandra-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Cassandra Storage Plugin": {
- "url": "/docs/cassandra-storage-plugin/",
- "title": "Cassandra Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/150-cassandra-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Splunk Storage Plugin",
- "previous_url": "/docs/splunk-storage-plugin/",
- "next_title": "Dropbox Storage Plugin",
- "next_url": "/docs/dropbox-storage-plugin/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Dropbox Storage Plugin": {
- "url": "/docs/dropbox-storage-plugin/",
- "title": "Dropbox Storage Plugin",
- "parent": "Connect a Data Source",
- "relative_path": "_docs/en/connect-a-data-source/plugins/160-dropbox-storage-plugin.md",
- "children": [
-
- ],
- "previous_title": "Cassandra Storage Plugin",
- "previous_url": "/docs/cassandra-storage-plugin/",
- "next_title": "Data Sources and File Formats Introduction",
- "next_url": "/docs/data-sources-and-file-formats-introduction/",
- "breadcrumbs": [
- {
- "title": "Connect a Data Source",
- "url": "/docs/connect-a-data-source/"
- }
- ]
- },
- "Data Sources and File Formats Introduction": {
- "url": "/docs/data-sources-and-file-formats-introduction/",
- "title": "Data Sources and File Formats Introduction",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/010-data-sources-and-file-formats-introduction.md",
- "children": [
-
- ],
- "previous_title": "Dropbox Storage Plugin",
- "previous_url": "/docs/dropbox-storage-plugin/",
- "next_title": "Hive-to-Drill Data Type Mapping",
- "next_url": "/docs/hive-to-drill-data-type-mapping/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "Hive-to-Drill Data Type Mapping": {
- "url": "/docs/hive-to-drill-data-type-mapping/",
- "title": "Hive-to-Drill Data Type Mapping",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/020-hive-to-drill-data-type-mapping.md",
- "children": [
-
- ],
- "previous_title": "Data Sources and File Formats Introduction",
- "previous_url": "/docs/data-sources-and-file-formats-introduction/",
- "next_title": "Deploying and Using a Hive UDF",
- "next_url": "/docs/deploying-and-using-a-hive-udf/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "Deploying and Using a Hive UDF": {
- "url": "/docs/deploying-and-using-a-hive-udf/",
- "title": "Deploying and Using a Hive UDF",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/030-deploying-and-using-a-hive-udf.md",
- "children": [
-
- ],
- "previous_title": "Hive-to-Drill Data Type Mapping",
- "previous_url": "/docs/hive-to-drill-data-type-mapping/",
- "next_title": "Parquet Format",
- "next_url": "/docs/parquet-format/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "Parquet Format": {
- "url": "/docs/parquet-format/",
- "title": "Parquet Format",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/040-parquet-format.md",
- "children": [
-
- ],
- "previous_title": "Deploying and Using a Hive UDF",
- "previous_url": "/docs/deploying-and-using-a-hive-udf/",
- "next_title": "Logfile Plugin",
- "next_url": "/docs/logfile-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "Logfile Plugin": {
- "url": "/docs/logfile-plugin/",
- "title": "Logfile Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/041-logfile-plugin.md",
- "children": [
-
- ],
- "previous_title": "Parquet Format",
- "previous_url": "/docs/parquet-format/",
- "next_title": "JSON Data Model",
- "next_url": "/docs/json-data-model/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "JSON Data Model": {
- "url": "/docs/json-data-model/",
- "title": "JSON Data Model",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/050-json-data-model.md",
- "children": [
-
- ],
- "previous_title": "Logfile Plugin",
- "previous_url": "/docs/logfile-plugin/",
- "next_title": "Text Files: CSV, TSV, PSV",
- "next_url": "/docs/text-files-csv-tsv-psv/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "Text Files: CSV, TSV, PSV": {
- "url": "/docs/text-files-csv-tsv-psv/",
- "title": "Text Files: CSV, TSV, PSV",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/060-text-files-csv-tsv-psv.md",
- "children": [
-
- ],
- "previous_title": "JSON Data Model",
- "previous_url": "/docs/json-data-model/",
- "next_title": "Sequence Files",
- "next_url": "/docs/sequence-files/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "Sequence Files": {
- "url": "/docs/sequence-files/",
- "title": "Sequence Files",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/070-sequencefile-format.md",
- "children": [
-
- ],
- "previous_title": "Text Files: CSV, TSV, PSV",
- "previous_url": "/docs/text-files-csv-tsv-psv/",
- "next_title": "HTTPD Format Plugin",
- "next_url": "/docs/httpd-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "HTTPD Format Plugin": {
- "url": "/docs/httpd-format-plugin/",
- "title": "HTTPD Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/110-httpd-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "Sequence Files",
- "previous_url": "/docs/sequence-files/",
- "next_title": "Image Metadata Format Plugin",
- "next_url": "/docs/image-metadata-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "Image Metadata Format Plugin": {
- "url": "/docs/image-metadata-format-plugin/",
- "title": "Image Metadata Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/111-image-metadata-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "HTTPD Format Plugin",
- "previous_url": "/docs/httpd-format-plugin/",
- "next_title": "Syslog Format Plugin",
- "next_url": "/docs/syslog-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "Syslog Format Plugin": {
- "url": "/docs/syslog-format-plugin/",
- "title": "Syslog Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/112-sys-log-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "Image Metadata Format Plugin",
- "previous_url": "/docs/image-metadata-format-plugin/",
- "next_title": "LTSV Format Plugin",
- "next_url": "/docs/ltsv-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "LTSV Format Plugin": {
- "url": "/docs/ltsv-format-plugin/",
- "title": "LTSV Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/113-ltsv-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "Syslog Format Plugin",
- "previous_url": "/docs/syslog-format-plugin/",
- "next_title": "SPSS Format Plugin",
- "next_url": "/docs/spss-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "SPSS Format Plugin": {
- "url": "/docs/spss-format-plugin/",
- "title": "SPSS Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/114-spss-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "LTSV Format Plugin",
- "previous_url": "/docs/ltsv-format-plugin/",
- "next_title": "ESRI Shapefile Format Plugin",
- "next_url": "/docs/esri-shapefile-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "ESRI Shapefile Format Plugin": {
- "url": "/docs/esri-shapefile-format-plugin/",
- "title": "ESRI Shapefile Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/115-esri-shapefile-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "SPSS Format Plugin",
- "previous_url": "/docs/spss-format-plugin/",
- "next_title": "Excel Format Plugin",
- "next_url": "/docs/excel-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "Excel Format Plugin": {
- "url": "/docs/excel-format-plugin/",
- "title": "Excel Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/116-excel-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "ESRI Shapefile Format Plugin",
- "previous_url": "/docs/esri-shapefile-format-plugin/",
- "next_title": "HDF5 Format Plugin",
- "next_url": "/docs/hdf5-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "HDF5 Format Plugin": {
- "url": "/docs/hdf5-format-plugin/",
- "title": "HDF5 Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/117-hdf5-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "Excel Format Plugin",
- "previous_url": "/docs/excel-format-plugin/",
- "next_title": "XML Format Plugin",
- "next_url": "/docs/xml-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "XML Format Plugin": {
- "url": "/docs/xml-format-plugin/",
- "title": "XML Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/120-xml-format-plugin.md",
- "children": [
-
- ],
- "previous_title": "HDF5 Format Plugin",
- "previous_url": "/docs/hdf5-format-plugin/",
- "next_title": "SAS Format Plugin",
- "next_url": "/docs/sas-format-plugin/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "SAS Format Plugin": {
- "url": "/docs/sas-format-plugin/",
- "title": "SAS Format Plugin",
- "parent": "Data Sources and File Formats",
- "relative_path": "_docs/en/data-sources-and-file-formats/130-sas-format.plugin.md",
- "children": [
-
- ],
- "previous_title": "XML Format Plugin",
- "previous_url": "/docs/xml-format-plugin/",
- "next_title": "Develop Custom Functions Introduction",
- "next_url": "/docs/develop-custom-functions-introduction/",
- "breadcrumbs": [
- {
- "title": "Data Sources and File Formats",
- "url": "/docs/data-sources-and-file-formats/"
- }
- ]
- },
- "Develop Custom Functions Introduction": {
- "url": "/docs/develop-custom-functions-introduction/",
- "title": "Develop Custom Functions Introduction",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/010-develop-custom-functions-introduction.md",
- "children": [
-
- ],
- "previous_title": "SAS Format Plugin",
- "previous_url": "/docs/sas-format-plugin/",
- "next_title": "Developing a Simple Function",
- "next_url": "/docs/developing-a-simple-function/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- "Developing a Simple Function": {
- "url": "/docs/developing-a-simple-function/",
- "title": "Developing a Simple Function",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/020-developing-a-simple-function.md",
- "children": [
-
- ],
- "previous_title": "Develop Custom Functions Introduction",
- "previous_url": "/docs/develop-custom-functions-introduction/",
- "next_title": "Tutorial: Develop a Simple Function",
- "next_url": "/docs/tutorial-develop-a-simple-function/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- "Tutorial: Develop a Simple Function": {
- "url": "/docs/tutorial-develop-a-simple-function/",
- "title": "Tutorial: Develop a Simple Function",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/025-tutorial-develop-a-simple-function.md",
- "children": [
-
- ],
- "previous_title": "Developing a Simple Function",
- "previous_url": "/docs/developing-a-simple-function/",
- "next_title": "Developing an Aggregate Function",
- "next_url": "/docs/developing-an-aggregate-function/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- "Developing an Aggregate Function": {
- "url": "/docs/developing-an-aggregate-function/",
- "title": "Developing an Aggregate Function",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/030-developing-an-aggregate-function.md",
- "children": [
-
- ],
- "previous_title": "Tutorial: Develop a Simple Function",
- "previous_url": "/docs/tutorial-develop-a-simple-function/",
- "next_title": "Adding Custom Functions to Drill",
- "next_url": "/docs/adding-custom-functions-to-drill/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- "Adding Custom Functions to Drill": {
- "url": "/docs/adding-custom-functions-to-drill/",
- "title": "Adding Custom Functions to Drill",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/040-adding-custom-functions-to-drill.md",
- "children": [
- {
- "url": "/docs/adding-custom-functions-to-drill-introduction/",
- "title": "Adding Custom Functions to Drill Introduction",
- "parent": "Adding Custom Functions to Drill",
- "relative_path": "_docs/en/develop-custom-functions/adding-custom-functions-to-drill/009-adding-custom-functions-to-drill-introduction.md",
- "children": [
-
- ],
- "previous_title": "Custom Function Interfaces",
- "previous_url": "/docs/custom-function-interfaces/",
- "next_title": "Manually Adding Custom Functions to Drill",
- "next_url": "/docs/manually-adding-custom-functions-to-drill/",
- "breadcrumbs": [
- {
- "title": "Adding Custom Functions to Drill",
- "url": "/docs/adding-custom-functions-to-drill/"
- },
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/manually-adding-custom-functions-to-drill/",
- "title": "Manually Adding Custom Functions to Drill",
- "parent": "Adding Custom Functions to Drill",
- "relative_path": "_docs/en/develop-custom-functions/adding-custom-functions-to-drill/010-manually-adding-custom-functions-to-drill.md",
- "children": [
-
- ],
- "previous_title": "Adding Custom Functions to Drill Introduction",
- "previous_url": "/docs/adding-custom-functions-to-drill-introduction/",
- "next_title": "Creating Custom Authenticators",
- "next_url": "/docs/creating-custom-authenticators/",
- "breadcrumbs": [
- {
- "title": "Adding Custom Functions to Drill",
- "url": "/docs/adding-custom-functions-to-drill/"
- },
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/creating-custom-authenticators/",
- "title": "Creating Custom Authenticators",
- "parent": "Adding Custom Functions to Drill",
- "relative_path": "_docs/en/develop-custom-functions/adding-custom-functions-to-drill/015-creating-custom-authenticators.md",
- "children": [
-
- ],
- "previous_title": "Manually Adding Custom Functions to Drill",
- "previous_url": "/docs/manually-adding-custom-functions-to-drill/",
- "next_title": "Dynamic UDFs",
- "next_url": "/docs/dynamic-udfs/",
- "breadcrumbs": [
- {
- "title": "Adding Custom Functions to Drill",
- "url": "/docs/adding-custom-functions-to-drill/"
- },
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- {
- "url": "/docs/dynamic-udfs/",
- "title": "Dynamic UDFs",
- "parent": "Adding Custom Functions to Drill",
- "relative_path": "_docs/en/develop-custom-functions/adding-custom-functions-to-drill/020-dynamic-udfs.md",
- "children": [
-
- ],
- "previous_title": "Creating Custom Authenticators",
- "previous_url": "/docs/creating-custom-authenticators/",
- "next_title": "REST API",
- "next_url": "/docs/rest-api/",
- "breadcrumbs": [
- {
- "title": "Adding Custom Functions to Drill",
- "url": "/docs/adding-custom-functions-to-drill/"
- },
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- }
- ],
- "previous_title": "Developing an Aggregate Function",
- "previous_url": "/docs/developing-an-aggregate-function/",
- "next_title": "Using Custom Functions in Queries",
- "next_url": "/docs/using-custom-functions-in-queries/",
- "breadcrumbs": [
- {
- "title": "Develop Custom Functions",
- "url": "/docs/develop-custom-functions/"
- }
- ]
- },
- "Using Custom Functions in Queries": {
- "url": "/docs/using-custom-functions-in-queries/",
- "title": "Using Custom Functions in Queries",
- "parent": "Develop Custom Functions",
- "relative_path": "_docs/en/develop-custom-functions/050-use-custom-functions-in-queries.md",
- "children": [
-
- ],
- "previous_title": "Adding Custom Functions to Drill",
... 43420 lines suppressed ...