Skip to content

Commit 5b08b84

Browse files
cj-zhukovSergey Zhukov
andauthored
Remove use of deprecated dict_ordered in datafusion-proto (#16218) (#16220)
Co-authored-by: Sergey Zhukov <[email protected]>
1 parent 8b9b2fc commit 5b08b84

File tree

6 files changed

+1
-26
lines changed

6 files changed

+1
-26
lines changed

datafusion/proto-common/proto/datafusion_common.proto

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ message Field {
108108
// for complex data types like structs, unions
109109
repeated Field children = 4;
110110
map<string, string> metadata = 5;
111-
bool dict_ordered = 6;
112111
}
113112

114113
message Timestamp{

datafusion/proto-common/src/generated/pbjson.rs

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3107,9 +3107,6 @@ impl serde::Serialize for Field {
31073107
if !self.metadata.is_empty() {
31083108
len += 1;
31093109
}
3110-
if self.dict_ordered {
3111-
len += 1;
3112-
}
31133110
let mut struct_ser = serializer.serialize_struct("datafusion_common.Field", len)?;
31143111
if !self.name.is_empty() {
31153112
struct_ser.serialize_field("name", &self.name)?;
@@ -3126,9 +3123,6 @@ impl serde::Serialize for Field {
31263123
if !self.metadata.is_empty() {
31273124
struct_ser.serialize_field("metadata", &self.metadata)?;
31283125
}
3129-
if self.dict_ordered {
3130-
struct_ser.serialize_field("dictOrdered", &self.dict_ordered)?;
3131-
}
31323126
struct_ser.end()
31333127
}
31343128
}
@@ -3145,8 +3139,6 @@ impl<'de> serde::Deserialize<'de> for Field {
31453139
"nullable",
31463140
"children",
31473141
"metadata",
3148-
"dict_ordered",
3149-
"dictOrdered",
31503142
];
31513143

31523144
#[allow(clippy::enum_variant_names)]
@@ -3156,7 +3148,6 @@ impl<'de> serde::Deserialize<'de> for Field {
31563148
Nullable,
31573149
Children,
31583150
Metadata,
3159-
DictOrdered,
31603151
}
31613152
impl<'de> serde::Deserialize<'de> for GeneratedField {
31623153
fn deserialize<D>(deserializer: D) -> std::result::Result<GeneratedField, D::Error>
@@ -3183,7 +3174,6 @@ impl<'de> serde::Deserialize<'de> for Field {
31833174
"nullable" => Ok(GeneratedField::Nullable),
31843175
"children" => Ok(GeneratedField::Children),
31853176
"metadata" => Ok(GeneratedField::Metadata),
3186-
"dictOrdered" | "dict_ordered" => Ok(GeneratedField::DictOrdered),
31873177
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
31883178
}
31893179
}
@@ -3208,7 +3198,6 @@ impl<'de> serde::Deserialize<'de> for Field {
32083198
let mut nullable__ = None;
32093199
let mut children__ = None;
32103200
let mut metadata__ = None;
3211-
let mut dict_ordered__ = None;
32123201
while let Some(k) = map_.next_key()? {
32133202
match k {
32143203
GeneratedField::Name => {
@@ -3243,12 +3232,6 @@ impl<'de> serde::Deserialize<'de> for Field {
32433232
map_.next_value::<std::collections::HashMap<_, _>>()?
32443233
);
32453234
}
3246-
GeneratedField::DictOrdered => {
3247-
if dict_ordered__.is_some() {
3248-
return Err(serde::de::Error::duplicate_field("dictOrdered"));
3249-
}
3250-
dict_ordered__ = Some(map_.next_value()?);
3251-
}
32523235
}
32533236
}
32543237
Ok(Field {
@@ -3257,7 +3240,6 @@ impl<'de> serde::Deserialize<'de> for Field {
32573240
nullable: nullable__.unwrap_or_default(),
32583241
children: children__.unwrap_or_default(),
32593242
metadata: metadata__.unwrap_or_default(),
3260-
dict_ordered: dict_ordered__.unwrap_or_default(),
32613243
})
32623244
}
32633245
}

datafusion/proto-common/src/generated/prost.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,6 @@ pub struct Field {
106106
::prost::alloc::string::String,
107107
::prost::alloc::string::String,
108108
>,
109-
#[prost(bool, tag = "6")]
110-
pub dict_ordered: bool,
111109
}
112110
#[derive(Clone, PartialEq, ::prost::Message)]
113111
pub struct Timestamp {

datafusion/proto-common/src/to_proto/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ impl TryFrom<&Field> for protobuf::Field {
9797
nullable: field.is_nullable(),
9898
children: Vec::new(),
9999
metadata: field.metadata().clone(),
100-
dict_ordered: field.dict_is_ordered().unwrap_or(false),
101100
})
102101
}
103102
}

datafusion/proto/src/generated/datafusion_proto_common.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,6 @@ pub struct Field {
106106
::prost::alloc::string::String,
107107
::prost::alloc::string::String,
108108
>,
109-
#[prost(bool, tag = "6")]
110-
pub dict_ordered: bool,
111109
}
112110
#[derive(Clone, PartialEq, ::prost::Message)]
113111
pub struct Timestamp {

datafusion/sqllogictest/test_files/regexp/regexp_like.slt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,7 @@ SELECT 'foo\nbar\nbaz' ~ 'bar';
169169
true
170170

171171
statement error
172-
Error during planning: Cannot infer common argument type for regex operation List(Field { name: "item", data_type: Int64, nullable: true, dict_is_ordered: false, metadata
173-
: {} }) ~ List(Field { name: "item", data_type: Int64, nullable: true, dict_is_ordered: false, metadata: {} })
172+
Error during planning: Cannot infer common argument type for regex operation List(Field { name: "item", data_type: Int64, nullable: true, metadata: {} }) ~ List(Field { name: "item", data_type: Int64, nullable: true, metadata: {} })
174173
select [1,2] ~ [3];
175174

176175
query B

0 commit comments

Comments
 (0)