@@ -514,66 +514,6 @@ py::object DuckDBPyResult::FetchArrowCapsule(idx_t rows_per_batch) {
514514 return py::capsule (stream, " arrow_array_stream" , ArrowArrayStreamPyCapsuleDestructor);
515515}
516516
517- py::str GetTypeToPython (const LogicalType &type) {
518- switch (type.id ()) {
519- case LogicalTypeId::BOOLEAN:
520- return py::str (" bool" );
521- case LogicalTypeId::TINYINT:
522- case LogicalTypeId::SMALLINT:
523- case LogicalTypeId::INTEGER:
524- case LogicalTypeId::BIGINT:
525- case LogicalTypeId::UTINYINT:
526- case LogicalTypeId::USMALLINT:
527- case LogicalTypeId::UINTEGER:
528- case LogicalTypeId::UBIGINT:
529- case LogicalTypeId::HUGEINT:
530- case LogicalTypeId::UHUGEINT:
531- case LogicalTypeId::FLOAT:
532- case LogicalTypeId::DOUBLE:
533- case LogicalTypeId::DECIMAL: {
534- return py::str (" NUMBER" );
535- }
536- case LogicalTypeId::VARCHAR: {
537- if (type.HasAlias () && type.GetAlias () == " JSON" ) {
538- return py::str (" JSON" );
539- } else {
540- return py::str (" STRING" );
541- }
542- }
543- case LogicalTypeId::BLOB:
544- case LogicalTypeId::BIT:
545- return py::str (" BINARY" );
546- case LogicalTypeId::TIMESTAMP:
547- case LogicalTypeId::TIMESTAMP_TZ:
548- case LogicalTypeId::TIMESTAMP_MS:
549- case LogicalTypeId::TIMESTAMP_NS:
550- case LogicalTypeId::TIMESTAMP_SEC: {
551- return py::str (" DATETIME" );
552- }
553- case LogicalTypeId::TIME:
554- case LogicalTypeId::TIME_TZ: {
555- return py::str (" Time" );
556- }
557- case LogicalTypeId::DATE: {
558- return py::str (" Date" );
559- }
560- case LogicalTypeId::STRUCT:
561- case LogicalTypeId::MAP:
562- return py::str (" dict" );
563- case LogicalTypeId::LIST: {
564- return py::str (" list" );
565- }
566- case LogicalTypeId::INTERVAL: {
567- return py::str (" TIMEDELTA" );
568- }
569- case LogicalTypeId::UUID: {
570- return py::str (" UUID" );
571- }
572- default :
573- return py::str (type.ToString ());
574- }
575- }
576-
577517py::list DuckDBPyResult::GetDescription (const vector<string> &names, const vector<LogicalType> &types) {
578518 py::list desc;
579519
0 commit comments