drill-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tshi...@apache.org
Subject [48/51] [partial] drill-site git commit: Initial commit
Date Mon, 04 May 2015 19:27:20 GMT
http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/data/index.html
----------------------------------------------------------------------
diff --git a/data/index.html b/data/index.html
new file mode 100644
index 0000000..58ebe1b
--- /dev/null
+++ b/data/index.html
@@ -0,0 +1,1088 @@
+[
+{
+    "url": "/docs/getting-started/",
+    "title": "Getting Started",
+    "parent": "",
+    "relative_path": "_docs/010-getting-started.md"
+},
+{
+    "url": "/docs/architecture/",
+    "title": "Architecture",
+    "parent": "",
+    "relative_path": "_docs/020-architecture.md"
+},
+{
+    "url": "/docs/tutorials/",
+    "title": "Tutorials",
+    "parent": "",
+    "relative_path": "_docs/030-tutorials.md"
+},
+{
+    "url": "/docs/install-drill/",
+    "title": "Install Drill",
+    "parent": "",
+    "relative_path": "_docs/040-install-drill.md"
+},
+{
+    "url": "/docs/connect-a-data-source/",
+    "title": "Connect a Data Source",
+    "parent": "",
+    "relative_path": "_docs/050-connect-a-data-source.md"
+},
+{
+    "url": "/docs/odbc-jdbc-interfaces/",
+    "title": "ODBC/JDBC Interfaces",
+    "parent": "",
+    "relative_path": "_docs/060-odbc-jdbc-interfaces.md"
+},
+{
+    "url": "/docs/query-data/",
+    "title": "Query Data",
+    "parent": "",
+    "relative_path": "_docs/070-query-data.md"
+},
+{
+    "url": "/docs/sql-reference/",
+    "title": "SQL Reference",
+    "parent": "",
+    "relative_path": "_docs/080-sql-reference.md"
+},
+{
+    "url": "/docs/data-sources-and-file-formats/",
+    "title": "Data Sources and File Formats",
+    "parent": "",
+    "relative_path": "_docs/090-data-sources-and-file-formats.md"
+},
+{
+    "url": "/docs/develop-custom-functions/",
+    "title": "Develop Custom Functions",
+    "parent": "",
+    "relative_path": "_docs/100-develop-custom-functions.md"
+},
+{
+    "url": "/docs/manage-drill/",
+    "title": "Manage Drill",
+    "parent": "",
+    "relative_path": "_docs/110-manage-drill.md"
+},
+{
+    "url": "/docs/developer-information/",
+    "title": "Developer Information",
+    "parent": "",
+    "relative_path": "_docs/120-developer-information.md"
+},
+{
+    "url": "/docs/release-notes/",
+    "title": "Release Notes",
+    "parent": "",
+    "relative_path": "_docs/130-rn.md"
+},
+{
+    "url": "/docs/sample-datasets/",
+    "title": "Sample Datasets",
+    "parent": "",
+    "relative_path": "_docs/140-sample-datasets.md"
+},
+{
+    "url": "/docs/archived-pages/",
+    "title": "Archived Pages",
+    "parent": "",
+    "relative_path": "_docs/150-archived-pages.md"
+},
+{
+    "url": "/docs/progress-reports/",
+    "title": "Progress Reports",
+    "parent": "",
+    "relative_path": "_docs/160-progress-reports.md"
+},
+{
+    "url": "/docs/project-bylaws/",
+    "title": "Project Bylaws",
+    "parent": "",
+    "relative_path": "_docs/170-bylaws.md"
+},
+{
+    "url": "/docs/architecture-introduction/",
+    "title": "Architecture Introduction",
+    "parent": "Architecture",
+    "relative_path": "_docs/architecture/010-architecture-introduction.md"
+},
+{
+    "url": "/docs/core-modules/",
+    "title": "Core Modules",
+    "parent": "Architecture",
+    "relative_path": "_docs/architecture/020-core-modules.md"
+},
+{
+    "url": "/docs/architectural-highlights/",
+    "title": "Architectural Highlights",
+    "parent": "Architecture",
+    "relative_path": "_docs/architecture/030-architectural-highlights.md"
+},
+{
+    "url": "/docs/flexibility/",
+    "title": "Flexibility",
+    "parent": "Architectural Highlights",
+    "relative_path": "_docs/architecture/architectural-highlights/010-flexibility.md"
+},
+{
+    "url": "/docs/performance/",
+    "title": "Performance",
+    "parent": "Architectural Highlights",
+    "relative_path": "_docs/architecture/architectural-highlights/020-performance.md"
+},
+{
+    "url": "/docs/how-to-run-the-drill-demo/",
+    "title": "How to Run the Drill Demo",
+    "parent": "Archived Pages",
+    "relative_path": "_docs/archived-pages/010-how-to-run-the-drill-demo.md"
+},
+{
+    "url": "/docs/what-is-apache-drill/",
+    "title": "What is Apache Drill",
+    "parent": "Archived Pages",
+    "relative_path": "_docs/archived-pages/020-what-is-apache-drill.md"
+},
+{
+    "url": "/docs/connect-a-data-source-introduction/",
+    "title": "Connect a Data Source Introduction",
+    "parent": "Connect a Data Source",
+    "relative_path": "_docs/connect-a-data-source/010-connect-a-data-source-introduction.md"
+},
+{
+    "url": "/docs/storage-plugin-registration/",
+    "title": "Storage Plugin Registration",
+    "parent": "Connect a Data Source",
+    "relative_path": "_docs/connect-a-data-source/020-storage-plugin-registration.md"
+},
+{
+    "url": "/docs/storage-plugin-configuration/",
+    "title": "Storage Plugin Configuration",
+    "parent": "Connect a Data Source",
+    "relative_path": "_docs/connect-a-data-source/030-storage-plugin-configuration.md"
+},
+{
+    "url": "/docs/plugin-configuration-introduction/",
+    "title": "Plugin Configuration Introduction",
+    "parent": "Storage Plugin Configuration",
+    "relative_path": "_docs/connect-a-data-source/035-plugin-configuration-introduction.md"
+},
+{
+    "url": "/docs/workspaces/",
+    "title": "Workspaces",
+    "parent": "Storage Plugin Configuration",
+    "relative_path": "_docs/connect-a-data-source/040-workspaces.md"
+},
+{
+    "url": "/docs/file-system-storage-plugin/",
+    "title": "File System Storage Plugin",
+    "parent": "Storage Plugin Configuration",
+    "relative_path": "_docs/connect-a-data-source/050-file-system-storage-plugin.md"
+},
+{
+    "url": "/docs/hbase-storage-plugin/",
+    "title": "HBase Storage Plugin",
+    "parent": "Storage Plugin Configuration",
+    "relative_path": "_docs/connect-a-data-source/060-hbase-storage-plugin.md"
+},
+{
+    "url": "/docs/hive-storage-plugin/",
+    "title": "Hive Storage Plugin",
+    "parent": "Storage Plugin Configuration",
+    "relative_path": "_docs/connect-a-data-source/070-hive-storage-plugin.md"
+},
+{
+    "url": "/docs/drill-default-input-format/",
+    "title": "Drill Default Input Format",
+    "parent": "Storage Plugin Configuration",
+    "relative_path": "_docs/connect-a-data-source/080-drill-default-input-format.md"
+},
+{
+    "url": "/docs/mongodb-plugin-for-apache-drill/",
+    "title": "MongoDB Plugin for Apache Drill",
+    "parent": "Connect a Data Source",
+    "relative_path": "_docs/connect-a-data-source/090-mongodb-plugin-for-apache-drill.md"
+},
+{
+    "url": "/docs/mapr-db-format/",
+    "title": "MapR-DB Format",
+    "parent": "Connect a Data Source",
+    "relative_path": "_docs/connect-a-data-source/100-mapr-db-format.md"
+},
+{
+    "url": "/docs/data-sources-and-file-formats-introduction/",
+    "title": "Data Sources and File Formats Introduction",
+    "parent": "Data Sources and File Formats",
+    "relative_path": "_docs/data-sources-and-file-formats/010-data-sources-and-file-formats-introduction.md"
+},
+{
+    "url": "/docs/hive-to-drill-data-type-mapping/",
+    "title": "Hive-to-Drill Data Type Mapping",
+    "parent": "Data Sources and File Formats",
+    "relative_path": "_docs/data-sources-and-file-formats/020-hive-to-drill-data-type-mapping.md"
+},
+{
+    "url": "/docs/deploying-and-using-a-hive-udf/",
+    "title": "Deploying and Using a Hive UDF",
+    "parent": "Data Sources and File Formats",
+    "relative_path": "_docs/data-sources-and-file-formats/030-deploying-and-using-a-hive-udf.md"
+},
+{
+    "url": "/docs/parquet-format/",
+    "title": "Parquet Format",
+    "parent": "Data Sources and File Formats",
+    "relative_path": "_docs/data-sources-and-file-formats/040-parquet-format.md"
+},
+{
+    "url": "/docs/json-data-model/",
+    "title": "JSON Data Model",
+    "parent": "Data Sources and File Formats",
+    "relative_path": "_docs/data-sources-and-file-formats/050-json-data-model.md"
+},
+{
+    "url": "/docs/develop-custom-functions-introduction/",
+    "title": "Develop Custom Functions Introduction",
+    "parent": "Develop Custom Functions",
+    "relative_path": "_docs/develop-custom-functions/010-develop-custom-functions-introduction.md"
+},
+{
+    "url": "/docs/develop-a-simple-function/",
+    "title": "Develop a Simple Function",
+    "parent": "Develop Custom Functions",
+    "relative_path": "_docs/develop-custom-functions/020-develop-a-simple-function.md"
+},
+{
+    "url": "/docs/developing-an-aggregate-function/",
+    "title": "Developing an Aggregate Function",
+    "parent": "Develop Custom Functions",
+    "relative_path": "_docs/develop-custom-functions/030-developing-an-aggregate-function.md"
+},
+{
+    "url": "/docs/adding-custom-functions-to-drill/",
+    "title": "Adding Custom Functions to Drill",
+    "parent": "Develop Custom Functions",
+    "relative_path": "_docs/develop-custom-functions/040-adding-custom-functions-to-drill.md"
+},
+{
+    "url": "/docs/using-custom-functions-in-queries/",
+    "title": "Using Custom Functions in Queries",
+    "parent": "Develop Custom Functions",
+    "relative_path": "_docs/develop-custom-functions/050-use-custom-functions-in-queries.md"
+},
+{
+    "url": "/docs/custom-function-interfaces/",
+    "title": "Custom Function Interfaces",
+    "parent": "Develop Custom Functions",
+    "relative_path": "_docs/develop-custom-functions/060-custom-function-interfaces.md"
+},
+{
+    "url": "/docs/develop-drill/",
+    "title": "Develop Drill",
+    "parent": "Developer Information",
+    "relative_path": "_docs/developer-information/010-develop-drill.md"
+},
+{
+    "url": "/docs/contribute-to-drill/",
+    "title": "Contribute to Drill",
+    "parent": "Developer Information",
+    "relative_path": "_docs/developer-information/020-contribute-to-drill.md"
+},
+{
+    "url": "/docs/design-docs/",
+    "title": "Design Docs",
+    "parent": "Developer Information",
+    "relative_path": "_docs/developer-information/030-design-docs.md"
+},
+{
+    "url": "/docs/apache-drill-contribution-guidelines/",
+    "title": "Apache Drill Contribution Guidelines",
+    "parent": "Contribute to Drill",
+    "relative_path": "_docs/developer-information/contribute-to-drill/010-apache-drill-contribution-guidelines.md"
+},
+{
+    "url": "/docs/apache-drill-contribution-ideas/",
+    "title": "Apache Drill Contribution Ideas",
+    "parent": "Contribute to Drill",
+    "relative_path": "_docs/developer-information/contribute-to-drill/020-apache-drill-contribution-ideas.md"
+},
+{
+    "url": "/docs/drill-plan-syntax/",
+    "title": "Drill Plan Syntax",
+    "parent": "Design Docs",
+    "relative_path": "_docs/developer-information/design-docs/010-drill-plan-syntax.md"
+},
+{
+    "url": "/docs/rpc-overview/",
+    "title": "RPC Overview",
+    "parent": "Design Docs",
+    "relative_path": "_docs/developer-information/design-docs/020-rpc-overview.md"
+},
+{
+    "url": "/docs/query-stages/",
+    "title": "Query Stages",
+    "parent": "Design Docs",
+    "relative_path": "_docs/developer-information/design-docs/030-query-stages.md"
+},
+{
+    "url": "/docs/useful-research/",
+    "title": "Useful Research",
+    "parent": "Design Docs",
+    "relative_path": "_docs/developer-information/design-docs/040-useful-research.md"
+},
+{
+    "url": "/docs/value-vectors/",
+    "title": "Value Vectors",
+    "parent": "Design Docs",
+    "relative_path": "_docs/developer-information/design-docs/050-value-vectors.md"
+},
+{
+    "url": "/docs/compiling-drill-from-source/",
+    "title": "Compiling Drill from Source",
+    "parent": "Develop Drill",
+    "relative_path": "_docs/developer-information/develop-drill/010-compiling-drill-from-source.md"
+},
+{
+    "url": "/docs/drill-patch-review-tool/",
+    "title": "Drill Patch Review Tool",
+    "parent": "Develop Drill",
+    "relative_path": "_docs/developer-information/develop-drill/020-drill-patch-review-tool.md"
+},
+{
+    "url": "/docs/drill-introduction/",
+    "title": "Drill Introduction",
+    "parent": "Getting Started",
+    "relative_path": "_docs/getting-started/010-drill-introduction.md"
+},
+{
+    "url": "/docs/why-drill/",
+    "title": "Why Drill",
+    "parent": "Getting Started",
+    "relative_path": "_docs/getting-started/020-why-drill.md"
+},
+{
+    "url": "/docs/install-drill-introduction/",
+    "title": "Install Drill Introduction",
+    "parent": "Install Drill",
+    "relative_path": "_docs/install/010-install-drill-introduction.md"
+},
+{
+    "url": "/docs/deploying-drill-in-a-cluster/",
+    "title": "Deploying Drill in a Cluster",
+    "parent": "Install Drill",
+    "relative_path": "_docs/install/020-deploying-drill-in-a-cluster.md"
+},
+{
+    "url": "/docs/installing-drill-in-embedded-mode/",
+    "title": "Installing Drill in Embedded Mode",
+    "parent": "Install Drill",
+    "relative_path": "_docs/install/030-installing-drill-in-embedded-mode.md"
+},
+{
+    "url": "/docs/installing-drill-in-distributed-mode/",
+    "title": "Installing Drill in Distributed Mode",
+    "parent": "Install Drill",
+    "relative_path": "_docs/install/040-installing-drill-in-distributed-mode.md"
+},
+{
+    "url": "/docs/embedded-mode-prerequisites/",
+    "title": "Embedded Mode Prerequisites",
+    "parent": "Installing Drill in Embedded Mode",
+    "relative_path": "_docs/install/installing-drill-in-embedded-mode/010-embedded-mode-prerequisites.md"
+},
+{
+    "url": "/docs/installing-drill-on-linux/",
+    "title": "Installing Drill on Linux",
+    "parent": "Installing Drill in Embedded Mode",
+    "relative_path": "_docs/install/installing-drill-in-embedded-mode/020-installing-drill-on-linux.md"
+},
+{
+    "url": "/docs/installing-drill-on-mac-os-x/",
+    "title": "Installing Drill on Mac OS X",
+    "parent": "Installing Drill in Embedded Mode",
+    "relative_path": "_docs/install/installing-drill-in-embedded-mode/030-installing-drill-on-mac-os-x.md"
+},
+{
+    "url": "/docs/installing-drill-on-windows/",
+    "title": "Installing Drill on Windows",
+    "parent": "Installing Drill in Embedded Mode",
+    "relative_path": "_docs/install/installing-drill-in-embedded-mode/040-installing-drill-on-windows.md"
+},
+{
+    "url": "/docs/manage-drill-introduction/",
+    "title": "Manage Drill Introduction",
+    "parent": "Manage Drill",
+    "relative_path": "_docs/manage-drill/010-manage-drill-introduction.md"
+},
+{
+    "url": "/docs/configuring-drill-in-a-dedicated-cluster/",
+    "title": "Configuring Drill in a Dedicated Cluster",
+    "parent": "Manage Drill",
+    "relative_path": "_docs/manage-drill/011-configuring-drill-in-a-dedicated-cluster.md"
+},
+{
+    "url": "/docs/configuring-a-multitenant-cluster/",
+    "title": "Configuring a Multitenant Cluster",
+    "parent": "Manage Drill",
+    "relative_path": "_docs/manage-drill/012-configuring-a-multitenant-cluster.md"
+},
+{
+    "url": "/docs/configuring-a-multitenant-cluster-introduction/",
+    "title": "Configuring a Multitenant Cluster Introduction",
+    "parent": "Configuring a Multitenant Cluster",
+    "relative_path": "_docs/manage-drill/013-configuring-a-multitenant-cluster-introduction.md"
+},
+{
+    "url": "/docs/configuring-multitenant-resources/",
+    "title": "Configuring Multitenant Resources",
+    "parent": "Configuring a Multitenant Cluster",
+    "relative_path": "_docs/manage-drill/015-configuring-multitenant-resources.md"
+},
+{
+    "url": "/docs/configuring-resources-for-a-shared-drillbit/",
+    "title": "Configuring Resources for a Shared Drillbit",
+    "parent": "Configuring a Multitenant Cluster",
+    "relative_path": "_docs/manage-drill/017-configuring-a-shared-drillbit.md"
+},
+{
+    "url": "/docs/configuration-options/",
+    "title": "Configuration Options",
+    "parent": "Manage Drill",
+    "relative_path": "_docs/manage-drill/020-configuration-options.md"
+},
+{
+    "url": "/docs/starting-stopping-drill/",
+    "title": "Starting/Stopping Drill",
+    "parent": "Manage Drill",
+    "relative_path": "_docs/manage-drill/030-start-stop.md"
+},
+{
+    "url": "/docs/ports-used-by-drill/",
+    "title": "Ports Used by Drill",
+    "parent": "Manage Drill",
+    "relative_path": "_docs/manage-drill/040-ports-used-by-drill.md"
+},
+{
+    "url": "/docs/partition-pruning/",
+    "title": "Partition Pruning",
+    "parent": "Manage Drill",
+    "relative_path": "_docs/manage-drill/050-partition-pruning.md"
+},
+{
+    "url": "/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/",
+    "title": "Monitoring and Canceling Queries in the Drill Web UI",
+    "parent": "Manage Drill",
+    "relative_path": "_docs/manage-drill/060-monitoring-and-canceling-queries-in-the-Drill-Web-UI.md"
+},
+{
+    "url": "/docs/configuration-options-introduction/",
+    "title": "Configuration Options Introduction",
+    "parent": "Configuration Options",
+    "relative_path": "_docs/manage-drill/configuration-options/010-configuration-options-introduction.md"
+},
+{
+    "url": "/docs/start-up-options/",
+    "title": "Start-Up Options",
+    "parent": "Configuration Options",
+    "relative_path": "_docs/manage-drill/configuration-options/020-start-up-options.md"
+},
+{
+    "url": "/docs/planning-and-execution-options/",
+    "title": "Planning and Execution Options",
+    "parent": "Configuration Options",
+    "relative_path": "_docs/manage-drill/configuration-options/030-planning-and-exececution-options.md"
+},
+{
+    "url": "/docs/persistent-configuration-storage/",
+    "title": "Persistent Configuration Storage",
+    "parent": "Configuration Options",
+    "relative_path": "_docs/manage-drill/configuration-options/040-persistent-configuration-storage.md"
+},
+{
+    "url": "/docs/interfaces-introduction/",
+    "title": "Interfaces Introduction",
+    "parent": "ODBC/JDBC Interfaces",
+    "relative_path": "_docs/odbc-jdbc-interfaces/010-interfaces-introduction.md"
+},
+{
+    "url": "/docs/using-jdbc/",
+    "title": "Using JDBC",
+    "parent": "ODBC/JDBC Interfaces",
+    "relative_path": "_docs/odbc-jdbc-interfaces/020-using-jdbc.md"
+},
+{
+    "url": "/docs/using-odbc-on-linux-and-mac-os-x/",
+    "title": "Using ODBC on Linux and Mac OS X",
+    "parent": "ODBC/JDBC Interfaces",
+    "relative_path": "_docs/odbc-jdbc-interfaces/030-using-odbc-on-linux-and-mac-os-x.md"
+},
+{
+    "url": "/docs/using-odbc-on-windows/",
+    "title": "Using ODBC on Windows",
+    "parent": "ODBC/JDBC Interfaces",
+    "relative_path": "_docs/odbc-jdbc-interfaces/040-using-odbc-on-windows.md"
+},
+{
+    "url": "/docs/using-microstrategy-analytics-with-drill/",
+    "title": "Using MicroStrategy Analytics with Drill",
+    "parent": "ODBC/JDBC Interfaces",
+    "relative_path": "_docs/odbc-jdbc-interfaces/050-using-microstrategy-analytics-with-drill.md"
+},
+{
+    "url": "/docs/odbc-on-linux-and-mac-introduction/",
+    "title": "ODBC on Linux and Mac Introduction",
+    "parent": "Using ODBC on Linux and Mac OS X",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-linux-and-mac-os-x/005-odbc-on-linux-and-mac-introduction.md"
+},
+{
+    "url": "/docs/installing-the-driver-on-linux/",
+    "title": "Installing the Driver on Linux",
+    "parent": "Using ODBC on Linux and Mac OS X",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-linux-and-mac-os-x/010-installing-the-driver-on-linux.md"
+},
+{
+    "url": "/docs/installing-the-driver-on-mac-os-x/",
+    "title": "Installing the Driver on Mac OS X",
+    "parent": "Using ODBC on Linux and Mac OS X",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-linux-and-mac-os-x/020-installing-the-driver-on-mac-os-x.md"
+},
+{
+    "url": "/docs/configuring-connections-on-linux-and-mac-os-x/",
+    "title": "Configuring Connections on Linux and Mac OS X",
+    "parent": "Using ODBC on Linux and Mac OS X",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-linux-and-mac-os-x/030-configuring-connections-on-linux-and-mac-os-x.md"
+},
+{
+    "url": "/docs/driver-configuration-options/",
+    "title": "Driver Configuration Options",
+    "parent": "Using ODBC on Linux and Mac OS X",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-linux-and-mac-os-x/040-driver-configuration-options.md"
+},
+{
+    "url": "/docs/using-a-connection-string/",
+    "title": "Using a Connection String",
+    "parent": "Using ODBC on Linux and Mac OS X",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-linux-and-mac-os-x/050-using-a-connection-string.md"
+},
+{
+    "url": "/docs/advanced-properties/",
+    "title": "Advanced Properties",
+    "parent": "Using ODBC on Linux and Mac OS X",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-linux-and-mac-os-x/060-advanced-properties.md"
+},
+{
+    "url": "/docs/testing-the-odbc-connection/",
+    "title": "Testing the ODBC Connection",
+    "parent": "Using ODBC on Linux and Mac OS X",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-linux-and-mac-os-x/070-testing-the-odbc-connection.md"
+},
+{
+    "url": "/docs/installing-the-driver-on-windows/",
+    "title": "Installing the Driver on Windows",
+    "parent": "Using ODBC on Windows",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-windows/010-installing-the-driver-on-windows.md"
+},
+{
+    "url": "/docs/configuring-connections-on-windows/",
+    "title": "Configuring Connections on Windows",
+    "parent": "Using ODBC on Windows",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-windows/020-configuring-connections-on-windows.md"
+},
+{
+    "url": "/docs/connecting-to-odbc-data-sources/",
+    "title": "Connecting to ODBC Data Sources",
+    "parent": "Using ODBC on Windows",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-windows/030-connecting-to-data-sources.md"
+},
+{
+    "url": "/docs/tableau-examples/",
+    "title": "Tableau Examples",
+    "parent": "Using ODBC on Windows",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-windows/040-tableau-examples.md"
+},
+{
+    "url": "/docs/using-drill-explorer-on-windows/",
+    "title": "Using Drill Explorer on Windows",
+    "parent": "Using ODBC on Windows",
+    "relative_path": "_docs/odbc-jdbc-interfaces/using-odbc-on-windows/050-using-drill-explorer-on-windows.md"
+},
+{
+    "url": "/docs/2014-q1-drill-report/",
+    "title": "2014 Q1 Drill Report",
+    "parent": "Progress Reports",
+    "relative_path": "_docs/progress-reports/001-2014-q1.md"
+},
+{
+    "url": "/docs/query-data-introduction/",
+    "title": "Query Data Introduction",
+    "parent": "Query Data",
+    "relative_path": "_docs/query-data/010-query-data-introduction.md"
+},
+{
+    "url": "/docs/querying-a-file-system/",
+    "title": "Querying a File System",
+    "parent": "Query Data",
+    "relative_path": "_docs/query-data/020-querying-a-file-system.md"
+},
+{
+    "url": "/docs/querying-hbase/",
+    "title": "Querying HBase",
+    "parent": "Query Data",
+    "relative_path": "_docs/query-data/030-querying-hbase.md"
+},
+{
+    "url": "/docs/querying-complex-data/",
+    "title": "Querying Complex Data",
+    "parent": "Query Data",
+    "relative_path": "_docs/query-data/040-querying-complex-data.md"
+},
+{
+    "url": "/docs/querying-hive/",
+    "title": "Querying Hive",
+    "parent": "Query Data",
+    "relative_path": "_docs/query-data/050-querying-hive.md"
+},
+{
+    "url": "/docs/querying-the-information-schema/",
+    "title": "Querying the INFORMATION SCHEMA",
+    "parent": "Query Data",
+    "relative_path": "_docs/query-data/060-querying-the-information-schema.md"
+},
+{
+    "url": "/docs/querying-system-tables/",
+    "title": "Querying System Tables",
+    "parent": "Query Data",
+    "relative_path": "_docs/query-data/070-query-sys-tbl.md"
+},
+{
+    "url": "/docs/querying-a-file-system-introduction/",
+    "title": "Querying a File System Introduction",
+    "parent": "Querying a File System",
+    "relative_path": "_docs/query-data/query-a-file-system/005-querying-a-file-system-introduction.md"
+},
+{
+    "url": "/docs/querying-json-files/",
+    "title": "Querying JSON Files",
+    "parent": "Querying a File System",
+    "relative_path": "_docs/query-data/query-a-file-system/010-querying-json-files.md"
+},
+{
+    "url": "/docs/querying-parquet-files/",
+    "title": "Querying Parquet Files",
+    "parent": "Querying a File System",
+    "relative_path": "_docs/query-data/query-a-file-system/020-querying-parquet-files.md"
+},
+{
+    "url": "/docs/querying-plain-text-files/",
+    "title": "Querying Plain Text Files",
+    "parent": "Querying a File System",
+    "relative_path": "_docs/query-data/query-a-file-system/030-querying-plain-text-files.md"
+},
+{
+    "url": "/docs/querying-directories/",
+    "title": "Querying Directories",
+    "parent": "Querying a File System",
+    "relative_path": "_docs/query-data/query-a-file-system/040-querying-directories.md"
+},
+{
+    "url": "/docs/querying-complex-data-introduction/",
+    "title": "Querying Complex Data Introduction",
+    "parent": "Querying Complex Data",
+    "relative_path": "_docs/query-data/querying-complex-data/005-querying-complex-data-introduction.md"
+},
+{
+    "url": "/docs/sample-data-donuts/",
+    "title": "Sample Data: Donuts",
+    "parent": "Querying Complex Data",
+    "relative_path": "_docs/query-data/querying-complex-data/010-sample--data-donuts.md"
+},
+{
+    "url": "/docs/selecting-flat-data/",
+    "title": "Selecting Flat Data",
+    "parent": "Querying Complex Data",
+    "relative_path": "_docs/query-data/querying-complex-data/020-selecting-flat-data.md"
+},
+{
+    "url": "/docs/using-sql-functions-clauses-and-joins/",
+    "title": "Using SQL Functions, Clauses, and Joins",
+    "parent": "Querying Complex Data",
+    "relative_path": "_docs/query-data/querying-complex-data/030-using-sql-functions-clauses-and-joins.md"
+},
+{
+    "url": "/docs/selecting-nested-data-for-a-column/",
+    "title": "Selecting Nested Data for a Column",
+    "parent": "Querying Complex Data",
+    "relative_path": "_docs/query-data/querying-complex-data/040-selecting-nested-data.md"
+},
+{
+    "url": "/docs/selecting-multiple-columns-within-nested-data/",
+    "title": "Selecting Multiple Columns Within Nested Data",
+    "parent": "Querying Complex Data",
+    "relative_path": "_docs/query-data/querying-complex-data/050-selecting-multiple-columns-within-nested-data.md"
+},
+{
+    "url": "/docs/apache-drill-0-5-0-release-notes/",
+    "title": "Apache Drill 0.5.0 Release Notes",
+    "parent": "Release Notes",
+    "relative_path": "_docs/rn/010-0.5.0rn.md"
+},
+{
+    "url": "/docs/apache-drill-0-4-0-release-notes/",
+    "title": "Apache Drill 0.4.0 Release Notes",
+    "parent": "Release Notes",
+    "relative_path": "_docs/rn/020-0.4.0rn.md"
+},
+{
+    "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/rn/030-alpha-rn.md"
+},
+{
+    "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/rn/030-m1-alpha-rn.md"
+},
+{
+    "url": "/docs/apache-drill-0-6-0-release-notes/",
+    "title": "Apache Drill 0.6.0 Release Notes",
+    "parent": "Release Notes",
+    "relative_path": "_docs/rn/040-0.6.0-rn.md"
+},
+{
+    "url": "/docs/apache-drill-0-7-0-release-notes/",
+    "title": "Apache Drill 0.7.0 Release Notes",
+    "parent": "Release Notes",
+    "relative_path": "_docs/rn/050-0.7.0-rn.md"
+},
+{
+    "url": "/docs/apache-drill-0-8-0-release-notes/",
+    "title": "Apache Drill 0.8.0 Release Notes",
+    "parent": "Release Notes",
+    "relative_path": "_docs/rn/060-0.8.0-rn.md"
+},
+{
+    "url": "/docs/aol-search/",
+    "title": "AOL Search",
+    "parent": "Sample Datasets",
+    "relative_path": "_docs/sample-datasets/001-aol.md"
+},
+{
+    "url": "/docs/enron-emails/",
+    "title": "Enron Emails",
+    "parent": "Sample Datasets",
+    "relative_path": "_docs/sample-datasets/002-enron.md"
+},
+{
+    "url": "/docs/wikipedia-edit-history/",
+    "title": "Wikipedia Edit History",
+    "parent": "Sample Datasets",
+    "relative_path": "_docs/sample-datasets/003-wikipedia.md"
+},
+{
+    "url": "/docs/sql-reference-introduction/",
+    "title": "SQL Reference Introduction",
+    "parent": "SQL Reference",
+    "relative_path": "_docs/sql-reference/010-sql-reference-introduction.md"
+},
+{
+    "url": "/docs/data-types/",
+    "title": "Data Types",
+    "parent": "SQL Reference",
+    "relative_path": "_docs/sql-reference/020-data-types.md"
+},
+{
+    "url": "/docs/lexical-structure/",
+    "title": "Lexical Structure",
+    "parent": "SQL Reference",
+    "relative_path": "_docs/sql-reference/030-lexical-structure.md"
+},
+{
+    "url": "/docs/operators/",
+    "title": "Operators",
+    "parent": "SQL Reference",
+    "relative_path": "_docs/sql-reference/040-operators.md"
+},
+{
+    "url": "/docs/sql-functions/",
+    "title": "SQL Functions",
+    "parent": "SQL Reference",
+    "relative_path": "_docs/sql-reference/050-sql-functions.md"
+},
+{
+    "url": "/docs/nested-data-functions/",
+    "title": "Nested Data Functions",
+    "parent": "SQL Reference",
+    "relative_path": "_docs/sql-reference/060-nested-data-functions.md"
+},
+{
+    "url": "/docs/query-directory-functions/",
+    "title": "Query Directory Functions",
+    "parent": "SQL Reference",
+    "relative_path": "_docs/sql-reference/065-query-directory-functions.md"
+},
+{
+    "url": "/docs/sql-commands/",
+    "title": "SQL Commands",
+    "parent": "SQL Reference",
+    "relative_path": "_docs/sql-reference/070-sql-commands-summary.md"
+},
+{
+    "url": "/docs/sql-conditional-expressions/",
+    "title": "SQL Conditional Expressions",
+    "parent": "SQL Reference",
+    "relative_path": "_docs/sql-reference/075-sql-conditional-expressions.md"
+},
+{
+    "url": "/docs/reserved-keywords/",
+    "title": "Reserved Keywords",
+    "parent": "SQL Reference",
+    "relative_path": "_docs/sql-reference/080-reserved-keywords.md"
+},
+{
+    "url": "/docs/sql-extensions/",
+    "title": "SQL Extensions",
+    "parent": "SQL Reference",
+    "relative_path": "_docs/sql-reference/090-sql-extensions.md"
+},
+{
+    "url": "/docs/supported-data-types/",
+    "title": "Supported Data Types",
+    "parent": "Data Types",
+    "relative_path": "_docs/sql-reference/data-types/010-supported-data-types.md"
+},
+{
+    "url": "/docs/date-time-and-timestamp/",
+    "title": "Date, Time, and Timestamp",
+    "parent": "Data Types",
+    "relative_path": "_docs/sql-reference/data-types/020-date-time-and-timestamp.md"
+},
+{
+    "url": "/docs/handling-different-data-types/",
+    "title": "Handling Different Data Types",
+    "parent": "Data Types",
+    "relative_path": "_docs/sql-reference/data-types/030-handling-different-data-types.md"
+},
+{
+    "url": "/docs/nested-data-limitations/",
+    "title": "Nested Data Limitations",
+    "parent": "Nested Data Functions",
+    "relative_path": "_docs/sql-reference/nested-data-functions/005-nested-data-limitations.md"
+},
+{
+    "url": "/docs/flatten/",
+    "title": "FLATTEN",
+    "parent": "Nested Data Functions",
+    "relative_path": "_docs/sql-reference/nested-data-functions/010-flatten.md"
+},
+{
+    "url": "/docs/kvgen/",
+    "title": "KVGEN",
+    "parent": "Nested Data Functions",
+    "relative_path": "_docs/sql-reference/nested-data-functions/020-kvgen.md"
+},
+{
+    "url": "/docs/repeated-count/",
+    "title": "REPEATED_COUNT",
+    "parent": "Nested Data Functions",
+    "relative_path": "_docs/sql-reference/nested-data-functions/030-repeated-count.md"
+},
+{
+    "url": "/docs/repeated-contains/",
+    "title": "REPEATED_CONTAINS",
+    "parent": "Nested Data Functions",
+    "relative_path": "_docs/sql-reference/nested-data-functions/040-repeated-contains.md"
+},
+{
+    "url": "/docs/supported-sql-commands/",
+    "title": "Supported SQL Commands",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/005-supported-sql-commands.md"
+},
+{
+    "url": "/docs/alter-session-command/",
+    "title": "ALTER SESSION Command",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/010-alter-session-command.md"
+},
+{
+    "url": "/docs/alter-system-command/",
+    "title": "ALTER SYSTEM Command",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/020-alter-system.md"
+},
+{
+    "url": "/docs/create-table-as-ctas-command/",
+    "title": "CREATE TABLE AS (CTAS) command",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/030-create-table-as-command.md"
+},
+{
+    "url": "/docs/create-view-command/",
+    "title": "CREATE VIEW command",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/050-create-view-command.md"
+},
+{
+    "url": "/docs/describe-command/",
+    "title": "DESCRIBE Command",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/060-describe-command.md"
+},
+{
+    "url": "/docs/explain-commands/",
+    "title": "EXPLAIN commands",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/070-explain-commands.md"
+},
+{
+    "url": "/docs/select-statements/",
+    "title": "SELECT Statements",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/080-select.md"
+},
+{
+    "url": "/docs/show-databases-and-show-schemas-command/",
+    "title": "SHOW DATABASES AND SHOW SCHEMAS Command",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/090-show-databases-and-show-schemas.md"
+},
+{
+    "url": "/docs/show-files-command/",
+    "title": "SHOW FILES Command",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/100-show-files.md"
+},
+{
+    "url": "/docs/show-tables-command/",
+    "title": "SHOW TABLES Command",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/110-show-tables-command.md"
+},
+{
+    "url": "/docs/use-command/",
+    "title": "USE Command",
+    "parent": "SQL Commands",
+    "relative_path": "_docs/sql-reference/sql-commands/120-use-command.md"
+},
+{
+    "url": "/docs/case/",
+    "title": "CASE",
+    "parent": "SQL Conditional Expressions",
+    "relative_path": "_docs/sql-reference/sql-conditional-expressions/010-case-expression.md"
+},
+{
+    "url": "/docs/about-sql-function-examples/",
+    "title": "About SQL Function Examples",
+    "parent": "SQL Functions",
+    "relative_path": "_docs/sql-reference/sql-functions/005-about-sql-function-examples.md"
+},
+{
+    "url": "/docs/math-and-trig/",
+    "title": "Math and Trig",
+    "parent": "SQL Functions",
+    "relative_path": "_docs/sql-reference/sql-functions/010-math-and-trig.md"
+},
+{
+    "url": "/docs/data-type-conversion/",
+    "title": "Data Type Conversion",
+    "parent": "SQL Functions",
+    "relative_path": "_docs/sql-reference/sql-functions/020-data-type-conversion.md"
+},
+{
+    "url": "/docs/date-time-functions-and-arithmetic/",
+    "title": "Date/Time Functions and Arithmetic",
+    "parent": "SQL Functions",
+    "relative_path": "_docs/sql-reference/sql-functions/030-date-time-functions-and-arithmetic.md"
+},
+{
+    "url": "/docs/string-manipulation/",
+    "title": "String Manipulation",
+    "parent": "SQL Functions",
+    "relative_path": "_docs/sql-reference/sql-functions/040-string-manipulation.md"
+},
+{
+    "url": "/docs/aggregate-and-aggregate-statistical/",
+    "title": "Aggregate and Aggregate Statistical",
+    "parent": "SQL Functions",
+    "relative_path": "_docs/sql-reference/sql-functions/050-aggregate-and-aggregate-statistical.md"
+},
+{
+    "url": "/docs/functions-for-handling-nulls/",
+    "title": "Functions for Handling Nulls",
+    "parent": "SQL Functions",
+    "relative_path": "_docs/sql-reference/sql-functions/060-functions-for-handling-nulls.md"
+},
+{
+    "url": "/docs/tutorials-introduction/",
+    "title": "Tutorials Introduction",
+    "parent": "Tutorials",
+    "relative_path": "_docs/tutorials/010-tutorials-introduction.md"
+},
+{
+    "url": "/docs/drill-in-10-minutes/",
+    "title": "Drill in 10 Minutes",
+    "parent": "Tutorials",
+    "relative_path": "_docs/tutorials/020-drill-in-10-minutes.md"
+},
+{
+    "url": "/docs/analyzing-the-yelp-academic-dataset/",
+    "title": "Analyzing the Yelp Academic Dataset",
+    "parent": "Tutorials",
+    "relative_path": "_docs/tutorials/030-analyzing-the-yelp-academic-dataset.md"
+},
+{
+    "url": "/docs/learn-drill-with-the-mapr-sandbox/",
+    "title": "Learn Drill with the MapR Sandbox",
+    "parent": "Tutorials",
+    "relative_path": "_docs/tutorials/040-learn-drill-with-the-mapr-sandbox.md"
+},
+{
+    "url": "/docs/analyzing-highly-dynamic-datasets/",
+    "title": "Analyzing Highly Dynamic Datasets",
+    "parent": "Tutorials",
+    "relative_path": "_docs/tutorials/050-analyzing-highly-dynamic-datasets.md"
+},
+{
+    "url": "/docs/about-the-mapr-sandbox/",
+    "title": "About the MapR Sandbox",
+    "parent": "Learn Drill with the MapR Sandbox",
+    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/005-about-the-mapr-sandbox.md"
+},
+{
+    "url": "/docs/installing-the-apache-drill-sandbox/",
+    "title": "Installing the Apache Drill Sandbox",
+    "parent": "Learn Drill with the MapR Sandbox",
+    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/010-installing-the-apache-drill-sandbox.md"
+},
+{
+    "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/tutorials/learn-drill-with-the-mapr-sandbox/020-getting-to-know-the-drill-sandbox.md"
+},
+{
+    "url": "/docs/lession-1-learn-about-the-data-set/",
+    "title": "Lession 1: Learn about the Data Set",
+    "parent": "Learn Drill with the MapR Sandbox",
+    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/030-lesson-1-learn-about-the-data-set.md"
+},
+{
+    "url": "/docs/lession-2-run-queries-with-ansi-sql/",
+    "title": "Lession 2: Run Queries with ANSI SQL",
+    "parent": "Learn Drill with the MapR Sandbox",
+    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/040-lesson-2-run-queries-with-ansi-sql.md"
+},
+{
+    "url": "/docs/lession-3-run-queries-on-complex-data-types/",
+    "title": "Lession 3: Run Queries on Complex Data Types",
+    "parent": "Learn Drill with the MapR Sandbox",
+    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/050-lesson-3-run-queries-on-complex-data-types.md"
+},
+{
+    "url": "/docs/summary/",
+    "title": "Summary",
+    "parent": "Learn Drill with the MapR Sandbox",
+    "relative_path": "_docs/tutorials/learn-drill-with-the-mapr-sandbox/060-summary.md"
+}
+]

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/doap_Drill.rdf
----------------------------------------------------------------------
diff --git a/doap_Drill.rdf b/doap_Drill.rdf
new file mode 100644
index 0000000..087541e
--- /dev/null
+++ b/doap_Drill.rdf
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl"?>
+<rdf:RDF xml:lang="en"
+         xmlns="http://usefulinc.com/ns/doap#" 
+         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
+         xmlns:asfext="http://projects.apache.org/ns/asfext#"
+         xmlns:foaf="http://xmlns.com/foaf/0.1/">
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+   
+         http://www.apache.org/licenses/LICENSE-2.0
+   
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+  <Project rdf:about="http://drill.apache.org">
+    <created>2015-01-04</created>
+    <license rdf:resource="http://spdx.org/licenses/Apache-2.0" />
+    <name>Apache Drill</name>
+    <homepage rdf:resource="http://drill.apache.org" />
+    <asfext:pmc rdf:resource="http://drill.apache.org" />
+    <shortdesc>A distributed SQL MPP for Hadoop and NoSQL</shortdesc>
+    <description>Apache Drill is a distributed MPP query layer that supports SQL and alternative query languages against NoSQL and Hadoop data storage systems. It was inspired in part by Google's Dremel.</description>
+    <bug-database rdf:resource="https://issues.apache.org/jira/browse/DRILL/" />
+    <mailing-list rdf:resource="http://drill.apache.org/community/#mailinglists" />
+    <download-page rdf:resource="http://drill.apache.org/download/" />
+    <programming-language>Java</programming-language>
+    <category rdf:resource="http://projects.apache.org/category/big-data" />
+    <release>
+      <Version>
+        <name>0.7.0</name>
+        <created>2014-12-23</created>
+        <revision>0.7.0</revision>
+      </Version>
+    </release>
+    <repository>
+      <GitRepository>
+        <location rdf:resource="git://git.apache.org/drill.git"/>
+        <browse rdf:resource="https://git-wip-us.apache.org/repos/asf?p=drill.git"/>
+      </GitRepository>
+    </repository>
+    <maintainer>
+      <foaf:Person>
+        <foaf:name>Jacques Nadeau</foaf:name>
+          <foaf:mbox rdf:resource="mailto:jacques@apache.org"/>
+      </foaf:Person>
+    </maintainer>
+  </Project>
+</rdf:RDF>

http://git-wip-us.apache.org/repos/asf/drill-site/blob/c4de0f83/docs/2014-q1-drill-report/index.html
----------------------------------------------------------------------
diff --git a/docs/2014-q1-drill-report/index.html b/docs/2014-q1-drill-report/index.html
new file mode 100644
index 0000000..e39d8c7
--- /dev/null
+++ b/docs/2014-q1-drill-report/index.html
@@ -0,0 +1,1013 @@
+<!DOCTYPE html>
+<html>
+
+<head>
+
+<meta charset="UTF-8">
+<meta name=viewport content="width=device-width, initial-scale=1">
+
+
+<title>2014 Q1 Drill Report - Apache Drill</title>
+
+<link href="/css/syntax.css" rel="stylesheet" type="text/css">
+<link href="/css/style.css" rel="stylesheet" type="text/css">
+<link href="/css/arrows.css" rel="stylesheet" type="text/css">
+<link href="/css/breadcrumbs.css" rel="stylesheet" type="text/css">
+<link href="/css/code.css" rel="stylesheet" type="text/css">
+<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
+<link href="/css/responsive.css" rel="stylesheet" type="text/css">
+
+<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
+<link rel="icon" href="/favicon.ico" type="image/x-icon">
+
+<script language="javascript" type="text/javascript" src="/js/lib/jquery-1.11.1.min.js"></script>
+<script language="javascript" type="text/javascript" src="/js/lib/jquery.easing.1.3.js"></script>
+<script language="javascript" type="text/javascript" src="/js/modernizr.custom.js"></script>
+<script language="javascript" type="text/javascript" src="/js/script.js"></script>
+<script language="javascript" type="text/javascript" src="/js/drill.js"></script>
+
+
+</head>
+
+<body onResize="resized();">
+  <div class="page-wrap">
+    <div class="bui"></div>
+
+<div id="menu" class="mw">
+<ul>
+  <li class='toc-categories'>
+  <a class="expand-toc-icon" href="javascript:void(0);"><i class="fa fa-bars"></i></a>
+  </li>
+  <li class="logo"><a href="/"></a></li>
+  <li class='expand-menu'>
+  <a href="javascript:void(0);"><span class='menu-text'>Menu</span><span class='expand-icon'><i class="fa fa-bars"></i></span></a>
+  </li>
+  <li class='clear-float'></li>
+  <li class="documentation-menu">
+    <a href="/docs/">Documentation</a>
+    <ul>
+      
+        <li><a href="/docs/getting-started/">Getting Started</a></li>
+      
+        <li><a href="/docs/architecture/">Architecture</a></li>
+      
+        <li><a href="/docs/tutorials/">Tutorials</a></li>
+      
+        <li><a href="/docs/install-drill/">Install Drill</a></li>
+      
+        <li><a href="/docs/connect-a-data-source/">Connect a Data Source</a></li>
+      
+        <li><a href="/docs/odbc-jdbc-interfaces/">ODBC/JDBC Interfaces</a></li>
+      
+        <li><a href="/docs/query-data/">Query Data</a></li>
+      
+        <li><a href="/docs/sql-reference/">SQL Reference</a></li>
+      
+        <li><a href="/docs/data-sources-and-file-formats/">Data Sources and File Formats</a></li>
+      
+        <li><a href="/docs/develop-custom-functions/">Develop Custom Functions</a></li>
+      
+        <li><a href="/docs/manage-drill/">Manage Drill</a></li>
+      
+        <li><a href="/docs/developer-information/">Developer Information</a></li>
+      
+        <li><a href="/docs/release-notes/">Release Notes</a></li>
+      
+        <li><a href="/docs/sample-datasets/">Sample Datasets</a></li>
+      
+        <li><a href="/docs/archived-pages/">Archived Pages</a></li>
+      
+        <li><a href="/docs/progress-reports/">Progress Reports</a></li>
+      
+        <li><a href="/docs/project-bylaws/">Project Bylaws</a></li>
+      
+    </ul>
+  </li>
+  <li class='nav'>
+    <a href="/community-resources/">Community</a>
+    <ul>
+      <li><a href="/team/">Team</a></li>
+      <li><a href="/mailinglists/">Mailing Lists</a></li>
+      <li><a href="/community-resources/">Community Resources</a></li>
+    </ul>
+  </li>
+  <li class='nav'><a href="/faq/">FAQ</a></li>
+  <li class='nav'><a href="/blog/">Blog</a></li>
+  <li id="twitter-menu-item"><a href="https://twitter.com/apachedrill" title="apachedrill on twitter" target="_blank"><img src="/images/twitter_32_26_white.png" alt="twitter logo" align="center"></a> </li>
+  <li class='search-bar'>
+    <form id="drill-search-form">
+      <input type="text" placeholder="Search Apache Drill" id="drill-search-term" />
+      <button type="submit">
+        <i class="fa fa-search"></i>
+      </button>
+    </form>
+  </li>
+  <li class="d">
+    <a href="/download/">
+      <i class="fa fa-cloud-download"></i> Download
+    </a>
+  </li>
+</ul>
+</div>
+
+      
+      
+
+
+
+
+<aside class="sidebar">
+  <div class="docsidebar">
+    <div class="docsidebarwrapper">
+      <ul style="display: block;">
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Getting Started</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/drill-introduction/">Drill Introduction</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/why-drill/">Why Drill</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Architecture</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/architecture-introduction/">Architecture Introduction</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/core-modules/">Core Modules</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Architectural Highlights</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/flexibility/">Flexibility</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/performance/">Performance</a></li>
+              
+            </ul>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Tutorials</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/tutorials-introduction/">Tutorials Introduction</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/drill-in-10-minutes/">Drill in 10 Minutes</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/analyzing-the-yelp-academic-dataset/">Analyzing the Yelp Academic Dataset</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Learn Drill with the MapR Sandbox</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/about-the-mapr-sandbox/">About the MapR Sandbox</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-apache-drill-sandbox/">Installing the Apache Drill Sandbox</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/getting-to-know-the-drill-sandbox/">Getting to Know the Drill Sandbox</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/lession-1-learn-about-the-data-set/">Lession 1: Learn about the Data Set</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/lession-2-run-queries-with-ansi-sql/">Lession 2: Run Queries with ANSI SQL</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/lession-3-run-queries-on-complex-data-types/">Lession 3: Run Queries on Complex Data Types</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/summary/">Summary</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/analyzing-highly-dynamic-datasets/">Analyzing Highly Dynamic Datasets</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Install Drill</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/install-drill-introduction/">Install Drill Introduction</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/deploying-drill-in-a-cluster/">Deploying Drill in a Cluster</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Installing Drill in Embedded Mode</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/embedded-mode-prerequisites/">Embedded Mode Prerequisites</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-drill-on-linux/">Installing Drill on Linux</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-drill-on-mac-os-x/">Installing Drill on Mac OS X</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-drill-on-windows/">Installing Drill on Windows</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/installing-drill-in-distributed-mode/">Installing Drill in Distributed Mode</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Connect a Data Source</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/connect-a-data-source-introduction/">Connect a Data Source Introduction</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/storage-plugin-registration/">Storage Plugin Registration</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Storage Plugin Configuration</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/plugin-configuration-introduction/">Plugin Configuration Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/workspaces/">Workspaces</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/file-system-storage-plugin/">File System Storage Plugin</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/hbase-storage-plugin/">HBase Storage Plugin</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/hive-storage-plugin/">Hive Storage Plugin</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/drill-default-input-format/">Drill Default Input Format</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/mongodb-plugin-for-apache-drill/">MongoDB Plugin for Apache Drill</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/mapr-db-format/">MapR-DB Format</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">ODBC/JDBC Interfaces</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/interfaces-introduction/">Interfaces Introduction</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/using-jdbc/">Using JDBC</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Using ODBC on Linux and Mac OS X</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/odbc-on-linux-and-mac-introduction/">ODBC on Linux and Mac Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-driver-on-linux/">Installing the Driver on Linux</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-driver-on-mac-os-x/">Installing the Driver on Mac OS X</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-connections-on-linux-and-mac-os-x/">Configuring Connections on Linux and Mac OS X</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/driver-configuration-options/">Driver Configuration Options</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/using-a-connection-string/">Using a Connection String</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/advanced-properties/">Advanced Properties</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/testing-the-odbc-connection/">Testing the ODBC Connection</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Using ODBC on Windows</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/installing-the-driver-on-windows/">Installing the Driver on Windows</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-connections-on-windows/">Configuring Connections on Windows</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/connecting-to-odbc-data-sources/">Connecting to ODBC Data Sources</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/tableau-examples/">Tableau Examples</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/using-drill-explorer-on-windows/">Using Drill Explorer on Windows</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/using-microstrategy-analytics-with-drill/">Using MicroStrategy Analytics with Drill</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Query Data</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/query-data-introduction/">Query Data Introduction</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Querying a File System</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-a-file-system-introduction/">Querying a File System Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-json-files/">Querying JSON Files</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-parquet-files/">Querying Parquet Files</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-plain-text-files/">Querying Plain Text Files</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-directories/">Querying Directories</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/querying-hbase/">Querying HBase</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Querying Complex Data</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/querying-complex-data-introduction/">Querying Complex Data Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/sample-data-donuts/">Sample Data: Donuts</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/selecting-flat-data/">Selecting Flat Data</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/using-sql-functions-clauses-and-joins/">Using SQL Functions, Clauses, and Joins</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/selecting-nested-data-for-a-column/">Selecting Nested Data for a Column</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/selecting-multiple-columns-within-nested-data/">Selecting Multiple Columns Within Nested Data</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/querying-hive/">Querying Hive</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/querying-the-information-schema/">Querying the INFORMATION SCHEMA</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/querying-system-tables/">Querying System Tables</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">SQL Reference</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/sql-reference-introduction/">SQL Reference Introduction</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Data Types</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/supported-data-types/">Supported Data Types</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/date-time-and-timestamp/">Date, Time, and Timestamp</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/handling-different-data-types/">Handling Different Data Types</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/lexical-structure/">Lexical Structure</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/operators/">Operators</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">SQL Functions</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/about-sql-function-examples/">About SQL Function Examples</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/math-and-trig/">Math and Trig</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/data-type-conversion/">Data Type Conversion</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/date-time-functions-and-arithmetic/">Date/Time Functions and Arithmetic</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/string-manipulation/">String Manipulation</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/aggregate-and-aggregate-statistical/">Aggregate and Aggregate Statistical</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/functions-for-handling-nulls/">Functions for Handling Nulls</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Nested Data Functions</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/nested-data-limitations/">Nested Data Limitations</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/flatten/">FLATTEN</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/kvgen/">KVGEN</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/repeated-count/">REPEATED_COUNT</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/repeated-contains/">REPEATED_CONTAINS</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/query-directory-functions/">Query Directory Functions</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">SQL Commands</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/supported-sql-commands/">Supported SQL Commands</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/alter-session-command/">ALTER SESSION Command</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/alter-system-command/">ALTER SYSTEM Command</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/create-table-as-ctas-command/">CREATE TABLE AS (CTAS) command</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/create-view-command/">CREATE VIEW command</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/describe-command/">DESCRIBE Command</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/explain-commands/">EXPLAIN commands</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/select-statements/">SELECT Statements</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/show-databases-and-show-schemas-command/">SHOW DATABASES AND SHOW SCHEMAS Command</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/show-files-command/">SHOW FILES Command</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/show-tables-command/">SHOW TABLES Command</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/use-command/">USE Command</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">SQL Conditional Expressions</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/case/">CASE</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/reserved-keywords/">Reserved Keywords</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/sql-extensions/">SQL Extensions</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Data Sources and File Formats</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/data-sources-and-file-formats-introduction/">Data Sources and File Formats Introduction</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/hive-to-drill-data-type-mapping/">Hive-to-Drill Data Type Mapping</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/deploying-and-using-a-hive-udf/">Deploying and Using a Hive UDF</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/parquet-format/">Parquet Format</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/json-data-model/">JSON Data Model</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Develop Custom Functions</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/develop-custom-functions-introduction/">Develop Custom Functions Introduction</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/develop-a-simple-function/">Develop a Simple Function</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/developing-an-aggregate-function/">Developing an Aggregate Function</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/adding-custom-functions-to-drill/">Adding Custom Functions to Drill</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/using-custom-functions-in-queries/">Using Custom Functions in Queries</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/custom-function-interfaces/">Custom Function Interfaces</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Manage Drill</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/manage-drill-introduction/">Manage Drill Introduction</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/configuring-drill-in-a-dedicated-cluster/">Configuring Drill in a Dedicated Cluster</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Configuring a Multitenant Cluster</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-a-multitenant-cluster-introduction/">Configuring a Multitenant Cluster Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-multitenant-resources/">Configuring Multitenant Resources</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuring-resources-for-a-shared-drillbit/">Configuring Resources for a Shared Drillbit</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Configuration Options</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/configuration-options-introduction/">Configuration Options Introduction</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/start-up-options/">Start-Up Options</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/planning-and-execution-options/">Planning and Execution Options</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/persistent-configuration-storage/">Persistent Configuration Storage</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/starting-stopping-drill/">Starting/Stopping Drill</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/ports-used-by-drill/">Ports Used by Drill</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/partition-pruning/">Partition Pruning</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/">Monitoring and Canceling Queries in the Drill Web UI</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Developer Information</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Develop Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/compiling-drill-from-source/">Compiling Drill from Source</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/drill-patch-review-tool/">Drill Patch Review Tool</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Contribute to Drill</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/apache-drill-contribution-guidelines/">Apache Drill Contribution Guidelines</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/apache-drill-contribution-ideas/">Apache Drill Contribution Ideas</a></li>
+              
+            </ul>
+            
+          
+            
+              <li class="toctree-l2"><a href="javascript: void(0);">Design Docs</a></li>
+              <ul style="display: none">
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/drill-plan-syntax/">Drill Plan Syntax</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/rpc-overview/">RPC Overview</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/query-stages/">Query Stages</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/useful-research/">Useful Research</a></li>
+              
+                <li class="toctree-l3"><a class="reference internal" href="/docs/value-vectors/">Value Vectors</a></li>
+              
+            </ul>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Release Notes</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-5-0-release-notes/">Apache Drill 0.5.0 Release Notes</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-4-0-release-notes/">Apache Drill 0.4.0 Release Notes</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-m1-release-notes-apache-drill-alpha/">Apache Drill M1 Release Notes (Apache Drill Alpha)</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-m1-release-notes-apache-drill-alpha/">Apache Drill M1 Release Notes (Apache Drill Alpha)</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-6-0-release-notes/">Apache Drill 0.6.0 Release Notes</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-7-0-release-notes/">Apache Drill 0.7.0 Release Notes</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/apache-drill-0-8-0-release-notes/">Apache Drill 0.8.0 Release Notes</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Sample Datasets</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/aol-search/">AOL Search</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/enron-emails/">Enron Emails</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/wikipedia-edit-history/">Wikipedia Edit History</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a href="javascript: void(0);">Archived Pages</a></li>
+          <ul style="display: none">
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/how-to-run-the-drill-demo/">How to Run the Drill Demo</a></li>
+            
+          
+            
+              <li class="toctree-l2"><a class="reference internal" href="/docs/what-is-apache-drill/">What is Apache Drill</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1 current_section "><a href="javascript: void(0);">Progress Reports</a></li>
+          <ul class="current_section">
+          
+            
+              <li class="toctree-l2 current"><a class="reference internal" href="/docs/2014-q1-drill-report/">2014 Q1 Drill Report</a></li>
+            
+          
+          </ul>
+        
+      
+        
+          <li class="toctree-l1"><a class="reference internal" href="/docs/project-bylaws/">Project Bylaws</a></li>
+        
+      
+      </ul>
+
+    </div>
+  </div>
+</aside>
+
+
+  <nav class="breadcrumbs">
+  <li><a href="/docs/">Docs</a></li>
+ 
+  
+    <li><a href="/docs/progress-reports/">Progress Reports</a></li>
+  
+  <li>2014 Q1 Drill Report</li>
+</nav>
+
+  <div class="main-content-wrapper">
+    <div class="main-content">
+
+      
+        <a class="edit-link" href="https://github.com/apache/drill/blob/gh-pages/_docs/progress-reports/001-2014-q1.md" target="_blank"><i class="fa fa-pencil-square-o"></i></a>
+      
+
+      <div class="int_title">
+        <h1>2014 Q1 Drill Report</h1>
+
+      </div>
+
+      <link href="/css/docpage.css" rel="stylesheet" type="text/css">
+
+      <div class="int_text" align="left">
+        
+          <p>Apache: Project Drill</p>
+
+<p>Description:</p>
+
+<p>Apache Drill is a distributed system for interactive analysis of large-scale
+datasets that is based on Google&#39;s Dremel. Its goal is to efficiently process
+nested data, scale to 10,000 servers or more and to be able to process petabyes of data and trillions of records in seconds.</p>
+
+<p>Drill has been incubating since 2012-08-11.</p>
+
+<p>Three Issues to Address in Move to Graduation:</p>
+
+<p>1. Continue to attract new developers and and early users with a variety of
+skills and viewpoints</p>
+
+<p>2. Continue to develop deeper community skills and knowledge by building
+additional releases</p>
+
+<p>3. Demonstrate community robustness by rotating project tasks among multiple
+project members</p>
+
+<p>Issues to Call to Attention of PMC or ASF Board:</p>
+
+<p>None</p>
+
+<p>How community has developed since last report:</p>
+
+<p>Community awareness and participation were strengthened through a meeting of
+the Bay Area Apache Drill User Group in San Jose</p>
+
+<p>sponsored by Yahoo! This event expanded participation to include many new to
+Drill and particularly those interested as potential users (analysts rather
+than developers).</p>
+
+<p>Speakers included Drill project mentor Ted Dunning from MapR, Data Scientist
+Will Ford from Alpine Data Labs, new Drill committer Julian Hyde from
+HortonWorks and Aman Sinha, MapR Drill engineer.</p>
+
+<p>Additional events include:</p>
+
+<p>• Two new Drill committers accepted appointment: Julian Hyde (HortonWorks) and Tim Chen (Microsoft).</p>
+
+<p>• Drill has a new project mentor, Sebastian Schelter.</p>
+
+<p>Mailing list discussions:</p>
+
+<p>Subscriptions to the Drill mailing lists have risen to 399 on dev list and 308
+on the user list and 508 uniques across both lists.</p>
+
+<p>There has been active and increasing participation in discussions on the
+developer mailing list, including new participants and developers. Participation on the user list is growing although still small; mainly activity takes place on developer mailing list.</p>
+
+<p>Activity summary for the user mailing list:</p>
+
+<p><a href="http://mail-archives.apache.org/mod_mbox/incubator-drill-user/">http://mail-archives.apache.org/mod_mbox/incubator-drill-user/</a></p>
+
+<p>February to date 02/26/2014: 25</p>
+
+<p>January 2014, 12</p>
+
+<p>December 2013, 62</p>
+
+<p>Topics in discussion on the user mailing list included but not limited to:</p>
+
+<ul>
+<li>Feb 2014: Connecting Drill to HBase, Support for Distinct/Count</li>
+<li>Jan 2014: Loading Data into Drill, Data Locality</li>
+<li>December 2013: Loading Data into Drill, Setting Drill with HDFS and other Storage engines</li>
+</ul>
+
+<p>Activity summary for the dev mailing list:</p>
+
+<p><a href="http://mail-archives.apache.org/mod_mbox/incubator-drill-dev/">http://mail-archives.apache.org/mod_mbox/incubator-drill-dev/</a></p>
+
+<p>February to date 02/26/2014: 250 (jira; discussion; review requests)</p>
+
+<p>January 2014, 156(jira, focused discussions)</p>
+
+<p>December 2013, 51 (jira; focused discussions)</p>
+
+<p>Topics in discussion on the dev mailing list included but not</p>
+
+<p>limited to:</p>
+
+<p>• February to date 02/26/2014: How to contribute to Drill; 
+review requests for Drill 357, 346, 366, 364; status of Drill functions including Hash functions; support operators +,- for date and interval arithmetic</p>
+
+<p>• January: Sql Options discussions, Casting discussions, Multiplex Data
+Channel feedbacks</p>
+
+<p>• December: Guide for new comers contribution, Aggregate functions code gen
+feedback</p>
+
+<p>Code</p>
+
+<p>For details of code commits, see <a href="http://bit.ly/14YPXN9">http://bit.ly/14YPXN9</a></p>
+
+<p>There has been continued activity in code commits</p>
+
+<p>19 contributors have participated in GitHUB code activity; there have been 116 forks.</p>
+
+<p>February code commits include but not limited to: Support for
+Information_schema, Hive storage and metastore integration, Optiq JDBC
+thinning and refactoring, Math functions rework to use codegen, Column pruning
+for Parquet/Json, Moving Sql parsing into Drillbit server side, TravisCI setup</p>
+
+<p>January code commits include but not limited to: Implicit and explicit casting
+support, Broadcast Sender exchange, add TPC-H test queries, Refactor memory
+allocation to use hierarchical memory allocation and freeing.</p>
+
+<p>Community Interactions</p>
+
+<p>Weekly Drill hangout continues, conducted remotely through Google hangouts
+Tuesday mornings 9am Pacific Time to keep core developers in contact in realtime despite geographical separation.</p>
+
+<p>Community stays in touch through @ApacheDrill Twitter ID, and by postings on
+various blogs including Apache Drill User <a href="http://drill-user.org/">http://drill-user.org/</a> which has
+had several updates and through international presentations at conferences.</p>
+
+<p>Viability of community is also apparent through active participation in the
+Bay Area Apache Drill User group meeting in early November, which has grown to
+440 members.</p>
+
+<p>Sample presentations:</p>
+
+<p>• “How to Use Drill” by Ted Dunning and Will Ford, Bay Area Apache Drill Meet-
+up 24 February</p>
+
+<p>• “How Drill Addresses Dynamic Typing” by Julian Hyde, Bay Area Apache Drill
+Meet-up 24 February</p>
+
+<p>• “New Features and Infrastructure Improvements” by Aman Sinha, Bay Area
+Apache Drill Meet-up 24 February</p>
+
+<p>Articles</p>
+
+<p>Examples of articles or reports on Apache Drill since last report include:</p>
+
+<p>• Drill blog post by Ellen Friedman at Apache Drill User updating community on
+how people will use Drill and inviting comments/ questions from remote
+participants as part of the Drill User Group <a href="http://bit.ly/1p1Qvgn">http://bit.ly/1p1Qvgn</a></p>
+
+<p>• Drill blog post by Ellen Friedman at Apache Drill User reports on
+appointment of new Drill committers and new mentor <a href="http://bit.ly/JIcwQe">http://bit.ly/JIcwQe</a></p>
+
+<p>Social Networking</p>
+
+<p>@ApacheDrill Twitter entity is active and has grown substantially by 19%, to 744 followers.</p>
+
+<p>How project has developed since last report:</p>
+
+<p>1. Significant progress is being made on execution engine and sql front end
+to support more functionality, also more integrations with storage engines.</p>
+
+<p>2. Work on ODBC driver has begun with a new group led by George Chow in
+Vancouver.</p>
+
+<p>3. Significant code drops have been checked in from a number of contributors
+and commiters</p>
+
+<p>4. Work toward 2nd milestone is progressing substantially.</p>
+
+<p>Please check this [ ] when you have filled in the report for Drill.</p>
+
+<p>Signed-off-by:</p>
+
+<ul>
+<li>Ted Dunning</li>
+<li>Grant Ingersoll</li>
+<li>Isabel Drost</li>
+<li>Sebastian Schelter</li>
+</ul>
+
+      
+        
+          <div class="doc-nav">
+  
+  <span class="previous-toc"><a href="/docs/progress-reports/">← Progress Reports</a></span><span class="next-toc"><a href="/docs/project-bylaws/">Project Bylaws →</a></span>
+</div>
+
+      
+      </div>
+    </div>
+  </div>
+
+  </div>
+  <p class="push"></p>
+<div id="footer" class="mw">
+<div class="wrapper">
+Copyright © 2012-2014 The Apache Software Foundation, licensed under the Apache License, Version 2.0.<br>
+Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.<br/><br/>
+</div>
+</div>
+
+  <script>
+(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ga('create', 'UA-53379651-1', 'auto');
+ga('send', 'pageview');
+</script>
+
+</body>
+</html>


Mime
View raw message