@@ -104,6 +104,7 @@ impl<Op: BinaryPredicate> SedonaScalarKernel for GeosPredicate<Op> {
104104#[ cfg( test) ]
105105mod 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 ) ;
0 commit comments