@@ -172,7 +172,7 @@ impl DataTypeMap {
172172 SqlType :: DATE ,
173173 ) ) ,
174174 DataType :: Duration ( _) => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
175- format ! ( "{:?}" , arrow_type ) ,
175+ format ! ( "{arrow_type :?}" ) ,
176176 ) ) ) ,
177177 DataType :: Interval ( interval_unit) => Ok ( DataTypeMap :: new (
178178 DataType :: Interval ( * interval_unit) ,
@@ -189,7 +189,7 @@ impl DataTypeMap {
189189 SqlType :: BINARY ,
190190 ) ) ,
191191 DataType :: FixedSizeBinary ( _) => Err ( py_datafusion_err (
192- DataFusionError :: NotImplemented ( format ! ( "{:?}" , arrow_type ) ) ,
192+ DataFusionError :: NotImplemented ( format ! ( "{arrow_type :?}" ) ) ,
193193 ) ) ,
194194 DataType :: LargeBinary => Ok ( DataTypeMap :: new (
195195 DataType :: LargeBinary ,
@@ -207,23 +207,22 @@ impl DataTypeMap {
207207 SqlType :: VARCHAR ,
208208 ) ) ,
209209 DataType :: List ( _) => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
210- "{:?}" ,
211- arrow_type
210+ "{arrow_type:?}"
212211 ) ) ) ) ,
213212 DataType :: FixedSizeList ( _, _) => Err ( py_datafusion_err (
214- DataFusionError :: NotImplemented ( format ! ( "{:?}" , arrow_type ) ) ,
213+ DataFusionError :: NotImplemented ( format ! ( "{arrow_type :?}" ) ) ,
215214 ) ) ,
216215 DataType :: LargeList ( _) => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
217- format ! ( "{:?}" , arrow_type ) ,
216+ format ! ( "{arrow_type :?}" ) ,
218217 ) ) ) ,
219218 DataType :: Struct ( _) => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
220- format ! ( "{:?}" , arrow_type ) ,
219+ format ! ( "{arrow_type :?}" ) ,
221220 ) ) ) ,
222221 DataType :: Union ( _, _) => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
223- format ! ( "{:?}" , arrow_type ) ,
222+ format ! ( "{arrow_type :?}" ) ,
224223 ) ) ) ,
225224 DataType :: Dictionary ( _, _) => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
226- format ! ( "{:?}" , arrow_type ) ,
225+ format ! ( "{arrow_type :?}" ) ,
227226 ) ) ) ,
228227 DataType :: Decimal128 ( precision, scale) => Ok ( DataTypeMap :: new (
229228 DataType :: Decimal128 ( * precision, * scale) ,
@@ -236,23 +235,22 @@ impl DataTypeMap {
236235 SqlType :: DECIMAL ,
237236 ) ) ,
238237 DataType :: Map ( _, _) => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
239- format ! ( "{:?}" , arrow_type ) ,
238+ format ! ( "{arrow_type :?}" ) ,
240239 ) ) ) ,
241240 DataType :: RunEndEncoded ( _, _) => Err ( py_datafusion_err (
242- DataFusionError :: NotImplemented ( format ! ( "{:?}" , arrow_type ) ) ,
241+ DataFusionError :: NotImplemented ( format ! ( "{arrow_type :?}" ) ) ,
243242 ) ) ,
244243 DataType :: BinaryView => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
245- format ! ( "{:?}" , arrow_type ) ,
244+ format ! ( "{arrow_type :?}" ) ,
246245 ) ) ) ,
247246 DataType :: Utf8View => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
248- "{:?}" ,
249- arrow_type
247+ "{arrow_type:?}"
250248 ) ) ) ) ,
251249 DataType :: ListView ( _) => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
252- format ! ( "{:?}" , arrow_type ) ,
250+ format ! ( "{arrow_type :?}" ) ,
253251 ) ) ) ,
254252 DataType :: LargeListView ( _) => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
255- format ! ( "{:?}" , arrow_type ) ,
253+ format ! ( "{arrow_type :?}" ) ,
256254 ) ) ) ,
257255 }
258256 }
@@ -379,8 +377,7 @@ impl DataTypeMap {
379377 "double" => Ok ( DataType :: Float64 ) ,
380378 "byte_array" => Ok ( DataType :: Utf8 ) ,
381379 _ => Err ( PyValueError :: new_err ( format ! (
382- "Unable to determine Arrow Data Type from Parquet String type: {:?}" ,
383- parquet_str_type
380+ "Unable to determine Arrow Data Type from Parquet String type: {parquet_str_type:?}"
384381 ) ) ) ,
385382 } ;
386383 DataTypeMap :: map_from_arrow_type ( & arrow_dtype?)
@@ -404,12 +401,10 @@ impl DataTypeMap {
404401 pub fn py_map_from_sql_type ( sql_type : & SqlType ) -> PyResult < DataTypeMap > {
405402 match sql_type {
406403 SqlType :: ANY => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
407- "{:?}" ,
408- sql_type
404+ "{sql_type:?}"
409405 ) ) ) ) ,
410406 SqlType :: ARRAY => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
411- "{:?}" ,
412- sql_type
407+ "{sql_type:?}"
413408 ) ) ) ) ,
414409 SqlType :: BIGINT => Ok ( DataTypeMap :: new (
415410 DataType :: Int64 ,
@@ -432,11 +427,10 @@ impl DataTypeMap {
432427 SqlType :: CHAR ,
433428 ) ) ,
434429 SqlType :: COLUMN_LIST => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
435- format ! ( "{:?}" , sql_type ) ,
430+ format ! ( "{sql_type :?}" ) ,
436431 ) ) ) ,
437432 SqlType :: CURSOR => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
438- "{:?}" ,
439- sql_type
433+ "{sql_type:?}"
440434 ) ) ) ) ,
441435 SqlType :: DATE => Ok ( DataTypeMap :: new (
442436 DataType :: Date64 ,
@@ -449,137 +443,124 @@ impl DataTypeMap {
449443 SqlType :: DECIMAL ,
450444 ) ) ,
451445 SqlType :: DISTINCT => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
452- "{:?}" ,
453- sql_type
446+ "{sql_type:?}"
454447 ) ) ) ) ,
455448 SqlType :: DOUBLE => Ok ( DataTypeMap :: new (
456449 DataType :: Decimal256 ( 1 , 1 ) ,
457450 PythonType :: Float ,
458451 SqlType :: DOUBLE ,
459452 ) ) ,
460453 SqlType :: DYNAMIC_STAR => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
461- format ! ( "{:?}" , sql_type ) ,
454+ format ! ( "{sql_type :?}" ) ,
462455 ) ) ) ,
463456 SqlType :: FLOAT => Ok ( DataTypeMap :: new (
464457 DataType :: Decimal128 ( 1 , 1 ) ,
465458 PythonType :: Float ,
466459 SqlType :: FLOAT ,
467460 ) ) ,
468461 SqlType :: GEOMETRY => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
469- "{:?}" ,
470- sql_type
462+ "{sql_type:?}"
471463 ) ) ) ) ,
472464 SqlType :: INTEGER => Ok ( DataTypeMap :: new (
473465 DataType :: Int8 ,
474466 PythonType :: Int ,
475467 SqlType :: INTEGER ,
476468 ) ) ,
477469 SqlType :: INTERVAL => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
478- "{:?}" ,
479- sql_type
470+ "{sql_type:?}"
480471 ) ) ) ) ,
481472 SqlType :: INTERVAL_DAY => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
482- format ! ( "{:?}" , sql_type ) ,
473+ format ! ( "{sql_type :?}" ) ,
483474 ) ) ) ,
484475 SqlType :: INTERVAL_DAY_HOUR => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
485- format ! ( "{:?}" , sql_type ) ,
476+ format ! ( "{sql_type :?}" ) ,
486477 ) ) ) ,
487478 SqlType :: INTERVAL_DAY_MINUTE => Err ( py_datafusion_err (
488- DataFusionError :: NotImplemented ( format ! ( "{:?}" , sql_type ) ) ,
479+ DataFusionError :: NotImplemented ( format ! ( "{sql_type :?}" ) ) ,
489480 ) ) ,
490481 SqlType :: INTERVAL_DAY_SECOND => Err ( py_datafusion_err (
491- DataFusionError :: NotImplemented ( format ! ( "{:?}" , sql_type ) ) ,
482+ DataFusionError :: NotImplemented ( format ! ( "{sql_type :?}" ) ) ,
492483 ) ) ,
493484 SqlType :: INTERVAL_HOUR => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
494- format ! ( "{:?}" , sql_type ) ,
485+ format ! ( "{sql_type :?}" ) ,
495486 ) ) ) ,
496487 SqlType :: INTERVAL_HOUR_MINUTE => Err ( py_datafusion_err (
497- DataFusionError :: NotImplemented ( format ! ( "{:?}" , sql_type ) ) ,
488+ DataFusionError :: NotImplemented ( format ! ( "{sql_type :?}" ) ) ,
498489 ) ) ,
499490 SqlType :: INTERVAL_HOUR_SECOND => Err ( py_datafusion_err (
500- DataFusionError :: NotImplemented ( format ! ( "{:?}" , sql_type ) ) ,
491+ DataFusionError :: NotImplemented ( format ! ( "{sql_type :?}" ) ) ,
501492 ) ) ,
502493 SqlType :: INTERVAL_MINUTE => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
503- format ! ( "{:?}" , sql_type ) ,
494+ format ! ( "{sql_type :?}" ) ,
504495 ) ) ) ,
505496 SqlType :: INTERVAL_MINUTE_SECOND => Err ( py_datafusion_err (
506- DataFusionError :: NotImplemented ( format ! ( "{:?}" , sql_type ) ) ,
497+ DataFusionError :: NotImplemented ( format ! ( "{sql_type :?}" ) ) ,
507498 ) ) ,
508499 SqlType :: INTERVAL_MONTH => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
509- format ! ( "{:?}" , sql_type ) ,
500+ format ! ( "{sql_type :?}" ) ,
510501 ) ) ) ,
511502 SqlType :: INTERVAL_SECOND => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
512- format ! ( "{:?}" , sql_type ) ,
503+ format ! ( "{sql_type :?}" ) ,
513504 ) ) ) ,
514505 SqlType :: INTERVAL_YEAR => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
515- format ! ( "{:?}" , sql_type ) ,
506+ format ! ( "{sql_type :?}" ) ,
516507 ) ) ) ,
517508 SqlType :: INTERVAL_YEAR_MONTH => Err ( py_datafusion_err (
518- DataFusionError :: NotImplemented ( format ! ( "{:?}" , sql_type ) ) ,
509+ DataFusionError :: NotImplemented ( format ! ( "{sql_type :?}" ) ) ,
519510 ) ) ,
520511 SqlType :: MAP => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
521- "{:?}" ,
522- sql_type
512+ "{sql_type:?}"
523513 ) ) ) ) ,
524514 SqlType :: MULTISET => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
525- "{:?}" ,
526- sql_type
515+ "{sql_type:?}"
527516 ) ) ) ) ,
528517 SqlType :: NULL => Ok ( DataTypeMap :: new (
529518 DataType :: Null ,
530519 PythonType :: None ,
531520 SqlType :: NULL ,
532521 ) ) ,
533522 SqlType :: OTHER => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
534- "{:?}" ,
535- sql_type
523+ "{sql_type:?}"
536524 ) ) ) ) ,
537525 SqlType :: REAL => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
538- "{:?}" ,
539- sql_type
526+ "{sql_type:?}"
540527 ) ) ) ) ,
541528 SqlType :: ROW => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
542- "{:?}" ,
543- sql_type
529+ "{sql_type:?}"
544530 ) ) ) ) ,
545531 SqlType :: SARG => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
546- "{:?}" ,
547- sql_type
532+ "{sql_type:?}"
548533 ) ) ) ) ,
549534 SqlType :: SMALLINT => Ok ( DataTypeMap :: new (
550535 DataType :: Int16 ,
551536 PythonType :: Int ,
552537 SqlType :: SMALLINT ,
553538 ) ) ,
554539 SqlType :: STRUCTURED => Err ( py_datafusion_err ( DataFusionError :: NotImplemented (
555- format ! ( "{:?}" , sql_type ) ,
540+ format ! ( "{sql_type :?}" ) ,
556541 ) ) ) ,
557542 SqlType :: SYMBOL => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
558- "{:?}" ,
559- sql_type
543+ "{sql_type:?}"
560544 ) ) ) ) ,
561545 SqlType :: TIME => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
562- "{:?}" ,
563- sql_type
546+ "{sql_type:?}"
564547 ) ) ) ) ,
565548 SqlType :: TIME_WITH_LOCAL_TIME_ZONE => Err ( py_datafusion_err (
566- DataFusionError :: NotImplemented ( format ! ( "{:?}" , sql_type ) ) ,
549+ DataFusionError :: NotImplemented ( format ! ( "{sql_type :?}" ) ) ,
567550 ) ) ,
568551 SqlType :: TIMESTAMP => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
569- "{:?}" ,
570- sql_type
552+ "{sql_type:?}"
571553 ) ) ) ) ,
572554 SqlType :: TIMESTAMP_WITH_LOCAL_TIME_ZONE => Err ( py_datafusion_err (
573- DataFusionError :: NotImplemented ( format ! ( "{:?}" , sql_type ) ) ,
555+ DataFusionError :: NotImplemented ( format ! ( "{sql_type :?}" ) ) ,
574556 ) ) ,
575557 SqlType :: TINYINT => Ok ( DataTypeMap :: new (
576558 DataType :: Int8 ,
577559 PythonType :: Int ,
578560 SqlType :: TINYINT ,
579561 ) ) ,
580562 SqlType :: UNKNOWN => Err ( py_datafusion_err ( DataFusionError :: NotImplemented ( format ! (
581- "{:?}" ,
582- sql_type
563+ "{sql_type:?}"
583564 ) ) ) ) ,
584565 SqlType :: VARBINARY => Ok ( DataTypeMap :: new (
585566 DataType :: LargeBinary ,
@@ -682,8 +663,7 @@ impl PyDataType {
682663 "datetime64" => Ok ( DataType :: Date64 ) ,
683664 "object" => Ok ( DataType :: Utf8 ) ,
684665 _ => Err ( PyValueError :: new_err ( format ! (
685- "Unable to determine Arrow Data Type from Arrow String type: {:?}" ,
686- arrow_str_type
666+ "Unable to determine Arrow Data Type from Arrow String type: {arrow_str_type:?}"
687667 ) ) ) ,
688668 } ;
689669 Ok ( PyDataType {
0 commit comments