File tree 2 files changed +12
-21
lines changed
2 files changed +12
-21
lines changed Original file line number Diff line number Diff line change @@ -398,7 +398,7 @@ impl From<DataType> for NativeType {
398
398
DataType :: Interval ( iu) => Interval ( iu) ,
399
399
DataType :: Binary | DataType :: LargeBinary | DataType :: BinaryView => Binary ,
400
400
DataType :: FixedSizeBinary ( size) => FixedSizeBinary ( size) ,
401
- DataType :: Utf8 | DataType :: LargeUtf8 => String ,
401
+ DataType :: Utf8 | DataType :: LargeUtf8 | DataType :: Utf8View => String ,
402
402
DataType :: Utf8View => StringView ,
403
403
DataType :: List ( field)
404
404
| DataType :: ListView ( field)
Original file line number Diff line number Diff line change @@ -70,26 +70,17 @@ impl DigestFunc {
70
70
pub fn new ( ) -> Self {
71
71
Self {
72
72
signature : Signature :: one_of (
73
- vec ! [
74
- // (Utf8View, Utf8View) case
75
- TypeSignature :: Coercible ( vec![
76
- Coercion :: new_exact( TypeSignatureClass :: Native (
77
- logical_string_view( ) ,
78
- ) ) ,
79
- Coercion :: new_exact( TypeSignatureClass :: Native (
80
- logical_string_view( ) ,
81
- ) ) ,
82
- ] ) ,
83
- // Other cases
84
- TypeSignature :: Coercible ( vec![
85
- Coercion :: new_implicit(
86
- TypeSignatureClass :: Native ( logical_string( ) ) ,
87
- vec![ TypeSignatureClass :: Native ( logical_string( ) ) ] ,
88
- NativeType :: String ,
89
- ) ,
90
- Coercion :: new_exact( TypeSignatureClass :: Native ( logical_string( ) ) ) ,
91
- ] ) ,
92
- ] ,
73
+ vec ! [ TypeSignature :: Coercible ( vec![
74
+ Coercion :: new_implicit(
75
+ TypeSignatureClass :: Native ( logical_string( ) ) ,
76
+ vec![
77
+ TypeSignatureClass :: Native ( logical_binary( ) ) ,
78
+ TypeSignatureClass :: Native ( logical_binary( ) ) ,
79
+ ] ,
80
+ NativeType :: String ,
81
+ ) ,
82
+ Coercion :: new_exact( TypeSignatureClass :: Native ( logical_string( ) ) ) ,
83
+ ] ) ] ,
93
84
Volatility :: Immutable ,
94
85
) ,
95
86
}
You can’t perform that action at this time.
0 commit comments