Skip to content

Commit 3d75664

Browse files
authored
chore: Sort imports to prefer module-level imports to function-level imports (#227)
1 parent 9601b6b commit 3d75664

File tree

20 files changed

+40
-99
lines changed

20 files changed

+40
-99
lines changed

c/sedona-geoarrow-c/src/kernels.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,14 +154,15 @@ mod tests {
154154
use sedona_expr::scalar_udf::SedonaScalarUDF;
155155
use sedona_schema::datatypes::{WKB_GEOGRAPHY, WKB_GEOMETRY, WKB_VIEW_GEOMETRY};
156156

157-
use sedona_testing::{create::create_scalar_storage, testers::ScalarUdfTester};
157+
use sedona_testing::{
158+
create::{create_array, create_scalar_storage},
159+
testers::ScalarUdfTester,
160+
};
158161

159162
use super::*;
160163

161164
#[rstest]
162165
fn fromwkt(#[values(DataType::Utf8, DataType::Utf8View)] data_type: DataType) {
163-
use sedona_testing::create::create_array;
164-
165166
let udf = SedonaScalarUDF::from_kernel("st_geomfromwkt", st_geomfromwkt_impl());
166167
let tester = ScalarUdfTester::new(udf.into(), vec![SedonaType::Arrow(data_type)]);
167168
tester.assert_return_type(WKB_GEOMETRY);

c/sedona-geos/src/binary_predicates.rs

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ impl<Op: BinaryPredicate> SedonaScalarKernel for GeosPredicate<Op> {
104104
#[cfg(test)]
105105
mod tests {
106106
use arrow_array::{create_array as arrow_array, ArrayRef};
107+
use datafusion_common::ScalarValue;
107108
use rstest::rstest;
108109
use sedona_expr::scalar_udf::SedonaScalarUDF;
109110
use sedona_schema::datatypes::{WKB_GEOMETRY, WKB_VIEW_GEOMETRY};
@@ -115,8 +116,6 @@ mod tests {
115116

116117
#[rstest]
117118
fn contains_udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
118-
use datafusion_common::ScalarValue;
119-
120119
let udf = SedonaScalarUDF::from_kernel("st_contains", st_contains_impl());
121120
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type.clone(), sedona_type]);
122121
tester.assert_return_type(DataType::Boolean);
@@ -154,8 +153,6 @@ mod tests {
154153

155154
#[rstest]
156155
fn covered_by_udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
157-
use datafusion_common::ScalarValue;
158-
159156
let udf = SedonaScalarUDF::from_kernel("st_coveredby", st_covered_by_impl());
160157
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type.clone(), sedona_type]);
161158
tester.assert_return_type(DataType::Boolean);
@@ -193,8 +190,6 @@ mod tests {
193190

194191
#[rstest]
195192
fn covers_udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
196-
use datafusion_common::ScalarValue;
197-
198193
let udf = SedonaScalarUDF::from_kernel("st_covers", st_covers_impl());
199194
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type.clone(), sedona_type]);
200195
tester.assert_return_type(DataType::Boolean);
@@ -232,8 +227,6 @@ mod tests {
232227

233228
#[rstest]
234229
fn disjoint_udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
235-
use datafusion_common::ScalarValue;
236-
237230
let udf = SedonaScalarUDF::from_kernel("st_disjoint", st_disjoint_impl());
238231
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type.clone(), sedona_type]);
239232
tester.assert_return_type(DataType::Boolean);
@@ -271,8 +264,6 @@ mod tests {
271264

272265
#[rstest]
273266
fn equals_udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
274-
use datafusion_common::ScalarValue;
275-
276267
let udf = SedonaScalarUDF::from_kernel("st_equals", st_equals_impl());
277268
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type.clone(), sedona_type]);
278269
tester.assert_return_type(DataType::Boolean);
@@ -310,8 +301,6 @@ mod tests {
310301

311302
#[rstest]
312303
fn intersects_udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
313-
use datafusion_common::ScalarValue;
314-
315304
let udf = SedonaScalarUDF::from_kernel("st_intersects", st_intersects_impl());
316305
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type.clone(), sedona_type]);
317306
tester.assert_return_type(DataType::Boolean);
@@ -349,8 +338,6 @@ mod tests {
349338

350339
#[rstest]
351340
fn within_udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
352-
use datafusion_common::ScalarValue;
353-
354341
let udf = SedonaScalarUDF::from_kernel("st_within", st_within_impl());
355342
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type.clone(), sedona_type]);
356343
tester.assert_return_type(DataType::Boolean);
@@ -388,7 +375,6 @@ mod tests {
388375

389376
#[rstest]
390377
fn crosses_udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
391-
use datafusion_common::ScalarValue;
392378
let udf = SedonaScalarUDF::from_kernel("st_crosses", st_crosses_impl());
393379
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type.clone(), sedona_type]);
394380
tester.assert_return_type(DataType::Boolean);
@@ -425,7 +411,6 @@ mod tests {
425411

426412
#[rstest]
427413
fn overlaps_udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
428-
use datafusion_common::ScalarValue;
429414
let udf = SedonaScalarUDF::from_kernel("st_overlaps", st_overlaps_impl());
430415
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type.clone(), sedona_type]);
431416
tester.assert_return_type(DataType::Boolean);

c/sedona-geos/src/distance.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ fn invoke_scalar(geos_geom: &geos::Geometry, other_geos_geom: &geos::Geometry) -
7777
#[cfg(test)]
7878
mod tests {
7979
use arrow_array::{create_array as arrow_array, ArrayRef};
80+
use datafusion_common::ScalarValue;
8081
use rstest::rstest;
8182
use sedona_expr::scalar_udf::SedonaScalarUDF;
8283
use sedona_schema::datatypes::{WKB_GEOMETRY, WKB_VIEW_GEOMETRY};
@@ -88,8 +89,6 @@ mod tests {
8889

8990
#[rstest]
9091
fn udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
91-
use datafusion_common::ScalarValue;
92-
9392
let udf = SedonaScalarUDF::from_kernel("st_distance", st_distance_impl());
9493
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type.clone(), sedona_type]);
9594
tester.assert_return_type(DataType::Float64);

c/sedona-geos/src/st_area.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ fn invoke_scalar(geos_geom: &geos::Geometry) -> Result<f64> {
7575
#[cfg(test)]
7676
mod tests {
7777
use arrow_array::{create_array, ArrayRef};
78+
use datafusion_common::ScalarValue;
7879
use rstest::rstest;
7980
use sedona_expr::scalar_udf::SedonaScalarUDF;
8081
use sedona_schema::datatypes::{WKB_GEOMETRY, WKB_VIEW_GEOMETRY};
@@ -84,8 +85,6 @@ mod tests {
8485

8586
#[rstest]
8687
fn udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
87-
use datafusion_common::ScalarValue;
88-
8988
let udf = SedonaScalarUDF::from_kernel("st_area", st_area_impl());
9089
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type]);
9190
tester.assert_return_type(DataType::Float64);

c/sedona-geos/src/st_dwithin.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ fn invoke_scalar(lhs: &geos::Geometry, rhs: &geos::Geometry, distance: f64) -> R
8282
#[cfg(test)]
8383
mod tests {
8484
use arrow_array::{create_array as arrow_array, ArrayRef};
85+
use datafusion_common::ScalarValue;
8586
use rstest::rstest;
8687
use sedona_expr::scalar_udf::SedonaScalarUDF;
8788
use sedona_schema::datatypes::{WKB_GEOMETRY, WKB_VIEW_GEOMETRY};
@@ -93,8 +94,6 @@ mod tests {
9394

9495
#[rstest]
9596
fn udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
96-
use datafusion_common::ScalarValue;
97-
9897
let udf = SedonaScalarUDF::from_kernel("st_dwithin", st_dwithin_impl());
9998
let tester = ScalarUdfTester::new(
10099
udf.into(),

c/sedona-geos/src/st_length.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ fn invoke_scalar(geos_geom: &geos::Geometry) -> GResult<f64> {
9696
#[cfg(test)]
9797
mod tests {
9898
use arrow_array::{create_array, ArrayRef};
99+
use datafusion_common::ScalarValue;
99100
use rstest::rstest;
100101
use sedona_expr::scalar_udf::SedonaScalarUDF;
101102
use sedona_schema::datatypes::{WKB_GEOMETRY, WKB_VIEW_GEOMETRY};
@@ -105,8 +106,6 @@ mod tests {
105106

106107
#[rstest]
107108
fn udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
108-
use datafusion_common::ScalarValue;
109-
110109
let udf = SedonaScalarUDF::from_kernel("st_length", st_length_impl());
111110
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type]);
112111
tester.assert_return_type(DataType::Float64);

c/sedona-geos/src/st_perimeter.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ fn invoke_scalar(geos_geom: &geos::Geometry) -> GResult<f64> {
9595
#[cfg(test)]
9696
mod tests {
9797
use arrow_array::{create_array, ArrayRef};
98+
use datafusion_common::ScalarValue;
9899
use rstest::rstest;
99100
use sedona_expr::scalar_udf::SedonaScalarUDF;
100101
use sedona_schema::datatypes::{WKB_GEOMETRY, WKB_VIEW_GEOMETRY};
@@ -104,8 +105,6 @@ mod tests {
104105

105106
#[rstest]
106107
fn udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
107-
use datafusion_common::ScalarValue;
108-
109108
let udf = SedonaScalarUDF::from_kernel("st_perimeter", st_perimeter_impl());
110109
let tester = ScalarUdfTester::new(udf.into(), vec![sedona_type]);
111110
tester.assert_return_type(DataType::Float64);

rust/sedona-functions/src/barrier.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,6 @@ impl Barrier {
333333
/// Compare two scalar values using the given operator
334334
fn compare_values(left: &ScalarValue, op: &str, right: &ScalarValue) -> Result<bool> {
335335
use ScalarValue::*;
336-
337336
match (left, right) {
338337
(Int64(Some(l)), Int64(Some(r))) => match op {
339338
"=" | "==" => Ok(l == r),
@@ -386,6 +385,7 @@ mod tests {
386385
use super::*;
387386
use arrow_array::RecordBatch;
388387
use arrow_schema::{Field, Schema};
388+
use datafusion::prelude::SessionContext;
389389
use datafusion_expr::ScalarUDF;
390390
use sedona_testing::testers::ScalarUdfTester;
391391

@@ -652,8 +652,6 @@ mod tests {
652652
expression: &str,
653653
column_values: &[(&str, ScalarValue)],
654654
) -> Result<bool> {
655-
use datafusion::prelude::SessionContext;
656-
657655
// Create schema from column values
658656
let mut fields = vec![];
659657
let mut arrays = vec![];

rust/sedona-functions/src/st_dimension.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ fn invoke_scalar(item: &Wkb) -> Result<i8> {
103103
#[cfg(test)]
104104
mod tests {
105105
use arrow_array::{create_array as arrow_array, ArrayRef};
106+
use datafusion_common::ScalarValue;
106107
use datafusion_expr::ScalarUDF;
107108
use rstest::rstest;
108109
use sedona_schema::datatypes::{WKB_GEOMETRY, WKB_VIEW_GEOMETRY};
@@ -119,8 +120,6 @@ mod tests {
119120

120121
#[rstest]
121122
fn udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
122-
use datafusion_common::ScalarValue;
123-
124123
let tester = ScalarUdfTester::new(st_dimension_udf().into(), vec![sedona_type.clone()]);
125124

126125
tester.assert_return_type(DataType::Int8);

rust/sedona-functions/src/st_geometrytype.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ fn infer_geometry_type_name(buf: &[u8]) -> Result<&'static str> {
118118
#[cfg(test)]
119119
mod tests {
120120
use arrow_array::{create_array, ArrayRef};
121+
use datafusion_common::ScalarValue;
121122
use datafusion_expr::ScalarUDF;
122123
use rstest::rstest;
123124
use sedona_schema::datatypes::{WKB_GEOMETRY, WKB_VIEW_GEOMETRY};
@@ -134,8 +135,6 @@ mod tests {
134135

135136
#[rstest]
136137
fn udf(#[values(WKB_GEOMETRY, WKB_VIEW_GEOMETRY)] sedona_type: SedonaType) {
137-
use datafusion_common::ScalarValue;
138-
139138
let udf: ScalarUDF = st_geometry_type_udf().into();
140139
let tester = ScalarUdfTester::new(udf, vec![sedona_type]);
141140
tester.assert_return_type(DataType::Utf8);

0 commit comments

Comments
 (0)