@@ -31,53 +31,50 @@ SELECT make_valid_utf64(NULL::string);
3131NULL
3232
3333query T
34- SELECT make_valid_utf8(x'C3A9'::string); -- é
34+ SELECT make_valid_utf8(arrow_cast( x'C3A9', 'Binary'));
3535----
3636é
3737
3838query T
39- SELECT make_valid_utf8(x'F0908C80'::string );
39+ SELECT make_valid_utf8(arrow_cast( x'F0908C80', 'Binary') );
4040----
4141𐌀
4242
4343query T
44- SELECT make_valid_utf8(x'ED9FBF'::string );
44+ SELECT make_valid_utf8(arrow_cast( x'ED9FBF', 'Binary') );
4545----
4646�
4747
4848query T
49- SELECT make_valid_utf8(x'FF'::string );
49+ SELECT make_valid_utf8(arrow_cast( x'FF', 'Binary') );
5050----
5151
5252query T
53- SELECT make_valid_utf8(x'C0AF'::string );
53+ SELECT make_valid_utf8(arrow_cast( x'C0AF', 'Binary') );
5454----
5555��
5656
5757query T
58- SELECT make_valid_utf8(x'F4808080'::string );
58+ SELECT make_valid_utf8(arrow_cast( x'F4808080', 'Binary') );
5959----
6060���
6161
6262query T
63- SELECT make_valid_utf8(x'ED A0 BD ED B2 A9'::string );
63+ SELECT make_valid_utf8(arrow_cast( x'ED A0 BD ED B2 A9', 'Binary') );
6464----
6565���
6666
6767query T
68- SELECT make_valid_utf8(repeat(x'80'::string, 100));
69- ----
70-
71- query T
72- SELECT make_valid_utf8(x'F0'::string);
68+ SELECT make_valid_utf8(arrow_cast(x'F0', 'Binary'));
7369----
70+ (empty)
7471
7572query T
76- SELECT make_valid_utf8(x'E0'::string );
73+ SELECT make_valid_utf8(arrow_cast( x'E0', 'Binary') );
7774----
7875(empty)
7976
8077query T
81- SELECT make_valid_utf8(x'F0808080'::string);
78+ SELECT make_valid_utf8(arrow_cast( x'F0808080'::string);
8279----
8380���
0 commit comments