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

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datafusion-comet.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 5096ad92 Publish built docs triggered by 
6051232ae76f7dd0b7797f8bb23a4133332768e4
5096ad92 is described below

commit 5096ad921471edec07bafbacea12e7fbd70e1a27
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Aug 16 12:46:52 2024 +0000

    Publish built docs triggered by 6051232ae76f7dd0b7797f8bb23a4133332768e4
---
 _sources/index.rst.txt                          |   5 +-
 _sources/user-guide/configs.md.txt              |   6 +-
 _sources/user-guide/datasources.md.txt          |  32 +++++++
 _sources/user-guide/operators.md.txt            |  27 +++---
 contributor-guide/adding_a_new_expression.html  |  13 ++-
 contributor-guide/benchmarking.html             |  13 ++-
 contributor-guide/contributing.html             |  13 ++-
 contributor-guide/debugging.html                |  13 ++-
 contributor-guide/development.html              |  13 ++-
 contributor-guide/plugin_overview.html          |  13 ++-
 contributor-guide/profiling_native_code.html    |  13 ++-
 contributor-guide/spark-sql-tests.html          |  13 ++-
 genindex.html                                   |  13 ++-
 index.html                                      |  18 ++--
 objects.inv                                     | Bin 662 -> 675 bytes
 search.html                                     |  13 ++-
 searchindex.js                                  |   2 +-
 user-guide/compatibility.html                   |  13 ++-
 user-guide/configs.html                         |  31 +++++--
 user-guide/{operators.html => datasources.html} | 107 ++++++++++--------------
 user-guide/datatypes.html                       |  27 +++---
 user-guide/expressions.html                     |  29 ++++---
 user-guide/installation.html                    |  19 +++--
 user-guide/operators.html                       |  50 +++++------
 user-guide/overview.html                        |  13 ++-
 user-guide/tuning.html                          |  13 ++-
 26 files changed, 321 insertions(+), 201 deletions(-)

diff --git a/_sources/index.rst.txt b/_sources/index.rst.txt
index 101c5785..4bf5d9fd 100644
--- a/_sources/index.rst.txt
+++ b/_sources/index.rst.txt
@@ -42,9 +42,10 @@ as a native runtime to achieve improvement in terms of query 
efficiency and quer
 
    Comet Overview <user-guide/overview>
    Installing Comet <user-guide/installation>
-   Supported Expressions <user-guide/expressions>
-   Supported Operators <user-guide/operators>
+   Supported Data Sources <user-guide/datasources>
    Supported Data Types <user-guide/datatypes>
+   Supported Operators <user-guide/operators>
+   Supported Expressions <user-guide/expressions>
    Configuration Settings <user-guide/configs>
    Compatibility Guide <user-guide/compatibility>
    Tuning Guide <user-guide/tuning>
diff --git a/_sources/user-guide/configs.md.txt 
b/_sources/user-guide/configs.md.txt
index 836f6444..8465baa7 100644
--- a/_sources/user-guide/configs.md.txt
+++ b/_sources/user-guide/configs.md.txt
@@ -30,6 +30,8 @@ Comet provides the following configuration settings.
 | spark.comet.columnar.shuffle.async.max.thread.num | Maximum number of 
threads on an executor used for Comet async columnar shuffle. By default, this 
config is 100. This is the upper bound of total number of shuffle threads per 
executor. In other words, if the number of cores * the number of shuffle 
threads per task `spark.comet.columnar.shuffle.async.thread.num` is larger than 
this config. Comet will use this config as the number of shuffle threads per 
executor instead. | 100 |
 | spark.comet.columnar.shuffle.async.thread.num | Number of threads used for 
Comet async columnar shuffle per shuffle task. By default, this config is 3. 
Note that more threads means more memory requirement to buffer shuffle data 
before flushing to disk. Also, more threads may not always improve performance, 
and should be set based on the number of cores available. | 3 |
 | spark.comet.columnar.shuffle.memory.factor | Fraction of Comet memory to be 
allocated per executor process for Comet shuffle. Comet memory size is 
specified by `spark.comet.memoryOverhead` or calculated by 
`spark.comet.memory.overhead.factor` * `spark.executor.memory`. By default, 
this config is 1.0. | 1.0 |
+| spark.comet.convert.json.enabled | When enabled, data from Spark 
(non-native) JSON v1 and v2 scans will be converted to Arrow format. Note that 
to enable native vectorized execution, both this config and 
'spark.comet.exec.enabled' need to be enabled. | false |
+| spark.comet.convert.parquet.enabled | When enabled, data from Spark 
(non-native) Parquet v1 and v2 scans will be converted to Arrow format. Note 
that to enable native vectorized execution, both this config and 
'spark.comet.exec.enabled' need to be enabled. | false |
 | spark.comet.debug.enabled | Whether to enable debug mode for Comet. By 
default, this config is false. When enabled, Comet will do additional checks 
for debugging purpose. For example, validating array when importing arrays from 
JVM at native side. Note that these checks may be expensive in performance and 
should only be enabled for debugging purpose. | false |
 | spark.comet.enabled | Whether to enable Comet extension for Spark. When this 
is turned on, Spark will use Comet to read Parquet data source. Note that to 
enable native vectorized execution, both this config and 
'spark.comet.exec.enabled' need to be enabled. By default, this config is the 
value of the env var `ENABLE_COMET` if set, or true otherwise. | true |
 | spark.comet.exceptionOnDatetimeRebase | Whether to throw exception when 
seeing dates/timestamps from the legacy hybrid (Julian + Gregorian) calendar. 
Since Spark 3, dates/timestamps were written according to the Proleptic 
Gregorian calendar. When this is true, Comet will throw exceptions when seeing 
these dates/timestamps that were written by Spark version before 3.0. If this 
is false, these dates/timestamps will be read as if they were written to the 
Proleptic Gregorian calendar and w [...]
@@ -64,8 +66,8 @@ Comet provides the following configuration settings.
 | spark.comet.nativeLoadRequired | Whether to require Comet native library to 
load successfully when Comet is enabled. If not, Comet will silently fallback 
to Spark when it fails to load the native lib. Otherwise, an error will be 
thrown and the Spark job will be aborted. | false |
 | spark.comet.parquet.enable.directBuffer | Whether to use Java direct byte 
buffer when reading Parquet. By default, this is false | false |
 | spark.comet.regexp.allowIncompatible | Comet is not currently fully 
compatible with Spark for all regular expressions. Set this config to true to 
allow them anyway using Rust's regular expression engine. See compatibility 
guide for more information. | false |
-| spark.comet.scan.enabled | Whether to enable Comet scan. When this is turned 
on, Spark will use Comet to read Parquet data source. Note that to enable 
native vectorized execution, both this config and 'spark.comet.exec.enabled' 
need to be enabled. By default, this config is true. | true |
+| spark.comet.scan.enabled | Whether to enable native scans. When this is 
turned on, Spark will use Comet to read supported data sources (currently only 
Parquet is supported natively). Note that to enable native vectorized 
execution, both this config and 'spark.comet.exec.enabled' need to be enabled. 
By default, this config is true. | true |
 | spark.comet.scan.preFetch.enabled | Whether to enable pre-fetching feature 
of CometScan. By default is disabled. | false |
 | spark.comet.scan.preFetch.threadNum | The number of threads running 
pre-fetching for CometScan. Effective if spark.comet.scan.preFetch.enabled is 
enabled. By default it is 2. Note that more pre-fetching threads means more 
memory requirement to store pre-fetched row groups. | 2 |
 | spark.comet.shuffle.preferDictionary.ratio | The ratio of total values to 
distinct values in a string column to decide whether to prefer dictionary 
encoding when shuffling the column. If the ratio is higher than this config, 
dictionary encoding will be used on shuffling string column. This config is 
effective if it is higher than 1.0. By default, this config is 10.0. Note that 
this config is only used when `spark.comet.exec.shuffle.mode` is `jvm`. | 10.0 |
-| spark.comet.sparkToColumnar.supportedOperatorList | A comma-separated list 
of operators that will be converted to Comet columnar format when 
'spark.comet.sparkToColumnar.enabled' is true | Range,InMemoryTableScan |
+| spark.comet.sparkToColumnar.supportedOperatorList | A comma-separated list 
of operators that will be converted to Arrow columnar format when 
'spark.comet.sparkToColumnar.enabled' is true | Range,InMemoryTableScan |
diff --git a/_sources/user-guide/datasources.md.txt 
b/_sources/user-guide/datasources.md.txt
new file mode 100644
index 00000000..92c13f67
--- /dev/null
+++ b/_sources/user-guide/datasources.md.txt
@@ -0,0 +1,32 @@
+<!---
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+
+# Supported Spark Data Sources
+
+## Parquet
+
+When `spark.comet.scan.enabled` is enabled, Parquet scans will be performed 
natively by Comet if all data types
+in the schema are supported. When this option is not enabled, the scan will 
fall back to Spark. In this case,
+enabling `spark.comet.convert.parquet.enabled` will immediately convert the 
data into Arrow format, allowing native 
+execution to happen after that, but the process may not be efficient.
+
+## JSON
+
+Comet does not provide native JSON scan, but when 
`spark.comet.convert.json.enabled` is enabled, data is immediately
+converted into Arrow format, allowing native execution to happen after that.
diff --git a/_sources/user-guide/operators.md.txt 
b/_sources/user-guide/operators.md.txt
index e3a3ac52..7edbb1e7 100644
--- a/_sources/user-guide/operators.md.txt
+++ b/_sources/user-guide/operators.md.txt
@@ -22,17 +22,16 @@
 The following Spark operators are currently replaced with native versions. 
Query stages that contain any operators
 not supported by Comet will fall back to regular Spark execution.
 
-| Operator                                     | Notes |
-| -------------------------------------------- | ----- |
-| FileSourceScanExec/BatchScanExec for Parquet |       |
-| Projection                                   |       |
-| Filter                                       |       |
-| Sort                                         |       |
-| Hash Aggregate                               |       |
-| Limit                                        |       |
-| Sort-merge Join                              |       |
-| Hash Join                                    |       |
-| BroadcastHashJoinExec                        |       |
-| Shuffle                                      |       |
-| Expand                                       |       |
-| Union                                        |       |
+| Operator              | Notes |
+| --------------------- | ----- |
+| Projection            |       |
+| Filter                |       |
+| Sort                  |       |
+| Hash Aggregate        |       |
+| Limit                 |       |
+| Sort-merge Join       |       |
+| Hash Join             |       |
+| BroadcastHashJoinExec |       |
+| Shuffle               |       |
+| Expand                |       |
+| Union                 |       |
diff --git a/contributor-guide/adding_a_new_expression.html 
b/contributor-guide/adding_a_new_expression.html
index deb333de..ca4d5ab4 100644
--- a/contributor-guide/adding_a_new_expression.html
+++ b/contributor-guide/adding_a_new_expression.html
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="../user-guide/datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../user-guide/datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="../user-guide/expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/contributor-guide/benchmarking.html 
b/contributor-guide/benchmarking.html
index beebe707..6431de6a 100644
--- a/contributor-guide/benchmarking.html
+++ b/contributor-guide/benchmarking.html
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="../user-guide/datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../user-guide/datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="../user-guide/expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/contributor-guide/contributing.html 
b/contributor-guide/contributing.html
index 5692c15e..6e2c576f 100644
--- a/contributor-guide/contributing.html
+++ b/contributor-guide/contributing.html
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="../user-guide/datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../user-guide/datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="../user-guide/expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/contributor-guide/debugging.html b/contributor-guide/debugging.html
index ceef3e1d..cab30a70 100644
--- a/contributor-guide/debugging.html
+++ b/contributor-guide/debugging.html
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="../user-guide/datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../user-guide/datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="../user-guide/expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/contributor-guide/development.html 
b/contributor-guide/development.html
index ce662257..4443be30 100644
--- a/contributor-guide/development.html
+++ b/contributor-guide/development.html
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="../user-guide/datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../user-guide/datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="../user-guide/expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/contributor-guide/plugin_overview.html 
b/contributor-guide/plugin_overview.html
index e1ca5cae..4ac73704 100644
--- a/contributor-guide/plugin_overview.html
+++ b/contributor-guide/plugin_overview.html
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="../user-guide/datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../user-guide/datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="../user-guide/expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/contributor-guide/profiling_native_code.html 
b/contributor-guide/profiling_native_code.html
index 26525809..482b6772 100644
--- a/contributor-guide/profiling_native_code.html
+++ b/contributor-guide/profiling_native_code.html
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="../user-guide/datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../user-guide/datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="../user-guide/expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/contributor-guide/spark-sql-tests.html 
b/contributor-guide/spark-sql-tests.html
index c99921fb..9f7294b1 100644
--- a/contributor-guide/spark-sql-tests.html
+++ b/contributor-guide/spark-sql-tests.html
@@ -118,8 +118,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="../user-guide/datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="../user-guide/datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -128,8 +133,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="../user-guide/datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="../user-guide/expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/genindex.html b/genindex.html
index d3a3e3e8..03c18b7b 100644
--- a/genindex.html
+++ b/genindex.html
@@ -116,8 +116,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="user-guide/expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="user-guide/datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="user-guide/datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -126,8 +131,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="user-guide/datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="user-guide/expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/index.html b/index.html
index f976f26f..52959e7e 100644
--- a/index.html
+++ b/index.html
@@ -118,8 +118,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="user-guide/expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="user-guide/datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="user-guide/datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -128,8 +133,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="user-guide/datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="user-guide/expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
@@ -303,9 +308,10 @@ as a native runtime to achieve improvement in terms of 
query efficiency and quer
 <ul>
 <li class="toctree-l1"><a class="reference internal" 
href="user-guide/overview.html">Comet Overview</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="user-guide/installation.html">Installing Comet</a></li>
-<li class="toctree-l1"><a class="reference internal" 
href="user-guide/expressions.html">Supported Expressions</a></li>
-<li class="toctree-l1"><a class="reference internal" 
href="user-guide/operators.html">Supported Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="user-guide/datasources.html">Supported Data Sources</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="user-guide/datatypes.html">Supported Data Types</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="user-guide/operators.html">Supported Operators</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="user-guide/expressions.html">Supported Expressions</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="user-guide/configs.html">Configuration Settings</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="user-guide/compatibility.html">Compatibility Guide</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="user-guide/tuning.html">Tuning Guide</a></li>
diff --git a/objects.inv b/objects.inv
index 1be8f1ef..3d1c5e66 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/search.html b/search.html
index 0224a2de..1d92f3b0 100644
--- a/search.html
+++ b/search.html
@@ -123,8 +123,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="user-guide/expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="user-guide/datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="user-guide/datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -133,8 +138,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="user-guide/datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="user-guide/expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/searchindex.js b/searchindex.js
index 998452f7..f3e2d28c 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"1. Install Comet": [[7, "install-comet"]], "2. 
Clone Spark and Apply Diff": [[7, "clone-spark-and-apply-diff"]], "3. Run Spark 
SQL Tests": [[7, "run-spark-sql-tests"]], "ANSI mode": [[9, "ansi-mode"]], "API 
Differences Between Spark Versions": [[0, 
"api-differences-between-spark-versions"]], "ASF Links": [[8, null]], "Adding 
Spark-side Tests for the New Expression": [[0, 
"adding-spark-side-tests-for-the-new-expression"]], "Adding a New Expression": 
[[0, nu [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"1. Install Comet": [[7, "install-comet"]], "2. 
Clone Spark and Apply Diff": [[7, "clone-spark-and-apply-diff"]], "3. Run Spark 
SQL Tests": [[7, "run-spark-sql-tests"]], "ANSI mode": [[9, "ansi-mode"]], "API 
Differences Between Spark Versions": [[0, 
"api-differences-between-spark-versions"]], "ASF Links": [[8, null]], "Adding 
Spark-side Tests for the New Expression": [[0, 
"adding-spark-side-tests-for-the-new-expression"]], "Adding a New Expression": 
[[0, nu [...]
\ No newline at end of file
diff --git a/user-guide/compatibility.html b/user-guide/compatibility.html
index e0eb498e..edef0985 100644
--- a/user-guide/compatibility.html
+++ b/user-guide/compatibility.html
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/user-guide/configs.html b/user-guide/configs.html
index 7026ea17..bbd937b8 100644
--- a/user-guide/configs.html
+++ b/user-guide/configs.html
@@ -54,7 +54,7 @@ under the License.
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="next" title="Compatibility Guide" href="compatibility.html" />
-    <link rel="prev" title="Supported Spark Data Types" href="datatypes.html" 
/>
+    <link rel="prev" title="Supported Spark Expressions" 
href="expressions.html" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
     
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1 current active">
@@ -346,6 +351,14 @@ under the License.
 <td><p>Fraction of Comet memory to be allocated per executor process for Comet 
shuffle. Comet memory size is specified by <code class="docutils literal 
notranslate"><span class="pre">spark.comet.memoryOverhead</span></code> or 
calculated by <code class="docutils literal notranslate"><span 
class="pre">spark.comet.memory.overhead.factor</span></code> * <code 
class="docutils literal notranslate"><span 
class="pre">spark.executor.memory</span></code>. By default, this config is 
1.0.</p></td>
 <td><p>1.0</p></td>
 </tr>
+<tr class="row-odd"><td><p>spark.comet.convert.json.enabled</p></td>
+<td><p>When enabled, data from Spark (non-native) JSON v1 and v2 scans will be 
converted to Arrow format. Note that to enable native vectorized execution, 
both this config and ‘spark.comet.exec.enabled’ need to be enabled.</p></td>
+<td><p>false</p></td>
+</tr>
+<tr class="row-even"><td><p>spark.comet.convert.parquet.enabled</p></td>
+<td><p>When enabled, data from Spark (non-native) Parquet v1 and v2 scans will 
be converted to Arrow format. Note that to enable native vectorized execution, 
both this config and ‘spark.comet.exec.enabled’ need to be enabled.</p></td>
+<td><p>false</p></td>
+</tr>
 <tr class="row-odd"><td><p>spark.comet.debug.enabled</p></td>
 <td><p>Whether to enable debug mode for Comet. By default, this config is 
false. When enabled, Comet will do additional checks for debugging purpose. For 
example, validating array when importing arrays from JVM at native side. Note 
that these checks may be expensive in performance and should only be enabled 
for debugging purpose.</p></td>
 <td><p>false</p></td>
@@ -483,7 +496,7 @@ under the License.
 <td><p>false</p></td>
 </tr>
 <tr class="row-odd"><td><p>spark.comet.scan.enabled</p></td>
-<td><p>Whether to enable Comet scan. When this is turned on, Spark will use 
Comet to read Parquet data source. Note that to enable native vectorized 
execution, both this config and ‘spark.comet.exec.enabled’ need to be enabled. 
By default, this config is true.</p></td>
+<td><p>Whether to enable native scans. When this is turned on, Spark will use 
Comet to read supported data sources (currently only Parquet is supported 
natively). Note that to enable native vectorized execution, both this config 
and ‘spark.comet.exec.enabled’ need to be enabled. By default, this config is 
true.</p></td>
 <td><p>true</p></td>
 </tr>
 <tr class="row-even"><td><p>spark.comet.scan.preFetch.enabled</p></td>
@@ -499,7 +512,7 @@ under the License.
 <td><p>10.0</p></td>
 </tr>
 <tr 
class="row-odd"><td><p>spark.comet.sparkToColumnar.supportedOperatorList</p></td>
-<td><p>A comma-separated list of operators that will be converted to Comet 
columnar format when ‘spark.comet.sparkToColumnar.enabled’ is true</p></td>
+<td><p>A comma-separated list of operators that will be converted to Arrow 
columnar format when ‘spark.comet.sparkToColumnar.enabled’ is true</p></td>
 <td><p>Range,InMemoryTableScan</p></td>
 </tr>
 </tbody>
@@ -512,11 +525,11 @@ under the License.
               
               <!-- Previous / next buttons -->
 <div class='prev-next-area'>
-    <a class='left-prev' id="prev-link" href="datatypes.html" title="previous 
page">
+    <a class='left-prev' id="prev-link" href="expressions.html" 
title="previous page">
         <i class="fas fa-angle-left"></i>
         <div class="prev-next-info">
             <p class="prev-next-subtitle">previous</p>
-            <p class="prev-next-title">Supported Spark Data Types</p>
+            <p class="prev-next-title">Supported Spark Expressions</p>
         </div>
     </a>
     <a class='right-next' id="next-link" href="compatibility.html" title="next 
page">
diff --git a/user-guide/operators.html b/user-guide/datasources.html
similarity index 83%
copy from user-guide/operators.html
copy to user-guide/datasources.html
index 10965aa6..5193d69f 100644
--- a/user-guide/operators.html
+++ b/user-guide/datasources.html
@@ -24,7 +24,7 @@ under the License.
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" 
/><meta name="viewport" content="width=device-width, initial-scale=1" />
 
-    <title>Supported Spark Operators &#8212; Apache DataFusion Comet  
documentation</title>
+    <title>Supported Spark Data Sources &#8212; Apache DataFusion Comet  
documentation</title>
     
     <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" 
rel="stylesheet">
 <link 
href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" 
rel="stylesheet">
@@ -54,7 +54,7 @@ under the License.
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="next" title="Supported Spark Data Types" href="datatypes.html" 
/>
-    <link rel="prev" title="Supported Spark Expressions" 
href="expressions.html" />
+    <link rel="prev" title="Installing DataFusion Comet" 
href="installation.html" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
     
@@ -118,14 +118,9 @@ under the License.
    Installing Comet
   </a>
  </li>
- <li class="toctree-l1">
-  <a class="reference internal" href="expressions.html">
-   Supported Expressions
-  </a>
- </li>
  <li class="toctree-l1 current active">
   <a class="current reference internal" href="#">
-   Supported Operators
+   Supported Data Sources
   </a>
  </li>
  <li class="toctree-l1">
@@ -133,6 +128,16 @@ under the License.
    Supported Data Types
   </a>
  </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="operators.html">
+   Supported Operators
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="expressions.html">
+   Supported Expressions
+  </a>
+ </li>
  <li class="toctree-l1">
   <a class="reference internal" href="configs.html">
    Configuration Settings
@@ -260,9 +265,24 @@ under the License.
               
               <div class="toc-item">
                 
+<div class="tocsection onthispage pt-5 pb-3">
+    <i class="fas fa-list"></i> On this page
+</div>
 
 <nav id="bd-toc-nav">
-    
+    <ul class="visible nav section-nav flex-column">
+ <li class="toc-h2 nav-item toc-entry">
+  <a class="reference internal nav-link" href="#parquet">
+   Parquet
+  </a>
+ </li>
+ <li class="toc-h2 nav-item toc-entry">
+  <a class="reference internal nav-link" href="#json">
+   JSON
+  </a>
+ </li>
+</ul>
+
 </nav>
               </div>
               
@@ -270,7 +290,7 @@ under the License.
                 
 
 <div class="tocsection editthispage">
-    <a 
href="https://github.com/apache/datafusion-comet/edit/main/docs/source/user-guide/operators.md";>
+    <a 
href="https://github.com/apache/datafusion-comet/edit/main/docs/source/user-guide/datasources.md";>
         <i class="fas fa-pencil-alt"></i> Edit this page
     </a>
 </div>
@@ -307,55 +327,20 @@ under the License.
   specific language governing permissions and limitations
   under the License.
 -->
-<section id="supported-spark-operators">
-<h1>Supported Spark Operators<a class="headerlink" 
href="#supported-spark-operators" title="Link to this heading">¶</a></h1>
-<p>The following Spark operators are currently replaced with native versions. 
Query stages that contain any operators
-not supported by Comet will fall back to regular Spark execution.</p>
-<table class="table">
-<thead>
-<tr class="row-odd"><th class="head"><p>Operator</p></th>
-<th class="head"><p>Notes</p></th>
-</tr>
-</thead>
-<tbody>
-<tr class="row-even"><td><p>FileSourceScanExec/BatchScanExec for 
Parquet</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-odd"><td><p>Projection</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-even"><td><p>Filter</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-odd"><td><p>Sort</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-even"><td><p>Hash Aggregate</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-odd"><td><p>Limit</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-even"><td><p>Sort-merge Join</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-odd"><td><p>Hash Join</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-even"><td><p>BroadcastHashJoinExec</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-odd"><td><p>Shuffle</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-even"><td><p>Expand</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-odd"><td><p>Union</p></td>
-<td><p></p></td>
-</tr>
-</tbody>
-</table>
+<section id="supported-spark-data-sources">
+<h1>Supported Spark Data Sources<a class="headerlink" 
href="#supported-spark-data-sources" title="Link to this heading">¶</a></h1>
+<section id="parquet">
+<h2>Parquet<a class="headerlink" href="#parquet" title="Link to this 
heading">¶</a></h2>
+<p>When <code class="docutils literal notranslate"><span 
class="pre">spark.comet.scan.enabled</span></code> is enabled, Parquet scans 
will be performed natively by Comet if all data types
+in the schema are supported. When this option is not enabled, the scan will 
fall back to Spark. In this case,
+enabling <code class="docutils literal notranslate"><span 
class="pre">spark.comet.convert.parquet.enabled</span></code> will immediately 
convert the data into Arrow format, allowing native
+execution to happen after that, but the process may not be efficient.</p>
+</section>
+<section id="json">
+<h2>JSON<a class="headerlink" href="#json" title="Link to this 
heading">¶</a></h2>
+<p>Comet does not provide native JSON scan, but when <code class="docutils 
literal notranslate"><span 
class="pre">spark.comet.convert.json.enabled</span></code> is enabled, data is 
immediately
+converted into Arrow format, allowing native execution to happen after 
that.</p>
+</section>
 </section>
 
 
@@ -364,11 +349,11 @@ not supported by Comet will fall back to regular Spark 
execution.</p>
               
               <!-- Previous / next buttons -->
 <div class='prev-next-area'>
-    <a class='left-prev' id="prev-link" href="expressions.html" 
title="previous page">
+    <a class='left-prev' id="prev-link" href="installation.html" 
title="previous page">
         <i class="fas fa-angle-left"></i>
         <div class="prev-next-info">
             <p class="prev-next-subtitle">previous</p>
-            <p class="prev-next-title">Supported Spark Expressions</p>
+            <p class="prev-next-title">Installing DataFusion Comet</p>
         </div>
     </a>
     <a class='right-next' id="next-link" href="datatypes.html" title="next 
page">
diff --git a/user-guide/datatypes.html b/user-guide/datatypes.html
index e4ff9828..a9f60c80 100644
--- a/user-guide/datatypes.html
+++ b/user-guide/datatypes.html
@@ -53,8 +53,8 @@ under the License.
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="Comet Configuration Settings" href="configs.html" 
/>
-    <link rel="prev" title="Supported Spark Operators" href="operators.html" />
+    <link rel="next" title="Supported Spark Operators" href="operators.html" />
+    <link rel="prev" title="Supported Spark Data Sources" 
href="datasources.html" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
     
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1 current active">
+  <a class="current reference internal" href="#">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -128,9 +133,9 @@ under the License.
    Supported Operators
   </a>
  </li>
- <li class="toctree-l1 current active">
-  <a class="current reference internal" href="#">
-   Supported Data Types
+ <li class="toctree-l1">
+  <a class="reference internal" href="expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
@@ -343,17 +348,17 @@ under the License.
               
               <!-- Previous / next buttons -->
 <div class='prev-next-area'>
-    <a class='left-prev' id="prev-link" href="operators.html" title="previous 
page">
+    <a class='left-prev' id="prev-link" href="datasources.html" 
title="previous page">
         <i class="fas fa-angle-left"></i>
         <div class="prev-next-info">
             <p class="prev-next-subtitle">previous</p>
-            <p class="prev-next-title">Supported Spark Operators</p>
+            <p class="prev-next-title">Supported Spark Data Sources</p>
         </div>
     </a>
-    <a class='right-next' id="next-link" href="configs.html" title="next page">
+    <a class='right-next' id="next-link" href="operators.html" title="next 
page">
     <div class="prev-next-info">
         <p class="prev-next-subtitle">next</p>
-        <p class="prev-next-title">Comet Configuration Settings</p>
+        <p class="prev-next-title">Supported Spark Operators</p>
     </div>
     <i class="fas fa-angle-right"></i>
     </a>
diff --git a/user-guide/expressions.html b/user-guide/expressions.html
index e17fd474..0a9bc639 100644
--- a/user-guide/expressions.html
+++ b/user-guide/expressions.html
@@ -53,8 +53,8 @@ under the License.
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="Supported Spark Operators" href="operators.html" />
-    <link rel="prev" title="Installing DataFusion Comet" 
href="installation.html" />
+    <link rel="next" title="Comet Configuration Settings" href="configs.html" 
/>
+    <link rel="prev" title="Supported Spark Operators" href="operators.html" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
     
@@ -118,9 +118,14 @@ under the License.
    Installing Comet
   </a>
  </li>
- <li class="toctree-l1 current active">
-  <a class="current reference internal" href="#">
-   Supported Expressions
+ <li class="toctree-l1">
+  <a class="reference internal" href="datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -128,9 +133,9 @@ under the License.
    Supported Operators
   </a>
  </li>
- <li class="toctree-l1">
-  <a class="reference internal" href="datatypes.html">
-   Supported Data Types
+ <li class="toctree-l1 current active">
+  <a class="current reference internal" href="#">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
@@ -865,17 +870,17 @@ under the License.
               
               <!-- Previous / next buttons -->
 <div class='prev-next-area'>
-    <a class='left-prev' id="prev-link" href="installation.html" 
title="previous page">
+    <a class='left-prev' id="prev-link" href="operators.html" title="previous 
page">
         <i class="fas fa-angle-left"></i>
         <div class="prev-next-info">
             <p class="prev-next-subtitle">previous</p>
-            <p class="prev-next-title">Installing DataFusion Comet</p>
+            <p class="prev-next-title">Supported Spark Operators</p>
         </div>
     </a>
-    <a class='right-next' id="next-link" href="operators.html" title="next 
page">
+    <a class='right-next' id="next-link" href="configs.html" title="next page">
     <div class="prev-next-info">
         <p class="prev-next-subtitle">next</p>
-        <p class="prev-next-title">Supported Spark Operators</p>
+        <p class="prev-next-title">Comet Configuration Settings</p>
     </div>
     <i class="fas fa-angle-right"></i>
     </a>
diff --git a/user-guide/installation.html b/user-guide/installation.html
index 1c6f4530..a48a7f4f 100644
--- a/user-guide/installation.html
+++ b/user-guide/installation.html
@@ -53,7 +53,7 @@ under the License.
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="Supported Spark Expressions" 
href="expressions.html" />
+    <link rel="next" title="Supported Spark Data Sources" 
href="datasources.html" />
     <link rel="prev" title="Comet Overview" href="overview.html" />
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
@@ -488,10 +493,10 @@ components which will then fail at runtime. For 
example:</p>
             <p class="prev-next-title">Comet Overview</p>
         </div>
     </a>
-    <a class='right-next' id="next-link" href="expressions.html" title="next 
page">
+    <a class='right-next' id="next-link" href="datasources.html" title="next 
page">
     <div class="prev-next-info">
         <p class="prev-next-subtitle">next</p>
-        <p class="prev-next-title">Supported Spark Expressions</p>
+        <p class="prev-next-title">Supported Spark Data Sources</p>
     </div>
     <i class="fas fa-angle-right"></i>
     </a>
diff --git a/user-guide/operators.html b/user-guide/operators.html
index 10965aa6..5af3326f 100644
--- a/user-guide/operators.html
+++ b/user-guide/operators.html
@@ -53,8 +53,8 @@ under the License.
     <script async="true" defer="true" 
src="https://buttons.github.io/buttons.js";></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="Supported Spark Data Types" href="datatypes.html" 
/>
-    <link rel="prev" title="Supported Spark Expressions" 
href="expressions.html" />
+    <link rel="next" title="Supported Spark Expressions" 
href="expressions.html" />
+    <link rel="prev" title="Supported Spark Data Types" href="datatypes.html" 
/>
     <meta name="viewport" content="width=device-width, initial-scale=1" />
     <meta name="docsearch:language" content="en">
     
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1 current active">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
@@ -318,40 +323,37 @@ not supported by Comet will fall back to regular Spark 
execution.</p>
 </tr>
 </thead>
 <tbody>
-<tr class="row-even"><td><p>FileSourceScanExec/BatchScanExec for 
Parquet</p></td>
-<td><p></p></td>
-</tr>
-<tr class="row-odd"><td><p>Projection</p></td>
+<tr class="row-even"><td><p>Projection</p></td>
 <td><p></p></td>
 </tr>
-<tr class="row-even"><td><p>Filter</p></td>
+<tr class="row-odd"><td><p>Filter</p></td>
 <td><p></p></td>
 </tr>
-<tr class="row-odd"><td><p>Sort</p></td>
+<tr class="row-even"><td><p>Sort</p></td>
 <td><p></p></td>
 </tr>
-<tr class="row-even"><td><p>Hash Aggregate</p></td>
+<tr class="row-odd"><td><p>Hash Aggregate</p></td>
 <td><p></p></td>
 </tr>
-<tr class="row-odd"><td><p>Limit</p></td>
+<tr class="row-even"><td><p>Limit</p></td>
 <td><p></p></td>
 </tr>
-<tr class="row-even"><td><p>Sort-merge Join</p></td>
+<tr class="row-odd"><td><p>Sort-merge Join</p></td>
 <td><p></p></td>
 </tr>
-<tr class="row-odd"><td><p>Hash Join</p></td>
+<tr class="row-even"><td><p>Hash Join</p></td>
 <td><p></p></td>
 </tr>
-<tr class="row-even"><td><p>BroadcastHashJoinExec</p></td>
+<tr class="row-odd"><td><p>BroadcastHashJoinExec</p></td>
 <td><p></p></td>
 </tr>
-<tr class="row-odd"><td><p>Shuffle</p></td>
+<tr class="row-even"><td><p>Shuffle</p></td>
 <td><p></p></td>
 </tr>
-<tr class="row-even"><td><p>Expand</p></td>
+<tr class="row-odd"><td><p>Expand</p></td>
 <td><p></p></td>
 </tr>
-<tr class="row-odd"><td><p>Union</p></td>
+<tr class="row-even"><td><p>Union</p></td>
 <td><p></p></td>
 </tr>
 </tbody>
@@ -364,17 +366,17 @@ not supported by Comet will fall back to regular Spark 
execution.</p>
               
               <!-- Previous / next buttons -->
 <div class='prev-next-area'>
-    <a class='left-prev' id="prev-link" href="expressions.html" 
title="previous page">
+    <a class='left-prev' id="prev-link" href="datatypes.html" title="previous 
page">
         <i class="fas fa-angle-left"></i>
         <div class="prev-next-info">
             <p class="prev-next-subtitle">previous</p>
-            <p class="prev-next-title">Supported Spark Expressions</p>
+            <p class="prev-next-title">Supported Spark Data Types</p>
         </div>
     </a>
-    <a class='right-next' id="next-link" href="datatypes.html" title="next 
page">
+    <a class='right-next' id="next-link" href="expressions.html" title="next 
page">
     <div class="prev-next-info">
         <p class="prev-next-subtitle">next</p>
-        <p class="prev-next-title">Supported Spark Data Types</p>
+        <p class="prev-next-title">Supported Spark Expressions</p>
     </div>
     <i class="fas fa-angle-right"></i>
     </a>
diff --git a/user-guide/overview.html b/user-guide/overview.html
index 58fc53d5..0c57913b 100644
--- a/user-guide/overview.html
+++ b/user-guide/overview.html
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">
diff --git a/user-guide/tuning.html b/user-guide/tuning.html
index 74c6f122..40d6d51e 100644
--- a/user-guide/tuning.html
+++ b/user-guide/tuning.html
@@ -119,8 +119,13 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="expressions.html">
-   Supported Expressions
+  <a class="reference internal" href="datasources.html">
+   Supported Data Sources
+  </a>
+ </li>
+ <li class="toctree-l1">
+  <a class="reference internal" href="datatypes.html">
+   Supported Data Types
   </a>
  </li>
  <li class="toctree-l1">
@@ -129,8 +134,8 @@ under the License.
   </a>
  </li>
  <li class="toctree-l1">
-  <a class="reference internal" href="datatypes.html">
-   Supported Data Types
+  <a class="reference internal" href="expressions.html">
+   Supported Expressions
   </a>
  </li>
  <li class="toctree-l1">


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to