Skip to content

Commit a2b5f89

Browse files
committed
Update example to rust2024
1 parent 784ad2c commit a2b5f89

File tree

7 files changed

+8
-8
lines changed

7 files changed

+8
-8
lines changed

examples/datafusion-ffi-example/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
[package]
1919
name = "datafusion-ffi-example"
2020
version = "0.2.0"
21-
edition = "2021"
21+
edition = "2024"
2222

2323
[dependencies]
2424
datafusion-catalog = { version = "52" , default-features = false }

examples/datafusion-ffi-example/src/aggregate_udf.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ use datafusion_expr::{Accumulator, AggregateUDF, AggregateUDFImpl, Signature};
2525
use datafusion_ffi::udaf::FFI_AggregateUDF;
2626
use datafusion_functions_aggregate::sum::Sum;
2727
use pyo3::types::PyCapsule;
28-
use pyo3::{pyclass, pymethods, Bound, PyResult, Python};
28+
use pyo3::{Bound, PyResult, Python, pyclass, pymethods};
2929

3030
#[pyclass(name = "MySumUDF", module = "datafusion_ffi_example", subclass)]
3131
#[derive(Debug, Clone, Eq, PartialEq, Hash)]

examples/datafusion-ffi-example/src/catalog_provider.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ use datafusion_common::error::{DataFusionError, Result};
2929
use datafusion_ffi::catalog_provider::FFI_CatalogProvider;
3030
use datafusion_ffi::schema_provider::FFI_SchemaProvider;
3131
use pyo3::types::PyCapsule;
32-
use pyo3::{pyclass, pymethods, Bound, PyAny, PyResult, Python};
32+
use pyo3::{Bound, PyAny, PyResult, Python, pyclass, pymethods};
3333

3434
use crate::utils::ffi_logical_codec_from_pycapsule;
3535

examples/datafusion-ffi-example/src/scalar_udf.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ use std::sync::Arc;
2020

2121
use arrow_array::{Array, BooleanArray};
2222
use arrow_schema::DataType;
23-
use datafusion_common::error::Result as DataFusionResult;
2423
use datafusion_common::ScalarValue;
24+
use datafusion_common::error::Result as DataFusionResult;
2525
use datafusion_expr::{
2626
ColumnarValue, ScalarFunctionArgs, ScalarUDF, ScalarUDFImpl, Signature, TypeSignature,
2727
Volatility,
2828
};
2929
use datafusion_ffi::udf::FFI_ScalarUDF;
3030
use pyo3::types::PyCapsule;
31-
use pyo3::{pyclass, pymethods, Bound, PyResult, Python};
31+
use pyo3::{Bound, PyResult, Python, pyclass, pymethods};
3232

3333
#[pyclass(name = "IsNullUDF", module = "datafusion_ffi_example", subclass)]
3434
#[derive(Debug, Clone, PartialEq, Eq, Hash)]

examples/datafusion-ffi-example/src/table_function.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use datafusion_common::error::Result as DataFusionResult;
2222
use datafusion_expr::Expr;
2323
use datafusion_ffi::udtf::FFI_TableFunction;
2424
use pyo3::types::PyCapsule;
25-
use pyo3::{pyclass, pymethods, Bound, PyAny, PyResult, Python};
25+
use pyo3::{Bound, PyAny, PyResult, Python, pyclass, pymethods};
2626

2727
use crate::table_provider::MyTableProvider;
2828
use crate::utils::ffi_logical_codec_from_pycapsule;

examples/datafusion-ffi-example/src/table_provider.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use datafusion_common::error::{DataFusionError, Result as DataFusionResult};
2424
use datafusion_ffi::table_provider::FFI_TableProvider;
2525
use pyo3::exceptions::PyRuntimeError;
2626
use pyo3::types::PyCapsule;
27-
use pyo3::{pyclass, pymethods, Bound, PyAny, PyResult, Python};
27+
use pyo3::{Bound, PyAny, PyResult, Python, pyclass, pymethods};
2828

2929
use crate::utils::ffi_logical_codec_from_pycapsule;
3030

examples/datafusion-ffi-example/src/window_udf.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ use datafusion_expr::{PartitionEvaluator, Signature, WindowUDF, WindowUDFImpl};
2525
use datafusion_ffi::udwf::FFI_WindowUDF;
2626
use datafusion_functions_window::rank::rank_udwf;
2727
use pyo3::types::PyCapsule;
28-
use pyo3::{pyclass, pymethods, Bound, PyResult, Python};
28+
use pyo3::{Bound, PyResult, Python, pyclass, pymethods};
2929

3030
#[pyclass(name = "MyRankUDF", module = "datafusion_ffi_example", subclass)]
3131
#[derive(Debug, Clone, Eq, PartialEq, Hash)]

0 commit comments

Comments
 (0)