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 9ddf58df33 Publish built docs triggered by
5498a02853021fc07a57743990d207e25ada27f4
9ddf58df33 is described below
commit 9ddf58df33d09618c8b14a440ce551ae7432e142
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Jun 21 16:15:27 2024 +0000
Publish built docs triggered by 5498a02853021fc07a57743990d207e25ada27f4
---
.../aggregate_function.rs | 15 -----------
_sources/user-guide/dataframe.md.txt | 1 +
searchindex.js | 2 +-
user-guide/dataframe.html | 31 ++++++++++++----------
4 files changed, 19 insertions(+), 30 deletions(-)
diff --git a/_downloads/f9718f9b04809de030b1693c73858f19/aggregate_function.rs
b/_downloads/f9718f9b04809de030b1693c73858f19/aggregate_function.rs
index 1cde1c5050..967ccc0b08 100644
--- a/_downloads/f9718f9b04809de030b1693c73858f19/aggregate_function.rs
+++ b/_downloads/f9718f9b04809de030b1693c73858f19/aggregate_function.rs
@@ -47,10 +47,6 @@ pub enum AggregateFunction {
Correlation,
/// Grouping
Grouping,
- /// Bool And
- BoolAnd,
- /// Bool Or
- BoolOr,
}
impl AggregateFunction {
@@ -64,8 +60,6 @@ impl AggregateFunction {
NthValue => "NTH_VALUE",
Correlation => "CORR",
Grouping => "GROUPING",
- BoolAnd => "BOOL_AND",
- BoolOr => "BOOL_OR",
}
}
}
@@ -82,8 +76,6 @@ impl FromStr for AggregateFunction {
Ok(match name {
// general
"avg" => AggregateFunction::Avg,
- "bool_and" => AggregateFunction::BoolAnd,
- "bool_or" => AggregateFunction::BoolOr,
"max" => AggregateFunction::Max,
"mean" => AggregateFunction::Avg,
"min" => AggregateFunction::Min,
@@ -128,9 +120,6 @@ impl AggregateFunction {
// The coerced_data_types is same with input_types.
Ok(coerced_data_types[0].clone())
}
- AggregateFunction::BoolAnd | AggregateFunction::BoolOr => {
- Ok(DataType::Boolean)
- }
AggregateFunction::Correlation => {
correlation_return_type(&coerced_data_types[0])
}
@@ -179,10 +168,6 @@ impl AggregateFunction {
.collect::<Vec<_>>();
Signature::uniform(1, valid, Volatility::Immutable)
}
- AggregateFunction::BoolAnd | AggregateFunction::BoolOr => {
- Signature::uniform(1, vec![DataType::Boolean],
Volatility::Immutable)
- }
-
AggregateFunction::Avg => {
Signature::uniform(1, NUMERICS.to_vec(), Volatility::Immutable)
}
diff --git a/_sources/user-guide/dataframe.md.txt
b/_sources/user-guide/dataframe.md.txt
index c0210200a2..744a719e77 100644
--- a/_sources/user-guide/dataframe.md.txt
+++ b/_sources/user-guide/dataframe.md.txt
@@ -64,6 +64,7 @@ execution. The plan is evaluated (executed) when an action
method is invoked, su
| ------------------- |
------------------------------------------------------------------------------------------------------------------------------------------
|
| aggregate | Perform an aggregate query with optional grouping
expressions.
|
| distinct | Filter out duplicate rows.
|
+| drop_columns | Create a projection with all but the provided column
names.
|
| except | Calculate the exception of two DataFrames. The two
DataFrames must have exactly the same schema
|
| filter | Filter a DataFrame to only include rows that match the
specified filter expression.
|
| intersect | Calculate the intersection of two DataFrames. The two
DataFrames must have exactly the same schema
|
diff --git a/searchindex.js b/searchindex.js
index 096fa36300..8dc885bb55 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"!=": [[43, "op-neq"]], "!~": [[43,
"op-re-not-match"]], "!~*": [[43, "op-re-not-match-i"]], "!~~": [[43, "id18"]],
"!~~*": [[43, "id19"]], "#": [[43, "op-bit-xor"]], "%": [[43, "op-modulo"]],
"&": [[43, "op-bit-and"]], "(relation, name) tuples in logical fields and
logical columns are unique": [[10,
"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]], "*":
[[43, "op-multiply"]], "+": [[43, "op-plus"]], "-": [[43, "op-minus"]], "/": [[
[...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"!=": [[43, "op-neq"]], "!~": [[43,
"op-re-not-match"]], "!~*": [[43, "op-re-not-match-i"]], "!~~": [[43, "id18"]],
"!~~*": [[43, "id19"]], "#": [[43, "op-bit-xor"]], "%": [[43, "op-modulo"]],
"&": [[43, "op-bit-and"]], "(relation, name) tuples in logical fields and
logical columns are unique": [[10,
"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]], "*":
[[43, "op-multiply"]], "+": [[43, "op-plus"]], "-": [[43, "op-minus"]], "/": [[
[...]
\ No newline at end of file
diff --git a/user-guide/dataframe.html b/user-guide/dataframe.html
index 4967d0ca89..34c2869b1f 100644
--- a/user-guide/dataframe.html
+++ b/user-guide/dataframe.html
@@ -574,46 +574,49 @@ execution. The plan is evaluated (executed) when an
action method is invoked, su
<tr class="row-odd"><td><p>distinct</p></td>
<td><p>Filter out duplicate rows.</p></td>
</tr>
-<tr class="row-even"><td><p>except</p></td>
+<tr class="row-even"><td><p>drop_columns</p></td>
+<td><p>Create a projection with all but the provided column names.</p></td>
+</tr>
+<tr class="row-odd"><td><p>except</p></td>
<td><p>Calculate the exception of two DataFrames. The two DataFrames must have
exactly the same schema</p></td>
</tr>
-<tr class="row-odd"><td><p>filter</p></td>
+<tr class="row-even"><td><p>filter</p></td>
<td><p>Filter a DataFrame to only include rows that match the specified filter
expression.</p></td>
</tr>
-<tr class="row-even"><td><p>intersect</p></td>
+<tr class="row-odd"><td><p>intersect</p></td>
<td><p>Calculate the intersection of two DataFrames. The two DataFrames must
have exactly the same schema</p></td>
</tr>
-<tr class="row-odd"><td><p>join</p></td>
+<tr class="row-even"><td><p>join</p></td>
<td><p>Join this DataFrame with another DataFrame using the specified columns
as join keys.</p></td>
</tr>
-<tr class="row-even"><td><p>join_on</p></td>
+<tr class="row-odd"><td><p>join_on</p></td>
<td><p>Join this DataFrame with another DataFrame using arbitrary
expressions.</p></td>
</tr>
-<tr class="row-odd"><td><p>limit</p></td>
+<tr class="row-even"><td><p>limit</p></td>
<td><p>Limit the number of rows returned from this DataFrame.</p></td>
</tr>
-<tr class="row-even"><td><p>repartition</p></td>
+<tr class="row-odd"><td><p>repartition</p></td>
<td><p>Repartition a DataFrame based on a logical partitioning scheme.</p></td>
</tr>
-<tr class="row-odd"><td><p>sort</p></td>
+<tr class="row-even"><td><p>sort</p></td>
<td><p>Sort the DataFrame by the specified sorting expressions. Any expression
can be turned into a sort expression by calling its <code class="docutils
literal notranslate"><span class="pre">sort</span></code> method.</p></td>
</tr>
-<tr class="row-even"><td><p>select</p></td>
+<tr class="row-odd"><td><p>select</p></td>
<td><p>Create a projection based on arbitrary expressions. Example: <code
class="docutils literal notranslate"><span
class="pre">df.select(vec![col("c1"),</span> <span
class="pre">abs(col("c2"))])?</span></code></p></td>
</tr>
-<tr class="row-odd"><td><p>select_columns</p></td>
+<tr class="row-even"><td><p>select_columns</p></td>
<td><p>Create a projection based on column names. Example: <code
class="docutils literal notranslate"><span
class="pre">df.select_columns(&["id",</span> <span
class="pre">"name"])?</span></code>.</p></td>
</tr>
-<tr class="row-even"><td><p>union</p></td>
+<tr class="row-odd"><td><p>union</p></td>
<td><p>Calculate the union of two DataFrames, preserving duplicate rows. The
two DataFrames must have exactly the same schema.</p></td>
</tr>
-<tr class="row-odd"><td><p>union_distinct</p></td>
+<tr class="row-even"><td><p>union_distinct</p></td>
<td><p>Calculate the distinct union of two DataFrames. The two DataFrames must
have exactly the same schema.</p></td>
</tr>
-<tr class="row-even"><td><p>with_column</p></td>
+<tr class="row-odd"><td><p>with_column</p></td>
<td><p>Add an additional column to the DataFrame.</p></td>
</tr>
-<tr class="row-odd"><td><p>with_column_renamed</p></td>
+<tr class="row-even"><td><p>with_column_renamed</p></td>
<td><p>Rename one column by applying a new projection.</p></td>
</tr>
</tbody>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]