@@ -1377,8 +1377,7 @@ pub fn binary(
13771377mod tests {
13781378 use super :: * ;
13791379 use crate :: expressions:: { col, lit} ;
1380- use crate :: from_slice:: FromSlice ;
1381- use arrow:: datatypes:: { ArrowNumericType , Field , Int32Type , SchemaRef } ;
1380+ use arrow:: datatypes:: { ArrowNumericType , Field , Int32Type , SchemaRef } ;
13821381 use arrow:: util:: display:: array_value_to_string;
13831382 use datafusion_common:: Result ;
13841383
@@ -1399,8 +1398,8 @@ mod tests {
13991398 Field :: new( "a" , DataType :: Int32 , false ) ,
14001399 Field :: new( "b" , DataType :: Int32 , false ) ,
14011400 ] ) ;
1402- let a = Int32Array :: from_slice ( & [ 1 , 2 , 3 , 4 , 5 ] ) ;
1403- let b = Int32Array :: from_slice ( & [ 1 , 2 , 4 , 8 , 16 ] ) ;
1401+ let a = Int32Array :: from ( vec ! [ 1 , 2 , 3 , 4 , 5 ] ) ;
1402+ let b = Int32Array :: from ( vec ! [ 1 , 2 , 4 , 8 , 16 ] ) ;
14041403
14051404 // expression: "a < b"
14061405 let lt = binary_simple (
@@ -1433,8 +1432,8 @@ mod tests {
14331432 Field :: new( "a" , DataType :: Int32 , false ) ,
14341433 Field :: new( "b" , DataType :: Int32 , false ) ,
14351434 ] ) ;
1436- let a = Int32Array :: from_slice ( & [ 2 , 4 , 6 , 8 , 10 ] ) ;
1437- let b = Int32Array :: from_slice ( & [ 2 , 5 , 4 , 8 , 8 ] ) ;
1435+ let a = Int32Array :: from ( vec ! [ 2 , 4 , 6 , 8 , 10 ] ) ;
1436+ let b = Int32Array :: from ( vec ! [ 2 , 5 , 4 , 8 , 8 ] ) ;
14381437
14391438 // expression: "a < b OR a == b"
14401439 let expr = binary_simple (
@@ -1832,14 +1831,14 @@ mod tests {
18321831 Field :: new( "a" , DataType :: Int32 , false ) ,
18331832 Field :: new( "b" , DataType :: Int32 , false ) ,
18341833 ] ) ;
1835- let a = Int32Array :: from_slice ( & [ 1 , 2 , 3 , 4 , 5 ] ) ;
1836- let b = Int32Array :: from_slice ( & [ 1 , 2 , 4 , 8 , 16 ] ) ;
1834+ let a = Int32Array :: from ( vec ! [ 1 , 2 , 3 , 4 , 5 ] ) ;
1835+ let b = Int32Array :: from ( vec ! [ 1 , 2 , 4 , 8 , 16 ] ) ;
18371836
18381837 apply_arithmetic :: < Int32Type > (
18391838 Arc :: new ( schema) ,
18401839 vec ! [ Arc :: new( a) , Arc :: new( b) ] ,
18411840 Operator :: Plus ,
1842- Int32Array :: from_slice ( & [ 2 , 4 , 7 , 12 , 21 ] ) ,
1841+ Int32Array :: from ( vec ! [ 2 , 4 , 7 , 12 , 21 ] ) ,
18431842 ) ?;
18441843
18451844 Ok ( ( ) )
@@ -1851,22 +1850,22 @@ mod tests {
18511850 Field :: new( "a" , DataType :: Int32 , false ) ,
18521851 Field :: new( "b" , DataType :: Int32 , false ) ,
18531852 ] ) ) ;
1854- let a = Arc :: new ( Int32Array :: from_slice ( & [ 1 , 2 , 4 , 8 , 16 ] ) ) ;
1855- let b = Arc :: new ( Int32Array :: from_slice ( & [ 1 , 2 , 3 , 4 , 5 ] ) ) ;
1853+ let a = Arc :: new ( Int32Array :: from ( vec ! [ 1 , 2 , 4 , 8 , 16 ] ) ) ;
1854+ let b = Arc :: new ( Int32Array :: from ( vec ! [ 1 , 2 , 3 , 4 , 5 ] ) ) ;
18561855
18571856 apply_arithmetic :: < Int32Type > (
18581857 schema. clone ( ) ,
18591858 vec ! [ a. clone( ) , b. clone( ) ] ,
18601859 Operator :: Minus ,
1861- Int32Array :: from_slice ( & [ 0 , 0 , 1 , 4 , 11 ] ) ,
1860+ Int32Array :: from ( vec ! [ 0 , 0 , 1 , 4 , 11 ] ) ,
18621861 ) ?;
18631862
18641863 // should handle have negative values in result (for signed)
18651864 apply_arithmetic :: < Int32Type > (
18661865 schema,
18671866 vec ! [ b, a] ,
18681867 Operator :: Minus ,
1869- Int32Array :: from_slice ( & [ 0 , 0 , -1 , -4 , -11 ] ) ,
1868+ Int32Array :: from ( vec ! [ 0 , 0 , -1 , -4 , -11 ] ) ,
18701869 ) ?;
18711870
18721871 Ok ( ( ) )
@@ -1878,14 +1877,14 @@ mod tests {
18781877 Field :: new( "a" , DataType :: Int32 , false ) ,
18791878 Field :: new( "b" , DataType :: Int32 , false ) ,
18801879 ] ) ) ;
1881- let a = Arc :: new ( Int32Array :: from_slice ( & [ 4 , 8 , 16 , 32 , 64 ] ) ) ;
1882- let b = Arc :: new ( Int32Array :: from_slice ( & [ 2 , 4 , 8 , 16 , 32 ] ) ) ;
1880+ let a = Arc :: new ( Int32Array :: from ( vec ! [ 4 , 8 , 16 , 32 , 64 ] ) ) ;
1881+ let b = Arc :: new ( Int32Array :: from ( vec ! [ 2 , 4 , 8 , 16 , 32 ] ) ) ;
18831882
18841883 apply_arithmetic :: < Int32Type > (
18851884 schema,
18861885 vec ! [ a, b] ,
18871886 Operator :: Multiply ,
1888- Int32Array :: from_slice ( & [ 8 , 32 , 128 , 512 , 2048 ] ) ,
1887+ Int32Array :: from ( vec ! [ 8 , 32 , 128 , 512 , 2048 ] ) ,
18891888 ) ?;
18901889
18911890 Ok ( ( ) )
@@ -1897,14 +1896,14 @@ mod tests {
18971896 Field :: new( "a" , DataType :: Int32 , false ) ,
18981897 Field :: new( "b" , DataType :: Int32 , false ) ,
18991898 ] ) ) ;
1900- let a = Arc :: new ( Int32Array :: from_slice ( & [ 8 , 32 , 128 , 512 , 2048 ] ) ) ;
1901- let b = Arc :: new ( Int32Array :: from_slice ( & [ 2 , 4 , 8 , 16 , 32 ] ) ) ;
1899+ let a = Arc :: new ( Int32Array :: from ( vec ! [ 8 , 32 , 128 , 512 , 2048 ] ) ) ;
1900+ let b = Arc :: new ( Int32Array :: from ( vec ! [ 2 , 4 , 8 , 16 , 32 ] ) ) ;
19021901
19031902 apply_arithmetic :: < Int32Type > (
19041903 schema,
19051904 vec ! [ a, b] ,
19061905 Operator :: Divide ,
1907- Int32Array :: from_slice ( & [ 4 , 8 , 16 , 32 , 64 ] ) ,
1906+ Int32Array :: from ( vec ! [ 4 , 8 , 16 , 32 , 64 ] ) ,
19081907 ) ?;
19091908
19101909 Ok ( ( ) )
@@ -1916,14 +1915,14 @@ mod tests {
19161915 Field :: new( "a" , DataType :: Int32 , false ) ,
19171916 Field :: new( "b" , DataType :: Int32 , false ) ,
19181917 ] ) ) ;
1919- let a = Arc :: new ( Int32Array :: from_slice ( & [ 8 , 32 , 128 , 512 , 2048 ] ) ) ;
1920- let b = Arc :: new ( Int32Array :: from_slice ( & [ 2 , 4 , 7 , 14 , 32 ] ) ) ;
1918+ let a = Arc :: new ( Int32Array :: from ( vec ! [ 8 , 32 , 128 , 512 , 2048 ] ) ) ;
1919+ let b = Arc :: new ( Int32Array :: from ( vec ! [ 2 , 4 , 7 , 14 , 32 ] ) ) ;
19211920
19221921 apply_arithmetic :: < Int32Type > (
19231922 schema,
19241923 vec ! [ a, b] ,
19251924 Operator :: Modulo ,
1926- Int32Array :: from_slice ( & [ 0 , 0 , 2 , 8 , 0 ] ) ,
1925+ Int32Array :: from ( vec ! [ 0 , 0 , 2 , 8 , 0 ] ) ,
19271926 ) ?;
19281927
19291928 Ok ( ( ) )
0 commit comments