@@ -146,6 +146,7 @@ impl TableProvider for MemTable {
146146#[ cfg( test) ]
147147mod tests {
148148 use super :: * ;
149+ use crate :: from_slice:: FromSlice ;
149150 use arrow:: array:: Int32Array ;
150151 use arrow:: datatypes:: { DataType , Field , Schema } ;
151152 use futures:: StreamExt ;
@@ -164,9 +165,9 @@ mod tests {
164165 let batch = RecordBatch :: try_new (
165166 schema. clone ( ) ,
166167 vec ! [
167- Arc :: new( Int32Array :: from ( vec! [ 1 , 2 , 3 ] ) ) ,
168- Arc :: new( Int32Array :: from ( vec! [ 4 , 5 , 6 ] ) ) ,
169- Arc :: new( Int32Array :: from ( vec! [ 7 , 8 , 9 ] ) ) ,
168+ Arc :: new( Int32Array :: from_slice ( & [ 1 , 2 , 3 ] ) ) ,
169+ Arc :: new( Int32Array :: from_slice ( & [ 4 , 5 , 6 ] ) ) ,
170+ Arc :: new( Int32Array :: from_slice ( & [ 7 , 8 , 9 ] ) ) ,
170171 Arc :: new( Int32Array :: from( vec![ None , None , Some ( 9 ) ] ) ) ,
171172 ] ,
172173 ) ?;
@@ -197,9 +198,9 @@ mod tests {
197198 let batch = RecordBatch :: try_new (
198199 schema. clone ( ) ,
199200 vec ! [
200- Arc :: new( Int32Array :: from ( vec! [ 1 , 2 , 3 ] ) ) ,
201- Arc :: new( Int32Array :: from ( vec! [ 4 , 5 , 6 ] ) ) ,
202- Arc :: new( Int32Array :: from ( vec! [ 7 , 8 , 9 ] ) ) ,
201+ Arc :: new( Int32Array :: from_slice ( & [ 1 , 2 , 3 ] ) ) ,
202+ Arc :: new( Int32Array :: from_slice ( & [ 4 , 5 , 6 ] ) ) ,
203+ Arc :: new( Int32Array :: from_slice ( & [ 7 , 8 , 9 ] ) ) ,
203204 ] ,
204205 ) ?;
205206
@@ -225,9 +226,9 @@ mod tests {
225226 let batch = RecordBatch :: try_new (
226227 schema. clone ( ) ,
227228 vec ! [
228- Arc :: new( Int32Array :: from ( vec! [ 1 , 2 , 3 ] ) ) ,
229- Arc :: new( Int32Array :: from ( vec! [ 4 , 5 , 6 ] ) ) ,
230- Arc :: new( Int32Array :: from ( vec! [ 7 , 8 , 9 ] ) ) ,
229+ Arc :: new( Int32Array :: from_slice ( & [ 1 , 2 , 3 ] ) ) ,
230+ Arc :: new( Int32Array :: from_slice ( & [ 4 , 5 , 6 ] ) ) ,
231+ Arc :: new( Int32Array :: from_slice ( & [ 7 , 8 , 9 ] ) ) ,
231232 ] ,
232233 ) ?;
233234
@@ -262,9 +263,9 @@ mod tests {
262263 let batch = RecordBatch :: try_new (
263264 schema1,
264265 vec ! [
265- Arc :: new( Int32Array :: from ( vec! [ 1 , 2 , 3 ] ) ) ,
266- Arc :: new( Int32Array :: from ( vec! [ 4 , 5 , 6 ] ) ) ,
267- Arc :: new( Int32Array :: from ( vec! [ 7 , 8 , 9 ] ) ) ,
266+ Arc :: new( Int32Array :: from_slice ( & [ 1 , 2 , 3 ] ) ) ,
267+ Arc :: new( Int32Array :: from_slice ( & [ 4 , 5 , 6 ] ) ) ,
268+ Arc :: new( Int32Array :: from_slice ( & [ 7 , 8 , 9 ] ) ) ,
268269 ] ,
269270 ) ?;
270271
@@ -295,8 +296,8 @@ mod tests {
295296 let batch = RecordBatch :: try_new (
296297 schema1,
297298 vec ! [
298- Arc :: new( Int32Array :: from ( vec! [ 1 , 2 , 3 ] ) ) ,
299- Arc :: new( Int32Array :: from ( vec! [ 7 , 5 , 9 ] ) ) ,
299+ Arc :: new( Int32Array :: from_slice ( & [ 1 , 2 , 3 ] ) ) ,
300+ Arc :: new( Int32Array :: from_slice ( & [ 7 , 5 , 9 ] ) ) ,
300301 ] ,
301302 ) ?;
302303
@@ -339,18 +340,18 @@ mod tests {
339340 let batch1 = RecordBatch :: try_new (
340341 Arc :: new ( schema1) ,
341342 vec ! [
342- Arc :: new( Int32Array :: from ( vec! [ 1 , 2 , 3 ] ) ) ,
343- Arc :: new( Int32Array :: from ( vec! [ 4 , 5 , 6 ] ) ) ,
344- Arc :: new( Int32Array :: from ( vec! [ 7 , 8 , 9 ] ) ) ,
343+ Arc :: new( Int32Array :: from_slice ( & [ 1 , 2 , 3 ] ) ) ,
344+ Arc :: new( Int32Array :: from_slice ( & [ 4 , 5 , 6 ] ) ) ,
345+ Arc :: new( Int32Array :: from_slice ( & [ 7 , 8 , 9 ] ) ) ,
345346 ] ,
346347 ) ?;
347348
348349 let batch2 = RecordBatch :: try_new (
349350 Arc :: new ( schema2) ,
350351 vec ! [
351- Arc :: new( Int32Array :: from ( vec! [ 1 , 2 , 3 ] ) ) ,
352- Arc :: new( Int32Array :: from ( vec! [ 4 , 5 , 6 ] ) ) ,
353- Arc :: new( Int32Array :: from ( vec! [ 7 , 8 , 9 ] ) ) ,
352+ Arc :: new( Int32Array :: from_slice ( & [ 1 , 2 , 3 ] ) ) ,
353+ Arc :: new( Int32Array :: from_slice ( & [ 4 , 5 , 6 ] ) ) ,
354+ Arc :: new( Int32Array :: from_slice ( & [ 7 , 8 , 9 ] ) ) ,
354355 ] ,
355356 ) ?;
356357
0 commit comments