You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by xi...@apache.org on 2020/04/07 02:52:15 UTC

[incubator-pinot-site] branch asf-site updated: Update Apache website

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

xiangfu pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-pinot-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 2b50bc7  Update Apache website
2b50bc7 is described below

commit 2b50bc7451f22571c46cf7fd921eafcd1246b09a
Author: Xiang Fu <fx...@gmail.com>
AuthorDate: Mon Apr 6 19:51:57 2020 -0700

    Update Apache website
---
 .../{09e16f0c.1d8de1ad.js => 09e16f0c.b1328f25.js} |    2 +-
 ...ICENSE.txt => 09e16f0c.b1328f25.js.LICENSE.txt} |    0
 .../{0b8045ed.5b66eb32.js => 0b8045ed.38ec5ef0.js} |    2 +-
 ...ICENSE.txt => 0b8045ed.38ec5ef0.js.LICENSE.txt} |    0
 content/{1.079f9a2e.js => 1.16f0c25c.js}           |    2 +-
 ...00.js.LICENSE.txt => 1.16f0c25c.js.LICENSE.txt} |    0
 .../{15175136.4fcd5f11.js => 15175136.014cf568.js} |    0
 content/17896441.17820876.js                       |    1 +
 content/17896441.d825fbec.js                       |    1 -
 .../{17982204.3543296b.js => 17982204.69c036e6.js} |    0
 .../{1be78505.db05b003.js => 1be78505.4b939d75.js} |    0
 .../{1c72b387.7ec45945.js => 1c72b387.8568b4eb.js} |    2 +-
 ...ICENSE.txt => 1c72b387.8568b4eb.js.LICENSE.txt} |    0
 .../{1db65d89.618b1ea1.js => 1db65d89.7ccbe976.js} |    2 +-
 ...ICENSE.txt => 1db65d89.7ccbe976.js.LICENSE.txt} |    0
 .../{1f7c204c.f97b4f81.js => 1f7c204c.df8de548.js} |    2 +-
 ...ICENSE.txt => 1f7c204c.df8de548.js.LICENSE.txt} |    0
 content/2.19dfe367.js                              |    1 +
 content/2.ac58cc19.js                              |    1 -
 .../{210292fc.1c2a7907.js => 210292fc.c5a48705.js} |    0
 content/{3.6f78a45d.js => 3.039ebabc.js}           |    4 +-
 ...5d.js.LICENSE.txt => 3.039ebabc.js.LICENSE.txt} |    0
 .../{35310c5a.9e889bb0.js => 35310c5a.88f03fc8.js} |    2 +-
 ...ICENSE.txt => 35310c5a.88f03fc8.js.LICENSE.txt} |    0
 .../{38ce0a13.1bb571a3.js => 38ce0a13.8c4954f9.js} |    0
 .../{3d8d21df.af430b9c.js => 3d8d21df.2c3eb4e5.js} |    2 +-
 ...ICENSE.txt => 3d8d21df.2c3eb4e5.js.LICENSE.txt} |    0
 content/404.html                                   |   14 +-
 .../{45a5cd1f.1eaf17d0.js => 45a5cd1f.b7b374b8.js} |    2 +-
 ...ICENSE.txt => 45a5cd1f.b7b374b8.js.LICENSE.txt} |    0
 content/{49.d1f03c62.js => 49.ae992b57.js}         |    2 +-
 ...2.js.LICENSE.txt => 49.ae992b57.js.LICENSE.txt} |    0
 .../{51f94cc4.49cc1a49.js => 51f94cc4.b2d56b32.js} |    0
 .../{52a3cb50.ac12e8bd.js => 52a3cb50.63351cef.js} |    2 +-
 ...ICENSE.txt => 52a3cb50.63351cef.js.LICENSE.txt} |    0
 .../{76b5bcb0.b12b048d.js => 76b5bcb0.8100096c.js} |    2 +-
 ...ICENSE.txt => 76b5bcb0.8100096c.js.LICENSE.txt} |    0
 .../{792a91e0.992d574f.js => 792a91e0.ba5e1ad1.js} |    0
 .../{8337e6c5.20ea2687.js => 8337e6c5.efb3853d.js} |    0
 .../{87edd9aa.c022d416.js => 87edd9aa.6ae3f537.js} |    0
 .../{9caa1f24.f6b4aa99.js => 9caa1f24.eb4e119e.js} |    2 +-
 ...ICENSE.txt => 9caa1f24.eb4e119e.js.LICENSE.txt} |    0
 .../{9fe62afb.5b9ed3ad.js => 9fe62afb.8f5d0c99.js} |    0
 .../{a578d44b.f75bf579.js => a578d44b.928baa47.js} |    2 +-
 ...ICENSE.txt => a578d44b.928baa47.js.LICENSE.txt} |    0
 .../{algolia.787f0395.js => algolia.de1e4f2d.js}   |    2 +-
 .../{b2e3a3b3.2141fac1.js => b2e3a3b3.c4f6ad65.js} |    0
 .../{bb862087.b2802d06.js => bb862087.ea526cdd.js} |    2 +-
 ...ICENSE.txt => bb862087.ea526cdd.js.LICENSE.txt} |    0
 .../{c4f5d8e4.73b5014d.js => c4f5d8e4.ae0c4055.js} |    2 +-
 ...ICENSE.txt => c4f5d8e4.ae0c4055.js.LICENSE.txt} |    0
 .../{c571a310.5509b13b.js => c571a310.9873212d.js} |    2 +-
 ...ICENSE.txt => c571a310.9873212d.js.LICENSE.txt} |    0
 .../{d3a353ca.02187f93.js => d3a353ca.2d811e00.js} |    0
 .../{d6d9fd36.f8d90efc.js => d6d9fd36.e994063d.js} |    2 +-
 ...ICENSE.txt => d6d9fd36.e994063d.js.LICENSE.txt} |    0
 content/docs/about/features_of_pinot/index.html    |   42 +-
 content/docs/about/index.html                      |   40 +-
 content/docs/about/what_is_pinot/index.html        |   42 +-
 content/docs/about/who_use_pinot/index.html        |   40 +-
 .../guides/troubleshooting/index.html              |   40 +-
 content/docs/administration/index.html             |   40 +-
 .../installation/cloud/aws/index.html              |   42 +-
 .../installation/cloud/azure/index.html            |   42 +-
 .../installation/cloud/gcp/index.html              |   40 +-
 .../installation/cloud/on-premise/index.html       |   48 +-
 .../installation/containers/docker/index.html      |   42 +-
 .../installation/containers/index.html             |   40 +-
 .../operating-systems/macos/index.html             |   40 +-
 .../operating-systems/ubuntu/index.html            |   40 +-
 .../docs/administration/running_locally/index.html |   46 +-
 content/docs/components/broker/index.html          |   40 +-
 content/docs/components/cluster/index.html         |   40 +-
 content/docs/components/controller/index.html      |   40 +-
 content/docs/components/index.html                 |   40 +-
 content/docs/components/minion/index.html          |   40 +-
 content/docs/components/schema/index.html          |   40 +-
 content/docs/components/segments/index.html        |   40 +-
 content/docs/components/server/index.html          |   40 +-
 content/docs/components/tables/index.html          |   40 +-
 content/docs/components/tenants/index.html         |   40 +-
 content/docs/concepts/index.html                   |   40 +-
 .../docs/concepts/pinot-architecture/index.html    |   40 +-
 content/docs/how-to/index.html                     |   40 +-
 content/docs/misc/build-docker/index.html          |   50 +-
 content/docs/misc/index.html                       |   40 +-
 content/docs/user-guide/clients/golang/index.html  |   42 +-
 content/docs/user-guide/clients/java/index.html    |   54 +-
 content/docs/user-guide/index.html                 |   40 +-
 content/docs/user-guide/pql/index.html             |   50 +-
 content/docs/user-guide/query-pinot/index.html     |   42 +-
 content/docs/user-guide/response-format/index.html |   42 +-
 .../user-guide/rest-admin-interface/index.html     |   40 +-
 content/download/index.html                        |   22 +-
 .../{e2ccc6e4.11cff8d8.js => e2ccc6e4.b74a9d08.js} |    2 +-
 ...ICENSE.txt => e2ccc6e4.b74a9d08.js.LICENSE.txt} |    0
 .../{e2f7469e.ec65c072.js => e2f7469e.e0852cc2.js} |    0
 .../{e8193bc1.18c7b1fa.js => e8193bc1.a07b49b9.js} |    2 +-
 ...ICENSE.txt => e8193bc1.a07b49b9.js.LICENSE.txt} |    0
 .../{f0c930b7.c67aab00.js => f0c930b7.cafb9208.js} |    2 +-
 ...ICENSE.txt => f0c930b7.cafb9208.js.LICENSE.txt} |    0
 .../{f18e5af0.0d7a5d5d.js => f18e5af0.f57faae0.js} |    0
 .../{f42d5630.0ef8ce16.js => f42d5630.1f977bf7.js} |    0
 .../{f5cd6b6b.ee5a1d67.js => f5cd6b6b.3f1999fd.js} |    2 +-
 ...ICENSE.txt => f5cd6b6b.3f1999fd.js.LICENSE.txt} |    0
 .../{f9a80a12.e36ac89c.js => f9a80a12.ecb483d2.js} |    2 +-
 ...ICENSE.txt => f9a80a12.ecb483d2.js.LICENSE.txt} |    0
 .../{fc1d294a.27619c06.js => fc1d294a.14de6b1b.js} |    0
 .../{fc2e38b1.ad36b2b8.js => fc2e38b1.693425dc.js} |    0
 .../{fe239dc1.96798202.js => fe239dc1.728dd6ca.js} |    0
 content/img/pinot-navbar-logo.svg                  |   19 +
 content/index.html                                 |   30 +-
 content/main.86f9196e.js                           |    2 +
 ...js.LICENSE.txt => main.86f9196e.js.LICENSE.txt} |    0
 content/main.d2e6c2d2.js                           |    2 -
 ...e~main.4dc68bcd.js => runtime~main.65e08ef9.js} |    2 +-
 content/server.bundle.js                           | 5863 +++++++++++++++-----
 .../{styles.11b20a4d.css => styles.9c5b0714.css}   |    2 +-
 118 files changed, 5376 insertions(+), 2180 deletions(-)

diff --git a/content/09e16f0c.1d8de1ad.js b/content/09e16f0c.b1328f25.js
similarity index 98%
rename from content/09e16f0c.1d8de1ad.js
rename to content/09e16f0c.b1328f25.js
index c6a0646..7bbac91 100644
--- a/content/09e16f0c.1d8de1ad.js
+++ b/content/09e16f0c.b1328f25.js
@@ -1,2 +1,2 @@
-/*! For license information please see 09e16f0c.1d8de1ad.js.LICENSE.txt */
+/*! For license information please see 09e16f0c.b1328f25.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[4],{141:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var r=n(1),a=n(9),o=(n(0),n(193)),i=n(197),c={title:"Install Pinot On Containers",sidebar_label:"hidden",hide_pagination:!0},s={id:"administration/installation/containers",title:"Install Pinot On Containers",description:"import J [...]
\ No newline at end of file
diff --git a/content/f9a80a12.e36ac89c.js.LICENSE.txt b/content/09e16f0c.b1328f25.js.LICENSE.txt
similarity index 100%
rename from content/f9a80a12.e36ac89c.js.LICENSE.txt
rename to content/09e16f0c.b1328f25.js.LICENSE.txt
diff --git a/content/0b8045ed.5b66eb32.js b/content/0b8045ed.38ec5ef0.js
similarity index 99%
rename from content/0b8045ed.5b66eb32.js
rename to content/0b8045ed.38ec5ef0.js
index b1e58b7..9f0a25b 100644
--- a/content/0b8045ed.5b66eb32.js
+++ b/content/0b8045ed.38ec5ef0.js
@@ -1,2 +1,2 @@
-/*! For license information please see 0b8045ed.5b66eb32.js.LICENSE.txt */
+/*! For license information please see 0b8045ed.38ec5ef0.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[5],{142:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return b})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return m}));var r=n(1),a=n(9),o=n(0),c=n.n(o),l=n(193),i=(n(198),n(204)),s=n(203),u={title:"Cluster",sidebar_label:"cluster",description:"Cluster"},b={id:"components/cluster",title:"Cluster",description:"Cluster",source:"@site/docs/component [...]
\ No newline at end of file
diff --git a/content/f5cd6b6b.ee5a1d67.js.LICENSE.txt b/content/0b8045ed.38ec5ef0.js.LICENSE.txt
similarity index 100%
rename from content/f5cd6b6b.ee5a1d67.js.LICENSE.txt
rename to content/0b8045ed.38ec5ef0.js.LICENSE.txt
diff --git a/content/1.079f9a2e.js b/content/1.16f0c25c.js
similarity index 99%
rename from content/1.079f9a2e.js
rename to content/1.16f0c25c.js
index c42b7c1..1786bac 100644
--- a/content/1.079f9a2e.js
+++ b/content/1.16f0c25c.js
@@ -1,2 +1,2 @@
-/*! For license information please see 1.079f9a2e.js.LICENSE.txt */
+/*! For license information please see 1.16f0c25c.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[1],{194:function(t,e,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var i=typeof r;if("string"===i||"number"===i)t.push(r);else if(Array.isArray(r)&&r.length){var a=o.apply(null,r);a&&t.push(a)}else if("object"===i)for(var c in r)n.call(r,c)&&r[c]&&t.push(c)}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.a [...]
\ No newline at end of file
diff --git a/content/f0c930b7.c67aab00.js.LICENSE.txt b/content/1.16f0c25c.js.LICENSE.txt
similarity index 100%
rename from content/f0c930b7.c67aab00.js.LICENSE.txt
rename to content/1.16f0c25c.js.LICENSE.txt
diff --git a/content/15175136.4fcd5f11.js b/content/15175136.014cf568.js
similarity index 100%
rename from content/15175136.4fcd5f11.js
rename to content/15175136.014cf568.js
diff --git a/content/17896441.17820876.js b/content/17896441.17820876.js
new file mode 100644
index 0000000..cc2b780
--- /dev/null
+++ b/content/17896441.17820876.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{191:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(222),i=a(196),c=a(201),m=a(209),s=a(195);var o=function(e){var t=e.metadata;return l.a.createElement("nav",{className:"pagination-nav"},l.a.createElement("div",{className:"pagination-nav__item"},t.previous&&l.a.createElement(s.a,{className:"pagination-nav__link",to:t.previous.permalink},l.a.createElement("div",{className:"pagination-nav__link--sublabel"},"Previous"),l. [...]
\ No newline at end of file
diff --git a/content/17896441.d825fbec.js b/content/17896441.d825fbec.js
deleted file mode 100644
index 88a5d27..0000000
--- a/content/17896441.d825fbec.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{191:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(222),i=a(196),c=a(201),m=a(209),s=a(195);var o=function(e){var t=e.metadata;return l.a.createElement("nav",{className:"pagination-nav"},l.a.createElement("div",{className:"pagination-nav__item"},t.previous&&l.a.createElement(s.a,{className:"pagination-nav__link",to:t.previous.permalink},l.a.createElement("h5",{className:"pagination-nav__link--sublabel"},"Previous"),l.a [...]
\ No newline at end of file
diff --git a/content/17982204.3543296b.js b/content/17982204.69c036e6.js
similarity index 100%
rename from content/17982204.3543296b.js
rename to content/17982204.69c036e6.js
diff --git a/content/1be78505.db05b003.js b/content/1be78505.4b939d75.js
similarity index 100%
rename from content/1be78505.db05b003.js
rename to content/1be78505.4b939d75.js
diff --git a/content/1c72b387.7ec45945.js b/content/1c72b387.8568b4eb.js
similarity index 99%
rename from content/1c72b387.7ec45945.js
rename to content/1c72b387.8568b4eb.js
index e1ae944..af40bc0 100644
--- a/content/1c72b387.7ec45945.js
+++ b/content/1c72b387.8568b4eb.js
@@ -1,2 +1,2 @@
-/*! For license information please see 1c72b387.7ec45945.js.LICENSE.txt */
+/*! For license information please see 1c72b387.8568b4eb.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[10],{152:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var a=n(1),r=n(9),l=(n(0),n(193)),c=n(198),o=n(197),i={title:"GCP Quickstart",sidebar_label:"GCP",description:"Run Pinot on GCP"},s={id:"administration/installation/cloud/gcp",title:"GCP Quickstart",description:"Run Pinot on GCP [...]
\ No newline at end of file
diff --git a/content/e8193bc1.18c7b1fa.js.LICENSE.txt b/content/1c72b387.8568b4eb.js.LICENSE.txt
similarity index 100%
rename from content/e8193bc1.18c7b1fa.js.LICENSE.txt
rename to content/1c72b387.8568b4eb.js.LICENSE.txt
diff --git a/content/1db65d89.618b1ea1.js b/content/1db65d89.7ccbe976.js
similarity index 97%
rename from content/1db65d89.618b1ea1.js
rename to content/1db65d89.7ccbe976.js
index db26ccd..4131e9f 100644
--- a/content/1db65d89.618b1ea1.js
+++ b/content/1db65d89.7ccbe976.js
@@ -1,2 +1,2 @@
-/*! For license information please see 1db65d89.618b1ea1.js.LICENSE.txt */
+/*! For license information please see 1db65d89.7ccbe976.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[11],{153:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return f}));var r=n(1),a=n(9),o=(n(0),n(193)),i=n(197),c={title:"User Guide",description:"User Guide",sidebar_label:"hidden",hide_pagination:!0},u={id:"user-guide",title:"User Guide",description:"User Guide",source:"@site/docs/user-guide.md [...]
\ No newline at end of file
diff --git a/content/e2ccc6e4.11cff8d8.js.LICENSE.txt b/content/1db65d89.7ccbe976.js.LICENSE.txt
similarity index 100%
rename from content/e2ccc6e4.11cff8d8.js.LICENSE.txt
rename to content/1db65d89.7ccbe976.js.LICENSE.txt
diff --git a/content/1f7c204c.f97b4f81.js b/content/1f7c204c.df8de548.js
similarity index 97%
rename from content/1f7c204c.f97b4f81.js
rename to content/1f7c204c.df8de548.js
index dfac24d..892d222 100644
--- a/content/1f7c204c.f97b4f81.js
+++ b/content/1f7c204c.df8de548.js
@@ -1,2 +1,2 @@
-/*! For license information please see 1f7c204c.f97b4f81.js.LICENSE.txt */
+/*! For license information please see 1f7c204c.df8de548.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[12],{154:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return f}));var r=n(1),o=n(9),a=(n(0),n(193)),c=n(197),i={title:"Components",description:"Components",sidebar_label:"hidden",hide_pagination:!0},u={id:"components",title:"Components",description:"Components",source:"@site/docs/components.md [...]
\ No newline at end of file
diff --git a/content/d6d9fd36.f8d90efc.js.LICENSE.txt b/content/1f7c204c.df8de548.js.LICENSE.txt
similarity index 100%
rename from content/d6d9fd36.f8d90efc.js.LICENSE.txt
rename to content/1f7c204c.df8de548.js.LICENSE.txt
diff --git a/content/2.19dfe367.js b/content/2.19dfe367.js
new file mode 100644
index 0000000..3c44832
--- /dev/null
+++ b/content/2.19dfe367.js
@@ -0,0 +1 @@
+(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{202:function(e,t,a){"use strict";var n=a(0),r=Object(n.createContext)({tabGroupChoices:{},setTabGroupChoices:function(){}});t.a=r},210:function(e,t,a){"use strict";var n=a(0),r=a.n(n),c=a(222),l=a(196),o=a(201),i=a(209),s="",u="dark",d=function(){var e=Object(o.a)().siteConfig,t=(e=void 0===e?{}:e).themeConfig.disableDarkMode,a=Object(n.useState)("undefined"!=typeof document?document.documentElement.getAttribute("data-theme"):s),r= [...]
\ No newline at end of file
diff --git a/content/2.ac58cc19.js b/content/2.ac58cc19.js
deleted file mode 100644
index c86f1cc..0000000
--- a/content/2.ac58cc19.js
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{202:function(e,t,a){"use strict";var n=a(0),r=Object(n.createContext)({tabGroupChoices:{},setTabGroupChoices:function(){}});t.a=r},210:function(e,t,a){"use strict";var n=a(0),r=a.n(n),c=a(222),o=a(196),l=a(201),i=a(209),s="",u="dark",d=function(){var e=Object(l.a)().siteConfig,t=(e=void 0===e?{}:e).themeConfig.disableDarkMode,a=Object(n.useState)("undefined"!=typeof document?document.documentElement.getAttribute("data-theme"):s),r= [...]
\ No newline at end of file
diff --git a/content/210292fc.1c2a7907.js b/content/210292fc.c5a48705.js
similarity index 100%
rename from content/210292fc.1c2a7907.js
rename to content/210292fc.c5a48705.js
diff --git a/content/3.6f78a45d.js b/content/3.039ebabc.js
similarity index 99%
rename from content/3.6f78a45d.js
rename to content/3.039ebabc.js
index ca61ae6..04a1cbc 100644
--- a/content/3.6f78a45d.js
+++ b/content/3.039ebabc.js
@@ -1,2 +1,2 @@
-/*! For license information please see 3.6f78a45d.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{228:function(t,e,n){"use strict";var r=n(9),o=n(0),i=n.n(o),a=n(194),c=n.n(a),s=n(201),l=(n(148),n(149)),u=n.n(l);e.a=function(t){return function(e){var n,o=e.id,a=Object(r.a)(e,["id"]),l=Object(s.a)().siteConfig,f=(l=void 0===l?{}:l).themeConfig,p=(f=void 0===f?{}:f).navbar,y=(p=void 0===p?{}:p).hideOnScroll,h=void 0!==y&&y;return o?i.a.createElement(t,a,i.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:c()("anch [...]
\ No newline at end of file
+/*! For license information please see 3.039ebabc.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{228:function(t,e,n){"use strict";var r=n(9),o=n(0),i=n.n(o),a=n(194),c=n.n(a),s=n(201),l=(n(148),n(149)),u=n.n(l);e.a=function(t){return function(e){var n,o=e.id,a=Object(r.a)(e,["id"]),l=Object(s.a)().siteConfig,f=(l=void 0===l?{}:l).themeConfig,p=(f=void 0===f?{}:f).navbar,y=(p=void 0===p?{}:p).hideOnScroll,h=void 0!==y&&y;return o?i.a.createElement(t,a,i.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:c()("anch [...]
\ No newline at end of file
diff --git a/content/3.6f78a45d.js.LICENSE.txt b/content/3.039ebabc.js.LICENSE.txt
similarity index 100%
rename from content/3.6f78a45d.js.LICENSE.txt
rename to content/3.039ebabc.js.LICENSE.txt
diff --git a/content/35310c5a.9e889bb0.js b/content/35310c5a.88f03fc8.js
similarity index 99%
rename from content/35310c5a.9e889bb0.js
rename to content/35310c5a.88f03fc8.js
index 6322a02..75fd587 100644
--- a/content/35310c5a.9e889bb0.js
+++ b/content/35310c5a.88f03fc8.js
@@ -1,2 +1,2 @@
-/*! For license information please see 35310c5a.9e889bb0.js.LICENSE.txt */
+/*! For license information please see 35310c5a.88f03fc8.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[15],{157:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return i})),t.d(n,"metadata",(function(){return u})),t.d(n,"rightToc",(function(){return b})),t.d(n,"default",(function(){return d}));var a=t(1),r=t(9),s=(t(0),t(193)),o=t(198),c=t(204),l=t(203),i={title:"Response Format",sidebar_label:"rest",description:"REST Response Format"},u={id:"user-guide/response-format",title:"Response Format",description:"REST Respon [...]
\ No newline at end of file
diff --git a/content/c571a310.5509b13b.js.LICENSE.txt b/content/35310c5a.88f03fc8.js.LICENSE.txt
similarity index 100%
rename from content/c571a310.5509b13b.js.LICENSE.txt
rename to content/35310c5a.88f03fc8.js.LICENSE.txt
diff --git a/content/38ce0a13.1bb571a3.js b/content/38ce0a13.8c4954f9.js
similarity index 100%
rename from content/38ce0a13.1bb571a3.js
rename to content/38ce0a13.8c4954f9.js
diff --git a/content/3d8d21df.af430b9c.js b/content/3d8d21df.2c3eb4e5.js
similarity index 98%
rename from content/3d8d21df.af430b9c.js
rename to content/3d8d21df.2c3eb4e5.js
index 3545d49..0b05880 100644
--- a/content/3d8d21df.af430b9c.js
+++ b/content/3d8d21df.2c3eb4e5.js
@@ -1,2 +1,2 @@
-/*! For license information please see 3d8d21df.af430b9c.js.LICENSE.txt */
+/*! For license information please see 3d8d21df.2c3eb4e5.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[17],{159:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return f}));var r=n(1),o=n(9),a=(n(0),n(193)),c=n(197),i={title:"About",description:"About Pinot",sidebar_label:"hidden",hide_pagination:!0},u={id:"about",title:"About",description:"About Pinot",source:"@site/docs/about.md",permalink:"/docs [...]
\ No newline at end of file
diff --git a/content/bb862087.b2802d06.js.LICENSE.txt b/content/3d8d21df.2c3eb4e5.js.LICENSE.txt
similarity index 100%
rename from content/bb862087.b2802d06.js.LICENSE.txt
rename to content/3d8d21df.2c3eb4e5.js.LICENSE.txt
diff --git a/content/404.html b/content/404.html
index 01dcac0..4916eaf 100644
--- a/content/404.html
+++ b/content/404.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -17,27 +17,27 @@
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
 
 </body>
diff --git a/content/45a5cd1f.1eaf17d0.js b/content/45a5cd1f.b7b374b8.js
similarity index 98%
rename from content/45a5cd1f.1eaf17d0.js
rename to content/45a5cd1f.b7b374b8.js
index 9b915bf..f3fcb3e 100644
--- a/content/45a5cd1f.1eaf17d0.js
+++ b/content/45a5cd1f.b7b374b8.js
@@ -1,2 +1,2 @@
-/*! For license information please see 45a5cd1f.1eaf17d0.js.LICENSE.txt */
+/*! For license information please see 45a5cd1f.b7b374b8.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[18],{160:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return f}));var r=n(1),o=n(9),a=(n(0),n(193)),c=n(197),i={title:"Concepts",description:"Concepts",sidebar_label:"hidden",hide_pagination:!0},u={id:"concepts",title:"Concepts",description:"Concepts",source:"@site/docs/concepts.md",permalink: [...]
\ No newline at end of file
diff --git a/content/a578d44b.f75bf579.js.LICENSE.txt b/content/45a5cd1f.b7b374b8.js.LICENSE.txt
similarity index 100%
rename from content/a578d44b.f75bf579.js.LICENSE.txt
rename to content/45a5cd1f.b7b374b8.js.LICENSE.txt
diff --git a/content/49.d1f03c62.js b/content/49.ae992b57.js
similarity index 99%
rename from content/49.d1f03c62.js
rename to content/49.ae992b57.js
index d50b421..3c57a4a 100644
--- a/content/49.d1f03c62.js
+++ b/content/49.ae992b57.js
@@ -1,2 +1,2 @@
-/*! For license information please see 49.d1f03c62.js.LICENSE.txt */
+/*! For license information please see 49.ae992b57.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[49],Array(205).concat([function(t,e,n){"use strict";var r,i=n(206);function s(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}t.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(t){if(void 0===t&&(t=navigator.userAgent),/(msie|trident)/i.test(t)){var e=t.match(/(msie |rv:)(\d+(.\d+)?)/i);if(e)return e[2]}return!1},escapeRegExChars:function(t){return t.replace(/ [...]
\ No newline at end of file
diff --git a/content/49.d1f03c62.js.LICENSE.txt b/content/49.ae992b57.js.LICENSE.txt
similarity index 100%
rename from content/49.d1f03c62.js.LICENSE.txt
rename to content/49.ae992b57.js.LICENSE.txt
diff --git a/content/51f94cc4.49cc1a49.js b/content/51f94cc4.b2d56b32.js
similarity index 100%
rename from content/51f94cc4.49cc1a49.js
rename to content/51f94cc4.b2d56b32.js
diff --git a/content/52a3cb50.ac12e8bd.js b/content/52a3cb50.63351cef.js
similarity index 99%
rename from content/52a3cb50.ac12e8bd.js
rename to content/52a3cb50.63351cef.js
index 343ec83..c620ce2 100644
--- a/content/52a3cb50.ac12e8bd.js
+++ b/content/52a3cb50.63351cef.js
@@ -1,2 +1,2 @@
-/*! For license information please see 52a3cb50.ac12e8bd.js.LICENSE.txt */
+/*! For license information please see 52a3cb50.63351cef.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[20],{162:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return u})),n.d(t,"default",(function(){return p}));var a=n(1),r=n(9),c=(n(0),n(193)),o=(n(204),n(203),n(198)),l=n(197),i={title:"Azure Quickstart",sidebar_label:"Azure",description:"Run Pinot on Azure"},s={id:"administration/installation/cloud/azure",title:"Azure Quickstart",des [...]
\ No newline at end of file
diff --git a/content/9caa1f24.f6b4aa99.js.LICENSE.txt b/content/52a3cb50.63351cef.js.LICENSE.txt
similarity index 100%
rename from content/9caa1f24.f6b4aa99.js.LICENSE.txt
rename to content/52a3cb50.63351cef.js.LICENSE.txt
diff --git a/content/76b5bcb0.b12b048d.js b/content/76b5bcb0.8100096c.js
similarity index 99%
rename from content/76b5bcb0.b12b048d.js
rename to content/76b5bcb0.8100096c.js
index b3acbac..abf7909 100644
--- a/content/76b5bcb0.b12b048d.js
+++ b/content/76b5bcb0.8100096c.js
@@ -1,2 +1,2 @@
-/*! For license information please see 76b5bcb0.b12b048d.js.LICENSE.txt */
+/*! For license information please see 76b5bcb0.8100096c.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[21],{163:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return u})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return d}));var r=n(1),a=n(9),o=(n(0),n(193)),i=n(198),c=n(204),l=n(203),u={title:"Querying Pinot",sidebar_label:"query-pinot",description:"Ways to query Pinot"},s={id:"user-guide/query-pinot",title:"Querying Pinot",description:"Ways to que [...]
\ No newline at end of file
diff --git a/content/76b5bcb0.b12b048d.js.LICENSE.txt b/content/76b5bcb0.8100096c.js.LICENSE.txt
similarity index 100%
rename from content/76b5bcb0.b12b048d.js.LICENSE.txt
rename to content/76b5bcb0.8100096c.js.LICENSE.txt
diff --git a/content/792a91e0.992d574f.js b/content/792a91e0.ba5e1ad1.js
similarity index 100%
rename from content/792a91e0.992d574f.js
rename to content/792a91e0.ba5e1ad1.js
diff --git a/content/8337e6c5.20ea2687.js b/content/8337e6c5.efb3853d.js
similarity index 100%
rename from content/8337e6c5.20ea2687.js
rename to content/8337e6c5.efb3853d.js
diff --git a/content/87edd9aa.c022d416.js b/content/87edd9aa.6ae3f537.js
similarity index 100%
rename from content/87edd9aa.c022d416.js
rename to content/87edd9aa.6ae3f537.js
diff --git a/content/9caa1f24.f6b4aa99.js b/content/9caa1f24.eb4e119e.js
similarity index 99%
rename from content/9caa1f24.f6b4aa99.js
rename to content/9caa1f24.eb4e119e.js
index a7a8e6b..88d862b 100644
--- a/content/9caa1f24.f6b4aa99.js
+++ b/content/9caa1f24.eb4e119e.js
@@ -1,2 +1,2 @@
-/*! For license information please see 9caa1f24.f6b4aa99.js.LICENSE.txt */
+/*! For license information please see 9caa1f24.eb4e119e.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[25],{167:function(e,n,t){"use strict";t.r(n),t.d(n,"frontMatter",(function(){return l})),t.d(n,"metadata",(function(){return i})),t.d(n,"rightToc",(function(){return s})),t.d(n,"default",(function(){return u}));var r=t(1),a=t(9),o=(t(0),t(193)),l=(t(198),{title:"GoLang",sidebar_label:"golang",description:"Pinot Client for Golang"}),i={id:"user-guide/clients/golang",title:"GoLang",description:"Pinot Client for Golang",source:"@site/docs [...]
\ No newline at end of file
diff --git a/content/52a3cb50.ac12e8bd.js.LICENSE.txt b/content/9caa1f24.eb4e119e.js.LICENSE.txt
similarity index 100%
rename from content/52a3cb50.ac12e8bd.js.LICENSE.txt
rename to content/9caa1f24.eb4e119e.js.LICENSE.txt
diff --git a/content/9fe62afb.5b9ed3ad.js b/content/9fe62afb.8f5d0c99.js
similarity index 100%
rename from content/9fe62afb.5b9ed3ad.js
rename to content/9fe62afb.8f5d0c99.js
diff --git a/content/a578d44b.f75bf579.js b/content/a578d44b.928baa47.js
similarity index 98%
rename from content/a578d44b.f75bf579.js
rename to content/a578d44b.928baa47.js
index 2572e0c..959c649 100644
--- a/content/a578d44b.f75bf579.js
+++ b/content/a578d44b.928baa47.js
@@ -1,2 +1,2 @@
-/*! For license information please see a578d44b.f75bf579.js.LICENSE.txt */
+/*! For license information please see a578d44b.928baa47.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[27],{169:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return l})),r.d(t,"default",(function(){return s}));var n=r(1),a=r(9),o=(r(0),r(193)),c=(r(198),r(204),r(203),{title:"Broker",sidebar_label:"broker",description:"Broker"}),i={id:"components/broker",title:"Broker",description:"Broker",source:"@site/docs/components/broker.md",perma [...]
\ No newline at end of file
diff --git a/content/45a5cd1f.1eaf17d0.js.LICENSE.txt b/content/a578d44b.928baa47.js.LICENSE.txt
similarity index 100%
rename from content/45a5cd1f.1eaf17d0.js.LICENSE.txt
rename to content/a578d44b.928baa47.js.LICENSE.txt
diff --git a/content/algolia.787f0395.js b/content/algolia.de1e4f2d.js
similarity index 86%
rename from content/algolia.787f0395.js
rename to content/algolia.de1e4f2d.js
index a8f9173..c78caac 100644
--- a/content/algolia.787f0395.js
+++ b/content/algolia.de1e4f2d.js
@@ -1,7 +1,7 @@
 exports.ids = [0];
 exports.modules = {
 
-/***/ 400:
+/***/ 411:
 /***/ (function(module, exports) {
 
 
diff --git a/content/b2e3a3b3.2141fac1.js b/content/b2e3a3b3.c4f6ad65.js
similarity index 100%
rename from content/b2e3a3b3.2141fac1.js
rename to content/b2e3a3b3.c4f6ad65.js
diff --git a/content/bb862087.b2802d06.js b/content/bb862087.ea526cdd.js
similarity index 98%
rename from content/bb862087.b2802d06.js
rename to content/bb862087.ea526cdd.js
index a2c5fed..8b5c10e 100644
--- a/content/bb862087.b2802d06.js
+++ b/content/bb862087.ea526cdd.js
@@ -1,2 +1,2 @@
-/*! For license information please see bb862087.b2802d06.js.LICENSE.txt */
+/*! For license information please see bb862087.ea526cdd.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[30],{171:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return f}));var r=n(1),a=n(9),o=(n(0),n(193)),c=n(197),i={title:"Misc Content",description:"Misc content",sidebar_label:"hidden",hide_pagination:!0},u={id:"misc",title:"Misc Content",description:"Misc content",source:"@site/docs/misc.md",pe [...]
\ No newline at end of file
diff --git a/content/3d8d21df.af430b9c.js.LICENSE.txt b/content/bb862087.ea526cdd.js.LICENSE.txt
similarity index 100%
rename from content/3d8d21df.af430b9c.js.LICENSE.txt
rename to content/bb862087.ea526cdd.js.LICENSE.txt
diff --git a/content/c4f5d8e4.73b5014d.js b/content/c4f5d8e4.ae0c4055.js
similarity index 99%
rename from content/c4f5d8e4.73b5014d.js
rename to content/c4f5d8e4.ae0c4055.js
index 9316d92..b12c195 100644
--- a/content/c4f5d8e4.73b5014d.js
+++ b/content/c4f5d8e4.ae0c4055.js
@@ -1,2 +1,2 @@
-/*! For license information please see c4f5d8e4.73b5014d.js.LICENSE.txt */
+/*! For license information please see c4f5d8e4.ae0c4055.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[31],{172:function(e,t,n){"use strict";n.r(t);var a=n(1),r=n(0),o=n.n(r),i=n(241),l=n(228),s=n(197),c=n(210),u=n(195),p=n(265),d=n.n(p),m=n(203),h=n(204),f=n(194),g=n.n(f),v=n(201),y=n(173),E=n.n(y),b=(n(174),Object(l.a)("h2")),k=[{title:"Blazing Fast",icon:"zap",description:o.a.createElement(o.a.Fragment,null,"Pinot is designed to answer OLAP queries with low latency on immutable data")},{title:"Pluggable indexing",icon:"unlock",descri [...]
\ No newline at end of file
diff --git a/content/c4f5d8e4.73b5014d.js.LICENSE.txt b/content/c4f5d8e4.ae0c4055.js.LICENSE.txt
similarity index 100%
rename from content/c4f5d8e4.73b5014d.js.LICENSE.txt
rename to content/c4f5d8e4.ae0c4055.js.LICENSE.txt
diff --git a/content/c571a310.5509b13b.js b/content/c571a310.9873212d.js
similarity index 99%
rename from content/c571a310.5509b13b.js
rename to content/c571a310.9873212d.js
index e74a6a4..9fff781 100644
--- a/content/c571a310.5509b13b.js
+++ b/content/c571a310.9873212d.js
@@ -1,2 +1,2 @@
-/*! For license information please see c571a310.5509b13b.js.LICENSE.txt */
+/*! For license information please see c571a310.9873212d.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[32],{175:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return s})),a.d(t,"metadata",(function(){return o})),a.d(t,"rightToc",(function(){return u})),a.d(t,"default",(function(){return p}));var n=a(1),r=a(9),c=(a(0),a(193)),i=a(198),l=a(197),s={title:"AWS Quickstart",sidebar_label:"AWS",description:"Run Pinot on AWS"},o={id:"administration/installation/cloud/aws",title:"AWS Quickstart",description:"Run Pinot on AWS [...]
\ No newline at end of file
diff --git a/content/35310c5a.9e889bb0.js.LICENSE.txt b/content/c571a310.9873212d.js.LICENSE.txt
similarity index 100%
rename from content/35310c5a.9e889bb0.js.LICENSE.txt
rename to content/c571a310.9873212d.js.LICENSE.txt
diff --git a/content/d3a353ca.02187f93.js b/content/d3a353ca.2d811e00.js
similarity index 100%
rename from content/d3a353ca.02187f93.js
rename to content/d3a353ca.2d811e00.js
diff --git a/content/d6d9fd36.f8d90efc.js b/content/d6d9fd36.e994063d.js
similarity index 99%
rename from content/d6d9fd36.f8d90efc.js
rename to content/d6d9fd36.e994063d.js
index e7dcd3f..147a24c 100644
--- a/content/d6d9fd36.f8d90efc.js
+++ b/content/d6d9fd36.e994063d.js
@@ -1,2 +1,2 @@
-/*! For license information please see d6d9fd36.f8d90efc.js.LICENSE.txt */
+/*! For license information please see d6d9fd36.e994063d.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[34],{177:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return b})),n.d(t,"default",(function(){return u}));var a=n(1),r=n(9),o=(n(0),n(193)),l=n(198),i={title:"Pinot Query Language (PQL)",sidebar_label:"PQL",description:"Pinot Query Language"},c={id:"user-guide/pql",title:"Pinot Query Language (PQL)",description:"Pinot Query Language [...]
\ No newline at end of file
diff --git a/content/1f7c204c.f97b4f81.js.LICENSE.txt b/content/d6d9fd36.e994063d.js.LICENSE.txt
similarity index 100%
rename from content/1f7c204c.f97b4f81.js.LICENSE.txt
rename to content/d6d9fd36.e994063d.js.LICENSE.txt
diff --git a/content/docs/about/features_of_pinot/index.html b/content/docs/about/features_of_pinot/index.html
index 8302053..98f19d8 100644
--- a/content/docs/about/features_of_pinot/index.html
+++ b/content/docs/about/features_of_pinot/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,63 +12,63 @@
 
 <title data-react-helmet="true">Features of Pinot | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Features of Pinot | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="# Features of Pinot"><meta data-react-helmet="true" property="og:description" content="# Features of Pinot"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/about/features_of_pinot">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Features of Pinot | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="# Features of Pinot"><meta data-react-helmet="true" property="og:description" content="# Features of Pinot"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/about/features_of_pinot">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/d3a353ca.02187f93.js" as="script">
+<link rel="preload" href="/d3a353ca.2d811e00.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 Not a replacement for search engine i.e Full text search, relevance not supported
 Query cannot span across multiple tables.
-Pinot works very well for querying time series data with lots of Dimensions and Metrics. <br></p><p>For example:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-SQL codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token plain [...]
+Pinot works very well for querying time series data with lots of Dimensions and Metrics. <br></p><p>For example:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-SQL codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token plain [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/d3a353ca.02187f93.js"></script>
+<script src="/d3a353ca.2d811e00.js"></script>
 
 
 </body>
diff --git a/content/docs/about/index.html b/content/docs/about/index.html
index a98635f..7719d59 100644
--- a/content/docs/about/index.html
+++ b/content/docs/about/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">About | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="About | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="About Pinot"><meta data-react-helmet="true" property="og:description" content="About Pinot"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/about">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="About | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="About Pinot"><meta data-react-helmet="true" property="og:description" content="About Pinot"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/about">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/3d8d21df.af430b9c.js" as="script">
+<link rel="preload" href="/3d8d21df.2c3eb4e5.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/3d8d21df.af430b9c.js"></script>
+<script src="/3d8d21df.2c3eb4e5.js"></script>
 
 
 </body>
diff --git a/content/docs/about/what_is_pinot/index.html b/content/docs/about/what_is_pinot/index.html
index 541cf9a..7ebab8b 100644
--- a/content/docs/about/what_is_pinot/index.html
+++ b/content/docs/about/what_is_pinot/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,62 +12,62 @@
 
 <title data-react-helmet="true">What is Pinot | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="What is Pinot | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Apache Pinot is a realtime distributed OLAP datastore, which is used to deliver scalable real time analytics with low latency. It can ingest data from batch data sources (such as HDFS, S3, Azure Data Lake, Google Cloud Storage) as well as streaming [...]
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="What is Pinot | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Apache Pinot is a realtime distributed OLAP datastore, which is used to deliver scalable real time analytics with low latency. It can ingest data from batch data sources (such as HDFS, S3, Azure Data Lake, Google Cloud Storage) as well as streaming [...]
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/f18e5af0.0d7a5d5d.js" as="script">
+<link rel="preload" href="/f18e5af0.f57faae0.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 Pinot-Presto connector is avilable with version <a href="https://github.com/prestodb/presto/pull/13504">0.229</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="quick-example"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#quick-example" title="Direct link to heading">#</a>Quick example</h2><p>Pinot works very well for querying time series data with lots of Dimensions and Metrics.
-Filters and aggregations are easy and fast.</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-SQL codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token plain">SELECT sum(clicks), sum(impressions) FROM AdAnalyticsTable</span></ [...]
+Filters and aggregations are easy and fast.</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-SQL codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token plain">SELECT sum(clicks), sum(impressions) FROM AdAnalyticsTable</span></ [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/f18e5af0.0d7a5d5d.js"></script>
+<script src="/f18e5af0.f57faae0.js"></script>
 
 
 </body>
diff --git a/content/docs/about/who_use_pinot/index.html b/content/docs/about/who_use_pinot/index.html
index ec39d32..a50bb58 100644
--- a/content/docs/about/who_use_pinot/index.html
+++ b/content/docs/about/who_use_pinot/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Companies using Pinot | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Companies using Pinot | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="## Companies using Pinot"><meta data-react-helmet="true" property="og:description" content="## Companies using Pinot"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/about/who_use_pinot">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Companies using Pinot | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="## Companies using Pinot"><meta data-react-helmet="true" property="og:description" content="## Companies using Pinot"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/about/who_use_pinot">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/9fe62afb.5b9ed3ad.js" as="script">
+<link rel="preload" href="/9fe62afb.8f5d0c99.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/9fe62afb.5b9ed3ad.js"></script>
+<script src="/9fe62afb.8f5d0c99.js"></script>
 
 
 </body>
diff --git a/content/docs/administration/guides/troubleshooting/index.html b/content/docs/administration/guides/troubleshooting/index.html
index 7e646f9..cd4bb92 100644
--- a/content/docs/administration/guides/troubleshooting/index.html
+++ b/content/docs/administration/guides/troubleshooting/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Troubleshooting Guide | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Troubleshooting Guide | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="A guide on debugging and troubleshooting"><meta data-react-helmet="true" property="og:description" content="A guide on debugging and troubleshooting"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/ad [...]
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Troubleshooting Guide | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="A guide on debugging and troubleshooting"><meta data-react-helmet="true" property="og:description" content="A guide on debugging and troubleshooting"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/ad [...]
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/8337e6c5.20ea2687.js" as="script">
+<link rel="preload" href="/8337e6c5.efb3853d.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/8337e6c5.20ea2687.js"></script>
+<script src="/8337e6c5.efb3853d.js"></script>
 
 
 </body>
diff --git a/content/docs/administration/index.html b/content/docs/administration/index.html
index 465915f..c605eb2 100644
--- a/content/docs/administration/index.html
+++ b/content/docs/administration/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Adminstration | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Adminstration | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Adminstration"><meta data-react-helmet="true" property="og:description" content="Adminstration"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/administration">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Adminstration | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Adminstration"><meta data-react-helmet="true" property="og:description" content="Adminstration"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/administration">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/e8193bc1.18c7b1fa.js" as="script">
+<link rel="preload" href="/e8193bc1.a07b49b9.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/e8193bc1.18c7b1fa.js"></script>
+<script src="/e8193bc1.a07b49b9.js"></script>
 
 
 </body>
diff --git a/content/docs/administration/installation/cloud/aws/index.html b/content/docs/administration/installation/cloud/aws/index.html
index e511711..d701db3 100644
--- a/content/docs/administration/installation/cloud/aws/index.html
+++ b/content/docs/administration/installation/cloud/aws/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,61 +12,61 @@
 
 <title data-react-helmet="true">AWS Quickstart | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="AWS Quickstart | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Run Pinot on AWS"><meta data-react-helmet="true" property="og:description" content="Run Pinot on AWS"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/administration/installation/cloud/aws">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="AWS Quickstart | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Run Pinot on AWS"><meta data-react-helmet="true" property="og:description" content="Run Pinot on AWS"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/administration/installation/cloud/aws">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/c571a310.5509b13b.js" as="script">
+<link rel="preload" href="/c571a310.9873212d.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
-Please modify the parameters in the example command below:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token assign-left variable" style="color:#36acaa">EKS_CLUSTER_NA [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+Please modify the parameters in the example command below:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token assign-left variable" style="color:#36acaa">EKS_CLUSTER_NA [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/c571a310.5509b13b.js"></script>
+<script src="/c571a310.9873212d.js"></script>
 
 
 </body>
diff --git a/content/docs/administration/installation/cloud/azure/index.html b/content/docs/administration/installation/cloud/azure/index.html
index 5371065..cb0f39e 100644
--- a/content/docs/administration/installation/cloud/azure/index.html
+++ b/content/docs/administration/installation/cloud/azure/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,61 +12,61 @@
 
 <title data-react-helmet="true">Azure Quickstart | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Azure Quickstart | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Run Pinot on Azure"><meta data-react-helmet="true" property="og:description" content="Run Pinot on Azure"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/administration/installation/cloud/azure">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Azure Quickstart | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Run Pinot on Azure"><meta data-react-helmet="true" property="og:description" content="Run Pinot on Azure"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/administration/installation/cloud/azure">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/52a3cb50.ac12e8bd.js" as="script">
+<link rel="preload" href="/52a3cb50.63351cef.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
-Please modify the parameters in the example command below:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token assign-left variable" style="color:#36acaa">AKS_RESOURCE_G [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+Please modify the parameters in the example command below:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token assign-left variable" style="color:#36acaa">AKS_RESOURCE_G [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/52a3cb50.ac12e8bd.js"></script>
+<script src="/52a3cb50.63351cef.js"></script>
 
 
 </body>
diff --git a/content/docs/administration/installation/cloud/gcp/index.html b/content/docs/administration/installation/cloud/gcp/index.html
index 20ba756..b7d1292 100644
--- a/content/docs/administration/installation/cloud/gcp/index.html
+++ b/content/docs/administration/installation/cloud/gcp/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">GCP Quickstart | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="GCP Quickstart | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Run Pinot on GCP"><meta data-react-helmet="true" property="og:description" content="Run Pinot on GCP"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/administration/installation/cloud/gcp">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="GCP Quickstart | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Run Pinot on GCP"><meta data-react-helmet="true" property="og:description" content="Run Pinot on GCP"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/administration/installation/cloud/gcp">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/1c72b387.7ec45945.js" as="script">
+<link rel="preload" href="/1c72b387.8568b4eb.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/1c72b387.7ec45945.js"></script>
+<script src="/1c72b387.8568b4eb.js"></script>
 
 
 </body>
diff --git a/content/docs/administration/installation/cloud/on-premise/index.html b/content/docs/administration/installation/cloud/on-premise/index.html
index 0e25b7f..24f1973 100644
--- a/content/docs/administration/installation/cloud/on-premise/index.html
+++ b/content/docs/administration/installation/cloud/on-premise/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,64 +12,64 @@
 
 <title data-react-helmet="true">Running Pinot in Kubernetes | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Running Pinot in Kubernetes | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Running Pinot in Kubernetes"><meta data-react-helmet="true" property="og:description" content="Running Pinot in Kubernetes"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/administration/install [...]
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Running Pinot in Kubernetes | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Running Pinot in Kubernetes"><meta data-react-helmet="true" property="og:description" content="Running Pinot in Kubernetes"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/administration/install [...]
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/f5cd6b6b.ee5a1d67.js" as="script">
+<link rel="preload" href="/f5cd6b6b.3f1999fd.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_050827_00003_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">19</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">19</span><span clas [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_050907_00004_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">19</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">19</span><span clas [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_051021_00005_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">19</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">19</span><span clas [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_051114_00006_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">17</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">17</span><span clas [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_050827_00003_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">19</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">19</span><span clas [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_050907_00004_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">19</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">19</span><span clas [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_051021_00005_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">19</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">19</span><span clas [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Query 20191112_051114_00006_xkm4g, FINISHED, </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> node</span></div><div class="token-line" style="color:#393A34"><span class="token plain">Splits: </span><span class="token number" style="color:#36acaa">17</span><span class="token plain"> total, </span><span class="token number" style="color:#36acaa">17</span><span clas [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/f5cd6b6b.ee5a1d67.js"></script>
+<script src="/f5cd6b6b.3f1999fd.js"></script>
 
 
 </body>
diff --git a/content/docs/administration/installation/containers/docker/index.html b/content/docs/administration/installation/containers/docker/index.html
index 73137db..695e450 100644
--- a/content/docs/administration/installation/containers/docker/index.html
+++ b/content/docs/administration/installation/containers/docker/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,61 +12,61 @@
 
 <title data-react-helmet="true">Running Pinot in Docker | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Running Pinot in Docker | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Using Pinot on Docker"><meta data-react-helmet="true" property="og:description" content="Using Pinot on Docker"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/administration/installation/containers [...]
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Running Pinot in Docker | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Using Pinot on Docker"><meta data-react-helmet="true" property="og:description" content="Using Pinot on Docker"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/administration/installation/containers [...]
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/f9a80a12.e36ac89c.js" as="script">
+<link rel="preload" href="/f9a80a12.ecb483d2.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
-available on <a href="https://hub.docker.com/r/apachepinot/pinot/tags">Docker Hub</a></p><blockquote><b>Prerequisites:</b> <br> <p>  <a href="https://hub.docker.com/editions/community/docker-ce-desktop-mac" target="_blank">Install Docker</a><br>  Try <a href="https://hub.docker.com/editions/community/docker-ce-desktop-mac" target="_blank">Kubernetes Quickstart</a> if you already have a minikube cluster or docker kubernetes setup.</p></blockquote><h2><a aria-hidden="true" tabindex="-1" cl [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+available on <a href="https://hub.docker.com/r/apachepinot/pinot/tags">Docker Hub</a></p><blockquote><b>Prerequisites:</b> <br> <p>  <a href="https://hub.docker.com/editions/community/docker-ce-desktop-mac" target="_blank">Install Docker</a><br>  Try <a href="https://hub.docker.com/editions/community/docker-ce-desktop-mac" target="_blank">Kubernetes Quickstart</a> if you already have a minikube cluster or docker kubernetes setup.</p></blockquote><h2><a aria-hidden="true" tabindex="-1" cl [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/f9a80a12.e36ac89c.js"></script>
+<script src="/f9a80a12.ecb483d2.js"></script>
 
 
 </body>
diff --git a/content/docs/administration/installation/containers/index.html b/content/docs/administration/installation/containers/index.html
index 858b0e5..7b3e3be 100644
--- a/content/docs/administration/installation/containers/index.html
+++ b/content/docs/administration/installation/containers/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Install Pinot On Containers | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Install Pinot On Containers | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="import Jump from &#x27;@site/src/components/Jump&#x27;;"><meta data-react-helmet="true" property="og:description" content="import Jump from &#x27;@site/src/components/Jump&#x27;;"><meta data-react-helmet="true" property="og:url" conte [...]
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Install Pinot On Containers | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="import Jump from &#x27;@site/src/components/Jump&#x27;;"><meta data-react-helmet="true" property="og:description" content="import Jump from &#x27;@site/src/components/Jump&#x27;;"><meta data-react-helmet="true" property="og:url" conte [...]
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/09e16f0c.1d8de1ad.js" as="script">
+<link rel="preload" href="/09e16f0c.b1328f25.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/09e16f0c.1d8de1ad.js"></script>
+<script src="/09e16f0c.b1328f25.js"></script>
 
 
 </body>
diff --git a/content/docs/administration/installation/operating-systems/macos/index.html b/content/docs/administration/installation/operating-systems/macos/index.html
index 8714c27..19e05bd 100644
--- a/content/docs/administration/installation/operating-systems/macos/index.html
+++ b/content/docs/administration/installation/operating-systems/macos/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Install Pinot On MacOS | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Install Pinot On MacOS | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Install Pinot on MacOS"><meta data-react-helmet="true" property="og:description" content="Install Pinot on MacOS"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/administration/installation/operating [...]
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Install Pinot On MacOS | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Install Pinot on MacOS"><meta data-react-helmet="true" property="og:description" content="Install Pinot on MacOS"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/administration/installation/operating [...]
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/38ce0a13.1bb571a3.js" as="script">
+<link rel="preload" href="/38ce0a13.8c4954f9.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/38ce0a13.1bb571a3.js"></script>
+<script src="/38ce0a13.8c4954f9.js"></script>
 
 
 </body>
diff --git a/content/docs/administration/installation/operating-systems/ubuntu/index.html b/content/docs/administration/installation/operating-systems/ubuntu/index.html
index 2972836..dc5dd13 100644
--- a/content/docs/administration/installation/operating-systems/ubuntu/index.html
+++ b/content/docs/administration/installation/operating-systems/ubuntu/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Install Pinot On Ubuntu | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Install Pinot On Ubuntu | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Install Pinot on the Ubuntu operating system"><meta data-react-helmet="true" property="og:description" content="Install Pinot on the Ubuntu operating system"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.c [...]
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Install Pinot On Ubuntu | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Install Pinot on the Ubuntu operating system"><meta data-react-helmet="true" property="og:description" content="Install Pinot on the Ubuntu operating system"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.o [...]
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/b2e3a3b3.2141fac1.js" as="script">
+<link rel="preload" href="/b2e3a3b3.c4f6ad65.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/b2e3a3b3.2141fac1.js"></script>
+<script src="/b2e3a3b3.c4f6ad65.js"></script>
 
 
 </body>
diff --git a/content/docs/administration/running_locally/index.html b/content/docs/administration/running_locally/index.html
index 870990a..ffacfaf 100644
--- a/content/docs/administration/running_locally/index.html
+++ b/content/docs/administration/running_locally/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,64 +12,64 @@
 
 <title data-react-helmet="true">Running Pinot locally | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Running Pinot locally | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="## Running Pinot locally"><meta data-react-helmet="true" property="og:description" content="## Running Pinot locally"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/administration/running_locally">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Running Pinot locally | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="## Running Pinot locally"><meta data-react-helmet="true" property="og:description" content="## Running Pinot locally"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/administration/running_locally">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/51f94cc4.49cc1a49.js" as="script">
+<link rel="preload" href="/51f94cc4.b2d56b32.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># build pinot</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain">mvn </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"> package -DskipTests -Pbin-dist</span></div><div class="token-line" style="color:#393A34"><span cla [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># navigate to directory containing the setup scripts</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token builtin class-name">cd</span><span class="token plain"> pinot-distribution/target/apache-pinot-incubating-</span><span class="token vari [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># navigate to directory containing the launcher scripts</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token builtin class-name">cd</span><span class="token plain"> apache-pinot-incubating-</span><span class="token variable" style="color:#36a [...]
-[global <code>log_schema</code> options][docs.reference.global-options#log_schema].</p></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/running_locally.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><path d= [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># navigate to directory containing the setup scripts</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token builtin class-name">cd</span><span class="token plain"> pinot-distribution/target/apache-pinot-incubating-</span><span class="token vari [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># navigate to directory containing the launcher scripts</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token builtin class-name">cd</span><span class="token plain"> apache-pinot-incubating-</span><span class="token variable" style="color:#36a [...]
+[global <code>log_schema</code> options][docs.reference.global-options#log_schema].</p></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/running_locally.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><path d= [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/51f94cc4.49cc1a49.js"></script>
+<script src="/51f94cc4.b2d56b32.js"></script>
 
 
 </body>
diff --git a/content/docs/components/broker/index.html b/content/docs/components/broker/index.html
index 1a3cfbb..66cd76c 100644
--- a/content/docs/components/broker/index.html
+++ b/content/docs/components/broker/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Broker | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Broker | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Broker"><meta data-react-helmet="true" property="og:description" content="Broker"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/components/broker">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Broker | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Broker"><meta data-react-helmet="true" property="og:description" content="Broker"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/broker">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/a578d44b.f75bf579.js" as="script">
+<link rel="preload" href="/a578d44b.928baa47.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/a578d44b.f75bf579.js"></script>
+<script src="/a578d44b.928baa47.js"></script>
 
 
 </body>
diff --git a/content/docs/components/cluster/index.html b/content/docs/components/cluster/index.html
index 2149777..6e04a11 100644
--- a/content/docs/components/cluster/index.html
+++ b/content/docs/components/cluster/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Cluster | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Cluster | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Cluster"><meta data-react-helmet="true" property="og:description" content="Cluster"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/components/cluster">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Cluster | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Cluster"><meta data-react-helmet="true" property="og:description" content="Cluster"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/cluster">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/0b8045ed.5b66eb32.js" as="script">
+<link rel="preload" href="/0b8045ed.38ec5ef0.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/0b8045ed.5b66eb32.js"></script>
+<script src="/0b8045ed.38ec5ef0.js"></script>
 
 
 </body>
diff --git a/content/docs/components/controller/index.html b/content/docs/components/controller/index.html
index 545cd3e..1b1ac70 100644
--- a/content/docs/components/controller/index.html
+++ b/content/docs/components/controller/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Pinot Query Language (PQL) | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Pinot Query Language (PQL) | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Query Language"><meta data-react-helmet="true" property="og:description" content="Pinot Query Language"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/components/controller">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Pinot Query Language (PQL) | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Query Language"><meta data-react-helmet="true" property="og:description" content="Pinot Query Language"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/controller">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/fc1d294a.27619c06.js" as="script">
+<link rel="preload" href="/fc1d294a.14de6b1b.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/fc1d294a.27619c06.js"></script>
+<script src="/fc1d294a.14de6b1b.js"></script>
 
 
 </body>
diff --git a/content/docs/components/index.html b/content/docs/components/index.html
index b91c231..27b1cbe 100644
--- a/content/docs/components/index.html
+++ b/content/docs/components/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Components | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Components | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Components"><meta data-react-helmet="true" property="og:description" content="Components"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/components">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Components | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Components"><meta data-react-helmet="true" property="og:description" content="Components"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/1f7c204c.f97b4f81.js" as="script">
+<link rel="preload" href="/1f7c204c.df8de548.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/1f7c204c.f97b4f81.js"></script>
+<script src="/1f7c204c.df8de548.js"></script>
 
 
 </body>
diff --git a/content/docs/components/minion/index.html b/content/docs/components/minion/index.html
index 1cdf3f0..7284562 100644
--- a/content/docs/components/minion/index.html
+++ b/content/docs/components/minion/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">minion | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="minion | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/components/minion">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="minion | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/minion">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/f42d5630.0ef8ce16.js" as="script">
+<link rel="preload" href="/f42d5630.1f977bf7.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/f42d5630.0ef8ce16.js"></script>
+<script src="/f42d5630.1f977bf7.js"></script>
 
 
 </body>
diff --git a/content/docs/components/schema/index.html b/content/docs/components/schema/index.html
index 3c2686a..7e7fd8e 100644
--- a/content/docs/components/schema/index.html
+++ b/content/docs/components/schema/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">schema | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="schema | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/components/schema">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="schema | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/schema">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/15175136.4fcd5f11.js" as="script">
+<link rel="preload" href="/15175136.014cf568.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/15175136.4fcd5f11.js"></script>
+<script src="/15175136.014cf568.js"></script>
 
 
 </body>
diff --git a/content/docs/components/segments/index.html b/content/docs/components/segments/index.html
index 113fa07..5e9c5b4 100644
--- a/content/docs/components/segments/index.html
+++ b/content/docs/components/segments/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">segments | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="segments | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/components/segments">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="segments | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/segments">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/fe239dc1.96798202.js" as="script">
+<link rel="preload" href="/fe239dc1.728dd6ca.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/fe239dc1.96798202.js"></script>
+<script src="/fe239dc1.728dd6ca.js"></script>
 
 
 </body>
diff --git a/content/docs/components/server/index.html b/content/docs/components/server/index.html
index 468bbdc..1a1694e 100644
--- a/content/docs/components/server/index.html
+++ b/content/docs/components/server/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">server | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="server | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/components/server">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="server | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/server">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/210292fc.1c2a7907.js" as="script">
+<link rel="preload" href="/210292fc.c5a48705.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/210292fc.1c2a7907.js"></script>
+<script src="/210292fc.c5a48705.js"></script>
 
 
 </body>
diff --git a/content/docs/components/tables/index.html b/content/docs/components/tables/index.html
index e144479..078c8ef 100644
--- a/content/docs/components/tables/index.html
+++ b/content/docs/components/tables/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">tables | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="tables | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/components/tables">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="tables | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/tables">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/792a91e0.992d574f.js" as="script">
+<link rel="preload" href="/792a91e0.ba5e1ad1.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/792a91e0.992d574f.js"></script>
+<script src="/792a91e0.ba5e1ad1.js"></script>
 
 
 </body>
diff --git a/content/docs/components/tenants/index.html b/content/docs/components/tenants/index.html
index 8efa7be..dc404bc 100644
--- a/content/docs/components/tenants/index.html
+++ b/content/docs/components/tenants/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">tenants | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="tenants | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/components/tenants">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="tenants | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/components/tenants">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/e2f7469e.ec65c072.js" as="script">
+<link rel="preload" href="/e2f7469e.e0852cc2.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/e2f7469e.ec65c072.js"></script>
+<script src="/e2f7469e.e0852cc2.js"></script>
 
 
 </body>
diff --git a/content/docs/concepts/index.html b/content/docs/concepts/index.html
index 9887db1..bfef52e 100644
--- a/content/docs/concepts/index.html
+++ b/content/docs/concepts/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Concepts | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Concepts | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Concepts"><meta data-react-helmet="true" property="og:description" content="Concepts"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/concepts">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Concepts | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Concepts"><meta data-react-helmet="true" property="og:description" content="Concepts"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/concepts">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/45a5cd1f.1eaf17d0.js" as="script">
+<link rel="preload" href="/45a5cd1f.b7b374b8.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/45a5cd1f.1eaf17d0.js"></script>
+<script src="/45a5cd1f.b7b374b8.js"></script>
 
 
 </body>
diff --git a/content/docs/concepts/pinot-architecture/index.html b/content/docs/concepts/pinot-architecture/index.html
index c0c43b2..33431ea 100644
--- a/content/docs/concepts/pinot-architecture/index.html
+++ b/content/docs/concepts/pinot-architecture/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,39 +12,39 @@
 
 <title data-react-helmet="true">Pinot Architecture | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Pinot Architecture | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="![Arch](../../static/img/pinot-architecture.png)"><meta data-react-helmet="true" property="og:description" content="![Arch](../../static/img/pinot-architecture.png)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apach [...]
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Pinot Architecture | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="![Arch](../../static/img/pinot-architecture.png)"><meta data-react-helmet="true" property="og:description" content="![Arch](../../static/img/pinot-architecture.png)"><meta data-react-helmet="true" property="og:url" content="https://pinot.apach [...]
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/fc2e38b1.ad36b2b8.js" as="script">
+<link rel="preload" href="/fc2e38b1.693425dc.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 First, a bit of naming notions. Pinot has has different components, and different ways of representing the data. In particular, data is represented by:</p></li><li><p>Table:
 A table is a logical abstraction to refer to a collection of related data. It consists of columns and rows (documents).</p></li><li><p>Segment:
 Data in table is divided into (horizontal) shards referred to as segments.</p></li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/apache/incubator-pinot/edit/master/website/docs/concepts/pinot-architecture.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><path d="m34.5 1 [...]
@@ -52,23 +52,23 @@ Data in table is divided into (horizontal) shards referred to as segments.</p></
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/fc2e38b1.ad36b2b8.js"></script>
+<script src="/fc2e38b1.693425dc.js"></script>
 
 
 </body>
diff --git a/content/docs/how-to/index.html b/content/docs/how-to/index.html
index 71bfee4..dd258f5 100644
--- a/content/docs/how-to/index.html
+++ b/content/docs/how-to/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">How To | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="How To | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="how to guides"><meta data-react-helmet="true" property="og:description" content="how to guides"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/how-to">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="How To | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="how to guides"><meta data-react-helmet="true" property="og:description" content="how to guides"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/how-to">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/e2ccc6e4.11cff8d8.js" as="script">
+<link rel="preload" href="/e2ccc6e4.b74a9d08.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/e2ccc6e4.11cff8d8.js"></script>
+<script src="/e2ccc6e4.b74a9d08.js"></script>
 
 
 </body>
diff --git a/content/docs/misc/build-docker/index.html b/content/docs/misc/build-docker/index.html
index 0619ac1..a0a2b2d 100644
--- a/content/docs/misc/build-docker/index.html
+++ b/content/docs/misc/build-docker/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,79 +12,79 @@
 
 <title data-react-helmet="true">Build Docker Images | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Build Docker Images | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Build Docker Images"><meta data-react-helmet="true" property="og:description" content="Build Docker Images"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/misc/build-docker">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Build Docker Images | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Build Docker Images"><meta data-react-helmet="true" property="og:description" content="Build Docker Images"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/misc/build-docker">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/87edd9aa.c022d416.js" as="script">
+<link rel="preload" href="/87edd9aa.6ae3f537.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 The docker image is tagged as <code>[Docker Tag]</code>. <br>
 Docker Tag: Name and tag your docker image. Default is <code>pinot:latest</code>. <br>
 Git Branch: The Pinot branch to build. Default is master. <br>
 Pinot Git URL: The Pinot Git Repo to build, users can set it to their own fork. <br>
 Please note that, the URL is <code>https://</code> based, not <code>git://</code>. <br>
-Default is the <a href="https://github.com/apache/incubator-pinot.git">Apache Repo: https://github.com/apache/incubator-pinot.git</a>. <br></p><ul><li>Example of building and tagging a snapshot on your own fork:</li></ul><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="colo [...]
-In order to push to your own repo, the image needs to be explicitly tagged with the repo name.</p><ul><li>Example of publishing an image to <code>[apachepinot/pinot](https://hub.docker.com/u/apachepinot/repository/docker/apachepinot/pinot)</code> dockerHub repo.</li></ul><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-bash codeBlock [...]
-This docker build project is specialized for Pinot.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="how-to-build"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#how-to-build" title="Direct link to heading">#</a>How to build</h3><p>Usage:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-bash codeBloc [...]
+Default is the <a href="https://github.com/apache/incubator-pinot.git">Apache Repo: https://github.com/apache/incubator-pinot.git</a>. <br></p><ul><li>Example of building and tagging a snapshot on your own fork:</li></ul><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="colo [...]
+In order to push to your own repo, the image needs to be explicitly tagged with the repo name.</p><ul><li>Example of publishing an image to <code>[apachepinot/pinot](https://hub.docker.com/u/apachepinot/repository/docker/apachepinot/pinot)</code> dockerHub repo.</li></ul><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-bash codeBlock [...]
+This docker build project is specialized for Pinot.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="how-to-build"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#how-to-build" title="Direct link to heading">#</a>How to build</h3><p>Usage:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-bash codeBloc [...]
 The docker image is tagged as <code>[Docker Tag]</code>. <br>
 Docker Tag: Name and tag your docker image. Default is <code>pinot:latest</code>. <br>
 Git Branch: The Pinot branch to build. Default is master. <br>
 Pinot Git URL: The Pinot Git Repo to build, users can set it to their own fork. <br>
 Please note that, the URL is <code>https://</code> based, not <code>git://</code>. <br>
-Default is the <a href="https://github.com/apache/incubator-pinot.git">Apache Repo: https://github.com/apache/incubator-pinot.git</a>. <br></p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="how-to-push"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#how-to-push" title="Direct link to heading">#</a>How to push</h3><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj" [...]
+Default is the <a href="https://github.com/apache/incubator-pinot.git">Apache Repo: https://github.com/apache/incubator-pinot.git</a>. <br></p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="how-to-push"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#how-to-push" title="Direct link to heading">#</a>How to push</h3><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj" [...]
 The configuration volume is located alternatively at <code>/home/presto/etc</code>, which contains all the configuration and plugins.
 The data volume is located at <code>/home/presto/data</code>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="kubernetes-examples-1"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#kubernetes-examples-1" title="Direct link to heading">#</a>Kubernetes Examples</h3><p>Please refer to presto-coordinator.yaml as k8s deployment example.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="pinot-superset"></a><a aria-hidden="true" tabindex="-1" class="ha [...]
 This docker build project is based on Project docker-superset and specialized for Pinot.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="how-to-build-1"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#how-to-build-1" title="Direct link to heading">#</a>How to build</h3><p>Please modify file <code>Makefile</code> to change image and <code>superset_version</code> accordingly.
-Below command will build docker image and tag it as <code>superset_version</code> and <code>latest</code>.</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token function"  [...]
+Below command will build docker image and tag it as <code>superset_version</code> and <code>latest</code>.</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-bash codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token function"  [...]
 is included in the image&#x27;s <code>PYTHONPATH</code>. Mounting this file to a different location is possible, but it will need to be in the PYTHONPATH.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="volumes-1"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#volumes-1" title="Direct link to heading">#</a>Volumes</h3><p>The image defines two data volumes: one for mounting configuration into the container, and one for data (logs, SQLite DBs, &amp;c).</p><p [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/87edd9aa.c022d416.js"></script>
+<script src="/87edd9aa.6ae3f537.js"></script>
 
 
 </body>
diff --git a/content/docs/misc/index.html b/content/docs/misc/index.html
index f3a8598..0a32d1c 100644
--- a/content/docs/misc/index.html
+++ b/content/docs/misc/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Misc Content | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Misc Content | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Misc content"><meta data-react-helmet="true" property="og:description" content="Misc content"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/misc">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Misc Content | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Misc content"><meta data-react-helmet="true" property="og:description" content="Misc content"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/misc">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/bb862087.b2802d06.js" as="script">
+<link rel="preload" href="/bb862087.ea526cdd.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/bb862087.b2802d06.js"></script>
+<script src="/bb862087.ea526cdd.js"></script>
 
 
 </body>
diff --git a/content/docs/user-guide/clients/golang/index.html b/content/docs/user-guide/clients/golang/index.html
index 5373a8e..dc701cc 100644
--- a/content/docs/user-guide/clients/golang/index.html
+++ b/content/docs/user-guide/clients/golang/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,61 +12,61 @@
 
 <title data-react-helmet="true">GoLang | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="GoLang | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Client for Golang"><meta data-react-helmet="true" property="og:description" content="Pinot Client for Golang"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/user-guide/clients/golang">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="GoLang | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Client for Golang"><meta data-react-helmet="true" property="og:description" content="Pinot Client for Golang"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/user-guide/clients/golang">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/9caa1f24.f6b4aa99.js" as="script">
+<link rel="preload" href="/9caa1f24.eb4e119e.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">// Print Row Table</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> r </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">// Print Row Table</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> r </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/9caa1f24.f6b4aa99.js"></script>
+<script src="/9caa1f24.eb4e119e.js"></script>
 
 
 </body>
diff --git a/content/docs/user-guide/clients/java/index.html b/content/docs/user-guide/clients/java/index.html
index dce8f87..cf27964 100644
--- a/content/docs/user-guide/clients/java/index.html
+++ b/content/docs/user-guide/clients/java/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,75 +12,75 @@
 
 <title data-react-helmet="true">Java | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Java | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Java Client"><meta data-react-helmet="true" property="og:description" content="Pinot Java Client"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/user-guide/clients/java">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Java | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Java Client"><meta data-react-helmet="true" property="og:description" content="Pinot Java Client"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/user-guide/clients/java">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/f0c930b7.c67aab00.js" as="script">
+<link rel="preload" href="/f0c930b7.cafb9208.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">/**</span></div><div class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"> * Demonstrates the use of the pinot-client to query Pinot from Java</span></div><div class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"> */</sp [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token keyword" style="color:#00009f">public</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">static</span><span class="token plain"> </span><span class="token keyword" style="color:#00009f">void</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">main</span><span class="token punctuation" style="color:#3 [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token comment" style="color:#999988;font-style:italic">// pinot connection</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token class-name">String</span><span class="token plain"> zkUrl </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><sp [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token comment" style="color:#999988;font-style:italic">// set queryType=sql for querying the sql endpoint</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token class-name">Request</span><span class="token plain"> pinotClientRequest </span><span class="token operator" style="color:#393A34"> [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token keyword" style="color:#00009f">int</span><span class="token plain"> numRows </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> resultTableResultSet</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">getRowCount</span><span class="token punctuation" style="color:#393A [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token class-name">System</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">out</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">&quot;ColumnName [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token class-name">System</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">out</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">&quot;ColumnName [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">Connection</span><span class="token plain"> connection </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token class-name">ConnectionFactory</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">fromProperties</span><span class="token punctu [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">Connection</span><span class="token plain"> connection </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token class-name">ConnectionFactory</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">fromHostList</span></div><div class="token-line" style="color:#393A34"> [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">ResultSetGroup</span><span class="token plain"> resultSetGroup </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> statement</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">execute</span><span class="token punctuation" style="color:#393A34">(</span><span cl [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">(</span><span class="token keyword" style="color:#00009f">int</span><span class="token plain"> i </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">0</spa [...]
-In the case of aggregation, each aggregation function is within its own ResultSet. A query with multiple aggregation function will return one result set per aggregation function, as they are computed in parallel.</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-java codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#39 [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">System</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">out</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">&quot;Number of resu [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">Connection</span><span class="token plain"> connection </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token class-name">ConnectionFactory</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">fromHostList</span></div><div class="token-line" style="color:#393A34"> [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">ResultSetGroup</span><span class="token plain"> resultSetGroup </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> statement</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">execute</span><span class="token punctuation" style="color:#393A34">(</span><span cl [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">(</span><span class="token keyword" style="color:#00009f">int</span><span class="token plain"> i </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">0</spa [...]
+In the case of aggregation, each aggregation function is within its own ResultSet. A query with multiple aggregation function will return one result set per aggregation function, as they are computed in parallel.</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-java codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#39 [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">System</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">out</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">&quot;Number of resu [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">System</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">out</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">println</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">&quot;Number of resu [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">ResultSet</span><span class="token plain"> minResultSet </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> resultSetGroup</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">getResultSet</span><span class="token punctuation" style="color:#393A34">(</span><span [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">ResultSet</span><span class="token plain"> maxResultSet </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> resultSetGroup</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">getResultSet</span><span class="token punctuation" style="color:#393A34">(</span><span [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token class-name">ResultSet</span><span class="token plain"> maxResultSet </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> resultSetGroup</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">getResultSet</span><span class="token punctuation" style="color:#393A34">(</span><span [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/f0c930b7.c67aab00.js"></script>
+<script src="/f0c930b7.cafb9208.js"></script>
 
 
 </body>
diff --git a/content/docs/user-guide/index.html b/content/docs/user-guide/index.html
index 57edb1b..82b9059 100644
--- a/content/docs/user-guide/index.html
+++ b/content/docs/user-guide/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">User Guide | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="User Guide | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="User Guide"><meta data-react-helmet="true" property="og:description" content="User Guide"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/user-guide">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="User Guide | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="User Guide"><meta data-react-helmet="true" property="og:description" content="User Guide"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/user-guide">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/1db65d89.618b1ea1.js" as="script">
+<link rel="preload" href="/1db65d89.7ccbe976.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/1db65d89.618b1ea1.js"></script>
+<script src="/1db65d89.7ccbe976.js"></script>
 
 
 </body>
diff --git a/content/docs/user-guide/pql/index.html b/content/docs/user-guide/pql/index.html
index e47ea2a..67d0981 100644
--- a/content/docs/user-guide/pql/index.html
+++ b/content/docs/user-guide/pql/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,65 +12,65 @@
 
 <title data-react-helmet="true">Pinot Query Language (PQL) | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Pinot Query Language (PQL) | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Query Language"><meta data-react-helmet="true" property="og:description" content="Pinot Query Language"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/user-guide/pql">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Pinot Query Language (PQL) | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Query Language"><meta data-react-helmet="true" property="og:description" content="Pinot Query Language"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/user-guide/pql">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/d6d9fd36.f8d90efc.js" as="script">
+<link rel="preload" href="/d6d9fd36.e994063d.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
-E.g. the query below fetches all the rows for a given UID.</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-sql codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">SELECT</span><span class="to [...]
-FASTHLL (WARN: will be deprecated soon. FASTHLL stores serialized HyperLogLog in String format, which performs worse than DISTINCTCOUNTHLL, which supports serialized HyperLogLog in BYTES (byte array) format)</li><li>PERCENTILE[0-100]: e.g. PERCENTILE5, PERCENTILE50, PERCENTILE99, etc.</li><li>PERCENTILEEST[0-100]: e.g. PERCENTILEEST5, PERCENTILEEST50, PERCENTILEEST99, etc.</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="supported-aggregations-on-multi-value-columns">< [...]
-The following two queries are both supported in PQL, where the non-aggregation columns are ignored.</li></ul><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-sql codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token keyword" sty [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">SELECT</span><span class="token plain"> bar</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> baz</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">MIN</span><span class="token punctuation" style="color [...]
-The results for query</li></ul><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><pre tabindex="0" class="prism-code language-sql codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">SELECT</span><span class="token plain"> </span><span class= [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+E.g. the query below fetches all the rows for a given UID.</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-sql codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">SELECT</span><span class="to [...]
+FASTHLL (WARN: will be deprecated soon. FASTHLL stores serialized HyperLogLog in String format, which performs worse than DISTINCTCOUNTHLL, which supports serialized HyperLogLog in BYTES (byte array) format)</li><li>PERCENTILE[0-100]: e.g. PERCENTILE5, PERCENTILE50, PERCENTILE99, etc.</li><li>PERCENTILEEST[0-100]: e.g. PERCENTILEEST5, PERCENTILEEST50, PERCENTILEEST99, etc.</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor" id="supported-aggregations-on-multi-value-columns">< [...]
+The following two queries are both supported in PQL, where the non-aggregation columns are ignored.</li></ul><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-sql codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token keyword" sty [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token keyword" style="color:#00009f">SELECT</span><span class="token plain"> bar</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> baz</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">MIN</span><span class="token punctuation" style="color [...]
+The results for query</li></ul><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-sql codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#393A34;background-color:#f6f8fa"><div class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">SELECT</span><span class="token plain"> </span><span class= [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/d6d9fd36.f8d90efc.js"></script>
+<script src="/d6d9fd36.e994063d.js"></script>
 
 
 </body>
diff --git a/content/docs/user-guide/query-pinot/index.html b/content/docs/user-guide/query-pinot/index.html
index 56bb5a8..3691e89 100644
--- a/content/docs/user-guide/query-pinot/index.html
+++ b/content/docs/user-guide/query-pinot/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,61 +12,61 @@
 
 <title data-react-helmet="true">Querying Pinot | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Querying Pinot | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Ways to query Pinot"><meta data-react-helmet="true" property="og:description" content="Ways to query Pinot"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/user-guide/query-pinot">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Querying Pinot | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Ways to query Pinot"><meta data-react-helmet="true" property="og:description" content="Ways to query Pinot"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/user-guide/query-pinot">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/76b5bcb0.b12b048d.js" as="script">
+<link rel="preload" href="/76b5bcb0.8100096c.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token number" style="color:#36acaa">2020</span><span class="token plain">/03/04 </span><span class="token number" style="color:#36acaa">12</span><span class="token plain">:46:33.459 INFO </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">PostQueryCommand</span><span class="token punctuation" style="color:#393A34">]</span><span class="token p [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token number" style="color:#36acaa">2020</span><span class="token plain">/03/04 </span><span class="token number" style="color:#36acaa">12</span><span class="token plain">:46:33.459 INFO </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">PostQueryCommand</span><span class="token punctuation" style="color:#393A34">]</span><span class="token p [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/76b5bcb0.b12b048d.js"></script>
+<script src="/76b5bcb0.8100096c.js"></script>
 
 
 </body>
diff --git a/content/docs/user-guide/response-format/index.html b/content/docs/user-guide/response-format/index.html
index 7cf5b7b..a3f4f8c 100644
--- a/content/docs/user-guide/response-format/index.html
+++ b/content/docs/user-guide/response-format/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,62 +12,62 @@
 
 <title data-react-helmet="true">Response Format | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Response Format | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="REST Response Format"><meta data-react-helmet="true" property="og:description" content="REST Response Format"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/user-guide/response-format">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Response Format | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="REST Response Format"><meta data-react-helmet="true" property="og:description" content="REST Response Format"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/user-guide/response-format">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/35310c5a.9e889bb0.js" as="script">
+<link rel="preload" href="/35310c5a.88f03fc8.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </span></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></div><div class="token-line" style="color:#393A34"><span class="token plain">{</span></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">&quot;traceInfo&quot;</span><span class="token plain">:{}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token  [...]
+</span></div><div class="token-line" style="color:#393A34"><span class="token plain">{</span></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">&quot;traceInfo&quot;</span><span class="token plain">:{}</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></div><div class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token  [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/35310c5a.9e889bb0.js"></script>
+<script src="/35310c5a.88f03fc8.js"></script>
 
 
 </body>
diff --git a/content/docs/user-guide/rest-admin-interface/index.html b/content/docs/user-guide/rest-admin-interface/index.html
index 0f4bc37..07b8f37 100644
--- a/content/docs/user-guide/rest-admin-interface/index.html
+++ b/content/docs/user-guide/rest-admin-interface/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -12,60 +12,60 @@
 
 <title data-react-helmet="true">Rest Admin Inerface | Apache Pinot™ (Incubating)</title>
 
-<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Rest Admin Inerface | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Rest Admin Interface"><meta data-react-helmet="true" property="og:description" content="Pinot Rest Admin Interface"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.com/docs/user-guide/rest-admin-interface">
+<meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Rest Admin Inerface | Apache Pinot™ (Incubating)"><meta data-react-helmet="true" name="description" content="Pinot Rest Admin Interface"><meta data-react-helmet="true" property="og:description" content="Pinot Rest Admin Interface"><meta data-react-helmet="true" property="og:url" content="https://pinot.apache.org/docs/user-guide/rest-admin-interface">
 
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/1be78505.db05b003.js" as="script">
+<link rel="preload" href="/1be78505.4b939d75.js" as="script">
 
 <link rel="preload" href="/20ac7829.f30a3389.js" as="script">
 
-<link rel="preload" href="/17896441.d825fbec.js" as="script">
+<link rel="preload" href="/17896441.17820876.js" as="script">
 
-<link rel="preload" href="/17982204.3543296b.js" as="script">
+<link rel="preload" href="/17982204.69c036e6.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/1be78505.db05b003.js"></script>
+<script src="/1be78505.4b939d75.js"></script>
 
 <script src="/20ac7829.f30a3389.js"></script>
 
-<script src="/17896441.d825fbec.js"></script>
+<script src="/17896441.17820876.js"></script>
 
-<script src="/17982204.3543296b.js"></script>
+<script src="/17982204.69c036e6.js"></script>
 
 
 </body>
diff --git a/content/download/index.html b/content/download/index.html
index 3cf166d..642e31a 100644
--- a/content/download/index.html
+++ b/content/download/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -17,18 +17,18 @@
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
 <link rel="preload" href="/f15f6e84.31ccd1be.js" as="script">
 
@@ -36,18 +36,18 @@
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
 <script src="/f15f6e84.31ccd1be.js"></script>
 
diff --git a/content/e2ccc6e4.11cff8d8.js b/content/e2ccc6e4.b74a9d08.js
similarity index 98%
rename from content/e2ccc6e4.11cff8d8.js
rename to content/e2ccc6e4.b74a9d08.js
index c6fcc0e..d3a8303 100644
--- a/content/e2ccc6e4.11cff8d8.js
+++ b/content/e2ccc6e4.b74a9d08.js
@@ -1,2 +1,2 @@
-/*! For license information please see e2ccc6e4.11cff8d8.js.LICENSE.txt */
+/*! For license information please see e2ccc6e4.b74a9d08.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[35],{178:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return f}));var r=n(1),o=n(9),a=(n(0),n(193)),c=n(197),i={title:"How To",description:"how to guides",sidebar_label:"hidden",hide_pagination:!0},u={id:"how-to",title:"How To",description:"how to guides",source:"@site/docs/how-to.md",permalin [...]
\ No newline at end of file
diff --git a/content/1db65d89.618b1ea1.js.LICENSE.txt b/content/e2ccc6e4.b74a9d08.js.LICENSE.txt
similarity index 100%
rename from content/1db65d89.618b1ea1.js.LICENSE.txt
rename to content/e2ccc6e4.b74a9d08.js.LICENSE.txt
diff --git a/content/e2f7469e.ec65c072.js b/content/e2f7469e.e0852cc2.js
similarity index 100%
rename from content/e2f7469e.ec65c072.js
rename to content/e2f7469e.e0852cc2.js
diff --git a/content/e8193bc1.18c7b1fa.js b/content/e8193bc1.a07b49b9.js
similarity index 98%
rename from content/e8193bc1.18c7b1fa.js
rename to content/e8193bc1.a07b49b9.js
index e9dae5d..94f88c3 100644
--- a/content/e8193bc1.18c7b1fa.js
+++ b/content/e8193bc1.a07b49b9.js
@@ -1,2 +1,2 @@
-/*! For license information please see e8193bc1.18c7b1fa.js.LICENSE.txt */
+/*! For license information please see e8193bc1.a07b49b9.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[37],{180:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return u})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return f}));var r=n(1),a=n(9),o=(n(0),n(193)),i=n(197),c={title:"Adminstration",description:"Adminstration",sidebar_label:"hidden",hide_pagination:!0},u={id:"administration",title:"Adminstration",description:"Adminstration",source:"@site/do [...]
\ No newline at end of file
diff --git a/content/1c72b387.7ec45945.js.LICENSE.txt b/content/e8193bc1.a07b49b9.js.LICENSE.txt
similarity index 100%
rename from content/1c72b387.7ec45945.js.LICENSE.txt
rename to content/e8193bc1.a07b49b9.js.LICENSE.txt
diff --git a/content/f0c930b7.c67aab00.js b/content/f0c930b7.cafb9208.js
similarity index 99%
rename from content/f0c930b7.c67aab00.js
rename to content/f0c930b7.cafb9208.js
index 94847a8..8401763 100644
--- a/content/f0c930b7.c67aab00.js
+++ b/content/f0c930b7.cafb9208.js
@@ -1,2 +1,2 @@
-/*! For license information please see f0c930b7.c67aab00.js.LICENSE.txt */
+/*! For license information please see f0c930b7.cafb9208.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[38],{181:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return l})),n.d(t,"rightToc",(function(){return s})),n.d(t,"default",(function(){return p}));var r=n(1),o=n(9),a=(n(0),n(193)),u=n(198),i={title:"Java",sidebar_label:"java",description:"Pinot Java Client"},l={id:"user-guide/clients/java",title:"Java",description:"Pinot Java Client",source:"@site/docs/user-guide/clients/ [...]
\ No newline at end of file
diff --git a/content/1.079f9a2e.js.LICENSE.txt b/content/f0c930b7.cafb9208.js.LICENSE.txt
similarity index 100%
rename from content/1.079f9a2e.js.LICENSE.txt
rename to content/f0c930b7.cafb9208.js.LICENSE.txt
diff --git a/content/f18e5af0.0d7a5d5d.js b/content/f18e5af0.f57faae0.js
similarity index 100%
rename from content/f18e5af0.0d7a5d5d.js
rename to content/f18e5af0.f57faae0.js
diff --git a/content/f42d5630.0ef8ce16.js b/content/f42d5630.1f977bf7.js
similarity index 100%
rename from content/f42d5630.0ef8ce16.js
rename to content/f42d5630.1f977bf7.js
diff --git a/content/f5cd6b6b.ee5a1d67.js b/content/f5cd6b6b.3f1999fd.js
similarity index 99%
rename from content/f5cd6b6b.ee5a1d67.js
rename to content/f5cd6b6b.3f1999fd.js
index a34f9b7..e04fbb2 100644
--- a/content/f5cd6b6b.ee5a1d67.js
+++ b/content/f5cd6b6b.3f1999fd.js
@@ -1,2 +1,2 @@
-/*! For license information please see f5cd6b6b.ee5a1d67.js.LICENSE.txt */
+/*! For license information please see f5cd6b6b.3f1999fd.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[42],{186:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return l})),a.d(t,"metadata",(function(){return i})),a.d(t,"rightToc",(function(){return s})),a.d(t,"default",(function(){return b}));var n=a(1),r=a(9),o=(a(0),a(193)),c=(a(204),a(203),a(197)),l={title:"Running Pinot in Kubernetes",sidebar_label:"Kubernetes",description:"Running Pinot in Kubernetes"},i={id:"administration/installation/cloud/on-premise",title:" [...]
\ No newline at end of file
diff --git a/content/0b8045ed.5b66eb32.js.LICENSE.txt b/content/f5cd6b6b.3f1999fd.js.LICENSE.txt
similarity index 100%
rename from content/0b8045ed.5b66eb32.js.LICENSE.txt
rename to content/f5cd6b6b.3f1999fd.js.LICENSE.txt
diff --git a/content/f9a80a12.e36ac89c.js b/content/f9a80a12.ecb483d2.js
similarity index 99%
rename from content/f9a80a12.e36ac89c.js
rename to content/f9a80a12.ecb483d2.js
index 99a91ee..fcf2491 100644
--- a/content/f9a80a12.e36ac89c.js
+++ b/content/f9a80a12.ecb483d2.js
@@ -1,2 +1,2 @@
-/*! For license information please see f9a80a12.e36ac89c.js.LICENSE.txt */
+/*! For license information please see f9a80a12.ecb483d2.js.LICENSE.txt */
 (window.webpackJsonp=window.webpackJsonp||[]).push([[43],{187:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return c})),n.d(t,"metadata",(function(){return b})),n.d(t,"rightToc",(function(){return p})),n.d(t,"default",(function(){return s}));var a=n(1),r=n(9),o=(n(0),n(193)),i=n(204),l=n(203),c={title:"Running Pinot in Docker",sidebar_label:"Docker",description:"Using Pinot on Docker",source_url:"https://github.com/"},b={id:"administration/installation/containers/do [...]
\ No newline at end of file
diff --git a/content/09e16f0c.1d8de1ad.js.LICENSE.txt b/content/f9a80a12.ecb483d2.js.LICENSE.txt
similarity index 100%
rename from content/09e16f0c.1d8de1ad.js.LICENSE.txt
rename to content/f9a80a12.ecb483d2.js.LICENSE.txt
diff --git a/content/fc1d294a.27619c06.js b/content/fc1d294a.14de6b1b.js
similarity index 100%
rename from content/fc1d294a.27619c06.js
rename to content/fc1d294a.14de6b1b.js
diff --git a/content/fc2e38b1.ad36b2b8.js b/content/fc2e38b1.693425dc.js
similarity index 100%
rename from content/fc2e38b1.ad36b2b8.js
rename to content/fc2e38b1.693425dc.js
diff --git a/content/fe239dc1.96798202.js b/content/fe239dc1.728dd6ca.js
similarity index 100%
rename from content/fe239dc1.96798202.js
rename to content/fe239dc1.728dd6ca.js
diff --git a/content/img/pinot-navbar-logo.svg b/content/img/pinot-navbar-logo.svg
new file mode 100644
index 0000000..7651aff
--- /dev/null
+++ b/content/img/pinot-navbar-logo.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="851px" height="327px" viewBox="0 0 851 327" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 64 (93537) - https://sketch.com -->
+    <title>pinot</title>
+    <desc>Created with Sketch.</desc>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <path d="M101.5,12.8027896 C98.5,9.80278959 98.3,6.40278959 101.1,2.90278959 C105.2,-2.39721041 112,0.60278959 112,7.60278959 C112,14.6027896 106.1,17.5027896 101.5,12.8027896 Z" id="Path" fill="#000000" fill-rule="nonzero" transform="translate(105.559592, 7.651395) scale(-1, 1) rotate(-180.000000) translate(-105.559592, -7.651395) "></path>
+        <path d="M50.6,31.8826375 C46.7,27.9826375 47.8,21.2826375 52.7,19.3826375 C58.6,17.1826375 63.9,26.6826375 59.4,31.5826375 C57.3,33.8826375 52.7,34.0826375 50.6,31.8826375 Z" id="Path" fill="#000000" fill-rule="nonzero" transform="translate(54.663061, 26.241319) scale(-1, 1) rotate(-180.000000) translate(-54.663061, -26.241319) "></path>
+        <path d="M101.2,325.394269 C99,323.894269 99,323.694269 99,294.694269 C99,262.294269 98.8,260.994269 93,260.994269 C87.5,260.994269 87,262.594269 87,279.594269 C87,294.894269 87,295.094269 84.4,297.594269 C82.5,299.594269 81.3,299.994269 79.2,299.494269 C73.9,298.194269 74,298.994269 74,265.494269 L74,234.294269 L79.6,237.194269 C84.3,239.494269 86.6,239.994269 92.6,239.994269 C106.7,239.994269 117.2,231.694269 120.6,217.794269 C122.1,211.894269 122.1,210.794269 120.6,204.994269  [...]
+        <path d="M75.7,41.0980294 C73.4,38.5980294 73.5,32.5980294 75.8,30.5980294 C77.7,28.7980294 81.7,28.3980294 83.6,29.6980294 C85.6,30.9980294 87.2,35.0980294 86.6,37.3980294 C85.3,42.6980294 79,44.7980294 75.7,41.0980294 Z" id="Path" fill="#000000" fill-rule="nonzero" transform="translate(80.375954, 35.949015) scale(-1, 1) rotate(-180.000000) translate(-80.375954, -35.949015) "></path>
+        <path d="M85,156.45979 C79.5,152.65979 77.5,149.15979 77.5,143.15979 C77.5,134.65979 83.1,128.65979 91.7,127.95979 C100.8,127.25979 108,134.15979 108,143.65979 C108,155.25979 94.3,162.75979 85,156.45979 Z" id="Path" fill="#000000" fill-rule="nonzero" transform="translate(92.750000, 143.329895) scale(-1, 1) rotate(-180.000000) translate(-92.750000, -143.329895) "></path>
+        <path d="M409.753404,96.8902798 C403.035734,93.3600049 399.676898,87.8819922 399.054891,79.9693071 C398.557286,72.056622 401.418516,66.7003428 408.633793,61.9527318 C414.605056,57.9355224 425.179167,58.057256 431.274832,62.0744654 C443.092956,69.8654169 442.844154,87.3950577 430.901628,96.0381445 C426.049976,99.5684194 415.600266,100.055354 409.753404,96.8902798 Z" id="Path" fill="#000000" fill-rule="nonzero" transform="translate(419.500000, 79.000000) scale(-1, 1) rotate(-180.00 [...]
+        <polygon id="Path" fill="#000000" fill-rule="nonzero" transform="translate(821.000000, 178.500000) scale(-1, 1) rotate(-180.000000) translate(-821.000000, -178.500000) " points="803.244898 246.349767 803.244898 221.699534 797.122449 221.699534 791 221.699534 791 206.909394 791 192.119254 797.122449 192.119254 803.244898 192.119254 803.489796 139.491006 803.857143 86.739507 819.530612 86.3697535 835.081633 86 835.081633 139.121252 835.081633 192.119254 843.040816 192.119254 851 19 [...]
+        <path d="M528.072646,269.340519 C521.925176,267.139506 513.770368,262.492924 509.504777,258.70229 L506.619229,256.256721 L506.619229,261.881531 L506.619229,267.62862 L490.309615,267.62862 L474,267.62862 L474,200.375449 L474,133.122278 L490.184156,133.122278 L506.368312,133.122278 L506.870147,176.286586 C507.49744,224.464313 508.124732,228.621781 516.028623,236.325326 C521.046966,241.216466 530.3309,243.784314 539.489376,242.806086 C551.533399,241.338745 557.053577,235.591655 559. [...]
+        <path d="M677.52103,274.437991 C665.407725,271.469256 654.901288,265.284393 645.012876,255.264914 C630.180258,240.297545 624,225.701267 624,205.043824 C624,162.368267 658.238627,130.330675 700.635193,133.175712 C713.119313,134.041593 722.266094,136.515538 731.536481,141.587126 C746.987124,150.245935 758.853219,163.976331 764.662661,180.056976 C767.505579,187.849904 768,190.818638 768,204.425338 C768,217.413551 767.505579,221.248166 765.157082,228.175213 C757.369957,250.564418 737 [...]
+        <polygon id="Path" fill="#000000" fill-rule="nonzero" transform="translate(420.500000, 203.500000) scale(-1, 1) rotate(-180.000000) translate(-420.500000, -203.500000) " points="404 203.561308 404 136 420.246154 136.367847 436.365385 136.735695 436.746154 203.929155 437 271 420.5 271 404 271"></polygon>
+        <path d="M285.568834,325.759393 C278.634681,324.648318 267.738153,320.697827 263.651955,317.858411 C259.93723,315.265902 259.194285,315.512807 259.194285,319.710204 L259.194285,323.413789 L243.097143,323.413789 L227,323.413789 L227,230.206895 L227,137 L243.097143,137 L259.194285,137 L259.194285,165.887965 L259.194285,194.899382 L266.376087,191.195797 C276.405845,186.134231 286.435603,183.912079 299.437142,183.912079 C320.982548,183.912079 337.698811,190.578533 351.938591,204.8990 [...]
+    </g>
+</svg>
\ No newline at end of file
diff --git a/content/index.html b/content/index.html
index ec2c574..880071b 100644
--- a/content/index.html
+++ b/content/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width">
-<meta name="generator" content="Docusaurus v2.0.0-alpha.49">
+<meta name="generator" content="Docusaurus v2.0.0-alpha.50">
 <link rel="preconnect" href="https://www.google-analytics.com">
 <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157446650-1","auto"),ga("send","pageview")</script>
 <script async src="https://www.google-analytics.com/analytics.js"></script>
@@ -17,43 +17,43 @@
 <link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.ico">
 
 
-<link rel="stylesheet" href="/styles.11b20a4d.css">
+<link rel="stylesheet" href="/styles.9c5b0714.css">
 
 
 <link rel="preload" href="/styles.e8363809.js" as="script">
 
-<link rel="preload" href="/runtime~main.4dc68bcd.js" as="script">
+<link rel="preload" href="/runtime~main.65e08ef9.js" as="script">
 
-<link rel="preload" href="/main.d2e6c2d2.js" as="script">
+<link rel="preload" href="/main.86f9196e.js" as="script">
 
-<link rel="preload" href="/1.079f9a2e.js" as="script">
+<link rel="preload" href="/1.16f0c25c.js" as="script">
 
-<link rel="preload" href="/2.ac58cc19.js" as="script">
+<link rel="preload" href="/2.19dfe367.js" as="script">
 
-<link rel="preload" href="/3.6f78a45d.js" as="script">
+<link rel="preload" href="/3.039ebabc.js" as="script">
 
-<link rel="preload" href="/c4f5d8e4.73b5014d.js" as="script">
+<link rel="preload" href="/c4f5d8e4.ae0c4055.js" as="script">
 
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script>
 <div id="__docusaurus">
-<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
+<nav class="navbar navbar--light navbar--fixed-top navbarHideable_OaSq"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria [...]
 </div>
 
 <script src="/styles.e8363809.js"></script>
 
-<script src="/runtime~main.4dc68bcd.js"></script>
+<script src="/runtime~main.65e08ef9.js"></script>
 
-<script src="/main.d2e6c2d2.js"></script>
+<script src="/main.86f9196e.js"></script>
 
-<script src="/1.079f9a2e.js"></script>
+<script src="/1.16f0c25c.js"></script>
 
-<script src="/2.ac58cc19.js"></script>
+<script src="/2.19dfe367.js"></script>
 
-<script src="/3.6f78a45d.js"></script>
+<script src="/3.039ebabc.js"></script>
 
-<script src="/c4f5d8e4.73b5014d.js"></script>
+<script src="/c4f5d8e4.ae0c4055.js"></script>
 
 
 </body>
diff --git a/content/main.86f9196e.js b/content/main.86f9196e.js
new file mode 100644
index 0000000..eb98ea6
--- /dev/null
+++ b/content/main.86f9196e.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.86f9196e.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[47],[function(e,t,n){"use strict";e.exports=n(90)},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(41)("wks"),o=n(43),i=n(5).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||( [...]
\ No newline at end of file
diff --git a/content/main.d2e6c2d2.js.LICENSE.txt b/content/main.86f9196e.js.LICENSE.txt
similarity index 100%
rename from content/main.d2e6c2d2.js.LICENSE.txt
rename to content/main.86f9196e.js.LICENSE.txt
diff --git a/content/main.d2e6c2d2.js b/content/main.d2e6c2d2.js
deleted file mode 100644
index 07a12a7..0000000
--- a/content/main.d2e6c2d2.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.d2e6c2d2.js.LICENSE.txt */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[47],[function(e,t,n){"use strict";e.exports=n(90)},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(41)("wks"),o=n(43),i=n(5).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||( [...]
\ No newline at end of file
diff --git a/content/runtime~main.4dc68bcd.js b/content/runtime~main.65e08ef9.js
similarity index 88%
rename from content/runtime~main.4dc68bcd.js
rename to content/runtime~main.65e08ef9.js
index 7294255..0d20f62 100644
--- a/content/runtime~main.4dc68bcd.js
+++ b/content/runtime~main.65e08ef9.js
@@ -1 +1 @@
-!function(e){function c(c){for(var d,a,n=c[0],o=c[1],b=c[2],u=0,i=[];u<n.length;u++)a=n[u],Object.prototype.hasOwnProperty.call(t,a)&&t[a]&&i.push(t[a][0]),t[a]=0;for(d in o)Object.prototype.hasOwnProperty.call(o,d)&&(e[d]=o[d]);for(l&&l(c);i.length;)i.shift()();return r.push.apply(r,b||[]),f()}function f(){for(var e,c=0;c<r.length;c++){for(var f=r[c],d=!0,a=1;a<f.length;a++){var n=f[a];0!==t[n]&&(d=!1)}d&&(r.splice(c--,1),e=o(o.s=f[0]))}return e}var d={},a={48:0},t={48:0},r=[];function  [...]
\ No newline at end of file
+!function(e){function c(c){for(var d,a,n=c[0],o=c[1],b=c[2],u=0,i=[];u<n.length;u++)a=n[u],Object.prototype.hasOwnProperty.call(t,a)&&t[a]&&i.push(t[a][0]),t[a]=0;for(d in o)Object.prototype.hasOwnProperty.call(o,d)&&(e[d]=o[d]);for(l&&l(c);i.length;)i.shift()();return r.push.apply(r,b||[]),f()}function f(){for(var e,c=0;c<r.length;c++){for(var f=r[c],d=!0,a=1;a<f.length;a++){var n=f[a];0!==t[n]&&(d=!1)}d&&(r.splice(c--,1),e=o(o.s=f[0]))}return e}var d={},a={48:0},t={48:0},r=[];function  [...]
\ No newline at end of file
diff --git a/content/server.bundle.js b/content/server.bundle.js
index f90f1a6..506942c 100644
--- a/content/server.bundle.js
+++ b/content/server.bundle.js
@@ -82,7 +82,7 @@ module.exports =
 /******/
 /******/
 /******/ 	// Load entry module and return exports
-/******/ 	return __webpack_require__(__webpack_require__.s = 419);
+/******/ 	return __webpack_require__(__webpack_require__.s = 430);
 /******/ })
 /************************************************************************/
 /******/ ([
@@ -305,7 +305,7 @@ function createElement (type, props) {
 
 
 if (true) {
-  module.exports = __webpack_require__(222);
+  module.exports = __webpack_require__(226);
 } else {}
 
 
@@ -423,7 +423,7 @@ function _interopRequireWildcard(obj) {
 /* harmony import */ var _docusaurus_Link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(8);
 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(5);
 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);
-/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(343);
+/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(354);
 /* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_css__WEBPACK_IMPORTED_MODULE_3__);
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -508,7 +508,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
 "use strict";
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _context__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(77);
+/* harmony import */ var _context__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(78);
 /**
  * Copyright (c) Facebook, Inc. and its affiliates.
  *
@@ -530,7 +530,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
 if (false) { var throwOnDirectAccess, ReactIs; } else {
   // By explicitly using `prop-types` you are opting into new production behavior.
   // http://fb.me/prop-types-in-prod
-  module.exports = __webpack_require__(225)();
+  module.exports = __webpack_require__(229)();
 }
 
 
@@ -539,7 +539,7 @@ if (false) { var throwOnDirectAccess, ReactIs; } else {
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(48);
@@ -558,7 +558,7 @@ io.observe(el);};const handleRef=ref=>{if(IOSupported&&ref&&isInternal){// If IO
 handleIntersection(ref,()=>{window.docusaurus.prefetch(targetLink);});}};const onMouseEnter=()=>{if(!preloaded.current){window.docusaurus.preload(targetLink);preloaded.current=true;}};Object(react__WEBPACK_IMPORTED_MODULE_1__["useEffect"])(()=>{// If IO is not supported. We prefetch by default (only once).
 if(!IOSupported&&isInternal){window.docusaurus.prefetch(targetLink);}// When unmounting, stop intersection observer from watching.
 return()=>{if(IOSupported&&io){io.disconnect();}};},[targetLink,IOSupported,isInternal]);return!targetLink||!isInternal?/*#__PURE__*/ // eslint-disable-next-line jsx-a11y/anchor-has-content
-react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({},props,{href:targetLink})):/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_2__[/* NavLink */ "a"],Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPA [...]
+react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({},props,{href:targetLink})):/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_2__[/* NavLink */ "a"],Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_ex [...]
 
 /***/ }),
 /* 9 */
@@ -612,7 +612,7 @@ module.exports = Token;
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(5);
 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(344);
+/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(355);
 /* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_css__WEBPACK_IMPORTED_MODULE_2__);
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
@@ -637,7 +637,7 @@ module.exports = Token;
 /* 13 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var helpers = __webpack_require__(92);
+var helpers = __webpack_require__(93);
 
 function store(serializeContext, token) {
   serializeContext.output.push(typeof token == 'string' ? token : token[1]);
@@ -696,9 +696,9 @@ module.exports = {
 /***/ (function(module, exports, __webpack_require__) {
 
 var fs = __webpack_require__(32)
-var polyfills = __webpack_require__(315)
-var legacy = __webpack_require__(317)
-var clone = __webpack_require__(318)
+var polyfills = __webpack_require__(326)
+var legacy = __webpack_require__(328)
+var clone = __webpack_require__(329)
 
 var util = __webpack_require__(44)
 
@@ -1086,7 +1086,7 @@ var react = __webpack_require__(1);
 var react_default = /*#__PURE__*/__webpack_require__.n(react);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/TabGroupChoiceContext.js
-var TabGroupChoiceContext = __webpack_require__(75);
+var TabGroupChoiceContext = __webpack_require__(76);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/hooks/useTabGroupChoiceContext.js
 /**
@@ -1100,7 +1100,7 @@ var classnames = __webpack_require__(5);
 var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Tabs/styles.module.css
-var styles_module = __webpack_require__(213);
+var styles_module = __webpack_require__(217);
 var styles_module_default = /*#__PURE__*/__webpack_require__.n(styles_module);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Tabs/index.js
@@ -1206,7 +1206,7 @@ var helpers_inheritsLoose = __webpack_require__(111);
 var inheritsLoose_default = /*#__PURE__*/__webpack_require__.n(helpers_inheritsLoose);
 
 // EXTERNAL MODULE: ./node_modules/gud/index.js
-var gud = __webpack_require__(211);
+var gud = __webpack_require__(215);
 var gud_default = /*#__PURE__*/__webpack_require__.n(gud);
 
 // CONCATENATED MODULE: ./node_modules/mini-create-react-context/dist/esm/index.js
@@ -1395,13 +1395,13 @@ var path_to_regexp = __webpack_require__(112);
 var path_to_regexp_default = /*#__PURE__*/__webpack_require__.n(path_to_regexp);
 
 // EXTERNAL MODULE: ./node_modules/react-is/index.js
-var react_is = __webpack_require__(142);
+var react_is = __webpack_require__(146);
 
 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js
 var objectWithoutPropertiesLoose = __webpack_require__(39);
 
 // EXTERNAL MODULE: ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js
-var hoist_non_react_statics_cjs = __webpack_require__(212);
+var hoist_non_react_statics_cjs = __webpack_require__(216);
 var hoist_non_react_statics_cjs_default = /*#__PURE__*/__webpack_require__.n(hoist_non_react_statics_cjs);
 
 // CONCATENATED MODULE: ./node_modules/react-router/esm/react-router.js
@@ -2076,8 +2076,8 @@ function invariant(condition, message) {
 "use strict";
 
 const u = __webpack_require__(17).fromCallback
-const mkdirs = u(__webpack_require__(320))
-const mkdirsSync = __webpack_require__(321)
+const mkdirs = u(__webpack_require__(331))
+const mkdirsSync = __webpack_require__(332)
 
 module.exports = {
   mkdirs,
@@ -3213,7 +3213,7 @@ module.exports = require("url");
 "use strict";
 
 const u = __webpack_require__(17).fromPromise
-const fs = __webpack_require__(136)
+const fs = __webpack_require__(140)
 
 function pathExists (path) {
   return fs.access(path).then(() => true).catch(() => false)
@@ -3373,9 +3373,9 @@ module.exports = {
 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(5);
 /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _docusaurus_useDocusaurusContext__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6);
-/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(405);
+/* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(416);
 /* harmony import */ var _styles_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_css__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _styles_module_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(218);
+/* harmony import */ var _styles_module_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(222);
 /* harmony import */ var _styles_module_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_styles_module_css__WEBPACK_IMPORTED_MODULE_4__);
 /**
  * Copyright (c) Facebook, Inc. and its affiliates.
@@ -3447,8 +3447,8 @@ var __spread = (this && this.__spread) || function () {
 };
 Object.defineProperty(exports, "__esModule", { value: true });
 var React = __webpack_require__(1);
-var react_from_dom_1 = __webpack_require__(420);
-var helpers_1 = __webpack_require__(406);
+var react_from_dom_1 = __webpack_require__(431);
+var helpers_1 = __webpack_require__(417);
 exports.STATUS = {
     FAILED: 'failed',
     LOADED: 'loaded',
@@ -3996,7 +3996,7 @@ var react = __webpack_require__(1);
 var react_default = /*#__PURE__*/__webpack_require__.n(react);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/core/lib/client/exports/Head.js
-var Head = __webpack_require__(76);
+var Head = __webpack_require__(77);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/core/lib/client/exports/isInternalUrl.js
 var isInternalUrl = __webpack_require__(25);
@@ -4015,7 +4015,7 @@ var useBaseUrl = __webpack_require__(19);
  * LICENSE file in the root directory of this source tree.
  */const themes={light:'',dark:'dark'};const useTheme=()=>{const{siteConfig:{themeConfig:{disableDarkMode}}={}}=Object(useDocusaurusContext["a" /* default */])();const[theme,setTheme]=Object(react["useState"])(typeof document!=='undefined'?document.documentElement.getAttribute('data-theme'):themes.light);const setThemeSyncWithLocalStorage=Object(react["useCallback"])(newTheme=>{try{localStorage.setItem('theme',newTheme);}catch(err){console.error(err);}},[setTheme]);const setLightTheme=Ob [...]
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/ThemeContext.js
-var ThemeContext = __webpack_require__(80);
+var ThemeContext = __webpack_require__(81);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/ThemeProvider/index.js
 /**
@@ -4032,7 +4032,7 @@ var ThemeContext = __webpack_require__(80);
  * LICENSE file in the root directory of this source tree.
  */const TAB_CHOICE_PREFIX='docusaurus.tab.';const useTabGroupChoice=()=>{const[tabGroupChoices,setChoices]=Object(react["useState"])({});const setChoiceSyncWithLocalStorage=Object(react["useCallback"])((groupId,newChoice)=>{try{localStorage.setItem(`${TAB_CHOICE_PREFIX}${groupId}`,newChoice);}catch(err){console.error(err);}},[]);Object(react["useEffect"])(()=>{try{const localStorageChoices={};for(let i=0;i<localStorage.length;i+=1){const storageKey=localStorage.key(i);if(storageKey.star [...]
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/TabGroupChoiceContext.js
-var TabGroupChoiceContext = __webpack_require__(75);
+var TabGroupChoiceContext = __webpack_require__(76);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/TabGroupChoiceProvider/index.js
 /**
@@ -4042,7 +4042,7 @@ var TabGroupChoiceContext = __webpack_require__(75);
  * LICENSE file in the root directory of this source tree.
  */function TabGroupChoiceProvider(props){const{tabGroupChoices,setTabGroupChoices}=hooks_useTabGroupChoice();return/*#__PURE__*/react_default.a.createElement(TabGroupChoiceContext["a" /* default */].Provider,{value:{tabGroupChoices,setTabGroupChoices}},props.children);}/* harmony default export */ var theme_TabGroupChoiceProvider = (TabGroupChoiceProvider);
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/AnnouncementBar/styles.module.css
-var styles_module = __webpack_require__(84);
+var styles_module = __webpack_require__(85);
 var styles_module_default = /*#__PURE__*/__webpack_require__.n(styles_module);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/AnnouncementBar/index.js
@@ -4051,7 +4051,7 @@ var styles_module_default = /*#__PURE__*/__webpack_require__.n(styles_module);
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */const STORAGE_DISMISS_KEY='docusaurus.announcement.dismiss';const STORAGE_ID_KEY='docusaurus.announcement.id';function AnnouncementBar(){const{siteConfig:{themeConfig:{announcementBar={}}}={}}=Object(useDocusaurusContext["a" /* default */])();const{id,content,backgroundColor,textColor}=announcementBar;const[isClosed,setClosed]=Object(react["useState"])(true);const handleClose=()=>{sessionStorage.setItem(STORAGE_DISMISS_KEY,true);setClosed(true);};Object(react["useEffect"])(()=>{const  [...]
+ */const STORAGE_DISMISS_KEY='docusaurus.announcement.dismiss';const STORAGE_ID_KEY='docusaurus.announcement.id';function AnnouncementBar(){const{siteConfig:{themeConfig:{announcementBar={}}}={}}=Object(useDocusaurusContext["a" /* default */])();const{id,content,backgroundColor,textColor}=announcementBar;const[isClosed,setClosed]=Object(react["useState"])(true);const handleClose=()=>{localStorage.setItem(STORAGE_DISMISS_KEY,true);setClosed(true);};Object(react["useEffect"])(()=>{const vi [...]
 // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js
 var esm_extends = __webpack_require__(2);
 
@@ -4069,7 +4069,7 @@ var interopRequireWildcard = __webpack_require__(3);
 var router = __webpack_require__(51);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-search-algolia/src/theme/SearchBar/styles.css
-var styles = __webpack_require__(345);
+var styles = __webpack_require__(356);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-search-algolia/src/theme/SearchBar/index.js
 /**
@@ -4084,13 +4084,13 @@ handleSelected:(_input,_event,suggestion)=>{// Use an anchor tag to parse the ab
 const a=document.createElement('a');a.href=suggestion.url;// Algolia use closest parent element id #__docusaurus when a h1 page title does
 // not have an id, so we can safely remove it.
 // See https://github.com/facebook/docusaurus/issues/1828 for more details.
-const routePath=`#__docusaurus`===a.hash?`${a.pathname}`:`${a.pathname}${a.hash}`;history.push(routePath);}});if(focus){searchBarRef.current.focus();}}const loadAlgolia=(focus=true)=>{if(algoliaLoaded){return;}Promise.all([Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(346))),Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(400)))]).then(([{default:docsearch}])=>{setAlgoliaLoaded(true);windo [...]
+const routePath=`#__docusaurus`===a.hash?`${a.pathname}`:`${a.pathname}${a.hash}`;history.push(routePath);}});if(focus){searchBarRef.current.focus();}}const loadAlgolia=(focus=true)=>{if(algoliaLoaded){return;}Promise.all([Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(357))),Promise.resolve().then(()=>Object(interopRequireWildcard["a" /* default */])(__webpack_require__(411)))]).then(([{default:docsearch}])=>{setAlgoliaLoaded(true);windo [...]
 // EXTERNAL MODULE: ./node_modules/react-toggle/dist/component/index.js
-var component = __webpack_require__(214);
+var component = __webpack_require__(218);
 var component_default = /*#__PURE__*/__webpack_require__.n(component);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Toggle/styles.module.css
-var Toggle_styles_module = __webpack_require__(60);
+var Toggle_styles_module = __webpack_require__(61);
 var Toggle_styles_module_default = /*#__PURE__*/__webpack_require__.n(Toggle_styles_module);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Toggle/index.js
@@ -4118,13 +4118,13 @@ var useThemeContext = __webpack_require__(52);
  * LICENSE file in the root directory of this source tree.
  */const useHideableNavbar=hideOnScroll=>{const[isNavbarVisible,setIsNavbarVisible]=Object(react["useState"])(true);const[isFocusedAnchor,setIsFocusedAnchor]=Object(react["useState"])(false);const[lastScrollTop,setLastScrollTop]=Object(react["useState"])(0);const[navbarHeight,setNavbarHeight]=Object(react["useState"])(0);const navbarRef=Object(react["useCallback"])(node=>{if(node!==null){setNavbarHeight(node.getBoundingClientRect().height);}},[]);const location=Object(router["c" /* useLo [...]
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/hooks/useLockBodyScroll.js
-var useLockBodyScroll = __webpack_require__(81);
+var useLockBodyScroll = __webpack_require__(82);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/hooks/useLogo.js
-var useLogo = __webpack_require__(82);
+var useLogo = __webpack_require__(83);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Navbar/styles.module.css
-var Navbar_styles_module = __webpack_require__(61);
+var Navbar_styles_module = __webpack_require__(62);
 var Navbar_styles_module_default = /*#__PURE__*/__webpack_require__.n(Navbar_styles_module);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Navbar/index.js
@@ -4133,9 +4133,9 @@ var Navbar_styles_module_default = /*#__PURE__*/__webpack_require__.n(Navbar_sty
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */function NavLink({activeBasePath,to,href,label,position,...props}){const toUrl=Object(useBaseUrl["a" /* default */])(to);const activeBaseUrl=Object(useBaseUrl["a" /* default */])(activeBasePath);return/*#__PURE__*/react_default.a.createElement(Link["a" /* default */],Object(esm_extends["a" /* default */])({},href?{target:'_blank',rel:'noopener noreferrer',href}:{activeClassName:'navbar__link--active',to:toUrl,...(activeBasePath?{isActive:(_match,location)=>location.pathname.startsWith [...]
+ */function NavLink({activeBasePath,to,href,label,position,...props}){const toUrl=Object(useBaseUrl["a" /* default */])(to);const activeBaseUrl=Object(useBaseUrl["a" /* default */])(activeBasePath);return/*#__PURE__*/react_default.a.createElement(Link["a" /* default */],Object(esm_extends["a" /* default */])({},href?{target:'_blank',rel:'noopener noreferrer',href}:{activeClassName:'navbar__link--active',to:toUrl,...(activeBasePath?{isActive:(_match,location)=>location.pathname.startsWith [...]
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Footer/styles.module.css
-var Footer_styles_module = __webpack_require__(215);
+var Footer_styles_module = __webpack_require__(219);
 var Footer_styles_module_default = /*#__PURE__*/__webpack_require__.n(Footer_styles_module);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Footer/index.js
@@ -4146,7 +4146,7 @@ var Footer_styles_module_default = /*#__PURE__*/__webpack_require__.n(Footer_sty
  * LICENSE file in the root directory of this source tree.
  */function FooterLink({to,href,label,...props}){const toUrl=Object(useBaseUrl["a" /* default */])(to);return/*#__PURE__*/react_default.a.createElement(Link["a" /* default */],Object(esm_extends["a" /* default */])({className:"footer__link-item"},href?{target:'_blank',rel:'noopener noreferrer',href}:{to:toUrl},props),label);}const FooterLogo=({url,alt})=>/*#__PURE__*/react_default.a.createElement("img",{className:"footer__logo",alt:alt,src:url});function Footer(){const context=Object(use [...]
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Layout/styles.css
-var Layout_styles = __webpack_require__(404);
+var Layout_styles = __webpack_require__(415);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Layout/index.js
 /**
@@ -4178,9 +4178,9 @@ module.exports = {
 
 // Contains the interpretation of CSS properties, as used by the property optimizer
 
-var breakUp = __webpack_require__(246);
-var canOverride = __webpack_require__(247);
-var restore = __webpack_require__(249);
+var breakUp = __webpack_require__(250);
+var canOverride = __webpack_require__(251);
+var restore = __webpack_require__(253);
 
 var override = __webpack_require__(41);
 
@@ -5332,7 +5332,7 @@ module.exports = override;
 /* 42 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var Hack = __webpack_require__(90);
+var Hack = __webpack_require__(91);
 
 var Marker = __webpack_require__(15);
 var Token = __webpack_require__(10);
@@ -5548,7 +5548,7 @@ try {
   module.exports = util.inherits;
 } catch (e) {
   /* istanbul ignore next */
-  module.exports = __webpack_require__(360);
+  module.exports = __webpack_require__(371);
 }
 
 
@@ -9099,7 +9099,7 @@ Prism.languages.yml = Prism.languages.yaml;
 "use strict";
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _theme_ThemeContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(80);
+/* harmony import */ var _theme_ThemeContext__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(81);
 /**
  * Copyright (c) Facebook, Inc. and its affiliates.
  *
@@ -9125,7 +9125,7 @@ module.exports = {
 /* 54 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var Hack = __webpack_require__(90);
+var Hack = __webpack_require__(91);
 
 var Marker = __webpack_require__(15);
 
@@ -9705,6 +9705,500 @@ module.exports = isRemoteResource;
 
 /***/ }),
 /* 57 */
+/***/ (function(module, exports) {
+
+/* -*- Mode: js; js-indent-level: 2; -*- */
+/*
+ * Copyright 2011 Mozilla Foundation and contributors
+ * Licensed under the New BSD license. See LICENSE or:
+ * http://opensource.org/licenses/BSD-3-Clause
+ */
+
+/**
+ * This is a helper function for getting values from parameter/options
+ * objects.
+ *
+ * @param args The object we are extracting values from
+ * @param name The name of the property we are getting.
+ * @param defaultValue An optional value to return if the property is missing
+ * from the object. If this is not specified and the property is missing, an
+ * error will be thrown.
+ */
+function getArg(aArgs, aName, aDefaultValue) {
+  if (aName in aArgs) {
+    return aArgs[aName];
+  } else if (arguments.length === 3) {
+    return aDefaultValue;
+  } else {
+    throw new Error('"' + aName + '" is a required argument.');
+  }
+}
+exports.getArg = getArg;
+
+var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/;
+var dataUrlRegexp = /^data:.+\,.+$/;
+
+function urlParse(aUrl) {
+  var match = aUrl.match(urlRegexp);
+  if (!match) {
+    return null;
+  }
+  return {
+    scheme: match[1],
+    auth: match[2],
+    host: match[3],
+    port: match[4],
+    path: match[5]
+  };
+}
+exports.urlParse = urlParse;
+
+function urlGenerate(aParsedUrl) {
+  var url = '';
+  if (aParsedUrl.scheme) {
+    url += aParsedUrl.scheme + ':';
+  }
+  url += '//';
+  if (aParsedUrl.auth) {
+    url += aParsedUrl.auth + '@';
+  }
+  if (aParsedUrl.host) {
+    url += aParsedUrl.host;
+  }
+  if (aParsedUrl.port) {
+    url += ":" + aParsedUrl.port
+  }
+  if (aParsedUrl.path) {
+    url += aParsedUrl.path;
+  }
+  return url;
+}
+exports.urlGenerate = urlGenerate;
+
+/**
+ * Normalizes a path, or the path portion of a URL:
+ *
+ * - Replaces consecutive slashes with one slash.
+ * - Removes unnecessary '.' parts.
+ * - Removes unnecessary '<dir>/..' parts.
+ *
+ * Based on code in the Node.js 'path' core module.
+ *
+ * @param aPath The path or url to normalize.
+ */
+function normalize(aPath) {
+  var path = aPath;
+  var url = urlParse(aPath);
+  if (url) {
+    if (!url.path) {
+      return aPath;
+    }
+    path = url.path;
+  }
+  var isAbsolute = exports.isAbsolute(path);
+
+  var parts = path.split(/\/+/);
+  for (var part, up = 0, i = parts.length - 1; i >= 0; i--) {
+    part = parts[i];
+    if (part === '.') {
+      parts.splice(i, 1);
+    } else if (part === '..') {
+      up++;
+    } else if (up > 0) {
+      if (part === '') {
+        // The first part is blank if the path is absolute. Trying to go
+        // above the root is a no-op. Therefore we can remove all '..' parts
+        // directly after the root.
+        parts.splice(i + 1, up);
+        up = 0;
+      } else {
+        parts.splice(i, 2);
+        up--;
+      }
+    }
+  }
+  path = parts.join('/');
+
+  if (path === '') {
+    path = isAbsolute ? '/' : '.';
+  }
+
+  if (url) {
+    url.path = path;
+    return urlGenerate(url);
+  }
+  return path;
+}
+exports.normalize = normalize;
+
+/**
+ * Joins two paths/URLs.
+ *
+ * @param aRoot The root path or URL.
+ * @param aPath The path or URL to be joined with the root.
+ *
+ * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a
+ *   scheme-relative URL: Then the scheme of aRoot, if any, is prepended
+ *   first.
+ * - Otherwise aPath is a path. If aRoot is a URL, then its path portion
+ *   is updated with the result and aRoot is returned. Otherwise the result
+ *   is returned.
+ *   - If aPath is absolute, the result is aPath.
+ *   - Otherwise the two paths are joined with a slash.
+ * - Joining for example 'http://' and 'www.example.com' is also supported.
+ */
+function join(aRoot, aPath) {
+  if (aRoot === "") {
+    aRoot = ".";
+  }
+  if (aPath === "") {
+    aPath = ".";
+  }
+  var aPathUrl = urlParse(aPath);
+  var aRootUrl = urlParse(aRoot);
+  if (aRootUrl) {
+    aRoot = aRootUrl.path || '/';
+  }
+
+  // `join(foo, '//www.example.org')`
+  if (aPathUrl && !aPathUrl.scheme) {
+    if (aRootUrl) {
+      aPathUrl.scheme = aRootUrl.scheme;
+    }
+    return urlGenerate(aPathUrl);
+  }
+
+  if (aPathUrl || aPath.match(dataUrlRegexp)) {
+    return aPath;
+  }
+
+  // `join('http://', 'www.example.com')`
+  if (aRootUrl && !aRootUrl.host && !aRootUrl.path) {
+    aRootUrl.host = aPath;
+    return urlGenerate(aRootUrl);
+  }
+
+  var joined = aPath.charAt(0) === '/'
+    ? aPath
+    : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath);
+
+  if (aRootUrl) {
+    aRootUrl.path = joined;
+    return urlGenerate(aRootUrl);
+  }
+  return joined;
+}
+exports.join = join;
+
+exports.isAbsolute = function (aPath) {
+  return aPath.charAt(0) === '/' || urlRegexp.test(aPath);
+};
+
+/**
+ * Make a path relative to a URL or another path.
+ *
+ * @param aRoot The root path or URL.
+ * @param aPath The path or URL to be made relative to aRoot.
+ */
+function relative(aRoot, aPath) {
+  if (aRoot === "") {
+    aRoot = ".";
+  }
+
+  aRoot = aRoot.replace(/\/$/, '');
+
+  // It is possible for the path to be above the root. In this case, simply
+  // checking whether the root is a prefix of the path won't work. Instead, we
+  // need to remove components from the root one by one, until either we find
+  // a prefix that fits, or we run out of components to remove.
+  var level = 0;
+  while (aPath.indexOf(aRoot + '/') !== 0) {
+    var index = aRoot.lastIndexOf("/");
+    if (index < 0) {
+      return aPath;
+    }
+
+    // If the only part of the root that is left is the scheme (i.e. http://,
+    // file:///, etc.), one or more slashes (/), or simply nothing at all, we
+    // have exhausted all components, so the path is not relative to the root.
+    aRoot = aRoot.slice(0, index);
+    if (aRoot.match(/^([^\/]+:\/)?\/*$/)) {
+      return aPath;
+    }
+
+    ++level;
+  }
+
+  // Make sure we add a "../" for each component we removed from the root.
+  return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1);
+}
+exports.relative = relative;
+
+var supportsNullProto = (function () {
+  var obj = Object.create(null);
+  return !('__proto__' in obj);
+}());
+
+function identity (s) {
+  return s;
+}
+
+/**
+ * Because behavior goes wacky when you set `__proto__` on objects, we
+ * have to prefix all the strings in our set with an arbitrary character.
+ *
+ * See https://github.com/mozilla/source-map/pull/31 and
+ * https://github.com/mozilla/source-map/issues/30
+ *
+ * @param String aStr
+ */
+function toSetString(aStr) {
+  if (isProtoString(aStr)) {
+    return '$' + aStr;
+  }
+
+  return aStr;
+}
+exports.toSetString = supportsNullProto ? identity : toSetString;
+
+function fromSetString(aStr) {
+  if (isProtoString(aStr)) {
+    return aStr.slice(1);
+  }
+
+  return aStr;
+}
+exports.fromSetString = supportsNullProto ? identity : fromSetString;
+
+function isProtoString(s) {
+  if (!s) {
+    return false;
+  }
+
+  var length = s.length;
+
+  if (length < 9 /* "__proto__".length */) {
+    return false;
+  }
+
+  if (s.charCodeAt(length - 1) !== 95  /* '_' */ ||
+      s.charCodeAt(length - 2) !== 95  /* '_' */ ||
+      s.charCodeAt(length - 3) !== 111 /* 'o' */ ||
+      s.charCodeAt(length - 4) !== 116 /* 't' */ ||
+      s.charCodeAt(length - 5) !== 111 /* 'o' */ ||
+      s.charCodeAt(length - 6) !== 114 /* 'r' */ ||
+      s.charCodeAt(length - 7) !== 112 /* 'p' */ ||
+      s.charCodeAt(length - 8) !== 95  /* '_' */ ||
+      s.charCodeAt(length - 9) !== 95  /* '_' */) {
+    return false;
+  }
+
+  for (var i = length - 10; i >= 0; i--) {
+    if (s.charCodeAt(i) !== 36 /* '$' */) {
+      return false;
+    }
+  }
+
+  return true;
+}
+
+/**
+ * Comparator between two mappings where the original positions are compared.
+ *
+ * Optionally pass in `true` as `onlyCompareGenerated` to consider two
+ * mappings with the same original source/line/column, but different generated
+ * line and column the same. Useful when searching for a mapping with a
+ * stubbed out mapping.
+ */
+function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) {
+  var cmp = strcmp(mappingA.source, mappingB.source);
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  cmp = mappingA.originalLine - mappingB.originalLine;
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  cmp = mappingA.originalColumn - mappingB.originalColumn;
+  if (cmp !== 0 || onlyCompareOriginal) {
+    return cmp;
+  }
+
+  cmp = mappingA.generatedColumn - mappingB.generatedColumn;
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  cmp = mappingA.generatedLine - mappingB.generatedLine;
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  return strcmp(mappingA.name, mappingB.name);
+}
+exports.compareByOriginalPositions = compareByOriginalPositions;
+
+/**
+ * Comparator between two mappings with deflated source and name indices where
+ * the generated positions are compared.
+ *
+ * Optionally pass in `true` as `onlyCompareGenerated` to consider two
+ * mappings with the same generated line and column, but different
+ * source/name/original line and column the same. Useful when searching for a
+ * mapping with a stubbed out mapping.
+ */
+function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) {
+  var cmp = mappingA.generatedLine - mappingB.generatedLine;
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  cmp = mappingA.generatedColumn - mappingB.generatedColumn;
+  if (cmp !== 0 || onlyCompareGenerated) {
+    return cmp;
+  }
+
+  cmp = strcmp(mappingA.source, mappingB.source);
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  cmp = mappingA.originalLine - mappingB.originalLine;
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  cmp = mappingA.originalColumn - mappingB.originalColumn;
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  return strcmp(mappingA.name, mappingB.name);
+}
+exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated;
+
+function strcmp(aStr1, aStr2) {
+  if (aStr1 === aStr2) {
+    return 0;
+  }
+
+  if (aStr1 === null) {
+    return 1; // aStr2 !== null
+  }
+
+  if (aStr2 === null) {
+    return -1; // aStr1 !== null
+  }
+
+  if (aStr1 > aStr2) {
+    return 1;
+  }
+
+  return -1;
+}
+
+/**
+ * Comparator between two mappings with inflated source and name strings where
+ * the generated positions are compared.
+ */
+function compareByGeneratedPositionsInflated(mappingA, mappingB) {
+  var cmp = mappingA.generatedLine - mappingB.generatedLine;
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  cmp = mappingA.generatedColumn - mappingB.generatedColumn;
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  cmp = strcmp(mappingA.source, mappingB.source);
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  cmp = mappingA.originalLine - mappingB.originalLine;
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  cmp = mappingA.originalColumn - mappingB.originalColumn;
+  if (cmp !== 0) {
+    return cmp;
+  }
+
+  return strcmp(mappingA.name, mappingB.name);
+}
+exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated;
+
+/**
+ * Strip any JSON XSSI avoidance prefix from the string (as documented
+ * in the source maps specification), and then parse the string as
+ * JSON.
+ */
+function parseSourceMapInput(str) {
+  return JSON.parse(str.replace(/^\)]}'[^\n]*\n/, ''));
+}
+exports.parseSourceMapInput = parseSourceMapInput;
+
+/**
+ * Compute the URL of a source given the the source root, the source's
+ * URL, and the source map's URL.
+ */
+function computeSourceURL(sourceRoot, sourceURL, sourceMapURL) {
+  sourceURL = sourceURL || '';
+
+  if (sourceRoot) {
+    // This follows what Chrome does.
+    if (sourceRoot[sourceRoot.length - 1] !== '/' && sourceURL[0] !== '/') {
+      sourceRoot += '/';
+    }
+    // The spec says:
+    //   Line 4: An optional source root, useful for relocating source
+    //   files on a server or removing repeated values in the
+    //   “sources” entry.  This value is prepended to the individual
+    //   entries in the “source” field.
+    sourceURL = sourceRoot + sourceURL;
+  }
+
+  // Historically, SourceMapConsumer did not take the sourceMapURL as
+  // a parameter.  This mode is still somewhat supported, which is why
+  // this code block is conditional.  However, it's preferable to pass
+  // the source map URL to SourceMapConsumer, so that this function
+  // can implement the source URL resolution algorithm as outlined in
+  // the spec.  This block is basically the equivalent of:
+  //    new URL(sourceURL, sourceMapURL).toString()
+  // ... except it avoids using URL, which wasn't available in the
+  // older releases of node still supported by this library.
+  //
+  // The spec says:
+  //   If the sources are not absolute URLs after prepending of the
+  //   “sourceRoot”, the sources are resolved relative to the
+  //   SourceMap (like resolving script src in a html document).
+  if (sourceMapURL) {
+    var parsed = urlParse(sourceMapURL);
+    if (!parsed) {
+      throw new Error("sourceMapURL could not be parsed");
+    }
+    if (parsed.path) {
+      // Strip the last path component, but keep the "/".
+      var index = parsed.path.lastIndexOf('/');
+      if (index >= 0) {
+        parsed.path = parsed.path.substring(0, index + 1);
+      }
+    }
+    sourceURL = join(urlGenerate(parsed), sourceURL);
+  }
+
+  return normalize(sourceURL);
+}
+exports.computeSourceURL = computeSourceURL;
+
+
+/***/ }),
+/* 58 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -9797,7 +10291,7 @@ module.exports = {
 
 
 /***/ }),
-/* 58 */
+/* 59 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -10136,7 +10630,7 @@ Loadable.preloadReady = function () {
 module.exports = Loadable;
 
 /***/ }),
-/* 59 */
+/* 60 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -10556,11 +11050,11 @@ function (Component) {
 
 
 // EXTERNAL MODULE: ./node_modules/prism-react-renderer/themes/palenight/index.js
-var palenight = __webpack_require__(217);
+var palenight = __webpack_require__(221);
 var palenight_default = /*#__PURE__*/__webpack_require__.n(palenight);
 
 // EXTERNAL MODULE: ./node_modules/clipboard/dist/clipboard.js
-var dist_clipboard = __webpack_require__(216);
+var dist_clipboard = __webpack_require__(220);
 var clipboard_default = /*#__PURE__*/__webpack_require__.n(dist_clipboard);
 
 // EXTERNAL MODULE: ./node_modules/parse-numeric-range/index.js
@@ -10601,11 +11095,11 @@ let code=children.replace(/\n$/,'');if(highlightLines.length===0&&language!==und
 const lines=children.replace(/\n$/,'').split('\n');let blockStart;// loop through lines
 for(let index=0;index<lines.length;){const line=lines[index];// adjust for 0-index
 const lineNumber=index+1;const match=line.match(directiveRegex);if(match!==null){const directive=match.slice(1).reduce((final,item)=>final||item,undefined);switch(directive){case'highlight-next-line':range+=`${lineNumber},`;break;case'highlight-start':blockStart=lineNumber;break;case'highlight-end':range+=`${blockStart}-${lineNumber-1},`;break;default:break;}lines.splice(index,1);}else{// lines without directives are unchanged
-index+=1;}}highlightLines=parse_numeric_range_default.a.parse(range);code=lines.join('\n');}const handleCopyCode=()=>{window.getSelection().empty();setShowCopied(true);setTimeout(()=>setShowCopied(false),2000);};return/*#__PURE__*/react_default.a.createElement(dist,Object(esm_extends["a" /* default */])({},defaultProps,{key:mounted,theme:prismTheme,code:code,language:language}),({className,style,tokens,getLineProps,getTokenProps})=>/*#__PURE__*/react_default.a.createElement(react_default [...]
+index+=1;}}highlightLines=parse_numeric_range_default.a.parse(range);code=lines.join('\n');}const handleCopyCode=()=>{window.getSelection().empty();setShowCopied(true);setTimeout(()=>setShowCopied(false),2000);};return/*#__PURE__*/react_default.a.createElement(dist,Object(esm_extends["a" /* default */])({},defaultProps,{key:mounted,theme:prismTheme,code:code,language:language}),({className,style,tokens,getLineProps,getTokenProps})=>/*#__PURE__*/react_default.a.createElement(react_default [...]
 }const lineProps=getLineProps({line,key:i});if(highlightLines.includes(i+1)){lineProps.className=`${lineProps.className} docusaurus-highlight-code-line`;}return/*#__PURE__*/react_default.a.createElement("div",Object(esm_extends["a" /* default */])({key:i},lineProps),line.map((token,key)=>/*#__PURE__*/react_default.a.createElement("span",Object(esm_extends["a" /* default */])({key:key},getTokenProps({token,key})))));}))))));});
 
 /***/ }),
-/* 60 */
+/* 61 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -10617,7 +11111,7 @@ module.exports = {
 
 
 /***/ }),
-/* 61 */
+/* 62 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -10630,7 +11124,7 @@ module.exports = {
 
 
 /***/ }),
-/* 62 */
+/* 63 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var systemLineBreak = __webpack_require__(117).EOL;
@@ -10852,7 +11346,7 @@ module.exports = {
 
 
 /***/ }),
-/* 63 */
+/* 64 */
 /***/ (function(module, exports) {
 
 function formatPosition(metadata) {
@@ -10869,11 +11363,11 @@ module.exports = formatPosition;
 
 
 /***/ }),
-/* 64 */
+/* 65 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Marker = __webpack_require__(15);
-var split = __webpack_require__(91);
+var split = __webpack_require__(92);
 
 var DEEP_SELECTOR_PATTERN = /\/deep\//;
 var DOUBLE_COLON_PATTERN = /^::/;
@@ -11134,14 +11628,14 @@ module.exports = isMergeable;
 
 
 /***/ }),
-/* 65 */
+/* 66 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var mergeIntoShorthands = __webpack_require__(245);
-var overrideProperties = __webpack_require__(250);
-var populateComponents = __webpack_require__(93);
+var mergeIntoShorthands = __webpack_require__(249);
+var overrideProperties = __webpack_require__(254);
+var populateComponents = __webpack_require__(94);
 
-var restoreWithComponents = __webpack_require__(94);
+var restoreWithComponents = __webpack_require__(95);
 
 var wrapForOptimizing = __webpack_require__(42).all;
 var removeUnused = __webpack_require__(118);
@@ -11180,7 +11674,7 @@ module.exports = optimizeProperties;
 
 
 /***/ }),
-/* 66 */
+/* 67 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var wrapSingle = __webpack_require__(42).single;
@@ -11219,13 +11713,13 @@ module.exports = {
 
 
 /***/ }),
-/* 67 */
+/* 68 */
 /***/ (function(module, exports, __webpack_require__) {
 
 // TODO: it'd be great to merge it with the other canReorder functionality
 
 var rulesOverlap = __webpack_require__(124);
-var specificitiesOverlap = __webpack_require__(256);
+var specificitiesOverlap = __webpack_require__(260);
 
 var FLEX_PROPERTIES = /align\-items|box\-align|box\-pack|flex|justify/;
 var BORDER_PROPERTIES = /^border\-(top|right|bottom|left|color|style|width|radius)/;
@@ -11318,13 +11812,13 @@ module.exports = {
 
 
 /***/ }),
-/* 68 */
+/* 69 */
 /***/ (function(module, exports) {
 
 module.exports = require("http");
 
 /***/ }),
-/* 69 */
+/* 70 */
 /***/ (function(module, exports) {
 
 var NO_PROTOCOL_RESOURCE_PATTERN = /^\/\//;
@@ -11337,7 +11831,7 @@ module.exports = hasProtocol;
 
 
 /***/ }),
-/* 70 */
+/* 71 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -11516,14 +12010,14 @@ module.exports = {
 
 
 /***/ }),
-/* 71 */
+/* 72 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
 const u = __webpack_require__(17).fromCallback
-const rimraf = __webpack_require__(325)
+const rimraf = __webpack_require__(336)
 
 module.exports = {
   remove: u(rimraf),
@@ -11532,7 +12026,7 @@ module.exports = {
 
 
 /***/ }),
-/* 72 */
+/* 73 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /**
@@ -11541,14 +12035,14 @@ module.exports = {
  */
 
 if (typeof process !== 'undefined' && process.type === 'renderer') {
-  module.exports = __webpack_require__(355);
+  module.exports = __webpack_require__(366);
 } else {
-  module.exports = __webpack_require__(357);
+  module.exports = __webpack_require__(368);
 }
 
 
 /***/ }),
-/* 73 */
+/* 74 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -11645,20 +12139,20 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) {
 
 
 /***/ }),
-/* 74 */
+/* 75 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return HelmetExport; });
 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(7);
 /* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var react_side_effect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(205);
+/* harmony import */ var react_side_effect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(209);
 /* harmony import */ var react_side_effect__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_side_effect__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var react_fast_compare__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(206);
+/* harmony import */ var react_fast_compare__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(210);
 /* harmony import */ var react_fast_compare__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react_fast_compare__WEBPACK_IMPORTED_MODULE_2__);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var object_assign__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(73);
+/* harmony import */ var object_assign__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(74);
 /* harmony import */ var object_assign__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(object_assign__WEBPACK_IMPORTED_MODULE_4__);
 
 
@@ -12561,7 +13055,7 @@ HelmetExport.renderStatic = HelmetExport.rewind;
 
 
 /***/ }),
-/* 75 */
+/* 76 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -12575,13 +13069,13 @@ HelmetExport.renderStatic = HelmetExport.rewind;
  */const TabGroupChoiceContext=Object(react__WEBPACK_IMPORTED_MODULE_0__["createContext"])({tabGroupChoices:{},setTabGroupChoices:()=>{}});/* harmony default export */ __webpack_exports__["a"] = (TabGroupChoiceContext);
 
 /***/ }),
-/* 76 */
+/* 77 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var react_helmet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(74);
+/* harmony import */ var react_helmet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(75);
 /**
  * Copyright (c) Facebook, Inc. and its affiliates.
  *
@@ -12590,7 +13084,7 @@ HelmetExport.renderStatic = HelmetExport.rewind;
  */function Head(props){return/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_helmet__WEBPACK_IMPORTED_MODULE_1__[/* Helmet */ "a"],props);}/* harmony default export */ __webpack_exports__["a"] = (Head);
 
 /***/ }),
-/* 77 */
+/* 78 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -12604,11 +13098,11 @@ HelmetExport.renderStatic = HelmetExport.rewind;
  *//* harmony default export */ __webpack_exports__["a"] = (react__WEBPACK_IMPORTED_MODULE_0___default.a.createContext({}));
 
 /***/ }),
-/* 78 */
+/* 79 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
-/* harmony import */ var react_router_config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(79);
+/* harmony import */ var react_router_config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(80);
 /**
  * Copyright (c) Facebook, Inc. and its affiliates.
  *
@@ -12617,7 +13111,7 @@ HelmetExport.renderStatic = HelmetExport.rewind;
  *//* harmony default export */ __webpack_exports__["a"] = (react_router_config__WEBPACK_IMPORTED_MODULE_0__[/* renderRoutes */ "b"]);
 
 /***/ }),
-/* 79 */
+/* 80 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -12689,7 +13183,7 @@ function renderRoutes(routes, extraProps, switchProps) {
 
 
 /***/ }),
-/* 80 */
+/* 81 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -12703,7 +13197,7 @@ function renderRoutes(routes, extraProps, switchProps) {
  */const ThemeContext=react__WEBPACK_IMPORTED_MODULE_0___default.a.createContext({isDarkTheme:false,setLightTheme:()=>{},setDarkTheme:()=>{}});/* harmony default export */ __webpack_exports__["a"] = (ThemeContext);
 
 /***/ }),
-/* 81 */
+/* 82 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -12717,7 +13211,7 @@ function renderRoutes(routes, extraProps, switchProps) {
  */function useLockBodyScroll(lock=true){Object(react__WEBPACK_IMPORTED_MODULE_0__["useEffect"])(()=>{document.body.style.overflow=lock?'hidden':'visible';return()=>{document.body.style.overflow='visible';};},[lock]);}/* harmony default export */ __webpack_exports__["a"] = (useLockBodyScroll);
 
 /***/ }),
-/* 82 */
+/* 83 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -12733,14 +13227,14 @@ function renderRoutes(routes, extraProps, switchProps) {
  */const useLogo=()=>{const{siteConfig:{baseUrl,themeConfig:{navbar:{logo={}}={}}}={}}=Object(_docusaurus_useDocusaurusContext__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])();const{isDarkTheme}=Object(_theme_hooks_useThemeContext__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])();const logoLink=logo.href||baseUrl;let logoLinkProps={};if(logo.target){logoLinkProps={target:logo.target};}else if(!Object(_docusaurus_isInternalUrl__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(logoLink)) [...]
 
 /***/ }),
-/* 83 */
+/* 84 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
-/* harmony default export */ __webpack_exports__["a"] = ({"plugins":[["@docusaurus/plugin-ideal-image",{"quality":70,"max":1030,"min":640,"steps":2}]],"themes":[],"customFields":{},"themeConfig":{"navbar":{"hideOnScroll":true,"title":"Pinot™ (Incubating)","logo":{"alt":"Pinot","src":"img/logo.svg"},"links":[{"to":"https://docs.pinot.apache.org/","label":"Docs","position":"right"},{"to":"/download","label":"Download","position":"right"},{"to":"https://docs.pinot.apache.org/community-1/blo [...]
+/* harmony default export */ __webpack_exports__["a"] = ({"plugins":[["@docusaurus/plugin-ideal-image",{"quality":70,"max":1030,"min":640,"steps":2}]],"themes":[],"customFields":{},"themeConfig":{"navbar":{"hideOnScroll":true,"logo":{"alt":"Pinot","src":"img/pinot-navbar-logo.svg"},"links":[{"to":"https://docs.pinot.apache.org/","label":"Docs","position":"right"},{"to":"/download","label":"Download","position":"right"},{"to":"https://docs.pinot.apache.org/community-1/blogs","label":"Blog [...]
 
 /***/ }),
-/* 84 */
+/* 85 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -12752,7 +13246,7 @@ module.exports = {
 
 
 /***/ }),
-/* 85 */
+/* 86 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -12764,7 +13258,7 @@ module.exports = {
 
 
 /***/ }),
-/* 86 */
+/* 87 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
@@ -13246,11 +13740,11 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/* NProgress,
 
 
 /***/ }),
-/* 87 */,
-/* 88 */
+/* 88 */,
+/* 89 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var naturalCompare = __webpack_require__(240);
+var naturalCompare = __webpack_require__(244);
 
 function naturalSorter(scope1, scope2) {
   return naturalCompare(scope1[1], scope2[1]);
@@ -13276,12 +13770,12 @@ module.exports = sortSelectors;
 
 
 /***/ }),
-/* 89 */
+/* 90 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var Spaces = __webpack_require__(62).Spaces;
+var Spaces = __webpack_require__(63).Spaces;
 var Marker = __webpack_require__(15);
-var formatPosition = __webpack_require__(63);
+var formatPosition = __webpack_require__(64);
 
 var CASE_ATTRIBUTE_PATTERN = /[\s"'][iI]\s*\]/;
 var CASE_RESTORE_PATTERN = /([\d\w])([iI])\]/g;
@@ -13495,7 +13989,7 @@ module.exports = tidyRules;
 
 
 /***/ }),
-/* 90 */
+/* 91 */
 /***/ (function(module, exports) {
 
 var Hack = {
@@ -13509,7 +14003,7 @@ module.exports = Hack;
 
 
 /***/ }),
-/* 91 */
+/* 92 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Marker = __webpack_require__(15);
@@ -13565,13 +14059,13 @@ module.exports = split;
 
 
 /***/ }),
-/* 92 */
+/* 93 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var emptyCharacter = '';
 
-var Breaks = __webpack_require__(62).Breaks;
-var Spaces = __webpack_require__(62).Spaces;
+var Breaks = __webpack_require__(63).Breaks;
+var Spaces = __webpack_require__(63).Spaces;
 
 var Marker = __webpack_require__(15);
 var Token = __webpack_require__(10);
@@ -13818,7 +14312,7 @@ module.exports = {
 
 
 /***/ }),
-/* 93 */
+/* 94 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var compactable = __webpack_require__(37);
@@ -13866,7 +14360,7 @@ module.exports = populateComponents;
 
 
 /***/ }),
-/* 94 */
+/* 95 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var compactable = __webpack_require__(37);
@@ -13885,7 +14379,7 @@ module.exports = restoreWithComponents;
 
 
 /***/ }),
-/* 95 */
+/* 96 */
 /***/ (function(module, exports, __webpack_require__) {
 
 // This extractor is used in level 2 optimizations
@@ -13964,20 +14458,6 @@ module.exports = extractProperties;
 
 
 /***/ }),
-/* 96 */
-/***/ (function(module, exports, __webpack_require__) {
-
-/*
- * Copyright 2009-2011 Mozilla Foundation and contributors
- * Licensed under the New BSD license. See LICENSE.txt or:
- * http://opensource.org/licenses/BSD-3-Clause
- */
-exports.SourceMapGenerator = __webpack_require__(126).SourceMapGenerator;
-exports.SourceMapConsumer = __webpack_require__(281).SourceMapConsumer;
-exports.SourceNode = __webpack_require__(284).SourceNode;
-
-
-/***/ }),
 /* 97 */
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -13985,7 +14465,7 @@ var path = __webpack_require__(9);
 var url = __webpack_require__(27);
 
 var isRemoteResource = __webpack_require__(56);
-var hasProtocol = __webpack_require__(69);
+var hasProtocol = __webpack_require__(70);
 
 var HTTP_PROTOCOL = 'http:';
 
@@ -14201,7 +14681,7 @@ module.exports = require("assert");
 
 
 const u = __webpack_require__(17).fromCallback
-const jsonFile = __webpack_require__(333)
+const jsonFile = __webpack_require__(344)
 
 module.exports = {
   // jsonfile exports
@@ -14303,7 +14783,7 @@ exports.inherits = util.inherits;
 "use strict";
 
 
-var immediate = __webpack_require__(387);
+var immediate = __webpack_require__(398);
 var splitter = /\s+/;
 
 module.exports = {
@@ -14514,7 +14994,7 @@ module.exports = css;
 /***/ (function(module, exports, __webpack_require__) {
 
 var map = {
-	"./": 415
+	"./": 426
 };
 
 
@@ -14569,7 +15049,7 @@ module.exports = _inheritsLoose;
 /* 112 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var isarray = __webpack_require__(341)
+var isarray = __webpack_require__(352)
 
 /**
  * Expose `pathToRegexp`.
@@ -15069,19 +15549,19 @@ module.exports = require("stream");
 exports.__esModule = true;
 exports.hasEntry = exports.unique = exports.getFileExtension = exports.computeIntegrity = void 0;
 
-var _computeIntegrity = _interopRequireDefault(__webpack_require__(228));
+var _computeIntegrity = _interopRequireDefault(__webpack_require__(232));
 
 exports.computeIntegrity = _computeIntegrity["default"];
 
-var _getFileExtension = _interopRequireDefault(__webpack_require__(229));
+var _getFileExtension = _interopRequireDefault(__webpack_require__(233));
 
 exports.getFileExtension = _getFileExtension["default"];
 
-var _unique = _interopRequireDefault(__webpack_require__(230));
+var _unique = _interopRequireDefault(__webpack_require__(234));
 
 exports.unique = _unique["default"];
 
-var _hasEntry = _interopRequireDefault(__webpack_require__(231));
+var _hasEntry = _interopRequireDefault(__webpack_require__(235));
 
 exports.hasEntry = _hasEntry["default"];
 
@@ -15365,6 +15845,20 @@ module.exports = cloneArray;
 /* 126 */
 /***/ (function(module, exports, __webpack_require__) {
 
+/*
+ * Copyright 2009-2011 Mozilla Foundation and contributors
+ * Licensed under the New BSD license. See LICENSE.txt or:
+ * http://opensource.org/licenses/BSD-3-Clause
+ */
+exports.SourceMapGenerator = __webpack_require__(127).SourceMapGenerator;
+exports.SourceMapConsumer = __webpack_require__(285).SourceMapConsumer;
+exports.SourceNode = __webpack_require__(288).SourceNode;
+
+
+/***/ }),
+/* 127 */
+/***/ (function(module, exports, __webpack_require__) {
+
 /* -*- Mode: js; js-indent-level: 2; -*- */
 /*
  * Copyright 2011 Mozilla Foundation and contributors
@@ -15372,10 +15866,10 @@ module.exports = cloneArray;
  * http://opensource.org/licenses/BSD-3-Clause
  */
 
-var base64VLQ = __webpack_require__(127);
+var base64VLQ = __webpack_require__(128);
 var util = __webpack_require__(55);
-var ArraySet = __webpack_require__(128).ArraySet;
-var MappingList = __webpack_require__(280).MappingList;
+var ArraySet = __webpack_require__(129).ArraySet;
+var MappingList = __webpack_require__(284).MappingList;
 
 /**
  * An instance of the SourceMapGenerator represents a source map which is
@@ -15793,7 +16287,7 @@ exports.SourceMapGenerator = SourceMapGenerator;
 
 
 /***/ }),
-/* 127 */
+/* 128 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /* -*- Mode: js; js-indent-level: 2; -*- */
@@ -15833,7 +16327,7 @@ exports.SourceMapGenerator = SourceMapGenerator;
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-var base64 = __webpack_require__(279);
+var base64 = __webpack_require__(283);
 
 // A single base 64 digit can contain 6 bits of data. For the base 64 variable
 // length quantities we use in the source map spec, the first bit is the sign,
@@ -15939,7 +16433,7 @@ exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {
 
 
 /***/ }),
-/* 128 */
+/* 129 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /* -*- Mode: js; js-indent-level: 2; -*- */
@@ -16066,7 +16560,7 @@ exports.ArraySet = ArraySet;
 
 
 /***/ }),
-/* 129 */
+/* 130 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var path = __webpack_require__(9);
@@ -16087,7 +16581,7 @@ module.exports = rebaseLocalMap;
 
 
 /***/ }),
-/* 130 */
+/* 131 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var path = __webpack_require__(9);
@@ -16107,10 +16601,10 @@ module.exports = rebaseRemoteMap;
 
 
 /***/ }),
-/* 131 */
+/* 132 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var split = __webpack_require__(91);
+var split = __webpack_require__(92);
 
 var BRACE_PREFIX = /^\(/;
 var BRACE_SUFFIX = /\)$/;
@@ -16148,7 +16642,7 @@ module.exports = extractImportUrlAndMedia;
 
 
 /***/ }),
-/* 132 */
+/* 133 */
 /***/ (function(module, exports) {
 
 function restoreImport(uri, mediaQuery) {
@@ -16159,7 +16653,7 @@ module.exports = restoreImport;
 
 
 /***/ }),
-/* 133 */
+/* 134 */
 /***/ (function(module, exports) {
 
 var IMPORT_PREFIX_PATTERN = /^@import/i;
@@ -16172,7 +16666,7 @@ module.exports = isImport;
 
 
 /***/ }),
-/* 134 */
+/* 135 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -16197,7 +16691,7 @@ exports.createMapFromString = function(values, ignoreCase) {
 
 
 /***/ }),
-/* 135 */
+/* 136 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -16214,444 +16708,1148 @@ module.exports =
 
 
 /***/ }),
-/* 136 */
+/* 137 */
 /***/ (function(module, exports, __webpack_require__) {
 
-"use strict";
-
-// This is adapted from https://github.com/normalize/mz
-// Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors
-const u = __webpack_require__(17).fromCallback
-const fs = __webpack_require__(14)
-
-const api = [
-  'access',
-  'appendFile',
-  'chmod',
-  'chown',
-  'close',
-  'copyFile',
-  'fchmod',
-  'fchown',
-  'fdatasync',
-  'fstat',
-  'fsync',
-  'ftruncate',
-  'futimes',
-  'lchown',
-  'lchmod',
-  'link',
-  'lstat',
-  'mkdir',
-  'mkdtemp',
-  'open',
-  'readFile',
-  'readdir',
-  'readlink',
-  'realpath',
-  'rename',
-  'rmdir',
-  'stat',
-  'symlink',
-  'truncate',
-  'unlink',
-  'utimes',
-  'writeFile'
-].filter(key => {
-  // Some commands are not available on some systems. Ex:
-  // fs.copyFile was added in Node.js v8.5.0
-  // fs.mkdtemp was added in Node.js v5.10.0
-  // fs.lchown is not available on at least some Linux
-  return typeof fs[key] === 'function'
-})
-
-// Export all keys:
-Object.keys(fs).forEach(key => {
-  if (key === 'promises') {
-    // fs.promises is a getter property that triggers ExperimentalWarning
-    // Don't re-export it here, the getter is defined in "lib/index.js"
-    return
-  }
-  exports[key] = fs[key]
-})
+/* -*- Mode: js; js-indent-level: 2; -*- */
+/*
+ * Copyright 2011 Mozilla Foundation and contributors
+ * Licensed under the New BSD license. See LICENSE or:
+ * http://opensource.org/licenses/BSD-3-Clause
+ */
 
-// Universalify async methods:
-api.forEach(method => {
-  exports[method] = u(fs[method])
-})
+var base64VLQ = __webpack_require__(138);
+var util = __webpack_require__(57);
+var ArraySet = __webpack_require__(139).ArraySet;
+var MappingList = __webpack_require__(321).MappingList;
 
-// We differ from mz/fs in that we still ship the old, broken, fs.exists()
-// since we are a drop-in replacement for the native module
-exports.exists = function (filename, callback) {
-  if (typeof callback === 'function') {
-    return fs.exists(filename, callback)
+/**
+ * An instance of the SourceMapGenerator represents a source map which is
+ * being built incrementally. You may pass an object with the following
+ * properties:
+ *
+ *   - file: The filename of the generated source.
+ *   - sourceRoot: A root for all relative URLs in this source map.
+ */
+function SourceMapGenerator(aArgs) {
+  if (!aArgs) {
+    aArgs = {};
   }
-  return new Promise(resolve => {
-    return fs.exists(filename, resolve)
-  })
+  this._file = util.getArg(aArgs, 'file', null);
+  this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null);
+  this._skipValidation = util.getArg(aArgs, 'skipValidation', false);
+  this._sources = new ArraySet();
+  this._names = new ArraySet();
+  this._mappings = new MappingList();
+  this._sourcesContents = null;
 }
 
-// fs.read() & fs.write need special treatment due to multiple callback args
+SourceMapGenerator.prototype._version = 3;
 
-exports.read = function (fd, buffer, offset, length, position, callback) {
-  if (typeof callback === 'function') {
-    return fs.read(fd, buffer, offset, length, position, callback)
-  }
-  return new Promise((resolve, reject) => {
-    fs.read(fd, buffer, offset, length, position, (err, bytesRead, buffer) => {
-      if (err) return reject(err)
-      resolve({ bytesRead, buffer })
-    })
-  })
-}
+/**
+ * Creates a new SourceMapGenerator based on a SourceMapConsumer
+ *
+ * @param aSourceMapConsumer The SourceMap.
+ */
+SourceMapGenerator.fromSourceMap =
+  function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) {
+    var sourceRoot = aSourceMapConsumer.sourceRoot;
+    var generator = new SourceMapGenerator({
+      file: aSourceMapConsumer.file,
+      sourceRoot: sourceRoot
+    });
+    aSourceMapConsumer.eachMapping(function (mapping) {
+      var newMapping = {
+        generated: {
+          line: mapping.generatedLine,
+          column: mapping.generatedColumn
+        }
+      };
 
-// Function signature can be
-// fs.write(fd, buffer[, offset[, length[, position]]], callback)
-// OR
-// fs.write(fd, string[, position[, encoding]], callback)
-// We need to handle both cases, so we use ...args
-exports.write = function (fd, buffer, ...args) {
-  if (typeof args[args.length - 1] === 'function') {
-    return fs.write(fd, buffer, ...args)
-  }
+      if (mapping.source != null) {
+        newMapping.source = mapping.source;
+        if (sourceRoot != null) {
+          newMapping.source = util.relative(sourceRoot, newMapping.source);
+        }
 
-  return new Promise((resolve, reject) => {
-    fs.write(fd, buffer, ...args, (err, bytesWritten, buffer) => {
-      if (err) return reject(err)
-      resolve({ bytesWritten, buffer })
-    })
-  })
-}
+        newMapping.original = {
+          line: mapping.originalLine,
+          column: mapping.originalColumn
+        };
 
-// fs.realpath.native only available in Node v9.2+
-if (typeof fs.realpath.native === 'function') {
-  exports.realpath.native = u(fs.realpath.native)
-}
+        if (mapping.name != null) {
+          newMapping.name = mapping.name;
+        }
+      }
 
+      generator.addMapping(newMapping);
+    });
+    aSourceMapConsumer.sources.forEach(function (sourceFile) {
+      var sourceRelative = sourceFile;
+      if (sourceRoot !== null) {
+        sourceRelative = util.relative(sourceRoot, sourceFile);
+      }
 
-/***/ }),
-/* 137 */
-/***/ (function(module, exports, __webpack_require__) {
+      if (!generator._sources.has(sourceRelative)) {
+        generator._sources.add(sourceRelative);
+      }
 
-"use strict";
+      var content = aSourceMapConsumer.sourceContentFor(sourceFile);
+      if (content != null) {
+        generator.setSourceContent(sourceFile, content);
+      }
+    });
+    return generator;
+  };
 
+/**
+ * Add a single mapping from original source line and column to the generated
+ * source's line and column for this source map being created. The mapping
+ * object should have the following properties:
+ *
+ *   - generated: An object with the generated line and column positions.
+ *   - original: An object with the original line and column positions.
+ *   - source: The original source file (relative to the sourceRoot).
+ *   - name: An optional original token name for this mapping.
+ */
+SourceMapGenerator.prototype.addMapping =
+  function SourceMapGenerator_addMapping(aArgs) {
+    var generated = util.getArg(aArgs, 'generated');
+    var original = util.getArg(aArgs, 'original', null);
+    var source = util.getArg(aArgs, 'source', null);
+    var name = util.getArg(aArgs, 'name', null);
 
-module.exports = {
-  copySync: __webpack_require__(319)
-}
+    if (!this._skipValidation) {
+      this._validateMapping(generated, original, source, name);
+    }
 
+    if (source != null) {
+      source = String(source);
+      if (!this._sources.has(source)) {
+        this._sources.add(source);
+      }
+    }
 
-/***/ }),
-/* 138 */
-/***/ (function(module, exports, __webpack_require__) {
+    if (name != null) {
+      name = String(name);
+      if (!this._names.has(name)) {
+        this._names.add(name);
+      }
+    }
 
-"use strict";
+    this._mappings.add({
+      generatedLine: generated.line,
+      generatedColumn: generated.column,
+      originalLine: original != null && original.line,
+      originalColumn: original != null && original.column,
+      source: source,
+      name: name
+    });
+  };
 
+/**
+ * Set the source content for a source file.
+ */
+SourceMapGenerator.prototype.setSourceContent =
+  function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) {
+    var source = aSourceFile;
+    if (this._sourceRoot != null) {
+      source = util.relative(this._sourceRoot, source);
+    }
 
-const path = __webpack_require__(9)
+    if (aSourceContent != null) {
+      // Add the source content to the _sourcesContents map.
+      // Create a new _sourcesContents map if the property is null.
+      if (!this._sourcesContents) {
+        this._sourcesContents = Object.create(null);
+      }
+      this._sourcesContents[util.toSetString(source)] = aSourceContent;
+    } else if (this._sourcesContents) {
+      // Remove the source file from the _sourcesContents map.
+      // If the _sourcesContents map is empty, set the property to null.
+      delete this._sourcesContents[util.toSetString(source)];
+      if (Object.keys(this._sourcesContents).length === 0) {
+        this._sourcesContents = null;
+      }
+    }
+  };
 
-// get drive on windows
-function getRootPath (p) {
-  p = path.normalize(path.resolve(p)).split(path.sep)
-  if (p.length > 0) return p[0]
-  return null
-}
+/**
+ * Applies the mappings of a sub-source-map for a specific source file to the
+ * source map being generated. Each mapping to the supplied source file is
+ * rewritten using the supplied source map. Note: The resolution for the
+ * resulting mappings is the minimium of this map and the supplied map.
+ *
+ * @param aSourceMapConsumer The source map to be applied.
+ * @param aSourceFile Optional. The filename of the source file.
+ *        If omitted, SourceMapConsumer's file property will be used.
+ * @param aSourceMapPath Optional. The dirname of the path to the source map
+ *        to be applied. If relative, it is relative to the SourceMapConsumer.
+ *        This parameter is needed when the two source maps aren't in the same
+ *        directory, and the source map to be applied contains relative source
+ *        paths. If so, those relative source paths need to be rewritten
+ *        relative to the SourceMapGenerator.
+ */
+SourceMapGenerator.prototype.applySourceMap =
+  function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) {
+    var sourceFile = aSourceFile;
+    // If aSourceFile is omitted, we will use the file property of the SourceMap
+    if (aSourceFile == null) {
+      if (aSourceMapConsumer.file == null) {
+        throw new Error(
+          'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' +
+          'or the source map\'s "file" property. Both were omitted.'
+        );
+      }
+      sourceFile = aSourceMapConsumer.file;
+    }
+    var sourceRoot = this._sourceRoot;
+    // Make "sourceFile" relative if an absolute Url is passed.
+    if (sourceRoot != null) {
+      sourceFile = util.relative(sourceRoot, sourceFile);
+    }
+    // Applying the SourceMap can add and remove items from the sources and
+    // the names array.
+    var newSources = new ArraySet();
+    var newNames = new ArraySet();
 
-// http://stackoverflow.com/a/62888/10333 contains more accurate
-// TODO: expand to include the rest
-const INVALID_PATH_CHARS = /[<>:"|?*]/
+    // Find mappings for the "sourceFile"
+    this._mappings.unsortedForEach(function (mapping) {
+      if (mapping.source === sourceFile && mapping.originalLine != null) {
+        // Check if it can be mapped by the source map, then update the mapping.
+        var original = aSourceMapConsumer.originalPositionFor({
+          line: mapping.originalLine,
+          column: mapping.originalColumn
+        });
+        if (original.source != null) {
+          // Copy mapping
+          mapping.source = original.source;
+          if (aSourceMapPath != null) {
+            mapping.source = util.join(aSourceMapPath, mapping.source)
+          }
+          if (sourceRoot != null) {
+            mapping.source = util.relative(sourceRoot, mapping.source);
+          }
+          mapping.originalLine = original.line;
+          mapping.originalColumn = original.column;
+          if (original.name != null) {
+            mapping.name = original.name;
+          }
+        }
+      }
 
-function invalidWin32Path (p) {
-  const rp = getRootPath(p)
-  p = p.replace(rp, '')
-  return INVALID_PATH_CHARS.test(p)
-}
+      var source = mapping.source;
+      if (source != null && !newSources.has(source)) {
+        newSources.add(source);
+      }
 
-module.exports = {
-  getRootPath,
-  invalidWin32Path
-}
+      var name = mapping.name;
+      if (name != null && !newNames.has(name)) {
+        newNames.add(name);
+      }
 
+    }, this);
+    this._sources = newSources;
+    this._names = newNames;
 
-/***/ }),
-/* 139 */
-/***/ (function(module, exports, __webpack_require__) {
+    // Copy sourcesContents of applied map.
+    aSourceMapConsumer.sources.forEach(function (sourceFile) {
+      var content = aSourceMapConsumer.sourceContentFor(sourceFile);
+      if (content != null) {
+        if (aSourceMapPath != null) {
+          sourceFile = util.join(aSourceMapPath, sourceFile);
+        }
+        if (sourceRoot != null) {
+          sourceFile = util.relative(sourceRoot, sourceFile);
+        }
+        this.setSourceContent(sourceFile, content);
+      }
+    }, this);
+  };
 
-"use strict";
+/**
+ * A mapping can have one of the three levels of data:
+ *
+ *   1. Just the generated position.
+ *   2. The Generated position, original position, and original source.
+ *   3. Generated and original position, original source, as well as a name
+ *      token.
+ *
+ * To maintain consistency, we validate that any new mapping being added falls
+ * in to one of these categories.
+ */
+SourceMapGenerator.prototype._validateMapping =
+  function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource,
+                                              aName) {
+    // When aOriginal is truthy but has empty values for .line and .column,
+    // it is most likely a programmer error. In this case we throw a very
+    // specific error message to try to guide them the right way.
+    // For example: https://github.com/Polymer/polymer-bundler/pull/519
+    if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') {
+        throw new Error(
+            'original.line and original.column are not numbers -- you probably meant to omit ' +
+            'the original mapping entirely and only map the generated position. If so, pass ' +
+            'null for the original mapping instead of an object with empty or null values.'
+        );
+    }
 
+    if (aGenerated && 'line' in aGenerated && 'column' in aGenerated
+        && aGenerated.line > 0 && aGenerated.column >= 0
+        && !aOriginal && !aSource && !aName) {
+      // Case 1.
+      return;
+    }
+    else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated
+             && aOriginal && 'line' in aOriginal && 'column' in aOriginal
+             && aGenerated.line > 0 && aGenerated.column >= 0
+             && aOriginal.line > 0 && aOriginal.column >= 0
+             && aSource) {
+      // Cases 2 and 3.
+      return;
+    }
+    else {
+      throw new Error('Invalid mapping: ' + JSON.stringify({
+        generated: aGenerated,
+        source: aSource,
+        original: aOriginal,
+        name: aName
+      }));
+    }
+  };
 
-const fs = __webpack_require__(14)
-const os = __webpack_require__(117)
-const path = __webpack_require__(9)
-
-// HFS, ext{2,3}, FAT do not, Node.js v0.10 does not
-function hasMillisResSync () {
-  let tmpfile = path.join('millis-test-sync' + Date.now().toString() + Math.random().toString().slice(2))
-  tmpfile = path.join(os.tmpdir(), tmpfile)
+/**
+ * Serialize the accumulated mappings in to the stream of base 64 VLQs
+ * specified by the source map format.
+ */
+SourceMapGenerator.prototype._serializeMappings =
+  function SourceMapGenerator_serializeMappings() {
+    var previousGeneratedColumn = 0;
+    var previousGeneratedLine = 1;
+    var previousOriginalColumn = 0;
+    var previousOriginalLine = 0;
+    var previousName = 0;
+    var previousSource = 0;
+    var result = '';
+    var next;
+    var mapping;
+    var nameIdx;
+    var sourceIdx;
 
-  // 550 millis past UNIX epoch
-  const d = new Date(1435410243862)
-  fs.writeFileSync(tmpfile, 'https://github.com/jprichardson/node-fs-extra/pull/141')
-  const fd = fs.openSync(tmpfile, 'r+')
-  fs.futimesSync(fd, d, d)
-  fs.closeSync(fd)
-  return fs.statSync(tmpfile).mtime > 1435410243000
-}
+    var mappings = this._mappings.toArray();
+    for (var i = 0, len = mappings.length; i < len; i++) {
+      mapping = mappings[i];
+      next = ''
 
-function hasMillisRes (callback) {
-  let tmpfile = path.join('millis-test' + Date.now().toString() + Math.random().toString().slice(2))
-  tmpfile = path.join(os.tmpdir(), tmpfile)
+      if (mapping.generatedLine !== previousGeneratedLine) {
+        previousGeneratedColumn = 0;
+        while (mapping.generatedLine !== previousGeneratedLine) {
+          next += ';';
+          previousGeneratedLine++;
+        }
+      }
+      else {
+        if (i > 0) {
+          if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) {
+            continue;
+          }
+          next += ',';
+        }
+      }
 
-  // 550 millis past UNIX epoch
-  const d = new Date(1435410243862)
-  fs.writeFile(tmpfile, 'https://github.com/jprichardson/node-fs-extra/pull/141', err => {
-    if (err) return callback(err)
-    fs.open(tmpfile, 'r+', (err, fd) => {
-      if (err) return callback(err)
-      fs.futimes(fd, d, d, err => {
-        if (err) return callback(err)
-        fs.close(fd, err => {
-          if (err) return callback(err)
-          fs.stat(tmpfile, (err, stats) => {
-            if (err) return callback(err)
-            callback(null, stats.mtime > 1435410243000)
-          })
-        })
-      })
-    })
-  })
-}
+      next += base64VLQ.encode(mapping.generatedColumn
+                                 - previousGeneratedColumn);
+      previousGeneratedColumn = mapping.generatedColumn;
 
-function timeRemoveMillis (timestamp) {
-  if (typeof timestamp === 'number') {
-    return Math.floor(timestamp / 1000) * 1000
-  } else if (timestamp instanceof Date) {
-    return new Date(Math.floor(timestamp.getTime() / 1000) * 1000)
-  } else {
-    throw new Error('fs-extra: timeRemoveMillis() unknown parameter type')
-  }
-}
+      if (mapping.source != null) {
+        sourceIdx = this._sources.indexOf(mapping.source);
+        next += base64VLQ.encode(sourceIdx - previousSource);
+        previousSource = sourceIdx;
 
-function utimesMillis (path, atime, mtime, callback) {
-  // if (!HAS_MILLIS_RES) return fs.utimes(path, atime, mtime, callback)
-  fs.open(path, 'r+', (err, fd) => {
-    if (err) return callback(err)
-    fs.futimes(fd, atime, mtime, futimesErr => {
-      fs.close(fd, closeErr => {
-        if (callback) callback(futimesErr || closeErr)
-      })
-    })
-  })
-}
+        // lines are stored 0-based in SourceMap spec version 3
+        next += base64VLQ.encode(mapping.originalLine - 1
+                                   - previousOriginalLine);
+        previousOriginalLine = mapping.originalLine - 1;
 
-function utimesMillisSync (path, atime, mtime) {
-  const fd = fs.openSync(path, 'r+')
-  fs.futimesSync(fd, atime, mtime)
-  return fs.closeSync(fd)
-}
+        next += base64VLQ.encode(mapping.originalColumn
+                                   - previousOriginalColumn);
+        previousOriginalColumn = mapping.originalColumn;
 
-module.exports = {
-  hasMillisRes,
-  hasMillisResSync,
-  timeRemoveMillis,
-  utimesMillis,
-  utimesMillisSync
-}
+        if (mapping.name != null) {
+          nameIdx = this._names.indexOf(mapping.name);
+          next += base64VLQ.encode(nameIdx - previousName);
+          previousName = nameIdx;
+        }
+      }
 
+      result += next;
+    }
 
-/***/ }),
-/* 140 */
-/***/ (function(module, exports, __webpack_require__) {
+    return result;
+  };
 
-"use strict";
+SourceMapGenerator.prototype._generateSourcesContent =
+  function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) {
+    return aSources.map(function (source) {
+      if (!this._sourcesContents) {
+        return null;
+      }
+      if (aSourceRoot != null) {
+        source = util.relative(aSourceRoot, source);
+      }
+      var key = util.toSetString(source);
+      return Object.prototype.hasOwnProperty.call(this._sourcesContents, key)
+        ? this._sourcesContents[key]
+        : null;
+    }, this);
+  };
 
+/**
+ * Externalize the source map.
+ */
+SourceMapGenerator.prototype.toJSON =
+  function SourceMapGenerator_toJSON() {
+    var map = {
+      version: this._version,
+      sources: this._sources.toArray(),
+      names: this._names.toArray(),
+      mappings: this._serializeMappings()
+    };
+    if (this._file != null) {
+      map.file = this._file;
+    }
+    if (this._sourceRoot != null) {
+      map.sourceRoot = this._sourceRoot;
+    }
+    if (this._sourcesContents) {
+      map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot);
+    }
 
-const u = __webpack_require__(17).fromCallback
-module.exports = {
-  copy: u(__webpack_require__(323))
-}
+    return map;
+  };
 
+/**
+ * Render the source map being generated to a string.
+ */
+SourceMapGenerator.prototype.toString =
+  function SourceMapGenerator_toString() {
+    return JSON.stringify(this.toJSON());
+  };
 
-/***/ }),
-/* 141 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+exports.SourceMapGenerator = SourceMapGenerator;
 
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "frontMatter", function() { return frontMatter; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-/* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
-const frontMatter={title:'Install Pinot On Containers',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"administration/installation/containers","title":"Install Pinot On Containers","description":"import Jump from '@site/src/components/Jump';","source":"@site/docs/administration/installation/containers.md","permalink":"/docs/administration/installation/containers","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/installation/c [...]
 
 /***/ }),
-/* 142 */
+/* 138 */
 /***/ (function(module, exports, __webpack_require__) {
 
-"use strict";
+/* -*- Mode: js; js-indent-level: 2; -*- */
+/*
+ * Copyright 2011 Mozilla Foundation and contributors
+ * Licensed under the New BSD license. See LICENSE or:
+ * http://opensource.org/licenses/BSD-3-Clause
+ *
+ * Based on the Base 64 VLQ implementation in Closure Compiler:
+ * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java
+ *
+ * Copyright 2011 The Closure Compiler Authors. All rights reserved.
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ *  * Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *  * Redistributions in binary form must reproduce the above
+ *    copyright notice, this list of conditions and the following
+ *    disclaimer in the documentation and/or other materials provided
+ *    with the distribution.
+ *  * Neither the name of Google Inc. nor the names of its
+ *    contributors may be used to endorse or promote products derived
+ *    from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
 
+var base64 = __webpack_require__(320);
 
-if (true) {
-  module.exports = __webpack_require__(342);
-} else {}
+// A single base 64 digit can contain 6 bits of data. For the base 64 variable
+// length quantities we use in the source map spec, the first bit is the sign,
+// the next four bits are the actual value, and the 6th bit is the
+// continuation bit. The continuation bit tells us whether there are more
+// digits in this value following this digit.
+//
+//   Continuation
+//   |    Sign
+//   |    |
+//   V    V
+//   101011
 
+var VLQ_BASE_SHIFT = 5;
 
-/***/ }),
-/* 143 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+// binary: 100000
+var VLQ_BASE = 1 << VLQ_BASE_SHIFT;
 
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "frontMatter", function() { return frontMatter; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-/* harmony import */ var _site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(12);
-/* harmony import */ var _theme_Tabs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(16);
-/* harmony import */ var _theme_TabItem__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(11);
-const frontMatter={title:'Cluster',sidebar_label:'cluster',description:'Cluster'};const metadata={"id":"components/cluster","title":"Cluster","description":"Cluster","source":"@site/docs/components/cluster.md","permalink":"/docs/components/cluster","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/cluster.md","sidebar_label":"cluster","sidebar":"docs","previous":{"title":"Broker","permalink":"/docs/components/broker"},"next":{"title":"Pinot Query La [...]
-Create an isolated bridge network in docker`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`docker network create -d bridge pinot-demo
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",{"start":2},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},`Start Zookeeper`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Start Zookeeper in daemon.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx1 [...]
-    --network=pinot-demo \\
-    --name pinot-zookeeper \\
-    --restart always \\
-    -p 2181:2181 \\
-    -d zookeeper:3.5.6
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",{"start":3},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},`Start Zookeeper UI
-Start  ZKUI to browse Zookeeper data at `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"li"},{"href":"http://localhost:9090"}),`http://localhost:9090`),`.`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(" [...]
-    --network pinot-demo --name=zkui \\
-    -p 9090:9090 \\
-    -e ZK_SERVER=pinot-zookeeper:2181 \\
-    -d qnib/plain-zkui:latest
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",{"start":4},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"}))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"launcer",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Download Pinot Distribution using instructions in `,Object(_mdx_js_react [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",{"start":2},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},`Start Zooinspector`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Install `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* d [...]
-export PINOT_IMAGE=apachepinot/pinot:\${PINOT_VERSION}
-docker pull \${PINOT_IMAGE}
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`To start other components to join the cluster`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_ [...]
+// binary: 011111
+var VLQ_BASE_MASK = VLQ_BASE - 1;
 
-/***/ }),
-/* 144 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+// binary: 100000
+var VLQ_CONTINUATION_BIT = VLQ_BASE;
 
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "frontMatter", function() { return frontMatter; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={};const metadata={"id":"components/schema","title":"schema","description":"","source":"@site/docs/components/schema.md","permalink":"/docs/components/schema","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/schema.md","sidebar":"docs","previous":{"title":"minion","permalink":"/docs/components/minion"},"next":{"title":"segments","permalink":"/docs/components/segments"}};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>fun [...]
+/**
+ * Converts from a two-complement value to a value where the sign bit is
+ * placed in the least significant bit.  For example, as decimals:
+ *   1 becomes 2 (10 binary), -1 becomes 3 (11 binary)
+ *   2 becomes 4 (100 binary), -2 becomes 5 (101 binary)
+ */
+function toVLQSigned(aValue) {
+  return aValue < 0
+    ? ((-aValue) << 1) + 1
+    : (aValue << 1) + 0;
+}
 
-/***/ }),
-/* 145 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+/**
+ * Converts to a two-complement value from a value where the sign bit is
+ * placed in the least significant bit.  For example, as decimals:
+ *   2 (10 binary) becomes 1, 3 (11 binary) becomes -1
+ *   4 (100 binary) becomes 2, 5 (101 binary) becomes -2
+ */
+function fromVLQSigned(aValue) {
+  var isNegative = (aValue & 1) === 1;
+  var shifted = aValue >> 1;
+  return isNegative
+    ? -shifted
+    : shifted;
+}
 
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "frontMatter", function() { return frontMatter; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
-/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={title:'Rest Admin Inerface',sidebar_label:'rest-admin-interface',description:'Pinot Rest Admin Interface'};const metadata={"id":"user-guide/rest-admin-interface","title":"Rest Admin Inerface","description":"Pinot Rest Admin Interface","source":"@site/docs/user-guide/rest-admin-interface.md","permalink":"/docs/user-guide/rest-admin-interface","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/rest-admin-interface.md","sidebar_label" [...]
+/**
+ * Returns the base 64 VLQ encoded value.
+ */
+exports.encode = function base64VLQ_encode(aValue) {
+  var encoded = "";
+  var digit;
 
-/***/ }),
-/* 146 */
-/***/ (function(module, exports, __webpack_require__) {
+  var vlq = toVLQSigned(aValue);
 
-"use strict";
+  do {
+    digit = vlq & VLQ_BASE_MASK;
+    vlq >>>= VLQ_BASE_SHIFT;
+    if (vlq > 0) {
+      // There are still more digits in this value, so we must make sure the
+      // continuation bit is marked.
+      digit |= VLQ_CONTINUATION_BIT;
+    }
+    encoded += base64.encode(digit);
+  } while (vlq > 0);
+
+  return encoded;
+};
 
+/**
+ * Decodes the next base 64 VLQ value from the given string and returns the
+ * value and the rest of the string via the out parameter.
+ */
+exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {
+  var strLen = aStr.length;
+  var result = 0;
+  var shift = 0;
+  var continuation, digit;
 
-// default entrypoint is the node module
-// this is overridden by the `browser` field in package.json
-// https://github.com/substack/node-browserify#browser-field
-module.exports = __webpack_require__(354);
+  do {
+    if (aIndex >= strLen) {
+      throw new Error("Expected more digits in base 64 VLQ value.");
+    }
+
+    digit = base64.decode(aStr.charCodeAt(aIndex++));
+    if (digit === -1) {
+      throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1));
+    }
+
+    continuation = !!(digit & VLQ_CONTINUATION_BIT);
+    digit &= VLQ_BASE_MASK;
+    result = result + (digit << shift);
+    shift += VLQ_BASE_SHIFT;
+  } while (continuation);
+
+  aOutParam.value = fromVLQSigned(result);
+  aOutParam.rest = aIndex;
+};
 
 
 /***/ }),
-/* 147 */
+/* 139 */
 /***/ (function(module, exports, __webpack_require__) {
 
-
-/**
- * This is the common logic for both the Node.js and web browser
- * implementations of `debug()`.
- *
- * Expose `debug()` as the module.
+/* -*- Mode: js; js-indent-level: 2; -*- */
+/*
+ * Copyright 2011 Mozilla Foundation and contributors
+ * Licensed under the New BSD license. See LICENSE or:
+ * http://opensource.org/licenses/BSD-3-Clause
  */
 
-exports = module.exports = createDebug.debug = createDebug['default'] = createDebug;
-exports.coerce = coerce;
-exports.disable = disable;
-exports.enable = enable;
-exports.enabled = enabled;
-exports.humanize = __webpack_require__(356);
+var util = __webpack_require__(57);
+var has = Object.prototype.hasOwnProperty;
+var hasNativeMap = typeof Map !== "undefined";
 
 /**
- * The currently active debug mode names, and names to skip.
+ * A data structure which is a combination of an array and a set. Adding a new
+ * member is O(1), testing for membership is O(1), and finding the index of an
+ * element is O(1). Removing elements from the set is not supported. Only
+ * strings are supported for membership.
  */
+function ArraySet() {
+  this._array = [];
+  this._set = hasNativeMap ? new Map() : Object.create(null);
+}
 
-exports.names = [];
-exports.skips = [];
+/**
+ * Static method for creating ArraySet instances from an existing array.
+ */
+ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {
+  var set = new ArraySet();
+  for (var i = 0, len = aArray.length; i < len; i++) {
+    set.add(aArray[i], aAllowDuplicates);
+  }
+  return set;
+};
 
 /**
- * Map of special "%n" handling functions, for the debug "format" argument.
+ * Return how many unique items are in this ArraySet. If duplicates have been
+ * added, than those do not count towards the size.
  *
- * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N".
+ * @returns Number
  */
-
-exports.formatters = {};
+ArraySet.prototype.size = function ArraySet_size() {
+  return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length;
+};
 
 /**
- * Previous log timestamp.
+ * Add the given string to this set.
+ *
+ * @param String aStr
  */
-
-var prevTime;
+ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {
+  var sStr = hasNativeMap ? aStr : util.toSetString(aStr);
+  var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr);
+  var idx = this._array.length;
+  if (!isDuplicate || aAllowDuplicates) {
+    this._array.push(aStr);
+  }
+  if (!isDuplicate) {
+    if (hasNativeMap) {
+      this._set.set(aStr, idx);
+    } else {
+      this._set[sStr] = idx;
+    }
+  }
+};
 
 /**
- * Select a color.
- * @param {String} namespace
- * @return {Number}
- * @api private
+ * Is the given string a member of this set?
+ *
+ * @param String aStr
  */
+ArraySet.prototype.has = function ArraySet_has(aStr) {
+  if (hasNativeMap) {
+    return this._set.has(aStr);
+  } else {
+    var sStr = util.toSetString(aStr);
+    return has.call(this._set, sStr);
+  }
+};
 
-function selectColor(namespace) {
-  var hash = 0, i;
-
-  for (i in namespace) {
-    hash  = ((hash << 5) - hash) + namespace.charCodeAt(i);
-    hash |= 0; // Convert to 32bit integer
+/**
+ * What is the index of the given string in the array?
+ *
+ * @param String aStr
+ */
+ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {
+  if (hasNativeMap) {
+    var idx = this._set.get(aStr);
+    if (idx >= 0) {
+        return idx;
+    }
+  } else {
+    var sStr = util.toSetString(aStr);
+    if (has.call(this._set, sStr)) {
+      return this._set[sStr];
+    }
   }
 
-  return exports.colors[Math.abs(hash) % exports.colors.length];
-}
+  throw new Error('"' + aStr + '" is not in the set.');
+};
 
 /**
- * Create a debugger with the given `namespace`.
+ * What is the element at the given index?
  *
- * @param {String} namespace
- * @return {Function}
- * @api public
+ * @param Number aIdx
  */
+ArraySet.prototype.at = function ArraySet_at(aIdx) {
+  if (aIdx >= 0 && aIdx < this._array.length) {
+    return this._array[aIdx];
+  }
+  throw new Error('No element indexed by ' + aIdx);
+};
 
-function createDebug(namespace) {
-
-  function debug() {
+/**
+ * Returns the array representation of this set (which has the proper indices
+ * indicated by indexOf). Note that this is a copy of the internal array used
+ * for storing the members so that no one can mess with internal state.
+ */
+ArraySet.prototype.toArray = function ArraySet_toArray() {
+  return this._array.slice();
+};
+
+exports.ArraySet = ArraySet;
+
+
+/***/ }),
+/* 140 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+// This is adapted from https://github.com/normalize/mz
+// Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors
+const u = __webpack_require__(17).fromCallback
+const fs = __webpack_require__(14)
+
+const api = [
+  'access',
+  'appendFile',
+  'chmod',
+  'chown',
+  'close',
+  'copyFile',
+  'fchmod',
+  'fchown',
+  'fdatasync',
+  'fstat',
+  'fsync',
+  'ftruncate',
+  'futimes',
+  'lchown',
+  'lchmod',
+  'link',
+  'lstat',
+  'mkdir',
+  'mkdtemp',
+  'open',
+  'readFile',
+  'readdir',
+  'readlink',
+  'realpath',
+  'rename',
+  'rmdir',
+  'stat',
+  'symlink',
+  'truncate',
+  'unlink',
+  'utimes',
+  'writeFile'
+].filter(key => {
+  // Some commands are not available on some systems. Ex:
+  // fs.copyFile was added in Node.js v8.5.0
+  // fs.mkdtemp was added in Node.js v5.10.0
+  // fs.lchown is not available on at least some Linux
+  return typeof fs[key] === 'function'
+})
+
+// Export all keys:
+Object.keys(fs).forEach(key => {
+  if (key === 'promises') {
+    // fs.promises is a getter property that triggers ExperimentalWarning
+    // Don't re-export it here, the getter is defined in "lib/index.js"
+    return
+  }
+  exports[key] = fs[key]
+})
+
+// Universalify async methods:
+api.forEach(method => {
+  exports[method] = u(fs[method])
+})
+
+// We differ from mz/fs in that we still ship the old, broken, fs.exists()
+// since we are a drop-in replacement for the native module
+exports.exists = function (filename, callback) {
+  if (typeof callback === 'function') {
+    return fs.exists(filename, callback)
+  }
+  return new Promise(resolve => {
+    return fs.exists(filename, resolve)
+  })
+}
+
+// fs.read() & fs.write need special treatment due to multiple callback args
+
+exports.read = function (fd, buffer, offset, length, position, callback) {
+  if (typeof callback === 'function') {
+    return fs.read(fd, buffer, offset, length, position, callback)
+  }
+  return new Promise((resolve, reject) => {
+    fs.read(fd, buffer, offset, length, position, (err, bytesRead, buffer) => {
+      if (err) return reject(err)
+      resolve({ bytesRead, buffer })
+    })
+  })
+}
+
+// Function signature can be
+// fs.write(fd, buffer[, offset[, length[, position]]], callback)
+// OR
+// fs.write(fd, string[, position[, encoding]], callback)
+// We need to handle both cases, so we use ...args
+exports.write = function (fd, buffer, ...args) {
+  if (typeof args[args.length - 1] === 'function') {
+    return fs.write(fd, buffer, ...args)
+  }
+
+  return new Promise((resolve, reject) => {
+    fs.write(fd, buffer, ...args, (err, bytesWritten, buffer) => {
+      if (err) return reject(err)
+      resolve({ bytesWritten, buffer })
+    })
+  })
+}
+
+// fs.realpath.native only available in Node v9.2+
+if (typeof fs.realpath.native === 'function') {
+  exports.realpath.native = u(fs.realpath.native)
+}
+
+
+/***/ }),
+/* 141 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+module.exports = {
+  copySync: __webpack_require__(330)
+}
+
+
+/***/ }),
+/* 142 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+const path = __webpack_require__(9)
+
+// get drive on windows
+function getRootPath (p) {
+  p = path.normalize(path.resolve(p)).split(path.sep)
+  if (p.length > 0) return p[0]
+  return null
+}
+
+// http://stackoverflow.com/a/62888/10333 contains more accurate
+// TODO: expand to include the rest
+const INVALID_PATH_CHARS = /[<>:"|?*]/
+
+function invalidWin32Path (p) {
+  const rp = getRootPath(p)
+  p = p.replace(rp, '')
+  return INVALID_PATH_CHARS.test(p)
+}
+
+module.exports = {
+  getRootPath,
+  invalidWin32Path
+}
+
+
+/***/ }),
+/* 143 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+const fs = __webpack_require__(14)
+const os = __webpack_require__(117)
+const path = __webpack_require__(9)
+
+// HFS, ext{2,3}, FAT do not, Node.js v0.10 does not
+function hasMillisResSync () {
+  let tmpfile = path.join('millis-test-sync' + Date.now().toString() + Math.random().toString().slice(2))
+  tmpfile = path.join(os.tmpdir(), tmpfile)
+
+  // 550 millis past UNIX epoch
+  const d = new Date(1435410243862)
+  fs.writeFileSync(tmpfile, 'https://github.com/jprichardson/node-fs-extra/pull/141')
+  const fd = fs.openSync(tmpfile, 'r+')
+  fs.futimesSync(fd, d, d)
+  fs.closeSync(fd)
+  return fs.statSync(tmpfile).mtime > 1435410243000
+}
+
+function hasMillisRes (callback) {
+  let tmpfile = path.join('millis-test' + Date.now().toString() + Math.random().toString().slice(2))
+  tmpfile = path.join(os.tmpdir(), tmpfile)
+
+  // 550 millis past UNIX epoch
+  const d = new Date(1435410243862)
+  fs.writeFile(tmpfile, 'https://github.com/jprichardson/node-fs-extra/pull/141', err => {
+    if (err) return callback(err)
+    fs.open(tmpfile, 'r+', (err, fd) => {
+      if (err) return callback(err)
+      fs.futimes(fd, d, d, err => {
+        if (err) return callback(err)
+        fs.close(fd, err => {
+          if (err) return callback(err)
+          fs.stat(tmpfile, (err, stats) => {
+            if (err) return callback(err)
+            callback(null, stats.mtime > 1435410243000)
+          })
+        })
+      })
+    })
+  })
+}
+
+function timeRemoveMillis (timestamp) {
+  if (typeof timestamp === 'number') {
+    return Math.floor(timestamp / 1000) * 1000
+  } else if (timestamp instanceof Date) {
+    return new Date(Math.floor(timestamp.getTime() / 1000) * 1000)
+  } else {
+    throw new Error('fs-extra: timeRemoveMillis() unknown parameter type')
+  }
+}
+
+function utimesMillis (path, atime, mtime, callback) {
+  // if (!HAS_MILLIS_RES) return fs.utimes(path, atime, mtime, callback)
+  fs.open(path, 'r+', (err, fd) => {
+    if (err) return callback(err)
+    fs.futimes(fd, atime, mtime, futimesErr => {
+      fs.close(fd, closeErr => {
+        if (callback) callback(futimesErr || closeErr)
+      })
+    })
+  })
+}
+
+function utimesMillisSync (path, atime, mtime) {
+  const fd = fs.openSync(path, 'r+')
+  fs.futimesSync(fd, atime, mtime)
+  return fs.closeSync(fd)
+}
+
+module.exports = {
+  hasMillisRes,
+  hasMillisResSync,
+  timeRemoveMillis,
+  utimesMillis,
+  utimesMillisSync
+}
+
+
+/***/ }),
+/* 144 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+const u = __webpack_require__(17).fromCallback
+module.exports = {
+  copy: u(__webpack_require__(334))
+}
+
+
+/***/ }),
+/* 145 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "frontMatter", function() { return frontMatter; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
+/* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
+const frontMatter={title:'Install Pinot On Containers',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"administration/installation/containers","title":"Install Pinot On Containers","description":"import Jump from '@site/src/components/Jump';","source":"@site/docs/administration/installation/containers.md","permalink":"/docs/administration/installation/containers","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/installation/c [...]
+
+/***/ }),
+/* 146 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+if (true) {
+  module.exports = __webpack_require__(353);
+} else {}
+
+
+/***/ }),
+/* 147 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "frontMatter", function() { return frontMatter; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
+/* harmony import */ var _site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(12);
+/* harmony import */ var _theme_Tabs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(16);
+/* harmony import */ var _theme_TabItem__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(11);
+const frontMatter={title:'Cluster',sidebar_label:'cluster',description:'Cluster'};const metadata={"id":"components/cluster","title":"Cluster","description":"Cluster","source":"@site/docs/components/cluster.md","permalink":"/docs/components/cluster","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/cluster.md","sidebar_label":"cluster","sidebar":"docs","previous":{"title":"Broker","permalink":"/docs/components/broker"},"next":{"title":"Pinot Query La [...]
+Create an isolated bridge network in docker`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`docker network create -d bridge pinot-demo
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",{"start":2},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},`Start Zookeeper`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Start Zookeeper in daemon.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_in [...]
+    --network=pinot-demo \\
+    --name pinot-zookeeper \\
+    --restart always \\
+    -p 2181:2181 \\
+    -d zookeeper:3.5.6
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",{"start":3},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},`Start Zookeeper UI
+Start  ZKUI to browse Zookeeper data at `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"li"},{"href":"http://localhost:9090"}),`http://localhost:9090`),`.`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ " [...]
+    --network pinot-demo --name=zkui \\
+    -p 9090:9090 \\
+    -e ZK_SERVER=pinot-zookeeper:2181 \\
+    -d qnib/plain-zkui:latest
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",{"start":4},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"}))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"launcer",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Download Pinot Distribution using instructions in `,Object(_mdx_js_react [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",{"start":2},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},`Start Zooinspector`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Install `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0_ [...]
+export PINOT_IMAGE=apachepinot/pinot:\${PINOT_VERSION}
+docker pull \${PINOT_IMAGE}
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`To start other components to join the cluster`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_M [...]
+
+/***/ }),
+/* 148 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "frontMatter", function() { return frontMatter; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
+const frontMatter={};const metadata={"id":"components/schema","title":"schema","description":"","source":"@site/docs/components/schema.md","permalink":"/docs/components/schema","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/schema.md","sidebar":"docs","previous":{"title":"minion","permalink":"/docs/components/minion"},"next":{"title":"segments","permalink":"/docs/components/segments"}};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>fun [...]
+
+/***/ }),
+/* 149 */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "frontMatter", function() { return frontMatter; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
+/* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
+const frontMatter={title:'Rest Admin Inerface',sidebar_label:'rest-admin-interface',description:'Pinot Rest Admin Interface'};const metadata={"id":"user-guide/rest-admin-interface","title":"Rest Admin Inerface","description":"Pinot Rest Admin Interface","source":"@site/docs/user-guide/rest-admin-interface.md","permalink":"/docs/user-guide/rest-admin-interface","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/rest-admin-interface.md","sidebar_label" [...]
+
+/***/ }),
+/* 150 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
+// default entrypoint is the node module
+// this is overridden by the `browser` field in package.json
+// https://github.com/substack/node-browserify#browser-field
+module.exports = __webpack_require__(365);
+
+
+/***/ }),
+/* 151 */
+/***/ (function(module, exports, __webpack_require__) {
+
+
+/**
+ * This is the common logic for both the Node.js and web browser
+ * implementations of `debug()`.
+ *
+ * Expose `debug()` as the module.
+ */
+
+exports = module.exports = createDebug.debug = createDebug['default'] = createDebug;
+exports.coerce = coerce;
+exports.disable = disable;
+exports.enable = enable;
+exports.enabled = enabled;
+exports.humanize = __webpack_require__(367);
+
+/**
+ * The currently active debug mode names, and names to skip.
+ */
+
+exports.names = [];
+exports.skips = [];
+
+/**
+ * Map of special "%n" handling functions, for the debug "format" argument.
+ *
+ * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N".
+ */
+
+exports.formatters = {};
+
+/**
+ * Previous log timestamp.
+ */
+
+var prevTime;
+
+/**
+ * Select a color.
+ * @param {String} namespace
+ * @return {Number}
+ * @api private
+ */
+
+function selectColor(namespace) {
+  var hash = 0, i;
+
+  for (i in namespace) {
+    hash  = ((hash << 5) - hash) + namespace.charCodeAt(i);
+    hash |= 0; // Convert to 32bit integer
+  }
+
+  return exports.colors[Math.abs(hash) % exports.colors.length];
+}
+
+/**
+ * Create a debugger with the given `namespace`.
+ *
+ * @param {String} namespace
+ * @return {Function}
+ * @api public
+ */
+
+function createDebug(namespace) {
+
+  function debug() {
     // disabled?
     if (!debug.enabled) return;
 
@@ -16792,7 +17990,7 @@ function coerce(val) {
 
 
 /***/ }),
-/* 148 */
+/* 152 */
 /***/ (function(module, exports) {
 
 exports = module.exports = SemVer
@@ -18394,12 +19592,12 @@ function coerce (version, options) {
 
 
 /***/ }),
-/* 149 */
+/* 153 */
 /***/ (function(module, exports, __webpack_require__) {
 
 module.exports = buildSearchMethod;
 
-var errors = __webpack_require__(57);
+var errors = __webpack_require__(58);
 
 /**
  * Creates a search method to be used in clients
@@ -18467,10 +19665,10 @@ function buildSearchMethod(queryParam, url) {
 
 
 /***/ }),
-/* 150 */
+/* 154 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var buildSearchMethod = __webpack_require__(149);
+var buildSearchMethod = __webpack_require__(153);
 var deprecate = __webpack_require__(103);
 var deprecatedMessage = __webpack_require__(104);
 
@@ -18630,7 +19828,7 @@ IndexCore.prototype.similarSearch = deprecate(
 * @see {@link https://www.algolia.com/doc/rest_api#Browse|Algolia REST API Documentation}
 */
 IndexCore.prototype.browse = function(query, queryParameters, callback) {
-  var merge = __webpack_require__(151);
+  var merge = __webpack_require__(155);
 
   var indexObj = this;
 
@@ -18726,7 +19924,7 @@ IndexCore.prototype.browseFrom = function(cursor, callback) {
 */
 IndexCore.prototype.searchForFacetValues = function(params, callback) {
   var clone = __webpack_require__(34);
-  var omit = __webpack_require__(152);
+  var omit = __webpack_require__(156);
   var usage = 'Usage: index.searchForFacetValues({facetName, facetQuery, ...params}[, callback])';
 
   if (params.facetName === undefined || params.facetQuery === undefined) {
@@ -18862,7 +20060,7 @@ IndexCore.prototype.typeAheadValueOption = null;
 
 
 /***/ }),
-/* 151 */
+/* 155 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var foreach = __webpack_require__(46);
@@ -18887,11 +20085,11 @@ module.exports = function merge(destination/* , sources */) {
 
 
 /***/ }),
-/* 152 */
+/* 156 */
 /***/ (function(module, exports, __webpack_require__) {
 
 module.exports = function omit(obj, test) {
-  var keys = __webpack_require__(153);
+  var keys = __webpack_require__(157);
   var foreach = __webpack_require__(46);
 
   var filtered = {};
@@ -18907,17 +20105,17 @@ module.exports = function omit(obj, test) {
 
 
 /***/ }),
-/* 153 */
+/* 157 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
 var slice = Array.prototype.slice;
-var isArgs = __webpack_require__(154);
+var isArgs = __webpack_require__(158);
 
 var origKeys = Object.keys;
-var keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(369);
+var keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(380);
 
 var originalKeys = Object.keys;
 
@@ -18946,7 +20144,7 @@ module.exports = keysShim;
 
 
 /***/ }),
-/* 154 */
+/* 158 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -18970,7 +20168,7 @@ module.exports = function isArguments(value) {
 
 
 /***/ }),
-/* 155 */
+/* 159 */
 /***/ (function(module, exports) {
 
 // Parse cloud does not supports setTimeout
@@ -18983,15 +20181,15 @@ module.exports = function exitPromise(fn, _setTimeout) {
 
 
 /***/ }),
-/* 156 */
+/* 160 */
 /***/ (function(module, exports, __webpack_require__) {
 
-module.exports = __webpack_require__(157);
-module.exports.HttpsAgent = __webpack_require__(378);
+module.exports = __webpack_require__(161);
+module.exports.HttpsAgent = __webpack_require__(389);
 
 
 /***/ }),
-/* 157 */
+/* 161 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -19015,7 +20213,7 @@ module.exports.HttpsAgent = __webpack_require__(378);
 
 var https = __webpack_require__(43);
 var utils = __webpack_require__(106);
-var OriginalAgent = __webpack_require__(377).Agent;
+var OriginalAgent = __webpack_require__(388).Agent;
 var OriginalHttpsAgent = https.Agent;
 
 module.exports = Agent;
@@ -19095,7 +20293,7 @@ function inspect(obj) {
 
 
 /***/ }),
-/* 158 */
+/* 162 */
 /***/ (function(module, exports) {
 
 /* istanbul ignore next */
@@ -20418,7 +21616,7 @@ function inspect(obj) {
 
 
 /***/ }),
-/* 159 */
+/* 163 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -20458,7 +21656,7 @@ module.exports = EventBus;
 
 
 /***/ }),
-/* 160 */
+/* 164 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -20474,14 +21672,14 @@ module.exports = {
 
 
 /***/ }),
-/* 161 */
+/* 165 */
 /***/ (function(module, exports) {
 
 module.exports = "0.36.0";
 
 
 /***/ }),
-/* 162 */
+/* 166 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -20494,7 +21692,7 @@ module.exports = function parseAlgoliaClientVersion(agent) {
 
 
 /***/ }),
-/* 163 */
+/* 167 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -20504,7 +21702,7 @@ Object.defineProperty(exports, "__esModule", {
   value: true
 });
 
-var _zepto = __webpack_require__(158);
+var _zepto = __webpack_require__(162);
 
 var _zepto2 = _interopRequireDefault(_zepto);
 
@@ -20513,7 +21711,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
 exports.default = _zepto2.default;
 
 /***/ }),
-/* 164 */
+/* 168 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -20525,7 +21723,7 @@ Object.defineProperty(exports, "__esModule", {
 exports.default = '2.6.3';
 
 /***/ }),
-/* 165 */
+/* 169 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -20534,20 +21732,20 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(12);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(4);
-const frontMatter={title:'GCP Quickstart',sidebar_label:'GCP',description:'Run Pinot on GCP'};const metadata={"id":"administration/installation/cloud/gcp","title":"GCP Quickstart","description":"Run Pinot on GCP","source":"@site/docs/administration/installation/cloud/gcp.md","permalink":"/docs/administration/installation/cloud/gcp","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/installation/cloud/gcp.md","sidebar_label":"GCP","sidebar":"docs" [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please check kubectl version after installation.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`kubectl [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`QuickStart scripts are tested under kubectl client version v1.16.3 and server version v1.13.12`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"install-helm"},`Install Helm`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please follow this `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_f [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please check helm version after installation.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`helm version
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"],{icon:false,type:"info",mdxType:"Alert"},"This QuickStart provides helm supports for helm v3.0.0 and v2.12.1. Please pick the script based on your helm version."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"install-google-cloud-sdk"},`Install Google Cloud SDK`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/ [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Restart your shell`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a" [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"optional-initialize-google-cloud-environment"},`(Optional) Initialize Google Cloud Environment`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentNam [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"optional-create-a-kubernetes-clustergke-in-google-cloud"},`(Optional) Create a Kubernetes cluster(GKE) in Google Cloud`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Below script will create a 3 nodes cluster named pinot-quickstart in `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`us-west1-b`),` with `,Object(_mdx_js_react__W [...]
+const frontMatter={title:'GCP Quickstart',sidebar_label:'GCP',description:'Run Pinot on GCP'};const metadata={"id":"administration/installation/cloud/gcp","title":"GCP Quickstart","description":"Run Pinot on GCP","source":"@site/docs/administration/installation/cloud/gcp.md","permalink":"/docs/administration/installation/cloud/gcp","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/installation/cloud/gcp.md","sidebar_label":"GCP","sidebar":"docs" [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please check kubectl version after installation.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`k [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`QuickStart scripts are tested under kubectl client version v1.16.3 and server version v1.13.12`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"install-helm"},`Install Helm`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please follow this `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_ [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please check helm version after installation.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`helm [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"],{icon:false,type:"info",mdxType:"Alert"},"This QuickStart provides helm supports for helm v3.0.0 and v2.12.1. Please pick the script based on your helm version."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"install-google-cloud-sdk"},`Install Google Cloud SDK`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/ [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Restart your shell`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default  [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"optional-initialize-google-cloud-environment"},`(Optional) Initialize Google Cloud Environment`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({par [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"optional-create-a-kubernetes-clustergke-in-google-cloud"},`(Optional) Create a Kubernetes cluster(GKE) in Google Cloud`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Below script will create a 3 nodes cluster named pinot-quickstart in `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`us-west1-b`),` with `,Object(_mdx_js_react__W [...]
 GCLOUD_ZONE=us-west1-b
 GCLOUD_CLUSTER=pinot-quickstart
 GCLOUD_MACHINE_TYPE=n1-standard-2
@@ -20557,18 +21755,18 @@ gcloud container clusters create \${GCLOUD_CLUSTER} \\
   --machine-type=\${GCLOUD_MACHINE_TYPE} \\
   --zone=\${GCLOUD_ZONE} \\
   --project=\${GCLOUD_PROJECT}
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can monitor cluster status by command:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`gcloud comput [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Once the cluster is in RUNNING status, it's ready to be used.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"connect-to-an-existing-cluster"},`Connect to an existing cluster`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Simply run below command to get the credential for the cluster pinot-quickstart that you just created or your existing cluster. [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can monitor cluster status by command:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`gcloud  [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Once the cluster is in RUNNING status, it's ready to be used.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"connect-to-an-existing-cluster"},`Connect to an existing cluster`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Simply run below command to get the credential for the cluster pinot-quickstart that you just created or your existing cluster. [...]
 GCLOUD_ZONE=us-west1-b
 GCLOUD_CLUSTER=pinot-quickstart
 gcloud container clusters get-credentials \${GCLOUD_CLUSTER} --zone \${GCLOUD_ZONE} --project \${GCLOUD_PROJECT}
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`To verify the connection, you can run:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`kubectl get nodes
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"pinot-quickstart"},`Pinot Quickstart`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please follow this `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"/docs/administration/inst [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`To verify the connection, you can run:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`kubectl get nodes
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"pinot-quickstart"},`Pinot Quickstart`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please follow this `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"/docs/administratio [...]
 gcloud container clusters delete pinot-quickstart --zone=\${GCLOUD_ZONE}
 `)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 166 */
+/* 170 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -20577,15 +21775,15 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
-const frontMatter={title:'User Guide',description:'User Guide',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"user-guide","title":"User Guide","description":"User Guide","source":"@site/docs/user-guide.md","permalink":"/docs/user-guide","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Componen [...]
+const frontMatter={title:'User Guide',description:'User Guide',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"user-guide","title":"User Guide","description":"User Guide","source":"@site/docs/user-guide.md","permalink":"/docs/user-guide","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Componen [...]
 
 /***/ }),
-/* 167 */
+/* 171 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -20594,21 +21792,21 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
-const frontMatter={title:'Components',description:'Components',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"components","title":"Components","description":"Components","source":"@site/docs/components.md","permalink":"/docs/components","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Componen [...]
+const frontMatter={title:'Components',description:'Components',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"components","title":"Components","description":"Components","source":"@site/docs/components.md","permalink":"/docs/components","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Componen [...]
 
 /***/ }),
-/* 168 */
+/* 172 */
 /***/ (function(module) {
 
 module.exports = JSON.parse("{\"docsSidebars\":{\"docs\":[{\"type\":\"category\",\"label\":\"About\",\"items\":[{\"type\":\"link\",\"label\":\"What is Pinot\",\"href\":\"/docs/about/what_is_pinot\"},{\"type\":\"link\",\"label\":\"Features of Pinot\",\"href\":\"/docs/about/features_of_pinot\"},{\"type\":\"link\",\"label\":\"Companies using Pinot\",\"href\":\"/docs/about/who_use_pinot\"}]},{\"type\":\"category\",\"label\":\"Administration\",\"items\":[{\"type\":\"link\",\"label\":\"Running [...]
 
 /***/ }),
-/* 169 */
+/* 173 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -20617,14 +21815,14 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={};const metadata={"id":"components/server","title":"server","description":"","source":"@site/docs/components/server.md","permalink":"/docs/components/server","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/server.md","sidebar":"docs","previous":{"title":"segments","permalink":"/docs/components/segments"},"next":{"title":"tables","permalink":"/docs/components/tables"}};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>fun [...]
+const frontMatter={};const metadata={"id":"components/server","title":"server","description":"","source":"@site/docs/components/server.md","permalink":"/docs/components/server","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/server.md","sidebar":"docs","previous":{"title":"segments","permalink":"/docs/components/segments"},"next":{"title":"tables","permalink":"/docs/components/tables"}};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>fun [...]
 
 /***/ }),
-/* 170 */
+/* 174 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -20633,14 +21831,14 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(12);
 /* harmony import */ var _theme_Tabs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(16);
 /* harmony import */ var _theme_TabItem__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(11);
-const frontMatter={title:'Response Format',sidebar_label:'rest',description:'REST Response Format'};const metadata={"id":"user-guide/response-format","title":"Response Format","description":"REST Response Format","source":"@site/docs/user-guide/response-format.md","permalink":"/docs/user-guide/response-format","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/response-format.md","sidebar_label":"rest"};/* @jsx mdx */const rightToc=[{value:'Standard- [...]
+const frontMatter={title:'Response Format',sidebar_label:'rest',description:'REST Response Format'};const metadata={"id":"user-guide/response-format","title":"Response Format","description":"REST Response Format","source":"@site/docs/user-guide/response-format.md","permalink":"/docs/user-guide/response-format","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/response-format.md","sidebar_label":"rest"};/* @jsx mdx */const rightToc=[{value:'Standard- [...]
    -d '{"sql":"SELECT moo, bar, foo FROM myTable ORDER BY foo DESC"}' \\
    http://localhost:8099/query/sql
 {
@@ -20707,7 +21905,7 @@ const frontMatter={title:'Response Format',sidebar_label:'rest',description:'RES
   "totalDocs": 6, 
   "traceInfo": {}
 }
-`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"Aggregations",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p [...]
+`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"Aggregations",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentN [...]
   -d '{"sql":"SELECT SUM(moo), MAX(bar), COUNT(*) FROM myTable"}' \\
   localhost:8099/query/sql -H "Content-Type: application/json" 
 {
@@ -20749,7 +21947,7 @@ const frontMatter={title:'Response Format',sidebar_label:'rest',description:'RES
   "totalDocs": 6, 
   "traceInfo": {}
 }
-`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"GroupBy",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"}, [...]
+`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"GroupBy",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:" [...]
   -d '{"sql":"SELECT SUM(moo), MAX(bar) FROM myTable GROUP BY foo ORDER BY foo"}' \\
   localhost:8099/query/sql -H "Content-Type: application/json" 
 {
@@ -20801,7 +21999,7 @@ const frontMatter={title:'Response Format',sidebar_label:'rest',description:'RES
   "totalDocs": 6, 
   "traceInfo": {}
 }
-`)))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`where:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("table",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("thead",{parentName:"table"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("tr",{parentName:"thead"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("th",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_mo [...]
+`)))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`where:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("table",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("thead",{parentName:"table"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("tr",{parentName:"thead"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("th",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_n [...]
   -d '{"pql":"select * from flights limit 3"}' \\
   http://localhost:8099/query
 
@@ -20867,7 +22065,7 @@ const frontMatter={title:'Response Format',sidebar_label:'rest',description:'RES
  "exceptions":[],
  "totalDocs":102
 }
-`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"Aggregations",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p [...]
+`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"Aggregations",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentN [...]
   -d '{"pql":"select count(*) from flights"}' \\
   http://localhost:8099/query
 
@@ -20886,7 +22084,7 @@ const frontMatter={title:'Response Format',sidebar_label:'rest',description:'RES
  "exceptions":[],
  "totalDocs":17
 }
-`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"GroupBy",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"}, [...]
+`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"GroupBy",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:" [...]
   -d '{"pql":"select count(*) from flights group by Carrier"}' \\
   http://localhost:8099/query
 
@@ -20922,7 +22120,7 @@ const frontMatter={title:'Response Format',sidebar_label:'rest',description:'RES
 `)))));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 171 */
+/* 175 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -20931,14 +22129,14 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={title:'Install Pinot On MacOS',sidebar_label:'MacOS',description:'Install Pinot on MacOS'};const metadata={"id":"administration/installation/operating-systems/macos","title":"Install Pinot On MacOS","description":"Install Pinot on MacOS","source":"@site/docs/administration/installation/operating-systems/macos.md","permalink":"/docs/administration/installation/operating-systems/macos","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administ [...]
+const frontMatter={title:'Install Pinot On MacOS',sidebar_label:'MacOS',description:'Install Pinot on MacOS'};const metadata={"id":"administration/installation/operating-systems/macos","title":"Install Pinot On MacOS","description":"Install Pinot on MacOS","source":"@site/docs/administration/installation/operating-systems/macos.md","permalink":"/docs/administration/installation/operating-systems/macos","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administ [...]
 
 /***/ }),
-/* 172 */
+/* 176 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -20947,15 +22145,15 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
-const frontMatter={title:'About',description:'About Pinot',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"about","title":"About","description":"About Pinot","source":"@site/docs/about.md","permalink":"/docs/about","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/about.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was not imported, [...]
+const frontMatter={title:'About',description:'About Pinot',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"about","title":"About","description":"About Pinot","source":"@site/docs/about.md","permalink":"/docs/about","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/about.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was not imported, [...]
 
 /***/ }),
-/* 173 */
+/* 177 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -20964,15 +22162,15 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
-const frontMatter={title:'Concepts',description:'Concepts',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"concepts","title":"Concepts","description":"Concepts","source":"@site/docs/concepts.md","permalink":"/docs/concepts","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/concepts.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was n [...]
+const frontMatter={title:'Concepts',description:'Concepts',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"concepts","title":"Concepts","description":"Concepts","source":"@site/docs/concepts.md","permalink":"/docs/concepts","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/concepts.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was n [...]
 
 /***/ }),
-/* 174 */
+/* 178 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -20981,11 +22179,11 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={id:'running_locally',title:'Running Pinot locally',sidebar_label:'Running Pinot locally'};const metadata={"id":"administration/running_locally","title":"Running Pinot locally","description":"## Running Pinot locally","source":"@site/docs/administration/running_locally.md","permalink":"/docs/administration/running_locally","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/running_locally.md","sidebar_label":"Running Pinot local [...]
+const frontMatter={id:'running_locally',title:'Running Pinot locally',sidebar_label:'Running Pinot locally'};const metadata={"id":"administration/running_locally","title":"Running Pinot locally","description":"## Running Pinot locally","source":"@site/docs/administration/running_locally.md","permalink":"/docs/administration/running_locally","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/running_locally.md","sidebar_label":"Running Pinot local [...]
 git clone https://github.com/apache/incubator-pinot.git
 cd incubator-pinot
 
@@ -20994,8 +22192,8 @@ mvn install package -DskipTests -Pbin-dist
 
 # navigate to directory containing the setup scripts
 cd pinot-distribution/target/apache-pinot-incubating-\${pinot.version}-bin/apache-pinot-incubating-\${pinot.version}-bin
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"download"},`Download`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Download the latest binary release from Apache Pinot, or use this command`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_h [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Once you have the tar file,`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`# untar it
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"download"},`Download`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Download the latest binary release from Apache Pinot, or use this command`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_run [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Once you have the tar file,`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`# untar it
 tar -zxvf apache-pinot-incubating-\${pinot.version}-bin.tar.gz
 
 # navigate to directory containing the launcher scripts
@@ -21004,7 +22202,7 @@ cd apache-pinot-incubating-\${pinot.version}-bin
 `,`[global `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`log_schema`),` options][docs.reference.global-options#log_schema]`,`.`)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 175 */
+/* 179 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21013,7 +22211,7 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
@@ -21021,35 +22219,35 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony import */ var _theme_TabItem__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(11);
 /* harmony import */ var _site_src_components_Alert__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(12);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(4);
-const frontMatter={title:'Azure Quickstart',sidebar_label:'Azure',description:'Run Pinot on Azure'};const metadata={"id":"administration/installation/cloud/azure","title":"Azure Quickstart","description":"Run Pinot on Azure","source":"@site/docs/administration/installation/cloud/azure.md","permalink":"/docs/administration/installation/cloud/azure","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/installation/cloud/azure.md","sidebar_label":"Azu [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please check kubectl version after installation.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`kubectl [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{icon:false,type:"info",mdxType:"Alert"},"QuickStart scripts are tested under kubectl client version v1.16.3 and server version v1.13.12"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Install Helm`)),Object(_mdx_js_react__WEBP [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please check helm version after installation.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`helm version
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{icon:false,type:"info",mdxType:"Alert"},"This QuickStart provides helm supports for helm v3.0.0 and v2.12.1. Please pick the script based on your helm version."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Install Azure CLI` [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"optional-login-to-your-azure-account"},`(Optional) Login to your Azure account`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Below script will open default browser to sign-in to `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("strong",{parentName:"p"},`your Azure Account`),`.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Ob [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"optional-create-a-resource-group"},`(Optional) Create a Resource Group`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Below script will create a resource group in location `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`eastus`),`.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_re [...]
+const frontMatter={title:'Azure Quickstart',sidebar_label:'Azure',description:'Run Pinot on Azure'};const metadata={"id":"administration/installation/cloud/azure","title":"Azure Quickstart","description":"Run Pinot on Azure","source":"@site/docs/administration/installation/cloud/azure.md","permalink":"/docs/administration/installation/cloud/azure","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/installation/cloud/azure.md","sidebar_label":"Azu [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please check kubectl version after installation.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`k [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{icon:false,type:"info",mdxType:"Alert"},"QuickStart scripts are tested under kubectl client version v1.16.3 and server version v1.13.12"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Install Helm`)),Object(_mdx_js_react__WEBP [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please check helm version after installation.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`helm [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{icon:false,type:"info",mdxType:"Alert"},"This QuickStart provides helm supports for helm v3.0.0 and v2.12.1. Please pick the script based on your helm version."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Install Azure CLI` [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"optional-login-to-your-azure-account"},`(Optional) Login to your Azure account`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Below script will open default browser to sign-in to `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("strong",{parentName:"p"},`your Azure Account`),`.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Ob [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"optional-create-a-resource-group"},`(Optional) Create a Resource Group`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Below script will create a resource group in location `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`eastus`),`.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_re [...]
 AKS_RESOURCE_GROUP_LOCATION=eastus
 az group create --name \${AKS_RESOURCE_GROUP} \\
                 --location \${AKS_RESOURCE_GROUP_LOCATION}
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"optional-create-a-kubernetes-clusteraks-in-azure"},`(Optional) Create a Kubernetes cluster(AKS) in Azure`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Below script will create a `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("strong",{parentName:"p"},`3 nodes`),` cluster named `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("strong",{p [...]
-Please modify the parameters in the example command below:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`AKS_RESOURCE_GROUP=pinot-demo
+Please modify the parameters in the example command below:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`AKS_RESOURCE_GROUP=pinot-demo
 AKS_CLUSTER_NAME=pinot-quickstart
 az aks create --resource-group \${AKS_RESOURCE_GROUP} \\
               --name \${AKS_CLUSTER_NAME} \\
               --node-count 3
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Once the command is succeed, it's ready to be used.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"connect-to-an-existing-cluster"},`Connect to an existing cluster`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Simply run below command to get the credential for the cluster `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("stron [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Once the command is succeed, it's ready to be used.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"connect-to-an-existing-cluster"},`Connect to an existing cluster`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Simply run below command to get the credential for the cluster `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("stron [...]
 AKS_CLUSTER_NAME=pinot-quickstart
 az aks get-credentials --resource-group \${AKS_RESOURCE_GROUP} \\
                        --name \${AKS_CLUSTER_NAME}
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`To verify the connection, you can run:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`kubectl get nodes
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"pinot-quickstart"},`Pinot Quickstart`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please follow this `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"/docs/administration/inst [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`To verify the connection, you can run:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`kubectl get nodes
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"pinot-quickstart"},`Pinot Quickstart`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please follow this `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"/docs/administratio [...]
 AKS_CLUSTER_NAME=pinot-quickstart
 az aks delete --resource-group \${AKS_RESOURCE_GROUP} \\
               --name \${AKS_CLUSTER_NAME}
 `)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 176 */
+/* 180 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21058,20 +22256,20 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(12);
 /* harmony import */ var _theme_Tabs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(16);
 /* harmony import */ var _theme_TabItem__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(11);
-const frontMatter={title:'Querying Pinot',sidebar_label:'query-pinot',description:'Ways to query Pinot'};const metadata={"id":"user-guide/query-pinot","title":"Querying Pinot","description":"Ways to query Pinot","source":"@site/docs/user-guide/query-pinot.md","permalink":"/docs/user-guide/query-pinot","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/query-pinot.md","sidebar_label":"query-pinot"};/* @jsx mdx */const rightToc=[{value:'REST API on the [...]
+const frontMatter={title:'Querying Pinot',sidebar_label:'query-pinot',description:'Ways to query Pinot'};const metadata={"id":"user-guide/query-pinot","title":"Querying Pinot","description":"Ways to query Pinot","source":"@site/docs/user-guide/query-pinot.md","permalink":"/docs/user-guide/query-pinot","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/query-pinot.md","sidebar_label":"query-pinot"};/* @jsx mdx */const rightToc=[{value:'REST API on the [...]
    -d '{"sql":"select foo, count(*) from myTable group by foo limit 100"}' \\
    http://localhost:8099/query/sql
-`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"PQL endpoint",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"],{type:"info",mdxType:"Alert"}," This endpoint is deprecated, and will soon be removed. The standard-SQL endpoint is the recommended endpoint."),Object(_mdx_js_react__WEBPACK_IM [...]
+`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{value:"PQL endpoint",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"],{type:"info",mdxType:"Alert"}," This endpoint is deprecated, and will soon be removed. The standard-SQL endpoint is the recommended endpoint."),Object(_mdx_js_react__WEBPACK_IM [...]
    -d '{"pql":"select count(*) from myTable group by foo top 100"}' \\
    http://localhost:8099/query
-`)))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"query-console"},`Query Console`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Query Console can be used for running ad-hoc queries (checkbox available to query the PQL endpoint). The Query Console can be accessed by entering the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`<controller host>:<controller port>`),` in your b [...]
+`)))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"query-console"},`Query Console`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Query Console can be used for running ad-hoc queries (checkbox available to query the PQL endpoint). The Query Console can be accessed by entering the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`<controller host>:<controller port>`),` in your b [...]
 bin/pinot-admin.sh PostQuery \\
   -queryType sql \\
   -brokerPort 8000 \\
@@ -21079,10 +22277,10 @@ bin/pinot-admin.sh PostQuery \\
 
 2020/03/04 12:46:33.459 INFO [PostQueryCommand] [main] Executing command: PostQuery -brokerHost localhost -brokerPort 8000 -queryType sql -query select count(*) from baseballStats
 2020/03/04 12:46:33.854 INFO [PostQueryCommand] [main] Result: {"resultTable":{"dataSchema":{"columnDataTypes":["LONG"],"columnNames":["count(*)"]},"rows":[[97889]]},"exceptions":[],"numServersQueried":1,"numServersResponded":1,"numSegmentsQueried":1,"numSegmentsProcessed":1,"numSegmentsMatched":1,"numConsumingSegmentsQueried":0,"numDocsScanned":97889,"numEntriesScannedInFilter":0,"numEntriesScannedPostFilter":0,"numGroupsLimitReached":false,"totalDocs":97889,"timeUsedMs":185,"segmentSta [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"pinot-clients"},`Pinot Clients`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Here's a list of the clients available to query Pinot from your application`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx * [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"pinot-clients"},`Pinot Clients`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Here's a list of the clients available to query Pinot from your application`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx * [...]
 
 /***/ }),
-/* 177 */
+/* 181 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21091,14 +22289,14 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={};const metadata={"id":"components/tables","title":"tables","description":"","source":"@site/docs/components/tables.md","permalink":"/docs/components/tables","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/tables.md","sidebar":"docs","previous":{"title":"server","permalink":"/docs/components/server"},"next":{"title":"tenants","permalink":"/docs/components/tenants"}};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>funct [...]
+const frontMatter={};const metadata={"id":"components/tables","title":"tables","description":"","source":"@site/docs/components/tables.md","permalink":"/docs/components/tables","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/tables.md","sidebar":"docs","previous":{"title":"server","permalink":"/docs/components/server"},"next":{"title":"tenants","permalink":"/docs/components/tenants"}};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>funct [...]
 
 /***/ }),
-/* 178 */
+/* 182 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21107,14 +22305,14 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={title:'Troubleshooting Guide',sidebar_label:'Troubleshooting',description:'A guide on debugging and troubleshooting'};const metadata={"id":"administration/guides/troubleshooting","title":"Troubleshooting Guide","description":"A guide on debugging and troubleshooting","source":"@site/docs/administration/guides/troubleshooting.md","permalink":"/docs/administration/guides/troubleshooting","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/admini [...]
+const frontMatter={title:'Troubleshooting Guide',sidebar_label:'Troubleshooting',description:'A guide on debugging and troubleshooting'};const metadata={"id":"administration/guides/troubleshooting","title":"Troubleshooting Guide","description":"A guide on debugging and troubleshooting","source":"@site/docs/administration/guides/troubleshooting.md","permalink":"/docs/administration/guides/troubleshooting","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/admini [...]
 
 /***/ }),
-/* 179 */
+/* 183 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21123,53 +22321,53 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={title:'Build Docker Images',sidebar_label:'build-docker',description:'Build Docker Images'};const metadata={"id":"misc/build-docker","title":"Build Docker Images","description":"Build Docker Images","source":"@site/docs/misc/build-docker.md","permalink":"/docs/misc/build-docker","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/misc/build-docker.md","sidebar_label":"build-docker"};/* @jsx mdx */const rightToc=[{value:'Pinot',id:'pinot',child [...]
+const frontMatter={title:'Build Docker Images',sidebar_label:'build-docker',description:'Build Docker Images'};const metadata={"id":"misc/build-docker","title":"Build Docker Images","description":"Build Docker Images","source":"@site/docs/misc/build-docker.md","permalink":"/docs/misc/build-docker","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/misc/build-docker.md","sidebar_label":"build-docker"};/* @jsx mdx */const rightToc=[{value:'Pinot',id:'pinot',child [...]
 cd pinot/docker/images
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can find current supported 3 images in this directory:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Pinot: Pinot all-in-one distribution image`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Pinot-Presto: Presto image with Presto-Pinot Conne [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can find current supported 3 images in this directory:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Pinot: Pinot all-in-one distribution image`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Pinot-Presto: Presto image with Presto-Pinot Conne [...]
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`This script will check out Pinot Repo `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`[Pinot Git URL]`),` on branch `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`[Git Branch]`),` and build the docker image for that. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
 The docker image is tagged as `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`[Docker Tag]`),`. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
 Docker Tag: Name and tag your docker image. Default is `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`pinot:latest`),`. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
 Git Branch: The Pinot branch to build. Default is master. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
 Pinot Git URL: The Pinot Git Repo to build, users can set it to their own fork. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
 Please note that, the URL is `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`https://`),` based, not `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`git://`),`. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
-Default is the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://github.com/apache/incubator-pinot.git"}),`Apache Repo: https://github.com/apache/incubator-pinot.git`),`. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null)),Object(_mdx_js_react__WEBPACK_IM [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Example of building a release version:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0 [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Example of building current master branch as a snapshot:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK [...]
+Default is the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://github.com/apache/incubator-pinot.git"}),`Apache Repo: https://github.com/apache/incubator-pinot.git`),`. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null)),Object(_mdx_js_react__WEBP [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Example of building a release version:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MO [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Example of building current master branch as a snapshot:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__W [...]
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"how-to-publish-a-docker-image"},`How to publish a docker image`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Script `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`docker-push.sh`),` publishes a given docker image to your docker registry.
-In order to push to your own repo, the image needs to be explicitly tagged with the repo name.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Example of publishing an image to `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"li"},`[apachepinot/pinot](https://hub.docker.com/u/apachepinot/repository/docker/apachepinot/pinot)`) [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`You can also tag a built image, then push it.`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_M [...]
+In order to push to your own repo, the image needs to be explicitly tagged with the repo name.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Example of publishing an image to `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"li"},`[apachepinot/pinot](https://hub.docker.com/u/apachepinot/repository/docker/apachepinot/pinot)`) [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`You can also tag a built image, then push it.`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPO [...]
 docker push apachepinot/pinot:release-0.1.0
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Script docker-build-and-push.sh builds and publishes this docker image to your docker registry after build.`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPO [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"kubernetes-examples"},`Kubernetes Examples`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please refer to `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"../../docs/administrat [...]
-This docker build project is specialized for Pinot.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"how-to-build"},`How to build`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Usage:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_es [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Script docker-build-and-push.sh builds and publishes this docker image to your docker registry after build.`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPO [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"kubernetes-examples"},`Kubernetes Examples`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please refer to `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"../../docs/admin [...]
+This docker build project is specialized for Pinot.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"how-to-build"},`How to build`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Usage:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_help [...]
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`This script will check out Pinot Repo `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`[Pinot Git URL]`),` on branch `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`[Git Branch]`),` and build the docker image for that. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
 The docker image is tagged as `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`[Docker Tag]`),`. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
 Docker Tag: Name and tag your docker image. Default is `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`pinot:latest`),`. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
 Git Branch: The Pinot branch to build. Default is master. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
 Pinot Git URL: The Pinot Git Repo to build, users can set it to their own fork. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
 Please note that, the URL is `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`https://`),` based, not `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`git://`),`. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null),`
-Default is the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://github.com/apache/incubator-pinot.git"}),`Apache Repo: https://github.com/apache/incubator-pinot.git`),`. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null)),Object(_mdx_js_react__WEBPACK_IM [...]
+Default is the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://github.com/apache/incubator-pinot.git"}),`Apache Repo: https://github.com/apache/incubator-pinot.git`),`. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null)),Object(_mdx_js_react__WEBP [...]
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"configuration"},`Configuration`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Follow the instructions provided by Presto for writing your own configuration files under etc directory.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"volumes"},`Volumes`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`The image defines t [...]
 The configuration volume is located alternatively at `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`/home/presto/etc`),`, which contains all the configuration and plugins.
 The data volume is located at `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`/home/presto/data`),`.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"kubernetes-examples-1"},`Kubernetes Examples`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please refer to presto-coordinator.yaml as k8s deployment example.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h [...]
 This docker build project is based on Project docker-superset and specialized for Pinot.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"how-to-build-1"},`How to build`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please modify file `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`Makefile`),` to change image and `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ " [...]
-Below command will build docker image and tag it as `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`superset_version`),` and `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`latest`),`.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_webs [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can also build directly with `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`docker build`),` command by setting arguments:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runti [...]
+Below command will build docker image and tag it as `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`superset_version`),` and `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`latest`),`.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pino [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can also build directly with `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`docker build`),` command by setting arguments:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel [...]
     --build-arg NODE_VERSION=latest \\
     --build-arg PYTHON_VERSION=3.6 \\
     --build-arg SUPERSET_VERSION=0.34.1 \\
     --tag apachepinot/pinot-superset:0.34.1 \\
     --target build .
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`How to push`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`make push
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"configuration-1"},`Configuration`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Follow the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://superset.incubator.apache.org [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`How to push`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`make push
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"configuration-1"},`Configuration`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Follow the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://superset.incubator.apac [...]
 is included in the image's `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`PYTHONPATH`),`. Mounting this file to a different location is possible, but it will need to be in the PYTHONPATH.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"volumes-1"},`Volumes`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`The image defines two data volumes: one for mounting configuration into t [...]
 
 /***/ }),
-/* 180 */
+/* 184 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21178,19 +22376,19 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(12);
-const frontMatter={title:'GoLang',sidebar_label:'golang',description:'Pinot Client for Golang'};const metadata={"id":"user-guide/clients/golang","title":"GoLang","description":"Pinot Client for Golang","source":"@site/docs/user-guide/clients/golang.md","permalink":"/docs/user-guide/clients/golang","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/clients/golang.md","sidebar_label":"golang"};/* @jsx mdx */const rightToc=[{value:'Examples',id:'example [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Check out Client library Github Repo`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`git clone git@githu [...]
+const frontMatter={title:'GoLang',sidebar_label:'golang',description:'Pinot Client for Golang'};const metadata={"id":"user-guide/clients/golang","title":"GoLang","description":"Pinot Client for Golang","source":"@site/docs/user-guide/clients/golang.md","permalink":"/docs/user-guide/clients/golang","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/clients/golang.md","sidebar_label":"golang"};/* @jsx mdx */const rightToc=[{value:'Examples',id:'example [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Check out Client library Github Repo`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`git clone git [...]
 cd pinot-client-go
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Build and run the example application to query from Pinot Batch Quickstart`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className": [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Build and run the example application to query from Pinot Batch Quickstart`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"class [...]
 ./batch-quickstart
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"usage"},`Usage`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"create-a-pinot-connection"},`Create a Pinot Connection`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Pinot client could be initialized through:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ " [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},`A list of broker addresses.`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* defau [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},`ClientConfig`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({pa [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"usage"},`Usage`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"create-a-pinot-connection"},`Create a Pinot Connection`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Pinot client could be initialized through:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ " [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},`A list of broker addresses.`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},`ClientConfig`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a" [...]
     ZkConfig: &pinot.ZookeeperConfig{
         ZookeeperPath:     zkPath,
         PathPrefix:        strings.Join([]string{zkPathPrefix, pinotCluster}, "/"),
@@ -21200,7 +22398,7 @@ cd pinot-client-go
         "extra-header":"value",
     },
 })
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"query-pinot"},`Query Pinot`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please see this `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://github.com/fx19880617/pinot-cl [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"query-pinot"},`Query Pinot`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please see this `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://github.com/fx19880617/pi [...]
 if err != nil {
     log.Error(err)
 }
@@ -21209,7 +22407,7 @@ if err != nil {
     log.Error(err)
 }
 log.Infof("Query Stats: response time - %d ms, scanned docs - %d, total docs - %d", brokerResp.TimeUsedMs, brokerResp.NumDocsScanned, brokerResp.TotalDocs)
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Response Format`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Query Response is defined as the struct of following:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Response Format`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Query Response is defined as the struct of following:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__W [...]
     AggregationResults          []*AggregationResult \`json:"aggregationResults,omitempty"\`
     SelectionResults            *SelectionResults    \`json:"SelectionResults,omitempty"\`
     ResultTable                 *ResultTable         \`json:"resultTable,omitempty"\`
@@ -21229,17 +22427,17 @@ log.Infof("Query Stats: response time - %d ms, scanned docs - %d, total docs - %
     TimeUsedMs                  int                  \`json:"timeUsedMs"\`
     MinConsumingFreshnessTimeMs int64                \`json:"minConsumingFreshnessTimeMs"\`
 }
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Note that `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`AggregationResults`),` and `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`SelectionResults`),` are holders for PQL queries.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Meanwhile `,Object(_mdx_js_react__WEBPACK_IMPORTE [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Note that `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`AggregationResults`),` and `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`SelectionResults`),` are holders for PQL queries.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Meanwhile `,Object(_mdx_js_react__WEBPACK_IMPORTE [...]
 type ResultTable struct {
     DataSchema RespSchema      \`json:"dataSchema"\`
     Rows       [][]interface{} \`json:"rows"\`
 }
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`RespSchema`),` is defined as:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/ [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`RespSchema`),` is defined as:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE [...]
 type RespSchema struct {
     ColumnDataTypes []string \`json:"columnDataTypes"\`
     ColumnNames     []string \`json:"columnNames"\`
 }
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`There are multiple functions defined for `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`ResultTable`),`, like:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_e [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`There are multiple functions defined for `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`ResultTable`),`, like:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers [...]
 func (r ResultTable) GetColumnCount() int
 func (r ResultTable) GetColumnName(columnIndex int) string
 func (r ResultTable) GetColumnDataType(columnIndex int) string
@@ -21249,7 +22447,7 @@ func (r ResultTable) GetInt(rowIndex int, columnIndex int) int
 func (r ResultTable) GetLong(rowIndex int, columnIndex int) int64
 func (r ResultTable) GetFloat(rowIndex int, columnIndex int) float32
 func (r ResultTable) GetDouble(rowIndex int, columnIndex int) float64
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Sample Usage is `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://github.com/fx19880617/pinot-client-go/blob/master/examples/batch-quickstart/main.go#L58"}),`here`)),Object(_mdx_js_react__WEBPACK_IMPORTE [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Sample Usage is `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://github.com/fx19880617/pinot-client-go/blob/master/examples/batch-quickstart/main.go#L58"}),`here`)),Object(_mdx_js_react__WEBPACK_I [...]
 for c := 0; c < brokerResp.ResultTable.GetColumnCount(); c++ {
   fmt.Printf("%s(%s)\\t", brokerResp.ResultTable.GetColumnName(c), brokerResp.ResultTable.GetColumnDataType(c))
 }
@@ -21265,7 +22463,7 @@ for r := 0; r < brokerResp.ResultTable.GetRowCount(); r++ {
 `)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 181 */
+/* 185 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21274,14 +22472,14 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={id:'who_use_pinot',title:'Companies using Pinot',sidebar_label:'Companies using Pinot'};const metadata={"id":"about/who_use_pinot","title":"Companies using Pinot","description":"## Companies using Pinot","source":"@site/docs/about/who_use_pinot.md","permalink":"/docs/about/who_use_pinot","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/about/who_use_pinot.md","sidebar_label":"Companies using Pinot","sidebar":"docs","previous":{"title":"Feat [...]
+const frontMatter={id:'who_use_pinot',title:'Companies using Pinot',sidebar_label:'Companies using Pinot'};const metadata={"id":"about/who_use_pinot","title":"Companies using Pinot","description":"## Companies using Pinot","source":"@site/docs/about/who_use_pinot.md","permalink":"/docs/about/who_use_pinot","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/about/who_use_pinot.md","sidebar_label":"Companies using Pinot","sidebar":"docs","previous":{"title":"Feat [...]
 
 /***/ }),
-/* 182 */
+/* 186 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21290,17 +22488,17 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(12);
 /* harmony import */ var _theme_Tabs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(16);
 /* harmony import */ var _theme_TabItem__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(11);
-const frontMatter={title:'Broker',sidebar_label:'broker',description:'Broker'};const metadata={"id":"components/broker","title":"Broker","description":"Broker","source":"@site/docs/components/broker.md","permalink":"/docs/components/broker","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/broker.md","sidebar_label":"broker","sidebar":"docs","previous":{"title":"Install Pinot On Ubuntu","permalink":"/docs/administration/installation/operating-system [...]
+const frontMatter={title:'Broker',sidebar_label:'broker',description:'Broker'};const metadata={"id":"components/broker","title":"Broker","description":"Broker","source":"@site/docs/components/broker.md","permalink":"/docs/components/broker","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/broker.md","sidebar_label":"broker","sidebar":"docs","previous":{"title":"Install Pinot On Ubuntu","permalink":"/docs/administration/installation/operating-system [...]
 
 /***/ }),
-/* 183 */
+/* 187 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21309,14 +22507,14 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={title:'Install Pinot On Ubuntu',sidebar_label:'Ubuntu',description:'Install Pinot on the Ubuntu operating system'};const metadata={"id":"administration/installation/operating-systems/ubuntu","title":"Install Pinot On Ubuntu","description":"Install Pinot on the Ubuntu operating system","source":"@site/docs/administration/installation/operating-systems/ubuntu.md","permalink":"/docs/administration/installation/operating-systems/ubuntu","editUrl":"https://github.com/apache [...]
+const frontMatter={title:'Install Pinot On Ubuntu',sidebar_label:'Ubuntu',description:'Install Pinot on the Ubuntu operating system'};const metadata={"id":"administration/installation/operating-systems/ubuntu","title":"Install Pinot On Ubuntu","description":"Install Pinot on the Ubuntu operating system","source":"@site/docs/administration/installation/operating-systems/ubuntu.md","permalink":"/docs/administration/installation/operating-systems/ubuntu","editUrl":"https://github.com/apache [...]
 
 /***/ }),
-/* 184 */
+/* 188 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21325,23 +22523,23 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
-const frontMatter={title:'Misc Content',description:'Misc content',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"misc","title":"Misc Content","description":"Misc content","source":"@site/docs/misc.md","permalink":"/docs/misc","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/misc.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was n [...]
+const frontMatter={title:'Misc Content',description:'Misc content',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"misc","title":"Misc Content","description":"Misc content","source":"@site/docs/misc.md","permalink":"/docs/misc","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/misc.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was n [...]
 
 /***/ }),
-/* 185 */
+/* 189 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
 __webpack_require__.r(__webpack_exports__);
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
-/* harmony import */ var _theme_CodeBlock__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(59);
+/* harmony import */ var _theme_CodeBlock__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(60);
 /* harmony import */ var _theme_Heading__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(30);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(4);
 /* harmony import */ var _theme_Layout__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(35);
@@ -21355,7 +22553,7 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony import */ var _docusaurus_useDocusaurusContext__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(6);
 /* harmony import */ var _index_module_css__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(24);
 /* harmony import */ var _index_module_css__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_module_css__WEBPACK_IMPORTED_MODULE_12__);
-/* harmony import */ var _index_css__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(408);
+/* harmony import */ var _index_css__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(419);
 /* harmony import */ var _index_css__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_index_css__WEBPACK_IMPORTED_MODULE_13__);
 // /**
 //  * Copyright (c) 2017-present, Facebook, Inc.
@@ -21363,11 +22561,11 @@ __webpack_require__.r(__webpack_exports__);
 //  * This source code is licensed under the MIT license found in the
 //  * LICENSE file in the root directory of this source tree.
 //  */
-const AnchoredH2=Object(_theme_Heading__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])('h2');const features=[{title:'Blazing Fast',icon:'zap',description:/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_1___default.a.Fragment,null,"Pinot is designed to answer OLAP queries with low latency on immutable data")},{title:'Pluggable indexing',icon:'unlock',description:/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement( [...]
+const AnchoredH2=Object(_theme_Heading__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])('h2');const features=[{title:'Blazing Fast',icon:'zap',description:/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_1___default.a.Fragment,null,"Pinot is designed to answer OLAP queries with low latency on immutable data")},{title:'Pluggable indexing',icon:'unlock',description:/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement( [...]
 function Installation(){return/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("section",{className:_index_module_css__WEBPACK_IMPORTED_MODULE_12___default.a.installation},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div",{className:"container"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(AnchoredH2,{id:"installation"},"Installs Everywhere"),/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createEleme [...]
 
 /***/ }),
-/* 186 */
+/* 190 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21376,24 +22574,24 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(12);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(4);
-const frontMatter={title:'AWS Quickstart',sidebar_label:'AWS',description:'Run Pinot on AWS'};const metadata={"id":"administration/installation/cloud/aws","title":"AWS Quickstart","description":"Run Pinot on AWS","source":"@site/docs/administration/installation/cloud/aws.md","permalink":"/docs/administration/installation/cloud/aws","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/installation/cloud/aws.md","sidebar_label":"AWS","sidebar":"docs" [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Please check kubectl version after installation:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className": [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"],{icon:false,type:"info",mdxType:"Alert"},"QuickStart scripts are tested under kubectl client version v1.16.3 and server version v1.13.12")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Install Helm`),Object(_mdx_js [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Please check helm version after installation.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"la [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"],{icon:false,type:"info",mdxType:"Alert"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`This QuickStart provides helm supports for helm v3.0.0 and v2.12.1.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx  [...]
+const frontMatter={title:'AWS Quickstart',sidebar_label:'AWS',description:'Run Pinot on AWS'};const metadata={"id":"administration/installation/cloud/aws","title":"AWS Quickstart","description":"Run Pinot on AWS","source":"@site/docs/administration/installation/cloud/aws.md","permalink":"/docs/administration/installation/cloud/aws","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration/installation/cloud/aws.md","sidebar_label":"AWS","sidebar":"docs" [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Please check kubectl version after installation:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"class [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"],{icon:false,type:"info",mdxType:"Alert"},"QuickStart scripts are tested under kubectl client version v1.16.3 and server version v1.13.12")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Install Helm`),Object(_mdx_js [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Please check helm version after installation.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"classNam [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"],{icon:false,type:"info",mdxType:"Alert"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`This QuickStart provides helm supports for helm v3.0.0 and v2.12.1.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx  [...]
 unzip awscliv2.zip
 sudo ./aws/install
-`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Install Eksctl`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Install `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_M [...]
+`))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Install Eksctl`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Install `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPO [...]
 brew install weaveworks/tap/eksctl
-`)))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"optional-login-to-your-aws-account"},`(Optional) Login to your AWS account`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`For first time AWS user, please register your `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* d [...]
+`)))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"optional-login-to-your-aws-account"},`(Optional) Login to your AWS account`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`For first time AWS user, please register your `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0_ [...]
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"],{type:"info",mdxType:"Alert"}," Environment variables AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY will override  AWS configuration stored in file ~/.aws/credentials"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"optional-create-a-kubernetes-clustereks-in-aws"},`(Optional) Create a Kubernetes cluster(EKS) in AWS`) [...]
-Please modify the parameters in the example command below:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`EKS_CLUSTER_NAME=pinot-quickstart
+Please modify the parameters in the example command below:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`EKS_CLUSTER_NAME=pinot-quickstart
 eksctl create cluster \\
   --name \${EKS_CLUSTER_NAME} \\
   --version 1.14 \\
@@ -21404,17 +22602,17 @@ eksctl create cluster \\
   --nodes-min 3 \\
   --nodes-max 4 \\
   --node-ami auto
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can monitor cluster status by command:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`EKS_CLUSTER_N [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can monitor cluster status by command:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`EKS_CLU [...]
 aws eks describe-cluster --name \${EKS_CLUSTER_NAME}
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Once the cluster is in ACTIVE status, it's ready to be used.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"connect-to-an-existing-cluster"},`Connect to an existing cluster`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Simply run below command to get the credential for the cluster pinot-quickstart that you just created or your existing cluster.` [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Once the cluster is in ACTIVE status, it's ready to be used.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"connect-to-an-existing-cluster"},`Connect to an existing cluster`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Simply run below command to get the credential for the cluster pinot-quickstart that you just created or your existing cluster.` [...]
 aws eks update-kubeconfig --name \${EKS_CLUSTER_NAME}
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`To verify the connection, you can run:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`kubectl get nodes
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"pinot-quickstart"},`Pinot Quickstart`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please follow this `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"/docs/administration/inst [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`To verify the connection, you can run:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`kubectl get nodes
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"pinot-quickstart"},`Pinot Quickstart`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please follow this `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"/docs/administratio [...]
 aws eks delete-cluster --name \${EKS_CLUSTER_NAME}
 `)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 187 */
+/* 191 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21423,24 +22621,24 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={id:'features_of_pinot',title:'Features of Pinot',sidebar_label:'Features of Pinot'};const metadata={"id":"about/features_of_pinot","title":"Features of Pinot","description":"# Features of Pinot","source":"@site/docs/about/features_of_pinot.md","permalink":"/docs/about/features_of_pinot","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/about/features_of_pinot.md","sidebar_label":"Features of Pinot","sidebar":"docs","previous":{"title":"What  [...]
+const frontMatter={id:'features_of_pinot',title:'Features of Pinot',sidebar_label:'Features of Pinot'};const metadata={"id":"about/features_of_pinot","title":"Features of Pinot","description":"# Features of Pinot","source":"@site/docs/about/features_of_pinot.md","permalink":"/docs/about/features_of_pinot","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/about/features_of_pinot.md","sidebar_label":"Features of Pinot","sidebar":"docs","previous":{"title":"What  [...]
 Not a replacement for search engine i.e Full text search, relevance not supported
 Query cannot span across multiple tables.
-Pinot works very well for querying time series data with lots of Dimensions and Metrics. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`For example:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtim [...]
+Pinot works very well for querying time series data with lots of Dimensions and Metrics. `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("br",null)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`For example:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_ [...]
   WHERE ((daysSinceEpoch >= 17849 AND daysSinceEpoch <= 17856)) AND accountId IN (123456789)
   GROUP BY daysSinceEpoch TOP 100
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-SQL"}),`SELECT sum(impressions) FROM AdAnalyticsTable
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-SQL"}),`SELECT sum(impressions) FROM AdAnalyticsTable
   WHERE (daysSinceEpoch >= 17824 and daysSinceEpoch <= 17854) AND adveriserId = '1234356789'
   GROUP BY daysSinceEpoch,advertiserId TOP 100
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-SQL"}),`SELECT sum(cost) FROM AdAnalyticsTable GROUP BY advertiserId TOP 50
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-SQL"}),`SELECT sum(cost) FROM AdAnalyticsTable GROUP BY advertiserId TOP 50
 `)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 188 */
+/* 192 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21449,49 +22647,49 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(12);
-const frontMatter={title:'Pinot Query Language (PQL)',sidebar_label:'PQL',description:'Pinot Query Language'};const metadata={"id":"user-guide/pql","title":"Pinot Query Language (PQL)","description":"Pinot Query Language","source":"@site/docs/user-guide/pql.md","permalink":"/docs/user-guide/pql","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/pql.md","sidebar_label":"PQL"};/* @jsx mdx */const rightToc=[{value:'PQL Limitations',id:'pql-limitations' [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"aggregation"},`Aggregation`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT COUNT(*), MAX(foo), S [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"grouping-on-aggregation"},`Grouping on Aggregation`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELE [...]
+const frontMatter={title:'Pinot Query Language (PQL)',sidebar_label:'PQL',description:'Pinot Query Language'};const metadata={"id":"user-guide/pql","title":"Pinot Query Language (PQL)","description":"Pinot Query Language","source":"@site/docs/user-guide/pql.md","permalink":"/docs/user-guide/pql","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/pql.md","sidebar_label":"PQL"};/* @jsx mdx */const rightToc=[{value:'PQL Limitations',id:'pql-limitations' [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"aggregation"},`Aggregation`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT COUNT(*), MAX(f [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"grouping-on-aggregation"},`Grouping on Aggregation`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}) [...]
   GROUP BY bar, baz LIMIT 50
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"ordering-on-aggregation"},`Ordering on Aggregation`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELE [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"ordering-on-aggregation"},`Ordering on Aggregation`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}) [...]
   GROUP BY bar, baz 
   ORDER BY bar, MAX(foo) DESC LIMIT 50
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"filtering"},`Filtering`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT COUNT(*) FROM myTable
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"filtering"},`Filtering`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT COUNT(*) FROM myTable
   WHERE foo = 'foo'
   AND bar BETWEEN 1 AND 20
   OR (baz < 42 AND quux IN ('hello', 'goodbye') AND quuux NOT IN (42, 69))
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"selection-projection"},`Selection (Projection)`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT * [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"selection-projection"},`Selection (Projection)`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SE [...]
   WHERE quux < 5
   LIMIT 50
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"ordering-on-selection"},`Ordering on Selection`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT f [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"ordering-on-selection"},`Ordering on Selection`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SE [...]
   WHERE baz > 20
   ORDER BY bar DESC
   LIMIT 100
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"pagination-on-selection"},`Pagination on Selection`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Note: results might not be consistent if column ordered by has same value in multiple rows.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"pagination-on-selection"},`Pagination on Selection`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Note: results might not be consistent if column ordered by has same value in multiple rows.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHu [...]
   WHERE baz > 20
   ORDER BY bar DESC
   LIMIT 50, 100
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"wild-card-match-in-where-clause-only"},`Wild-card match (in WHERE clause only)`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`To count rows where the column `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`airlineName`),` starts with U`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"wild-card-match-in-where-clause-only"},`Wild-card match (in WHERE clause only)`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`To count rows where the column `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`airlineName`),` starts with U`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js [...]
   WHERE regexp_like(airlineName, '^U.*')
   GROUP BY airlineName TOP 10
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"udf"},`UDF`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`As of now, functions have to be implemented within Pinot. Injecting functions is not allowed yet. The example below demonstrate the use of UDFs. More examples in `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_hel [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"udf"},`UDF`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`As of now, functions have to be implemented within Pinot. Injecting functions is not allowed yet. The example below demonstrate the use of UDFs. More examples in `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runti [...]
   GROUP BY timeConvert(timeColumnName, 'SECONDS', 'DAYS')
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"bytes-column"},`BYTES column`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Pinot supports queries on BYTES column using HEX string. The query response also uses hex string to represent bytes value.
-E.g. the query below fetches all the rows for a given UID.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT * FROM myTable
+E.g. the query below fetches all the rows for a given UID.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT * FROM myTable
   WHERE UID = "c8b3bce0b378fc5ce8067fc271a34892"
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"pql-specification"},`PQL Specification`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"select"},`SELECT`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`The select statement is as follows`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_U [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"pql-specification"},`PQL Specification`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"select"},`SELECT`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`The select statement is as follows`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_U [...]
   FROM <tableName>
   (WHERE ... | GROUP BY ... | ORDER BY ... | TOP ... | LIMIT ...)
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`outputColumn`),` can be `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`*`),` to project all columns, columns (`,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`foo`),`, `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODUL [...]
-FASTHLL (WARN: will be deprecated soon. FASTHLL stores serialized HyperLogLog in String format, which performs worse than DISTINCTCOUNTHLL, which supports serialized HyperLogLog in BYTES (byte array) format)`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`PERCENTILE`,`[0-100]`,`: e.g. PERCENTILE5, PERCENTILE50, PERCENTILE99, etc.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`PERCENTILEEST`,`[0-100]` [...]
+FASTHLL (WARN: will be deprecated soon. FASTHLL stores serialized HyperLogLog in String format, which performs worse than DISTINCTCOUNTHLL, which supports serialized HyperLogLog in BYTES (byte array) format)`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`PERCENTILE`,`[0-100]`,`: e.g. PERCENTILE5, PERCENTILE50, PERCENTILE99, etc.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`PERCENTILEEST`,`[0-100]` [...]
   GROUP BY TIMECONVERT(time, 'MILLISECONDS', 'SECONDS')
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"supported-transform-functions"},`Supported transform functions`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("table",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("thead",{parentName:"table"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("tr",{parentName:"thead"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("th",Object(_ [...]
-The following two queries are both supported in PQL, where the non-aggregation columns are ignored.`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT MIN(foo), MAX(foo), SUM(foo), [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"supported-transform-functions"},`Supported transform functions`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("table",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("thead",{parentName:"table"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("tr",{parentName:"thead"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("th",Object(_ [...]
+The following two queries are both supported in PQL, where the non-aggregation columns are ignored.`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT MIN(foo), MAX(foo), SUM [...]
   GROUP BY bar, baz
   TOP 50
 
@@ -21499,23 +22697,23 @@ SELECT bar, baz, MIN(foo), MAX(foo), SUM(foo), AVG(foo) FROM mytable
   GROUP BY bar, baz
   TOP 50
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`The results will always order by the aggregated value (descending).
-The results for query`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT MIN(foo), MAX(foo) FROM myTable
+The results for query`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-sql"}),`SELECT MIN(foo), MAX(foo) FROM myTable
   GROUP BY bar
   TOP 50
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`will be the same as the combining results from the following queries`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"langu [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`will be the same as the combining results from the following queries`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className": [...]
   GROUP BY bar
   TOP 50
 SELECT MAX(foo) FROM myTable
   GROUP BY bar
   TOP 50
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`where we don't put the results for the same group together.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`No support for `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("strong",{parentName:"li"},`ORDER BY`),` in aggregation group by. However, ORDER BY support was added [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`where we don't put the results for the same group together.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`No support for `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("strong",{parentName:"li"},`ORDER BY`),` in aggregation group by. However, ORDER BY support was added [...]
   "pql" : "SELECT SUM(foo), SUM(bar) from myTable GROUP BY moo ORDER BY SUM(bar) ASC, moo DESC TOP 10",
   "queryOptions" : "groupByMode=sql;responseFormat=sql"
 }
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`where:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"li"},`groupByMode=sql`),` - standard sql way of execution group by, hence accepting order by`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/ [...]
 
 /***/ }),
-/* 189 */
+/* 193 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21524,15 +22722,15 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
-const frontMatter={title:'How To',description:'how to guides',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"how-to","title":"How To","description":"how to guides","source":"@site/docs/how-to.md","permalink":"/docs/how-to","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/how-to.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was not [...]
+const frontMatter={title:'How To',description:'how to guides',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"how-to","title":"How To","description":"how to guides","source":"@site/docs/how-to.md","permalink":"/docs/how-to","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/how-to.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name+" was not [...]
 
 /***/ }),
-/* 190 */
+/* 194 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21541,14 +22739,14 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={};const metadata={"id":"components/tenants","title":"tenants","description":"","source":"@site/docs/components/tenants.md","permalink":"/docs/components/tenants","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/tenants.md","sidebar":"docs","previous":{"title":"tables","permalink":"/docs/components/tables"}};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name [...]
+const frontMatter={};const metadata={"id":"components/tenants","title":"tenants","description":"","source":"@site/docs/components/tenants.md","permalink":"/docs/components/tenants","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/tenants.md","sidebar":"docs","previous":{"title":"tables","permalink":"/docs/components/tables"}};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(props){console.warn("Component "+name [...]
 
 /***/ }),
-/* 191 */
+/* 195 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21557,15 +22755,15 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(4);
-const frontMatter={title:'Adminstration',description:'Adminstration',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"administration","title":"Adminstration","description":"Adminstration","source":"@site/docs/administration.md","permalink":"/docs/administration","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(p [...]
+const frontMatter={title:'Adminstration',description:'Adminstration',sidebar_label:'hidden',hide_pagination:true};const metadata={"id":"administration","title":"Adminstration","description":"Adminstration","source":"@site/docs/administration.md","permalink":"/docs/administration","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/administration.md","sidebar_label":"hidden"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode(p [...]
 
 /***/ }),
-/* 192 */
+/* 196 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21574,12 +22772,12 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(12);
-const frontMatter={title:'Java',sidebar_label:'java',description:'Pinot Java Client'};const metadata={"id":"user-guide/clients/java","title":"Java","description":"Pinot Java Client","source":"@site/docs/user-guide/clients/java.md","permalink":"/docs/user-guide/clients/java","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/clients/java.md","sidebar_label":"java"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode( [...]
+const frontMatter={title:'Java',sidebar_label:'java',description:'Pinot Java Client'};const metadata={"id":"user-guide/clients/java","title":"Java","description":"Pinot Java Client","source":"@site/docs/user-guide/clients/java.md","permalink":"/docs/user-guide/clients/java","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/user-guide/clients/java.md","sidebar_label":"java"};/* @jsx mdx */const rightToc=[];const makeShortcode=name=>function MDXDefaultShortcode( [...]
 import org.apache.pinot.client.ConnectionFactory;
 import org.apache.pinot.client.Request;
 import org.apache.pinot.client.ResultSetGroup;
@@ -21612,26 +22810,26 @@ public class PinotClientExample {
     System.out.println("ColumnName: " + columnName + ", ColumnValue: " + columnValue);
   }
 }
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Connections to Pinot are created using the ConnectionFactory class' utility methods to create connections to a Pinot cluster given a Zookeeper URL, a Java Properties object or a list of broker addresses to connect to.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19 [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Connections to Pinot are created using the ConnectionFactory class' utility methods to create connections to a Pinot cluster given a Zookeeper URL, a Java Properties object or a list of broker addresses to connect to.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_inc [...]
   ("some-zookeeper-server:2191/zookeeperPath");
 
 Connection connection = ConnectionFactory.fromProperties("demo.properties");
 
 Connection connection = ConnectionFactory.fromHostList
   ("some-server:1234", "some-other-server:1234", ...);
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Queries can be sent directly to the Pinot cluster using the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`Connection.execute(org.apache.pinot.client.Request)`),` and `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`Connection.executeAsync(org.apache.pinot.client.Request)`),` methods of Connection:`),Object(_ [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Queries can be sent directly to the Pinot cluster using the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`Connection.execute(org.apache.pinot.client.Request)`),` and `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`Connection.executeAsync(org.apache.pinot.client.Request)`),` methods of Connection:`),Object(_ [...]
   connection.execute(new Request("sql", "select * from foo..."));
 // OR
 Future<ResultSetGroup> futureResultSetGroup =
   connection.executeAsync(new Request("sql", "select * from foo..."));
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Queries can also use a `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`PreparedStatement`),` to escape query parameters:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_help [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Queries can also use a `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`PreparedStatement`),` to escape query parameters:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtim [...]
     connection.prepareStatement(new Request("sql", "select * from foo where a = ?"));
 statement.setString(1, "bar");
 
 ResultSetGroup resultSetGroup = statement.execute();
 // OR
 Future<ResultSetGroup> futureResultSetGroup = statement.executeAsync();
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Results can be obtained with the various get methods in the first ResultSet, obtained through the getResultSet(int) method:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/*  [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Results can be obtained with the various get methods in the first ResultSet, obtained through the getResultSet(int) method:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0 [...]
 ResultSetGroup resultSetGroup = connection.execute(request);
 ResultSet resultTableResultSet = pinotResultSetGroup.getResultSet(0);
 
@@ -21640,7 +22838,7 @@ for (int i = 0; i < resultSet.getRowCount(); ++i) {
   System.out.println("bar: " + resultSet.getInt(i, 1));
 }
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Alert__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"],{type:"info",mdxType:"Alert"}," The examples for the sections below this note, are for querying the PQL endpoint, which is deprecated and will be deleted soon. For more information about the 2 endpoints, visit [Querying Pinot](/docs/user-guide/query-pinot)."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`If queryFor [...]
-In the case of aggregation, each aggregation function is within its own ResultSet. A query with multiple aggregation function will return one result set per aggregation function, as they are computed in parallel.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODUL [...]
+In the case of aggregation, each aggregation function is within its own ResultSet. A query with multiple aggregation function will return one result set per aggregation function, as they are computed in parallel.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED [...]
     connection.execute(new Request("pql", "select max(foo), min(foo) from bar"));
 
 System.out.println("Number of result groups:" +
@@ -21649,7 +22847,7 @@ ResultSet resultSetMax = resultSetGroup.getResultSet(0);
 System.out.println("Max foo: " + resultSetMax.getInt(0));
 ResultSet resultSetMin = resultSetGroup.getResultSet(1);
 System.out.println("Min foo: " + resultSetMin.getInt(0));
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`In case of aggregation group by, there will be as many ResultSets as the number of aggregations, each of which will contain multiple results grouped by a group key.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`In case of aggregation group by, there will be as many ResultSets as the number of aggregations, each of which will contain multiple results grouped by a group key.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpe [...]
     connection.execute(
         new Request("pql", "select min(foo), max(foo) from bar group by baz"));
 
@@ -21670,7 +22868,7 @@ for(int i = 0; i < maxResultSet.length(); ++i) {
 `)));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 193 */
+/* 197 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21678,7 +22876,7 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
 /* harmony import */ var _theme_Layout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(35);
-/* harmony import */ var _download_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(409);
+/* harmony import */ var _download_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(420);
 /* harmony import */ var _download_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_download_css__WEBPACK_IMPORTED_MODULE_2__);
 /* harmony import */ var _docusaurus_useDocusaurusContext__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(6);
 /*
@@ -21701,7 +22899,7 @@ __webpack_require__.r(__webpack_exports__);
  */function Download(){const context=Object(_docusaurus_useDocusaurusContext__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])();const{siteConfig={}}=context;return/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_theme_Layout__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"],{title:"Download",description:"Download Pinots versions"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("header",{className:"hero"},/*#__PURE__*/react__WEBPACK_IMPORTED_ [...]
 
 /***/ }),
-/* 194 */
+/* 198 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21710,19 +22908,19 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={id:'what_is_pinot',title:'What is Pinot',sidebar_label:'What is Pinot'};const metadata={"id":"about/what_is_pinot","title":"What is Pinot","description":"Apache Pinot is a realtime distributed OLAP datastore, which is used to deliver scalable real time analytics with low latency. It can ingest data from batch data sources (such as HDFS, S3, Azure Data Lake, Google Cloud Storage) as well as streaming sources (such as Kafka). Pinot is designed to scale horizontally, so t [...]
-Pinot-Presto connector is avilable with version `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://github.com/prestodb/presto/pull/13504"}),`0.229`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"quick-example"},`Quick example`),Object(_mdx_js_react__W [...]
-Filters and aggregations are easy and fast.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-SQL"}),`SELECT sum(clicks), sum(impressions) FROM AdAnalyticsTable
+const frontMatter={id:'what_is_pinot',title:'What is Pinot',sidebar_label:'What is Pinot'};const metadata={"id":"about/what_is_pinot","title":"What is Pinot","description":"Apache Pinot is a realtime distributed OLAP datastore, which is used to deliver scalable real time analytics with low latency. It can ingest data from batch data sources (such as HDFS, S3, Azure Data Lake, Google Cloud Storage) as well as streaming sources (such as Kafka). Pinot is designed to scale horizontally, so t [...]
+Pinot-Presto connector is avilable with version `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://github.com/prestodb/presto/pull/13504"}),`0.229`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"quick-example"},`Quick example`),Object(_mdx_js_re [...]
+Filters and aggregations are easy and fast.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-SQL"}),`SELECT sum(clicks), sum(impressions) FROM AdAnalyticsTable
   WHERE ((daysSinceEpoch >= 17849 AND daysSinceEpoch <= 17856)) AND accountId IN (123456789)
   GROUP BY daysSinceEpoch TOP 100
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"who-uses-pinot"},`Who uses Pinot?`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Pinot powers several big players, including LinkedIn, Uber, Factual, Weibo, Slack and more..`));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 195 */
+/* 199 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21731,14 +22929,14 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={};const metadata={"id":"components/minion","title":"minion","description":"","source":"@site/docs/components/minion.md","permalink":"/docs/components/minion","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/minion.md","sidebar":"docs","previous":{"title":"Pinot Query Language (PQL)","permalink":"/docs/components/controller"},"next":{"title":"schema","permalink":"/docs/components/schema"}};/* @jsx mdx */const rightToc=[];const mak [...]
+const frontMatter={};const metadata={"id":"components/minion","title":"minion","description":"","source":"@site/docs/components/minion.md","permalink":"/docs/components/minion","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/minion.md","sidebar":"docs","previous":{"title":"Pinot Query Language (PQL)","permalink":"/docs/components/controller"},"next":{"title":"schema","permalink":"/docs/components/schema"}};/* @jsx mdx */const rightToc=[];const mak [...]
 
 /***/ }),
-/* 196 */
+/* 200 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21747,49 +22945,49 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _theme_Tabs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(16);
 /* harmony import */ var _theme_TabItem__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(11);
 /* harmony import */ var _site_src_components_Jump__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(4);
-const frontMatter={title:'Running Pinot in Kubernetes',sidebar_label:'Kubernetes',description:'Running Pinot in Kubernetes'};const metadata={"id":"administration/installation/cloud/on-premise","title":"Running Pinot in Kubernetes","description":"Running Pinot in Kubernetes","source":"@site/docs/administration/installation/cloud/on-premise.md","permalink":"/docs/administration/installation/cloud/on-premise","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/admi [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"start-pinot-with-helm"},`Start Pinot with Helm`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`For Helm v2.12.1`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`If cluster is just initialized, ensure helm is initialized by running:`),Object(_mdx_js_react__WEBP [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Then deploy pinot cluster by:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`helm install --namespace " [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`For Helm v3.0.0`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])( [...]
+const frontMatter={title:'Running Pinot in Kubernetes',sidebar_label:'Kubernetes',description:'Running Pinot in Kubernetes'};const metadata={"id":"administration/installation/cloud/on-premise","title":"Running Pinot in Kubernetes","description":"Running Pinot in Kubernetes","source":"@site/docs/administration/installation/cloud/on-premise.md","permalink":"/docs/administration/installation/cloud/on-premise","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/admi [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"start-pinot-with-helm"},`Start Pinot with Helm`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`For Helm v2.12.1`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`If cluster is just initialized, ensure helm is initialized by running:`),Object(_mdx_js_react__WEBP [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Then deploy pinot cluster by:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`helm install --names [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`For Helm v3.0.0`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */  [...]
 helm install -n pinot-quickstart pinot .
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"troubleshooting-for-helm-v2121"},`Troubleshooting (For helm v2.12.1)`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Error: Please run below command if encountering issue:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Resolution:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({par [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"troubleshooting-for-helm-v2121"},`Troubleshooting (For helm v2.12.1)`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Error: Please run below command if encountering issue:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Resolution:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"] [...]
 kubectl -n kube-system delete service/tiller-deploy
 helm init --service-account tiller
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Error: Please run below command if encountering permission issue:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Resolution:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({par [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Check deployment status`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default * [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"load-data-into-pinot-through-kafka"},`Load data into Pinot through Kafka`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"bring-up-a-kafka-cluster-for-realtime-data-ingestion"},`Bring up a Kafka Cluster for realtime data ingestion`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li" [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Error: Please run below command if encountering permission issue:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_e [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Resolution:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"] [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Check deployment status`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* def [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"load-data-into-pinot-through-kafka"},`Load data into Pinot through Kafka`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"bring-up-a-kafka-cluster-for-realtime-data-ingestion"},`Bring up a Kafka Cluster for realtime data ingestion`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li" [...]
 helm install --namespace "pinot-quickstart"  --name kafka incubator/kafka
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`For helm v3.0.0`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])( [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`For helm v3.0.0`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */  [...]
 helm install -n pinot-quickstart kafka incubator/kafka --set replicas=1
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"check-kafka-deployment-status"},`Check Kafka deployment status`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language- [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Ensure Kafka deployment is ready before executing the scripts in next steps:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"check-kafka-deployment-status"},`Check Kafka deployment status`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"lan [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Ensure Kafka deployment is ready before executing the scripts in next steps:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"cla [...]
 pod/kafka-zookeeper-0                                       1/1     Running     0          10m
 pod/kafka-zookeeper-1                                       1/1     Running     0          9m
 pod/kafka-zookeeper-2                                       1/1     Running     0          8m
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"create-kafka-topics"},`Create Kafka topics`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Below scripts will create two Kafka topics for data ingestion:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babe [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"create-kafka-topics"},`Create Kafka topics`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Below scripts will create two Kafka topics for data ingestion:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_module [...]
 kubectl -n pinot-quickstart exec kafka-0 -- kafka-topics --zookeeper kafka-zookeeper:2181 --topic flights-realtime-avro --create --partitions 1 --replication-factor 1
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"load-data-into-kafka-and-create-pinot-schematables"},`Load data into Kafka and Create Pinot Schema/Tables`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Below script will deploy 3 batch jobs`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Ingest 19492 Json me [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"how-to-query-pinot-data"},`How to query pinot data`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"pinot-query-console"},`Pinot Query Console`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please use below script to do local port-forwarding and open Pinot query console on your web browser.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* m [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"use-superset-to-query-pinot"},`Use Superset to query Pinot`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"bring-up-superset"},`Bring up Superset`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runt [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"first-time-set-up-admin-account"},`(First time) Set up Admin account`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"lan [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"first-time-init-superset"},`(First time) Init Superset`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}), [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"load-data-into-kafka-and-create-pinot-schematables"},`Load data into Kafka and Create Pinot Schema/Tables`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Below script will deploy 3 batch jobs`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Ingest 19492 Json me [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"how-to-query-pinot-data"},`How to query pinot data`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"pinot-query-console"},`Pinot Query Console`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Please use below script to do local port-forwarding and open Pinot query console on your web browser.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* m [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"use-superset-to-query-pinot"},`Use Superset to query Pinot`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"bring-up-superset"},`Bring up Superset`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babe [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"first-time-set-up-admin-account"},`(First time) Set up Admin account`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"first-time-init-superset"},`(First time) Init Superset`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-ba [...]
 kubectl exec -it pod/superset-0 -n pinot-quickstart -- bash -c 'superset init'
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"load-demo-data-source"},`Load Demo Data source`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`kubectl [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"load-demo-data-source"},`Load Demo Data source`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`k [...]
 kubectl exec -it pod/superset-0 -n pinot-quickstart -- bash -c 'superset import_dashboards -p /etc/superset/pinot_example_dashboard.json'
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"access-superset-ui"},`Access Superset UI`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`./open-supers [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can open the imported dashboard by click Dashboards banner then click on AirlineStats.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"access-pinot-using-presto"},`Access Pinot Using Presto`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"deploy-presto-with-pinot-plugin"},`Deploy Presto with Pinot Plugin`),Object(_mdx_js_react__WEBPACK_IMPORTE [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"query-presto-using-presto-cli"},`Query Presto using Presto CLI`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Once Presto is deployed, you could run below command.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_m [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"sample-queries-to-execute"},`Sample queries to execute`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`List all catalogs`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xi [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`Catalog
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"access-superset-ui"},`Access Superset UI`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`./open- [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can open the imported dashboard by click Dashboards banner then click on AirlineStats.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h2",{"id":"access-pinot-using-presto"},`Access Pinot Using Presto`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"deploy-presto-with-pinot-plugin"},`Deploy Presto with Pinot Plugin`),Object(_mdx_js_react__WEBPACK_IMPORTE [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"query-presto-using-presto-cli"},`Query Presto using Presto CLI`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Once Presto is deployed, you could run below command.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_ [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"sample-queries-to-execute"},`Sample queries to execute`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`List all catalogs`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xi [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`Catalog
 ---------
  pinot
  system
@@ -21798,8 +22996,8 @@ kubectl exec -it pod/superset-0 -n pinot-quickstart -- bash -c 'superset import_
 Query 20191112_050827_00003_xkm4g, FINISHED, 1 node
 Splits: 19 total, 19 done (100.00%)
 0:01 [0 rows, 0B] [0 rows/s, 0B/s]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`List All tables`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])( [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`    Table
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`List All tables`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */  [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`    Table
 --------------
  airlinestats
 (1 row)
@@ -21807,8 +23005,8 @@ Splits: 19 total, 19 done (100.00%)
 Query 20191112_050907_00004_xkm4g, FINISHED, 1 node
 Splits: 19 total, 19 done (100.00%)
 0:01 [1 rows, 29B] [1 rows/s, 41B/s]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Show schema`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({par [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`        Column        |  Type   | Extra | Comment
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Show schema`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"] [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),`        Column        |  Type   | Extra | Comment
 ----------------------+---------+-------+---------
  flightnum            | integer |       |
  origin               | varchar |       |
@@ -21820,8 +23018,8 @@ Splits: 19 total, 19 done (100.00%)
 Query 20191112_051021_00005_xkm4g, FINISHED, 1 node
 Splits: 19 total, 19 done (100.00%)
 0:02 [80 rows, 6.06KB] [35 rows/s, 2.66KB/s]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Count total documents`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */  [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),` cnt
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Count total documents`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* defau [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"language-bash"}),` cnt
 ------
  9745
 (1 row)
@@ -21829,11 +23027,11 @@ Splits: 19 total, 19 done (100.00%)
 Query 20191112_051114_00006_xkm4g, FINISHED, 1 node
 Splits: 17 total, 17 done (100.00%)
 0:00 [1 rows, 8B] [2 rows/s, 19B/s]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"how-to-clean-up-pinot-deployment"},`How to clean up Pinot deployment`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className":"lan [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("h3",{"id":"how-to-clean-up-pinot-deployment"},`How to clean up Pinot deployment`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("code",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"pre"},{"className [...]
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_site_src_components_Jump__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"],{to:"/docs/administration/",mdxType:"Jump"},"Administration"));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 197 */
+/* 201 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21842,32 +23040,32 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
 /* harmony import */ var _theme_Tabs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(16);
 /* harmony import */ var _theme_TabItem__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(11);
-const frontMatter={title:'Running Pinot in Docker',sidebar_label:'Docker',description:'Using Pinot on Docker',source_url:'https://github.com/'};const metadata={"id":"administration/installation/containers/docker","title":"Running Pinot in Docker","description":"Using Pinot on Docker","source":"@site/docs/administration/installation/containers/docker.md","permalink":"/docs/administration/installation/containers/docker","editUrl":"https://github.com/apache/incubator-pinot/edit/master/websi [...]
-available on `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://hub.docker.com/r/apachepinot/pinot/tags"}),`Docker Hub`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("blockquote",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("b",null,"Pr [...]
-`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`We'll be running a docker image apachepinot/pinot:latest to run a quick start, which does the following:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Sets up the Pinot cluster QuickStartCluster`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Cre [...]
+const frontMatter={title:'Running Pinot in Docker',sidebar_label:'Docker',description:'Using Pinot on Docker',source_url:'https://github.com/'};const metadata={"id":"administration/installation/containers/docker","title":"Running Pinot in Docker","description":"Using Pinot on Docker","source":"@site/docs/administration/installation/containers/docker.md","permalink":"/docs/administration/installation/containers/docker","editUrl":"https://github.com/apache/incubator-pinot/edit/master/websi [...]
+available on `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("a",Object(_Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])({parentName:"p"},{"href":"https://hub.docker.com/r/apachepinot/pinot/tags"}),`Docker Hub`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("blockquote",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("b",nu [...]
+`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`We'll be running a docker image apachepinot/pinot:latest to run a quick start, which does the following:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Sets up the Pinot cluster QuickStartCluster`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},`Cre [...]
   --network=pinot-demo \\
   --name pinot-quickstart \\
   -p 9000:9000 \\
   -d apachepinot/pinot:latest QuickStart \\
   -type batch
-`))))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"],{value:"Streaming",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Streaming:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"] [...]
+`))))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])(_theme_TabItem__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"],{value:"Streaming",mdxType:"TabItem"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`Streaming:`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("ol",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ol"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"] [...]
 docker run \\
     --network=pinot-demo \\
     --name pinot-quickstart \\
     -p 9000:9000 \\
     -d apachepinot/pinot:latest QuickStart \\
     -type hybrid
-`)))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`That's it! We've spun up a Pinot cluster.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`It may take a while for all Pinot components to start and for the sample data to be loaded. Use the below command to check the container logs`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("co [...]
+`)))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`That's it! We've spun up a Pinot cluster.`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`It may take a while for all Pinot components to start and for the sample data to be loaded. Use the below command to check the container logs`),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("co [...]
 `)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",null,`You can head over to  Exploring Pinot to check out the data in the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`baseballStats`),`, `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`meetupRSVP`),` or the `,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("inlineCode",{parentName:"p"},`airline [...]
 
 /***/ }),
-/* 198 */
+/* 202 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21876,14 +23074,14 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={title:'Pinot Query Language (PQL)',sidebar_label:'PQL',description:'Pinot Query Language'};const metadata={"id":"components/controller","title":"Pinot Query Language (PQL)","description":"Pinot Query Language","source":"@site/docs/components/controller.md","permalink":"/docs/components/controller","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/controller.md","sidebar_label":"PQL","sidebar":"docs","previous":{"title":"Cluster"," [...]
+const frontMatter={title:'Pinot Query Language (PQL)',sidebar_label:'PQL',description:'Pinot Query Language'};const metadata={"id":"components/controller","title":"Pinot Query Language (PQL)","description":"Pinot Query Language","source":"@site/docs/components/controller.md","permalink":"/docs/components/controller","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/controller.md","sidebar_label":"PQL","sidebar":"docs","previous":{"title":"Cluster"," [...]
 
 /***/ }),
-/* 199 */
+/* 203 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21892,17 +23090,17 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={id:'pinot-architecture',title:'Pinot Architecture',sidebar_label:'Pinot Architecture'};const metadata={"id":"concepts/pinot-architecture","title":"Pinot Architecture","description":"![Arch](../../static/img/pinot-architecture.png)","source":"@site/docs/concepts/pinot-architecture.md","permalink":"/docs/concepts/pinot-architecture","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/concepts/pinot-architecture.md","sidebar_label":"Pinot Archite [...]
+const frontMatter={id:'pinot-architecture',title:'Pinot Architecture',sidebar_label:'Pinot Architecture'};const metadata={"id":"concepts/pinot-architecture","title":"Pinot Architecture","description":"![Arch](../../static/img/pinot-architecture.png)","source":"@site/docs/concepts/pinot-architecture.md","permalink":"/docs/concepts/pinot-architecture","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/concepts/pinot-architecture.md","sidebar_label":"Pinot Archite [...]
 First, a bit of naming notions. Pinot has has different components, and different ways of representing the data. In particular, data is represented by:`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Table:
 A table is a logical abstraction to refer to a collection of related data. It consists of columns and rows (documents).`)),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_2__[/* mdx */ "b"])("p",{parentName:"li"},`Segment:
 Data in table is divided into (horizontal) shards referred to as segments.`))));};MDXContent.isMDXComponent=true;
 
 /***/ }),
-/* 200 */
+/* 204 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21911,14 +23109,14 @@ __webpack_require__.r(__webpack_exports__);
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "metadata", function() { return metadata; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "rightToc", function() { return rightToc; });
 /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return MDXContent; });
-/* harmony import */ var _Users_xiangfu_workspace_pinot_fx19880617_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
+/* harmony import */ var _Users_xiangfu_Documents_GitHub_incubator_pinot_website_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(2);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(1);
 /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
 /* harmony import */ var _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(0);
-const frontMatter={};const metadata={"id":"components/segments","title":"segments","description":"","source":"@site/docs/components/segments.md","permalink":"/docs/components/segments","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/segments.md","sidebar":"docs","previous":{"title":"schema","permalink":"/docs/components/schema"},"next":{"title":"server","permalink":"/docs/components/server"}};/* @jsx mdx */const rightToc=[];const makeShortcode=nam [...]
+const frontMatter={};const metadata={"id":"components/segments","title":"segments","description":"","source":"@site/docs/components/segments.md","permalink":"/docs/components/segments","editUrl":"https://github.com/apache/incubator-pinot/edit/master/website/docs/components/segments.md","sidebar":"docs","previous":{"title":"schema","permalink":"/docs/components/schema"},"next":{"title":"server","permalink":"/docs/components/server"}};/* @jsx mdx */const rightToc=[];const makeShortcode=nam [...]
 
 /***/ }),
-/* 201 */
+/* 205 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21930,7 +23128,7 @@ var react = __webpack_require__(1);
 var react_default = /*#__PURE__*/__webpack_require__.n(react);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/core/lib/client/exports/Head.js
-var Head = __webpack_require__(76);
+var Head = __webpack_require__(77);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/core/lib/client/exports/isInternalUrl.js
 var isInternalUrl = __webpack_require__(25);
@@ -21950,7 +23148,7 @@ var Link = __webpack_require__(8);
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */function DocPaginator(props){const{metadata}=props;return/*#__PURE__*/react_default.a.createElement("nav",{className:"pagination-nav"},/*#__PURE__*/react_default.a.createElement("div",{className:"pagination-nav__item"},metadata.previous&&/*#__PURE__*/react_default.a.createElement(Link["a" /* default */],{className:"pagination-nav__link",to:metadata.previous.permalink},/*#__PURE__*/react_default.a.createElement("h5",{className:"pagination-nav__link--sublabel"},"Previous"),/*#__PURE__*/ [...]
+ */function DocPaginator(props){const{metadata}=props;return/*#__PURE__*/react_default.a.createElement("nav",{className:"pagination-nav"},/*#__PURE__*/react_default.a.createElement("div",{className:"pagination-nav__item"},metadata.previous&&/*#__PURE__*/react_default.a.createElement(Link["a" /* default */],{className:"pagination-nav__link",to:metadata.previous.permalink},/*#__PURE__*/react_default.a.createElement("div",{className:"pagination-nav__link--sublabel"},"Previous"),/*#__PURE__* [...]
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/hooks/useTOCHighlight.js
 /**
  * Copyright (c) Facebook, Inc. and its affiliates.
@@ -21972,10 +23170,10 @@ var styles_module_default = /*#__PURE__*/__webpack_require__.n(styles_module);
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
- */const LINK_CLASS_NAME='contents__link';const ACTIVE_LINK_CLASS_NAME='contents__link--active';const TOP_OFFSET=100;function DocTOC({headings}){hooks_useTOCHighlight(LINK_CLASS_NAME,ACTIVE_LINK_CLASS_NAME,TOP_OFFSET);return/*#__PURE__*/react_default.a.createElement("div",{className:"col col--3"},/*#__PURE__*/react_default.a.createElement("div",{className:styles_module_default.a.tableOfContents},/*#__PURE__*/react_default.a.createElement(Headings,{headings:headings})));}/* eslint-disable [...]
+ */const LINK_CLASS_NAME='contents__link';const ACTIVE_LINK_CLASS_NAME='contents__link--active';const TOP_OFFSET=100;function DocTOC({headings}){hooks_useTOCHighlight(LINK_CLASS_NAME,ACTIVE_LINK_CLASS_NAME,TOP_OFFSET);return/*#__PURE__*/react_default.a.createElement("div",{className:"col col--3"},/*#__PURE__*/react_default.a.createElement("div",{className:styles_module_default.a.tableOfContents},/*#__PURE__*/react_default.a.createElement(Headings,{headings:headings})));}/* eslint-disable [...]
 
 /***/ }),
-/* 202 */
+/* 206 */
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -21993,7 +23191,7 @@ var esm = __webpack_require__(0);
 var useDocusaurusContext = __webpack_require__(6);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/core/lib/client/exports/renderRoutes.js
-var renderRoutes = __webpack_require__(78);
+var renderRoutes = __webpack_require__(79);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Layout/index.js + 11 modules
 var Layout = __webpack_require__(35);
@@ -22006,10 +23204,10 @@ var classnames = __webpack_require__(5);
 var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/hooks/useLockBodyScroll.js
-var useLockBodyScroll = __webpack_require__(81);
+var useLockBodyScroll = __webpack_require__(82);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/hooks/useLogo.js
-var useLogo = __webpack_require__(82);
+var useLogo = __webpack_require__(83);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/core/lib/client/exports/Link.js
 var Link = __webpack_require__(8);
@@ -22035,13 +23233,13 @@ if(item.collapsed!==prevCollapsedProp){setPreviousCollapsedProp(item.collapsed);
 function mutateSidebarCollapsingState(item,path){const{items,href,type}=item;switch(type){case'category':{const anyChildItemsActive=items.map(childItem=>mutateSidebarCollapsingState(childItem,path)).filter(val=>val).length>0;// eslint-disable-next-line no-param-reassign
 item.collapsed=!anyChildItemsActive;return anyChildItemsActive;}case'link':default:return href===path;}}function DocSidebar(props){const[showResponsiveSidebar,setShowResponsiveSidebar]=Object(react["useState"])(false);const{siteConfig:{themeConfig:{navbar:{title,hideOnScroll=false}={}}}={},isClient}=Object(useDocusaurusContext["a" /* default */])();const{logoLink,logoLinkProps,logoImageUrl,logoAlt}=Object(useLogo["a" /* default */])();const{docsSidebars,path,sidebar:currentSidebar,sideba [...]
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/CodeBlock/index.js + 2 modules
-var CodeBlock = __webpack_require__(59);
+var CodeBlock = __webpack_require__(60);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/Heading/index.js
 var Heading = __webpack_require__(30);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/MDXComponents/styles.module.css
-var MDXComponents_styles_module = __webpack_require__(219);
+var MDXComponents_styles_module = __webpack_require__(223);
 var MDXComponents_styles_module_default = /*#__PURE__*/__webpack_require__.n(MDXComponents_styles_module);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/MDXComponents/index.js
@@ -22059,7 +23257,7 @@ var NotFound = __webpack_require__(110);
 var router = __webpack_require__(51);
 
 // EXTERNAL MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/DocPage/styles.module.css
-var DocPage_styles_module = __webpack_require__(85);
+var DocPage_styles_module = __webpack_require__(86);
 var DocPage_styles_module_default = /*#__PURE__*/__webpack_require__.n(DocPage_styles_module);
 
 // CONCATENATED MODULE: ./node_modules/@docusaurus/theme-classic/src/theme/DocPage/index.js
@@ -22072,24 +23270,24 @@ var DocPage_styles_module_default = /*#__PURE__*/__webpack_require__.n(DocPage_s
 const currentRoute=baseRoute.routes.find(route=>{return Object(router["a" /* matchPath */])(location.pathname,route);})||{};const{permalinkToSidebar,docsSidebars,version}=docsMetadata;const sidebar=permalinkToSidebar[currentRoute.path];const{siteConfig:{themeConfig={}}={},isClient}=Object(useDocusaurusContext["a" /* default */])();const{sidebarCollapsible=true}=themeConfig;if(Object.keys(currentRoute).length===0){return/*#__PURE__*/react_default.a.createElement(NotFound["default"],props) [...]
 
 /***/ }),
-/* 203 */
+/* 207 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var require;var require;(function(f){if(true){module.exports=f()}else { var g; }})(function(){var define,module,exports;return function(){function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return require(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].ex [...]
 
 
 /***/ }),
-/* 204 */
+/* 208 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-module.exports = __webpack_require__(223);
+module.exports = __webpack_require__(227);
 
 
 /***/ }),
-/* 205 */
+/* 209 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -22221,7 +23419,7 @@ module.exports = withSideEffect;
 
 
 /***/ }),
-/* 206 */
+/* 210 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -22322,15 +23520,15 @@ module.exports = function exportedEqual(a, b) {
 
 
 /***/ }),
-/* 207 */
+/* 211 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-var _ReactLoadableSSRAddon = _interopRequireDefault(__webpack_require__(227));
+var _ReactLoadableSSRAddon = _interopRequireDefault(__webpack_require__(231));
 
-var _getBundles = _interopRequireDefault(__webpack_require__(232));
+var _getBundles = _interopRequireDefault(__webpack_require__(236));
 
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
 
@@ -22338,19 +23536,19 @@ module.exports = _ReactLoadableSSRAddon["default"];
 module.exports.getBundles = _getBundles["default"];
 
 /***/ }),
-/* 208 */
+/* 212 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-var CleanCSS = __webpack_require__(233);
-var decode = __webpack_require__(296).decode;
-var HTMLParser = __webpack_require__(298).HTMLParser;
-var RelateUrl = __webpack_require__(299);
-var TokenChain = __webpack_require__(313);
-var Terser = __webpack_require__(314);
-var utils = __webpack_require__(134);
+var CleanCSS = __webpack_require__(237);
+var decode = __webpack_require__(300).decode;
+var HTMLParser = __webpack_require__(302).HTMLParser;
+var RelateUrl = __webpack_require__(303);
+var TokenChain = __webpack_require__(317);
+var Terser = __webpack_require__(318);
+var utils = __webpack_require__(135);
 
 function trimWhitespace(str) {
   return str && str.replace(/^[ \n\r\t\f]+/, '').replace(/[ \n\r\t\f]+$/, '');
@@ -23690,7 +24888,7 @@ exports.minify = function(value, options) {
 
 
 /***/ }),
-/* 209 */
+/* 213 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -23699,19 +24897,19 @@ exports.minify = function(value, options) {
 module.exports = Object.assign(
   {},
   // Export promiseified graceful-fs:
-  __webpack_require__(136),
-  // Export extra methods:
-  __webpack_require__(137),
   __webpack_require__(140),
-  __webpack_require__(324),
-  __webpack_require__(326),
-  __webpack_require__(332),
+  // Export extra methods:
+  __webpack_require__(141),
+  __webpack_require__(144),
+  __webpack_require__(335),
+  __webpack_require__(337),
+  __webpack_require__(343),
   __webpack_require__(22),
-  __webpack_require__(336),
-  __webpack_require__(338),
-  __webpack_require__(340),
+  __webpack_require__(347),
+  __webpack_require__(349),
+  __webpack_require__(351),
   __webpack_require__(28),
-  __webpack_require__(71)
+  __webpack_require__(72)
 )
 
 // Export fs.promises as a getter property so that we don't trigger
@@ -23725,13 +24923,13 @@ if (Object.getOwnPropertyDescriptor(fs, 'promises')) {
 
 
 /***/ }),
-/* 210 */
+/* 214 */
 /***/ (function(module) {
 
 module.exports = JSON.parse("{\"/\":{\"component\":\"c4f5d8e4\"},\"/download\":{\"component\":\"f15f6e84\"},\"/docs/:route\":{\"component\":\"1be78505\",\"docsMetadata\":\"20ac7829\"},\"/docs/about\":{\"component\":\"17896441\",\"content\":\"3d8d21df\"},\"/docs/about/features_of_pinot\":{\"component\":\"17896441\",\"content\":\"d3a353ca\"},\"/docs/about/what_is_pinot\":{\"component\":\"17896441\",\"content\":\"f18e5af0\"},\"/docs/about/who_use_pinot\":{\"component\":\"17896441\",\"conten [...]
 
 /***/ }),
-/* 211 */
+/* 215 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -23746,13 +24944,13 @@ module.exports = function() {
 
 
 /***/ }),
-/* 212 */
+/* 216 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
-var reactIs = __webpack_require__(142);
+var reactIs = __webpack_require__(146);
 
 /**
  * Copyright 2015, Yahoo! Inc.
@@ -23856,7 +25054,7 @@ module.exports = hoistNonReactStatics;
 
 
 /***/ }),
-/* 213 */
+/* 217 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -23866,7 +25064,7 @@ module.exports = {
 
 
 /***/ }),
-/* 214 */
+/* 218 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -23892,15 +25090,15 @@ var _propTypes = __webpack_require__(7);
 
 var _propTypes2 = _interopRequireDefault(_propTypes);
 
-var _check = __webpack_require__(401);
+var _check = __webpack_require__(412);
 
 var _check2 = _interopRequireDefault(_check);
 
-var _x = __webpack_require__(402);
+var _x = __webpack_require__(413);
 
 var _x2 = _interopRequireDefault(_x);
 
-var _util = __webpack_require__(403);
+var _util = __webpack_require__(414);
 
 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
 
@@ -24129,7 +25327,7 @@ Toggle.propTypes = {
 };
 
 /***/ }),
-/* 215 */
+/* 219 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -24139,7 +25337,7 @@ module.exports = {
 
 
 /***/ }),
-/* 216 */
+/* 220 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /*!
@@ -25112,7 +26310,7 @@ function getAttributeValue(suffix, element) {
 });
 
 /***/ }),
-/* 217 */
+/* 221 */
 /***/ (function(module, exports) {
 
 // Converted automatically using ./tools/themeFromVsCode
@@ -25199,7 +26397,7 @@ module.exports = theme;
 
 
 /***/ }),
-/* 218 */
+/* 222 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -25209,7 +26407,7 @@ module.exports = {
 
 
 /***/ }),
-/* 219 */
+/* 223 */
 /***/ (function(module, exports) {
 
 // Exports
@@ -25219,13 +26417,13 @@ module.exports = {
 
 
 /***/ }),
-/* 220 */
+/* 224 */
 /***/ (function(module) {
 
-module.exports = JSON.parse("{\"name\":\"@docusaurus/core\",\"description\":\"Easy to Maintain Open Source Documentation Websites\",\"version\":\"2.0.0-alpha.49\",\"license\":\"MIT\",\"publishConfig\":{\"access\":\"public\"},\"keywords\":[\"react\",\"static site generator\",\"webpack\",\"documentation\",\"websites\",\"open source\",\"docusaurus\"],\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/facebook/docusaurus.git\"},\"bin\":{\"docusaurus\":\"bin/docusaurus.js\"},\"scri [...]
+module.exports = JSON.parse("{\"_from\":\"@docusaurus/core@2.0.0-alpha.50\",\"_id\":\"@docusaurus/core@2.0.0-alpha.50\",\"_inBundle\":false,\"_integrity\":\"sha512-lNvft+di325Ww3/S/kgbJmDmZF6OgJc3gM5zE8Lcl2Hqa6gZ6INIsGhnGxIX5Of1apliWGRVSojEF+mxf0BE1g==\",\"_location\":\"/@docusaurus/core\",\"_phantomChildren\":{},\"_requested\":{\"type\":\"version\",\"registry\":true,\"raw\":\"@docusaurus/core@2.0.0-alpha.50\",\"name\":\"@docusaurus/core\",\"escapedName\":\"@docusaurus%2fcore\",\"scope\" [...]
 
 /***/ }),
-/* 221 */
+/* 225 */
 /***/ (function(module, exports) {
 
 /**
@@ -25265,7 +26463,7 @@ module.exports = JSON.parse("{\"name\":\"@docusaurus/core\",\"description\":\"Ea
 `;
 
 /***/ }),
-/* 222 */
+/* 226 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25278,7 +26476,7 @@ module.exports = JSON.parse("{\"name\":\"@docusaurus/core\",\"description\":\"Ea
  * LICENSE file in the root directory of this source tree.
  */
 
-var l=__webpack_require__(73),n="function"===typeof Symbol&&Symbol.for,p=n?Symbol.for("react.element"):60103,q=n?Symbol.for("react.portal"):60106,r=n?Symbol.for("react.fragment"):60107,t=n?Symbol.for("react.strict_mode"):60108,u=n?Symbol.for("react.profiler"):60114,v=n?Symbol.for("react.provider"):60109,w=n?Symbol.for("react.context"):60110,x=n?Symbol.for("react.forward_ref"):60112,y=n?Symbol.for("react.suspense"):60113,z=n?Symbol.for("react.memo"):60115,A=n?Symbol.for("react.lazy"):
+var l=__webpack_require__(74),n="function"===typeof Symbol&&Symbol.for,p=n?Symbol.for("react.element"):60103,q=n?Symbol.for("react.portal"):60106,r=n?Symbol.for("react.fragment"):60107,t=n?Symbol.for("react.strict_mode"):60108,u=n?Symbol.for("react.profiler"):60114,v=n?Symbol.for("react.provider"):60109,w=n?Symbol.for("react.context"):60110,x=n?Symbol.for("react.forward_ref"):60112,y=n?Symbol.for("react.suspense"):60113,z=n?Symbol.for("react.memo"):60115,A=n?Symbol.for("react.lazy"):
 60116,B="function"===typeof Symbol&&Symbol.iterator;function C(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c<arguments.length;c++)b+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+a+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}
 var D={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E={};function F(a,b,c){this.props=a;this.context=b;this.refs=E;this.updater=c||D}F.prototype.isReactComponent={};F.prototype.setState=function(a,b){if("object"!==typeof a&&"function"!==typeof a&&null!=a)throw Error(C(85));this.updater.enqueueSetState(this,a,b,"setState")};F.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,"forceUpdate")};
 function G(){}G.prototype=F.prototype;function H(a,b,c){this.props=a;this.context=b;this.refs=E;this.updater=c||D}var I=H.prototype=new G;I.constructor=H;l(I,F.prototype);I.isPureReactComponent=!0;var J={current:null},K=Object.prototype.hasOwnProperty,L={key:!0,ref:!0,__self:!0,__source:!0};
@@ -25297,19 +26495,19 @@ exports.useLayoutEffect=function(a,b){return Z().useLayoutEffect(a,b)};exports.u
 
 
 /***/ }),
-/* 223 */
+/* 227 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
 
 
 if (true) {
-  module.exports = __webpack_require__(224);
+  module.exports = __webpack_require__(228);
 } else {}
 
 
 /***/ }),
-/* 224 */
+/* 228 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25322,7 +26520,7 @@ if (true) {
  * LICENSE file in the root directory of this source tree.
  */
 
-var k=__webpack_require__(73),m=__webpack_require__(1),aa=__webpack_require__(114);function r(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c<arguments.length;c++)b+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+a+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}
+var k=__webpack_require__(74),m=__webpack_require__(1),aa=__webpack_require__(114);function r(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c<arguments.length;c++)b+="&args[]="+encodeURIComponent(arguments[c]);return"Minified React error #"+a+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}
 var u="function"===typeof Symbol&&Symbol.for,ba=u?Symbol.for("react.portal"):60106,v=u?Symbol.for("react.fragment"):60107,ca=u?Symbol.for("react.strict_mode"):60108,da=u?Symbol.for("react.profiler"):60114,w=u?Symbol.for("react.provider"):60109,ea=u?Symbol.for("react.context"):60110,fa=u?Symbol.for("react.concurrent_mode"):60111,ha=u?Symbol.for("react.forward_ref"):60112,B=u?Symbol.for("react.suspense"):60113,ia=u?Symbol.for("react.suspense_list"):60120,ja=u?Symbol.for("react.memo"):60115 [...]
 60116,la=u?Symbol.for("react.block"):60121,ma=u?Symbol.for("react.fundamental"):60117,na=u?Symbol.for("react.scope"):60119;function oa(a){if(-1===a._status){a._status=0;var b=a._ctor;b=b();a._result=b;b.then(function(c){0===a._status&&(c=c.default,a._status=1,a._result=c)},function(c){0===a._status&&(a._status=2,a._result=c)})}}
 function C(a){if(null==a)return null;if("function"===typeof a)return a.displayName||a.name||null;if("string"===typeof a)return a;switch(a){case v:return"Fragment";case ba:return"Portal";case da:return"Profiler";case ca:return"StrictMode";case B:return"Suspense";case ia:return"SuspenseList"}if("object"===typeof a)switch(a.$$typeof){case ea:return"Context.Consumer";case w:return"Context.Provider";case ha:var b=a.render;b=b.displayName||b.name||"";return a.displayName||(""!==b?"ForwardRef(" [...]
@@ -25371,7 +26569,7 @@ var cb=function(a){function b(b,c){var d=a.call(this,{})||this;d.partialRenderer
 
 
 /***/ }),
-/* 225 */
+/* 229 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25384,7 +26582,7 @@ var cb=function(a){function b(b,c){var d=a.call(this,{})||this;d.partialRenderer
 
 
 
-var ReactPropTypesSecret = __webpack_require__(226);
+var ReactPropTypesSecret = __webpack_require__(230);
 
 function emptyFunction() {}
 function emptyFunctionWithReset() {}
@@ -25442,7 +26640,7 @@ module.exports = function() {
 
 
 /***/ }),
-/* 226 */
+/* 230 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25461,7 +26659,7 @@ module.exports = ReactPropTypesSecret;
 
 
 /***/ }),
-/* 227 */
+/* 231 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25767,7 +26965,7 @@ var _default = ReactLoadableSSRAddon;
 exports["default"] = _default;
 
 /***/ }),
-/* 228 */
+/* 232 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25792,7 +26990,7 @@ var _default = computeIntegrity;
 exports["default"] = _default;
 
 /***/ }),
-/* 229 */
+/* 233 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25816,7 +27014,7 @@ var _default = getFileExtension;
 exports["default"] = _default;
 
 /***/ }),
-/* 230 */
+/* 234 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25832,7 +27030,7 @@ function unique(array) {
 }
 
 /***/ }),
-/* 231 */
+/* 235 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25858,7 +27056,7 @@ function hasEntry(target, targetKey, searchFor) {
 }
 
 /***/ }),
-/* 232 */
+/* 236 */
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
@@ -25899,14 +27097,14 @@ var _default = getBundles;
 exports["default"] = _default;
 
 /***/ }),
-/* 233 */
+/* 237 */
 /***/ (function(module, exports, __webpack_require__) {
 
-module.exports = __webpack_require__(234);
+module.exports = __webpack_require__(238);
 
 
 /***/ }),
-/* 234 */
+/* 238 */
 /***/ (function(module, exports, __webpack_require__) {
 
 /**
@@ -25916,27 +27114,27 @@ module.exports = __webpack_require__(234);
  * Copyright (C) 2017 JakubPawlowicz.com
  */
 
-var level0Optimize = __webpack_require__(235);
-var level1Optimize = __webpack_require__(236);
-var level2Optimize = __webpack_require__(243);
-var validator = __webpack_require__(267);
+var level0Optimize = __webpack_require__(239);
+var level1Optimize = __webpack_require__(240);
+var level2Optimize = __webpack_require__(247);
+var validator = __webpack_require__(271);
 
-var compatibilityFrom = __webpack_require__(268);
-var fetchFrom = __webpack_require__(269);
-var formatFrom = __webpack_require__(62).formatFrom;
-var inlineFrom = __webpack_require__(273);
-var inlineRequestFrom = __webpack_require__(274);
-var inlineTimeoutFrom = __webpack_require__(275);
+var compatibilityFrom = __webpack_require__(272);
+var fetchFrom = __webpack_require__(273);
+var formatFrom = __webpack_require__(63).formatFrom;
+var inlineFrom = __webpack_require__(277);
+var inlineRequestFrom = __webpack_require__(278);
+var inlineTimeoutFrom = __webpack_require__(279);
 var OptimizationLevel = __webpack_require__(33).OptimizationLevel;
 var optimizationLevelFrom = __webpack_require__(33).optimizationLevelFrom;
-var rebaseFrom = __webpack_require__(276);
-var rebaseToFrom = __webpack_require__(277);
+var rebaseFrom = __webpack_require__(280);
+var rebaseToFrom = __webpack_require__(281);
 
-var inputSourceMapTracker = __webpack_require__(278);
-var readSources = __webpack_require__(285);
+var inputSourceMapTracker = __webpack_require__(282);
+var readSources = __webpack_require__(289);
 
-var serializeStyles = __webpack_require__(294);
-var serializeStylesAndSourceMap = __webpack_require__(295);
+var serializeStyles = __webpack_require__(298);
+var serializeStylesAndSourceMap = __webpack_require__(299);
 
 var CleanCSS = module.exports = function CleanCSS(options) {
   options = options || {};
@@ -26084,7 +27282,7 @@ function calculateStatsFrom(styles, context) {
 
 
 /***/ }),
-/* 235 */
+/* 239 */
 /***/ (function(module, exports) {
 
 function level0Optimize(tokens) {
@@ -26096,18 +27294,18 @@ module.exports = level0Optimize;
 
 
 /***/ }),
-/* 236 */
+/* 240 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var shortenHex = __webpack_require__(237);
-var shortenHsl = __webpack_require__(238);
-var shortenRgb = __webpack_require__(239);
-var sortSelectors = __webpack_require__(88);
-var tidyRules = __webpack_require__(89);
-var tidyBlock = __webpack_require__(241);
-var tidyAtRule = __webpack_require__(242);
+var shortenHex = __webpack_require__(241);
+var shortenHsl = __webpack_require__(242);
+var shortenRgb = __webpack_require__(243);
+var sortSelectors = __webpack_require__(89);
+var tidyRules = __webpack_require__(90);
+var tidyBlock = __webpack_require__(245);
+var tidyAtRule = __webpack_require__(246);
 
-var Hack = __webpack_require__(90);
+var Hack = __webpack_require__(91);
 var removeUnused = __webpack_require__(118);
 var restoreFromOptimizing = __webpack_require__(54);
 var wrapForOptimizing = __webpack_require__(42).all;
@@ -26117,8 +27315,8 @@ var OptimizationLevel = __webpack_require__(33).OptimizationLevel;
 var Token = __webpack_require__(10);
 var Marker = __webpack_require__(15);
 
-var formatPosition = __webpack_require__(63);
-var split = __webpack_require__(91);
+var formatPosition = __webpack_require__(64);
+var split = __webpack_require__(92);
 
 var serializeRules = __webpack_require__(13).rules;
 
@@ -26793,7 +27991,7 @@ module.exports = level1Optimize;
 
 
 /***/ }),
-/* 237 */
+/* 241 */
 /***/ (function(module, exports) {
 
 var COLORS = {
@@ -26988,7 +28186,7 @@ module.exports = shortenHex;
 
 
 /***/ }),
-/* 238 */
+/* 242 */
 /***/ (function(module, exports) {
 
 // HSL to RGB converter. Both methods adapted from:
@@ -27055,7 +28253,7 @@ module.exports = shortenHsl;
 
 
 /***/ }),
-/* 239 */
+/* 243 */
 /***/ (function(module, exports) {
 
 function shortenRgb(red, green, blue) {
@@ -27071,7 +28269,7 @@ module.exports = shortenRgb;
 
 
 /***/ }),
-/* 240 */
+/* 244 */
 /***/ (function(module, exports) {
 
 // adapted from http://nedbatchelder.com/blog/200712.html#e20071211T054956
@@ -27108,7 +28306,7 @@ module.exports = naturalCompare;
 
 
 /***/ }),
-/* 241 */
+/* 245 */
 /***/ (function(module, exports) {
 
 var SUPPORTED_COMPACT_BLOCK_MATCHER = /^@media\W/;
@@ -27137,7 +28335,7 @@ module.exports = tidyBlock;
 
 
 /***/ }),
-/* 242 */
+/* 246 */
 /***/ (function(module, exports) {
 
 function tidyAtRule(value) {
@@ -27152,21 +28350,21 @@ module.exports = tidyAtRule;
 
 
 /***/ }),
-/* 243 */
+/* 247 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var mergeAdjacent = __webpack_require__(244);
-var mergeMediaQueries = __webpack_require__(255);
-var mergeNonAdjacentByBody = __webpack_require__(258);
-var mergeNonAdjacentBySelector = __webpack_require__(259);
-var reduceNonAdjacent = __webpack_require__(260);
-var removeDuplicateFontAtRules = __webpack_require__(261);
-var removeDuplicateMediaQueries = __webpack_require__(262);
-var removeDuplicates = __webpack_require__(263);
-var removeUnusedAtRules = __webpack_require__(264);
-var restructure = __webpack_require__(265);
+var mergeAdjacent = __webpack_require__(248);
+var mergeMediaQueries = __webpack_require__(259);
+var mergeNonAdjacentByBody = __webpack_require__(262);
+var mergeNonAdjacentBySelector = __webpack_require__(263);
+var reduceNonAdjacent = __webpack_require__(264);
+var removeDuplicateFontAtRules = __webpack_require__(265);
+var removeDuplicateMediaQueries = __webpack_require__(266);
+var removeDuplicates = __webpack_require__(267);
+var removeUnusedAtRules = __webpack_require__(268);
+var restructure = __webpack_require__(269);
 
-var optimizeProperties = __webpack_require__(65);
+var optimizeProperties = __webpack_require__(66);
 
 var OptimizationLevel = __webpack_require__(33).OptimizationLevel;
 
@@ -27292,15 +28490,15 @@ module.exports = level2Optimize;
 
 
 /***/ }),
-/* 244 */
+/* 248 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var isMergeable = __webpack_require__(64);
+var isMergeable = __webpack_require__(65);
 
-var optimizeProperties = __webpack_require__(65);
+var optimizeProperties = __webpack_require__(66);
 
-var sortSelectors = __webpack_require__(88);
-var tidyRules = __webpack_require__(89);
+var sortSelectors = __webpack_require__(89);
+var tidyRules = __webpack_require__(90);
 
 var OptimizationLevel = __webpack_require__(33).OptimizationLevel;
 
@@ -27348,16 +28546,16 @@ module.exports = mergeAdjacent;
 
 
 /***/ }),
-/* 245 */
+/* 249 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var everyValuesPair = __webpack_require__(120);
 var hasInherit = __webpack_require__(121);
-var populateComponents = __webpack_require__(93);
+var populateComponents = __webpack_require__(94);
 
 var compactable = __webpack_require__(37);
-var deepClone = __webpack_require__(66).deep;
-var restoreWithComponents = __webpack_require__(94);
+var deepClone = __webpack_require__(67).deep;
+var restoreWithComponents = __webpack_require__(95);
 
 var restoreFromOptimizing = __webpack_require__(54);
 var wrapSingle = __webpack_require__(42).single;
@@ -27799,7 +28997,7 @@ module.exports = mergeIntoShorthands;
 
 
 /***/ }),
-/* 246 */
+/* 250 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var InvalidPropertyError = __webpack_require__(122);
@@ -27809,7 +29007,7 @@ var wrapSingle = __webpack_require__(42).single;
 var Token = __webpack_require__(10);
 var Marker = __webpack_require__(15);
 
-var formatPosition = __webpack_require__(63);
+var formatPosition = __webpack_require__(64);
 
 function _anyIsInherit(values) {
   var i, l;
@@ -28449,10 +29647,10 @@ module.exports = {
 
 
 /***/ }),
-/* 247 */
+/* 251 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var understandable = __webpack_require__(248);
+var understandable = __webpack_require__(252);
 
 function animationIterationCount(validator, value1, value2) {
   if (!understandable(validator, value1, value2, 0, true) && !(validator.isAnimationIterationCountKeyword(value2) || validator.isPositiveNumber(value2))) {
@@ -28738,7 +29936,7 @@ module.exports = {
 
 
 /***/ }),
-/* 248 */
+/* 252 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var sameVendorPrefixes = __webpack_require__(123).same;
@@ -28759,10 +29957,10 @@ module.exports = understandable;
 
 
 /***/ }),
-/* 249 */
+/* 253 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var shallowClone = __webpack_require__(66).shallow;
+var shallowClone = __webpack_require__(67).shallow;
 
 var Token = __webpack_require__(10);
 var Marker = __webpack_require__(15);
@@ -29068,21 +30266,21 @@ module.exports = {
 
 
 /***/ }),
-/* 250 */
+/* 254 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var hasInherit = __webpack_require__(121);
 var everyValuesPair = __webpack_require__(120);
-var findComponentIn = __webpack_require__(251);
-var isComponentOf = __webpack_require__(252);
-var isMergeableShorthand = __webpack_require__(253);
-var overridesNonComponentShorthand = __webpack_require__(254);
+var findComponentIn = __webpack_require__(255);
+var isComponentOf = __webpack_require__(256);
+var isMergeableShorthand = __webpack_require__(257);
+var overridesNonComponentShorthand = __webpack_require__(258);
 var sameVendorPrefixesIn = __webpack_require__(123).same;
 
 var compactable = __webpack_require__(37);
-var deepClone = __webpack_require__(66).deep;
-var restoreWithComponents = __webpack_require__(94);
-var shallowClone = __webpack_require__(66).shallow;
+var deepClone = __webpack_require__(67).deep;
+var restoreWithComponents = __webpack_require__(95);
+var shallowClone = __webpack_require__(67).shallow;
 
 var restoreFromOptimizing = __webpack_require__(54);
 
@@ -29558,7 +30756,7 @@ module.exports = overrideProperties;
 
 
 /***/ }),
-/* 251 */
+/* 255 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var compactable = __webpack_require__(37);
@@ -29604,7 +30802,7 @@ module.exports = findComponentIn;
 
 
 /***/ }),
-/* 252 */
+/* 256 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var compactable = __webpack_require__(37);
@@ -29632,7 +30830,7 @@ module.exports = isComponentOf;
 
 
 /***/ }),
-/* 253 */
+/* 257 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Marker = __webpack_require__(15);
@@ -29649,7 +30847,7 @@ module.exports = isMergeableShorthand;
 
 
 /***/ }),
-/* 254 */
+/* 258 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var compactable = __webpack_require__(37);
@@ -29664,12 +30862,12 @@ module.exports = overridesNonComponentShorthand;
 
 
 /***/ }),
-/* 255 */
+/* 259 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var canReorder = __webpack_require__(67).canReorder;
-var canReorderSingle = __webpack_require__(67).canReorderSingle;
-var extractProperties = __webpack_require__(95);
+var canReorder = __webpack_require__(68).canReorder;
+var canReorderSingle = __webpack_require__(68).canReorderSingle;
+var extractProperties = __webpack_require__(96);
 var rulesOverlap = __webpack_require__(124);
 
 var serializeRules = __webpack_require__(13).rules;
@@ -29773,10 +30971,10 @@ module.exports = mergeMediaQueries;
 
 
 /***/ }),
-/* 256 */
+/* 260 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var specificity = __webpack_require__(257);
+var specificity = __webpack_require__(261);
 
 function specificitiesOverlap(selector1, selector2, cache) {
   var specificity1;
@@ -29813,7 +31011,7 @@ module.exports = specificitiesOverlap;
 
 
 /***/ }),
-/* 257 */
+/* 261 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Marker = __webpack_require__(15);
@@ -29896,13 +31094,13 @@ module.exports = specificity;
 
 
 /***/ }),
-/* 258 */
+/* 262 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var isMergeable = __webpack_require__(64);
+var isMergeable = __webpack_require__(65);
 
-var sortSelectors = __webpack_require__(88);
-var tidyRules = __webpack_require__(89);
+var sortSelectors = __webpack_require__(89);
+var tidyRules = __webpack_require__(90);
 
 var OptimizationLevel = __webpack_require__(33).OptimizationLevel;
 
@@ -29982,13 +31180,13 @@ module.exports = mergeNonAdjacentByBody;
 
 
 /***/ }),
-/* 259 */
+/* 263 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var canReorder = __webpack_require__(67).canReorder;
-var extractProperties = __webpack_require__(95);
+var canReorder = __webpack_require__(68).canReorder;
+var extractProperties = __webpack_require__(96);
 
-var optimizeProperties = __webpack_require__(65);
+var optimizeProperties = __webpack_require__(66);
 
 var serializeRules = __webpack_require__(13).rules;
 
@@ -30066,12 +31264,12 @@ module.exports = mergeNonAdjacentBySelector;
 
 
 /***/ }),
-/* 260 */
+/* 264 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var isMergeable = __webpack_require__(64);
+var isMergeable = __webpack_require__(65);
 
-var optimizeProperties = __webpack_require__(65);
+var optimizeProperties = __webpack_require__(66);
 
 var cloneArray = __webpack_require__(125);
 
@@ -30252,7 +31450,7 @@ module.exports = reduceNonAdjacent;
 
 
 /***/ }),
-/* 261 */
+/* 265 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Token = __webpack_require__(10);
@@ -30288,7 +31486,7 @@ module.exports = removeDuplicateFontAtRules;
 
 
 /***/ }),
-/* 262 */
+/* 266 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Token = __webpack_require__(10);
@@ -30324,7 +31522,7 @@ module.exports = removeDuplicateMediaQueries;
 
 
 /***/ }),
-/* 263 */
+/* 267 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var Token = __webpack_require__(10);
@@ -30373,10 +31571,10 @@ module.exports = removeDuplicates;
 
 
 /***/ }),
-/* 264 */
+/* 268 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var populateComponents = __webpack_require__(93);
+var populateComponents = __webpack_require__(94);
 
 var wrapForOptimizing = __webpack_require__(42).single;
 var restoreFromOptimizing = __webpack_require__(54);
@@ -30628,13 +31826,13 @@ module.exports = removeUnusedAtRules;
 
 
 /***/ }),
-/* 265 */
+/* 269 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var canReorderSingle = __webpack_require__(67).canReorderSingle;
-var extractProperties = __webpack_require__(95);
-var isMergeable = __webpack_require__(64);
-var tidyRuleDuplicates = __webpack_require__(266);
+var canReorderSingle = __webpack_require__(68).canReorderSingle;
+var extractProperties = __webpack_require__(96);
+var isMergeable = __webpack_require__(65);
+var tidyRuleDuplicates = __webpack_require__(270);
 
 var Token = __webpack_require__(10);
 
@@ -31023,7 +32221,7 @@ module.exports = restructure;
 
 
 /***/ }),
-/* 266 */
+/* 270 */
 /***/ (function(module, exports) {
 
 function ruleSorter(s1, s2) {
@@ -31050,7 +32248,7 @@ module.exports = tidyRuleDuplicates;
 
 
 /***/ }),
-/* 267 */
+/* 271 */
 /***/ (function(module, exports) {
 
 var functionNoVendorRegexStr = '[A-Z]+(\\-|[A-Z]|[0-9])+\\(.*?\\)';
@@ -31585,7 +32783,7 @@ module.exports = validator;
 
 
 /***/ }),
-/* 268 */
+/* 272 */
 /***/ (function(module, exports) {
 
 var DEFAULTS = {
@@ -31774,10 +32972,10 @@ module.exports = compatibilityFrom;
 
 
 /***/ }),
-/* 269 */
+/* 273 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var loadRemoteResource = __webpack_require__(270);
+var loadRemoteResource = __webpack_require__(274);
 
 function fetchFrom(callback) {
   return callback || loadRemoteResource;
@@ -31787,15 +32985,15 @@ module.exports = fetchFrom;
 
 
 /***/ }),
-/* 270 */
+/* 274 */
 /***/ (function(module, exports, __webpack_require__) {
 
-var http = __webpack_require__(68);
+var http = __webpack_require__(69);
 var https = __webpack_require__(43);
 var url = __webpack_require__(27);
 
-var isHttpResource = __webpack_require__(271);
-var isHttpsResource = __webpack_require__(272);
+var isHttpResource = __webpack_require__(275);
+var isHttpsResource = __webpack_require__(276);
 var override = __webpack_require__(41);
 
 var HTTP_PROTOCOL = 'http:';
@@ -31867,7 +33065,7 @@ module.exports = loadRemoteResource;
 
 
 /***/ }),
-/* 271 */
+/* 275 */
 /***/ (function(module, exports) {
 
 var HTTP_RESOURCE_PATTERN = /^http:\/\//;
@@ -31880,7 +33078,7 @@ module.exports = isHttpResource;
 
 
 /***/ }),
-/* 272 */
+/* 276 */
 /***/ (function(module, exports) {
 
 var HTTPS_RESOURCE_PATTERN = /^https:\/\//;
@@ -31893,7 +33091,7 @@ module.exports = isHttpsResource;
 
 
 /***/ }),
-/* 273 */
+/* 277 */
 /***/ (function(module, exports) {
 
 function inlineOptionsFrom(rules) {
@@ -31914,7 +33112,7 @@ module.exports = inlineOptionsFrom;
 
 
 /***/ }),
-/* 274 */
+/* 278 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var url = __webpack_require__(27);
@@ -31942,7 +33140,7 @@ module.exports = inlineRequestFrom;
 
 
 /***/ }),
-/* 275 */
+/* 279 */
 /***/ (function(module, exports) {
 
 var DEFAULT_TIMEOUT = 5000;
@@ -31955,7 +33153,7 @@ module.exports = inlineTimeoutFrom;
 
 
 /***/ }),
-/* 276 */
+/* 280 */
 /***/ (function(module, exports) {
 
 function rebaseFrom(rebaseOption) {
@@ -31966,7 +33164,7 @@ module.exports = rebaseFrom;
 
 
 /***/ }),
-/* 277 */
+/* 281 */
 /***/ (function(module, exports, __webpack_require__) {
 
 var path = __webpack_require__(9);
@@ -31979,10 +33177,10 @@ module.exports = rebaseToFrom;
 
 
 /***/ }),
-/* 278 */
+/* 282 */
... 4308 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org