Skip to content

Commit a122a14

Browse files
authored
feat: Initial implementation of size for array inputs (#2862)
1 parent 97dd7bc commit a122a14

File tree

8 files changed

+526
-3
lines changed

8 files changed

+526
-3
lines changed

docs/source/user-guide/latest/configs.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,7 @@ These settings can be used to determine which parts of the plan are accelerated
307307
| `spark.comet.expression.Signum.enabled` | Enable Comet acceleration for `Signum` | true |
308308
| `spark.comet.expression.Sin.enabled` | Enable Comet acceleration for `Sin` | true |
309309
| `spark.comet.expression.Sinh.enabled` | Enable Comet acceleration for `Sinh` | true |
310+
| `spark.comet.expression.Size.enabled` | Enable Comet acceleration for `Size` | true |
310311
| `spark.comet.expression.SortOrder.enabled` | Enable Comet acceleration for `SortOrder` | true |
311312
| `spark.comet.expression.SparkPartitionID.enabled` | Enable Comet acceleration for `SparkPartitionID` | true |
312313
| `spark.comet.expression.Sqrt.enabled` | Enable Comet acceleration for `Sqrt` | true |

native/spark-expr/src/array_funcs/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ mod array_insert;
1919
mod array_repeat;
2020
mod get_array_struct_fields;
2121
mod list_extract;
22+
mod size;
2223

2324
pub use array_insert::ArrayInsert;
2425
pub use array_repeat::spark_array_repeat;
2526
pub use get_array_struct_fields::GetArrayStructFields;
2627
pub use list_extract::ListExtract;
28+
pub use size::{spark_size, SparkSizeFunc};

0 commit comments

Comments
 (0)