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.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new c5447573f5 Publish built docs triggered by 
58cc4e1289451b30adca4721fd6eb5a36b26a2cd
c5447573f5 is described below

commit c5447573f529841e71888d5fdbc9509647d4316f
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon May 13 10:39:12 2024 +0000

    Publish built docs triggered by 58cc4e1289451b30adca4721fd6eb5a36b26a2cd
---
 _sources/user-guide/cli/datasources.md.txt   |  4 ++--
 _sources/user-guide/sql/ddl.md.txt           | 23 ++++++++++-------------
 _sources/user-guide/sql/write_options.md.txt |  4 ++--
 searchindex.js                               |  2 +-
 user-guide/cli/datasources.html              |  4 ++--
 user-guide/sql/ddl.html                      | 23 ++++++++++-------------
 user-guide/sql/write_options.html            |  4 ++--
 7 files changed, 29 insertions(+), 35 deletions(-)

diff --git a/_sources/user-guide/cli/datasources.md.txt 
b/_sources/user-guide/cli/datasources.md.txt
index c2c00b6334..2b11645c47 100644
--- a/_sources/user-guide/cli/datasources.md.txt
+++ b/_sources/user-guide/cli/datasources.md.txt
@@ -166,8 +166,8 @@ Register a single file csv datasource with a header row.
 ```sql
 CREATE EXTERNAL TABLE test
 STORED AS CSV
-WITH HEADER ROW
-LOCATION '/path/to/aggregate_test_100.csv';
+LOCATION '/path/to/aggregate_test_100.csv'
+OPTIONS ('has_header' 'true');
 ```
 
 Register a single file csv datasource with explicitly defined schema.
diff --git a/_sources/user-guide/sql/ddl.md.txt 
b/_sources/user-guide/sql/ddl.md.txt
index 3d8b632f6e..e16b9681eb 100644
--- a/_sources/user-guide/sql/ddl.md.txt
+++ b/_sources/user-guide/sql/ddl.md.txt
@@ -60,9 +60,6 @@ CREATE [UNBOUNDED] EXTERNAL TABLE
 [ IF NOT EXISTS ]
 <TABLE_NAME>[ (<column_definition>) ]
 STORED AS <file_type>
-[ WITH HEADER ROW ]
-[ DELIMITER <char> ]
-[ COMPRESSION TYPE <GZIP | BZIP2 | XZ | ZSTD> ]
 [ PARTITIONED BY (<column list>) ]
 [ WITH ORDER (<ordered column list>) ]
 [ OPTIONS (<key_value_list>) ]
@@ -100,8 +97,8 @@ scanning a subset of the file.
 ```sql
 CREATE EXTERNAL TABLE test
 STORED AS CSV
-WITH HEADER ROW
-LOCATION '/path/to/aggregate_simple.csv';
+LOCATION '/path/to/aggregate_simple.csv'
+OPTIONS ('has_header' 'true');
 ```
 
 It is also possible to use compressed files, such as `.csv.gz`:
@@ -110,8 +107,8 @@ It is also possible to use compressed files, such as 
`.csv.gz`:
 CREATE EXTERNAL TABLE test
 STORED AS CSV
 COMPRESSION TYPE GZIP
-WITH HEADER ROW
-LOCATION '/path/to/aggregate_simple.csv.gz';
+LOCATION '/path/to/aggregate_simple.csv.gz'
+OPTIONS ('has_header' 'true');
 ```
 
 It is also possible to specify the schema manually.
@@ -133,8 +130,8 @@ CREATE EXTERNAL TABLE test (
     c13 VARCHAR NOT NULL
 )
 STORED AS CSV
-WITH HEADER ROW
-LOCATION '/path/to/aggregate_test_100.csv';
+LOCATION '/path/to/aggregate_test_100.csv'
+OPTIONS ('has_header' 'true');
 ```
 
 It is also possible to specify a directory that contains a partitioned
@@ -143,8 +140,8 @@ table (multiple files with the same schema)
 ```sql
 CREATE EXTERNAL TABLE test
 STORED AS CSV
-WITH HEADER ROW
-LOCATION '/path/to/directory/of/files';
+LOCATION '/path/to/directory/of/files'
+OPTIONS ('has_header' 'true');
 ```
 
 With `CREATE UNBOUNDED EXTERNAL TABLE` SQL statement. We can create unbounded 
data sources such as following:
@@ -181,9 +178,9 @@ CREATE EXTERNAL TABLE test (
     c13 VARCHAR NOT NULL
 )
 STORED AS CSV
-WITH HEADER ROW
 WITH ORDER (c2 ASC, c5 + c8 DESC NULL FIRST)
-LOCATION '/path/to/aggregate_test_100.csv';
+LOCATION '/path/to/aggregate_test_100.csv'
+OPTIONS ('has_header' 'true');
 ```
 
 Where `WITH ORDER` clause specifies the sort order:
diff --git a/_sources/user-guide/sql/write_options.md.txt 
b/_sources/user-guide/sql/write_options.md.txt
index 7631525f13..3c4790dd02 100644
--- a/_sources/user-guide/sql/write_options.md.txt
+++ b/_sources/user-guide/sql/write_options.md.txt
@@ -38,11 +38,11 @@ CREATE EXTERNAL TABLE
   my_table(a bigint, b bigint)
   STORED AS csv
   COMPRESSION TYPE gzip
-  WITH HEADER ROW
   DELIMITER ';'
   LOCATION '/test/location/my_csv_table/'
   OPTIONS(
-    NULL_VALUE 'NAN'
+    NULL_VALUE 'NAN',
+    'has_header' 'true'
   )
 ```
 
diff --git a/searchindex.js b/searchindex.js
index a932e4a080..bb0509f5f8 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"!=": [[39, "op-neq"]], "!~": [[39, 
"op-re-not-match"]], "!~*": [[39, "op-re-not-match-i"]], "!~~": [[39, "id18"]], 
"!~~*": [[39, "id19"]], "#": [[39, "op-bit-xor"]], "%": [[39, "op-modulo"]], 
"&": [[39, "op-bit-and"]], "(relation, name) tuples in logical fields and 
logical columns are unique": [[7, 
"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]], "*": 
[[39, "op-multiply"]], "+": [[39, "op-plus"]], "-": [[39, "op-minus"]], "/": 
[[3 [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"!=": [[39, "op-neq"]], "!~": [[39, 
"op-re-not-match"]], "!~*": [[39, "op-re-not-match-i"]], "!~~": [[39, "id18"]], 
"!~~*": [[39, "id19"]], "#": [[39, "op-bit-xor"]], "%": [[39, "op-modulo"]], 
"&": [[39, "op-bit-and"]], "(relation, name) tuples in logical fields and 
logical columns are unique": [[7, 
"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]], "*": 
[[39, "op-multiply"]], "+": [[39, "op-plus"]], "-": [[39, "op-minus"]], "/": 
[[3 [...]
\ No newline at end of file
diff --git a/user-guide/cli/datasources.html b/user-guide/cli/datasources.html
index ab27f0ae31..3a63973494 100644
--- a/user-guide/cli/datasources.html
+++ b/user-guide/cli/datasources.html
@@ -691,8 +691,8 @@ parquet files and have compatible schemas</p>
 <p>Register a single file csv datasource with a header row.</p>
 <div class="highlight-sql notranslate"><div 
class="highlight"><pre><span></span><span class="k">CREATE</span><span 
class="w"> </span><span class="k">EXTERNAL</span><span class="w"> </span><span 
class="k">TABLE</span><span class="w"> </span><span class="n">test</span>
 <span class="n">STORED</span><span class="w"> </span><span 
class="k">AS</span><span class="w"> </span><span class="n">CSV</span>
-<span class="k">WITH</span><span class="w"> </span><span 
class="n">HEADER</span><span class="w"> </span><span class="k">ROW</span>
-<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/aggregate_test_100.csv&#39;</span><span 
class="p">;</span>
+<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/aggregate_test_100.csv&#39;</span>
+<span class="k">OPTIONS</span><span class="w"> </span><span 
class="p">(</span><span class="s1">&#39;has_header&#39;</span><span class="w"> 
</span><span class="s1">&#39;true&#39;</span><span class="p">);</span>
 </pre></div>
 </div>
 <p>Register a single file csv datasource with explicitly defined schema.</p>
diff --git a/user-guide/sql/ddl.html b/user-guide/sql/ddl.html
index a231a7b44b..94ecffbce2 100644
--- a/user-guide/sql/ddl.html
+++ b/user-guide/sql/ddl.html
@@ -571,9 +571,6 @@ file system or remote object store as a named table which 
can be queried.</p>
 <span class="p">[</span> <span class="n">IF</span> <span class="n">NOT</span> 
<span class="n">EXISTS</span> <span class="p">]</span>
 <span class="o">&lt;</span><span class="n">TABLE_NAME</span><span 
class="o">&gt;</span><span class="p">[</span> <span class="p">(</span><span 
class="o">&lt;</span><span class="n">column_definition</span><span 
class="o">&gt;</span><span class="p">)</span> <span class="p">]</span>
 <span class="n">STORED</span> <span class="n">AS</span> <span 
class="o">&lt;</span><span class="n">file_type</span><span class="o">&gt;</span>
-<span class="p">[</span> <span class="n">WITH</span> <span 
class="n">HEADER</span> <span class="n">ROW</span> <span class="p">]</span>
-<span class="p">[</span> <span class="n">DELIMITER</span> <span 
class="o">&lt;</span><span class="n">char</span><span class="o">&gt;</span> 
<span class="p">]</span>
-<span class="p">[</span> <span class="n">COMPRESSION</span> <span 
class="n">TYPE</span> <span class="o">&lt;</span><span class="n">GZIP</span> 
<span class="o">|</span> <span class="n">BZIP2</span> <span class="o">|</span> 
<span class="n">XZ</span> <span class="o">|</span> <span 
class="n">ZSTD</span><span class="o">&gt;</span> <span class="p">]</span>
 <span class="p">[</span> <span class="n">PARTITIONED</span> <span 
class="n">BY</span> <span class="p">(</span><span class="o">&lt;</span><span 
class="n">column</span> <span class="nb">list</span><span 
class="o">&gt;</span><span class="p">)</span> <span class="p">]</span>
 <span class="p">[</span> <span class="n">WITH</span> <span 
class="n">ORDER</span> <span class="p">(</span><span class="o">&lt;</span><span 
class="n">ordered</span> <span class="n">column</span> <span 
class="nb">list</span><span class="o">&gt;</span><span class="p">)</span> <span 
class="p">]</span>
 <span class="p">[</span> <span class="n">OPTIONS</span> <span 
class="p">(</span><span class="o">&lt;</span><span 
class="n">key_value_list</span><span class="o">&gt;</span><span 
class="p">)</span> <span class="p">]</span>
@@ -604,16 +601,16 @@ provide schema information for Parquet files.</p>
 scanning a subset of the file.</p>
 <div class="highlight-sql notranslate"><div 
class="highlight"><pre><span></span><span class="k">CREATE</span><span 
class="w"> </span><span class="k">EXTERNAL</span><span class="w"> </span><span 
class="k">TABLE</span><span class="w"> </span><span class="n">test</span>
 <span class="n">STORED</span><span class="w"> </span><span 
class="k">AS</span><span class="w"> </span><span class="n">CSV</span>
-<span class="k">WITH</span><span class="w"> </span><span 
class="n">HEADER</span><span class="w"> </span><span class="k">ROW</span>
-<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/aggregate_simple.csv&#39;</span><span 
class="p">;</span>
+<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/aggregate_simple.csv&#39;</span>
+<span class="k">OPTIONS</span><span class="w"> </span><span 
class="p">(</span><span class="s1">&#39;has_header&#39;</span><span class="w"> 
</span><span class="s1">&#39;true&#39;</span><span class="p">);</span>
 </pre></div>
 </div>
 <p>It is also possible to use compressed files, such as <code class="docutils 
literal notranslate"><span class="pre">.csv.gz</span></code>:</p>
 <div class="highlight-sql notranslate"><div 
class="highlight"><pre><span></span><span class="k">CREATE</span><span 
class="w"> </span><span class="k">EXTERNAL</span><span class="w"> </span><span 
class="k">TABLE</span><span class="w"> </span><span class="n">test</span>
 <span class="n">STORED</span><span class="w"> </span><span 
class="k">AS</span><span class="w"> </span><span class="n">CSV</span>
 <span class="n">COMPRESSION</span><span class="w"> </span><span 
class="k">TYPE</span><span class="w"> </span><span class="n">GZIP</span>
-<span class="k">WITH</span><span class="w"> </span><span 
class="n">HEADER</span><span class="w"> </span><span class="k">ROW</span>
-<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/aggregate_simple.csv.gz&#39;</span><span 
class="p">;</span>
+<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/aggregate_simple.csv.gz&#39;</span>
+<span class="k">OPTIONS</span><span class="w"> </span><span 
class="p">(</span><span class="s1">&#39;has_header&#39;</span><span class="w"> 
</span><span class="s1">&#39;true&#39;</span><span class="p">);</span>
 </pre></div>
 </div>
 <p>It is also possible to specify the schema manually.</p>
@@ -633,16 +630,16 @@ scanning a subset of the file.</p>
 <span class="w">    </span><span class="n">c13</span><span class="w"> 
</span><span class="nb">VARCHAR</span><span class="w"> </span><span 
class="k">NOT</span><span class="w"> </span><span class="k">NULL</span>
 <span class="p">)</span>
 <span class="n">STORED</span><span class="w"> </span><span 
class="k">AS</span><span class="w"> </span><span class="n">CSV</span>
-<span class="k">WITH</span><span class="w"> </span><span 
class="n">HEADER</span><span class="w"> </span><span class="k">ROW</span>
-<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/aggregate_test_100.csv&#39;</span><span 
class="p">;</span>
+<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/aggregate_test_100.csv&#39;</span>
+<span class="k">OPTIONS</span><span class="w"> </span><span 
class="p">(</span><span class="s1">&#39;has_header&#39;</span><span class="w"> 
</span><span class="s1">&#39;true&#39;</span><span class="p">);</span>
 </pre></div>
 </div>
 <p>It is also possible to specify a directory that contains a partitioned
 table (multiple files with the same schema)</p>
 <div class="highlight-sql notranslate"><div 
class="highlight"><pre><span></span><span class="k">CREATE</span><span 
class="w"> </span><span class="k">EXTERNAL</span><span class="w"> </span><span 
class="k">TABLE</span><span class="w"> </span><span class="n">test</span>
 <span class="n">STORED</span><span class="w"> </span><span 
class="k">AS</span><span class="w"> </span><span class="n">CSV</span>
-<span class="k">WITH</span><span class="w"> </span><span 
class="n">HEADER</span><span class="w"> </span><span class="k">ROW</span>
-<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/directory/of/files&#39;</span><span class="p">;</span>
+<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/directory/of/files&#39;</span>
+<span class="k">OPTIONS</span><span class="w"> </span><span 
class="p">(</span><span class="s1">&#39;has_header&#39;</span><span class="w"> 
</span><span class="s1">&#39;true&#39;</span><span class="p">);</span>
 </pre></div>
 </div>
 <p>With <code class="docutils literal notranslate"><span 
class="pre">CREATE</span> <span class="pre">UNBOUNDED</span> <span 
class="pre">EXTERNAL</span> <span class="pre">TABLE</span></code> SQL 
statement. We can create unbounded data sources such as following:</p>
@@ -673,9 +670,9 @@ sorting is complex, allowing for greater flexibility.</p>
 <span class="w">    </span><span class="n">c13</span><span class="w"> 
</span><span class="nb">VARCHAR</span><span class="w"> </span><span 
class="k">NOT</span><span class="w"> </span><span class="k">NULL</span>
 <span class="p">)</span>
 <span class="n">STORED</span><span class="w"> </span><span 
class="k">AS</span><span class="w"> </span><span class="n">CSV</span>
-<span class="k">WITH</span><span class="w"> </span><span 
class="n">HEADER</span><span class="w"> </span><span class="k">ROW</span>
 <span class="k">WITH</span><span class="w"> </span><span 
class="k">ORDER</span><span class="w"> </span><span class="p">(</span><span 
class="n">c2</span><span class="w"> </span><span class="k">ASC</span><span 
class="p">,</span><span class="w"> </span><span class="n">c5</span><span 
class="w"> </span><span class="o">+</span><span class="w"> </span><span 
class="n">c8</span><span class="w"> </span><span class="k">DESC</span><span 
class="w"> </span><span class="k">NULL</span><span class="w"> < [...]
-<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/aggregate_test_100.csv&#39;</span><span 
class="p">;</span>
+<span class="k">LOCATION</span><span class="w"> </span><span 
class="s1">&#39;/path/to/aggregate_test_100.csv&#39;</span>
+<span class="k">OPTIONS</span><span class="w"> </span><span 
class="p">(</span><span class="s1">&#39;has_header&#39;</span><span class="w"> 
</span><span class="s1">&#39;true&#39;</span><span class="p">);</span>
 </pre></div>
 </div>
 <p>Where <code class="docutils literal notranslate"><span 
class="pre">WITH</span> <span class="pre">ORDER</span></code> clause specifies 
the sort order:</p>
diff --git a/user-guide/sql/write_options.html 
b/user-guide/sql/write_options.html
index f1b36319eb..05cf2102bc 100644
--- a/user-guide/sql/write_options.html
+++ b/user-guide/sql/write_options.html
@@ -538,11 +538,11 @@
 <span class="w">  </span><span class="n">my_table</span><span 
class="p">(</span><span class="n">a</span><span class="w"> </span><span 
class="nb">bigint</span><span class="p">,</span><span class="w"> </span><span 
class="n">b</span><span class="w"> </span><span class="nb">bigint</span><span 
class="p">)</span>
 <span class="w">  </span><span class="n">STORED</span><span class="w"> 
</span><span class="k">AS</span><span class="w"> </span><span 
class="n">csv</span>
 <span class="w">  </span><span class="n">COMPRESSION</span><span class="w"> 
</span><span class="k">TYPE</span><span class="w"> </span><span 
class="n">gzip</span>
-<span class="w">  </span><span class="k">WITH</span><span class="w"> 
</span><span class="n">HEADER</span><span class="w"> </span><span 
class="k">ROW</span>
 <span class="w">  </span><span class="k">DELIMITER</span><span class="w"> 
</span><span class="s1">&#39;;&#39;</span>
 <span class="w">  </span><span class="k">LOCATION</span><span class="w"> 
</span><span class="s1">&#39;/test/location/my_csv_table/&#39;</span>
 <span class="w">  </span><span class="k">OPTIONS</span><span class="p">(</span>
-<span class="w">    </span><span class="n">NULL_VALUE</span><span class="w"> 
</span><span class="s1">&#39;NAN&#39;</span>
+<span class="w">    </span><span class="n">NULL_VALUE</span><span class="w"> 
</span><span class="s1">&#39;NAN&#39;</span><span class="p">,</span>
+<span class="w">    </span><span class="s1">&#39;has_header&#39;</span><span 
class="w"> </span><span class="s1">&#39;true&#39;</span>
 <span class="w">  </span><span class="p">)</span>
 </pre></div>
 </div>


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

Reply via email to