Skip to content

Commit d325889

Browse files
committed
Update to arrow2 0.17 + bump up version for release
1 parent acb5f67 commit d325889

File tree

7 files changed

+12
-12
lines changed

7 files changed

+12
-12
lines changed

arrow2_convert/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "arrow2_convert"
3-
version = "0.4.2"
3+
version = "0.5.0"
44
authors = [
55
"Jorge Leitao <[email protected]>",
66
"Chandra Penke <[email protected]>",
@@ -12,13 +12,13 @@ repository = "https://github.com/DataEngineeringLabs/arrow2-convert"
1212
description = "Convert between nested rust types and Arrow with arrow2"
1313

1414
[dependencies]
15-
arrow2 = "0.16"
16-
arrow2_convert_derive = { version = "0.4.2", path = "../arrow2_convert_derive", optional = true }
15+
arrow2 = "0.17"
16+
arrow2_convert_derive = { version = "0.5.0", path = "../arrow2_convert_derive", optional = true }
1717
chrono = { version = "0.4", default_features = false, features = ["std"] }
1818
err-derive = "0.3"
1919

2020
[dev-dependencies]
21-
arrow2_convert_derive = { version = "0.4.2", path = "../arrow2_convert_derive" }
21+
arrow2_convert_derive = { version = "0.5.0", path = "../arrow2_convert_derive" }
2222
criterion = "0.4"
2323
trybuild = "1.0"
2424

arrow2_convert/src/deserialize.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ impl<'a> Iterator for BufferBinaryArrayIter<'a> {
195195
}
196196
let (start, end) = self.array.offsets().start_end(self.index);
197197
self.index += 1;
198-
Some(Some(self.array.values().clone().slice(start, end - start)))
198+
Some(Some(self.array.values().clone().sliced(start, end - start)))
199199
}
200200
}
201201
}

arrow2_convert/tests/test_enum.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ fn test_slice() {
161161
let b: Box<dyn Array> = enums.try_into_arrow().unwrap();
162162

163163
for i in 0..enums.len() {
164-
let arrow_slice = b.slice(i, enums.len() - i);
164+
let arrow_slice = b.sliced(i, enums.len() - i);
165165
let original_slice = &enums[i..enums.len()];
166166
let round_trip: Vec<TestEnum> = arrow_slice.try_into_collection().unwrap();
167167
assert_eq!(round_trip, original_slice);

arrow2_convert/tests/test_struct.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ fn test_slice() {
4646
let b: Box<dyn Array> = original.try_into_arrow().unwrap();
4747

4848
for i in 0..original.len() {
49-
let arrow_slice = b.slice(i, original.len() - i);
49+
let arrow_slice = b.sliced(i, original.len() - i);
5050
let original_slice = &original[i..original.len()];
5151
let round_trip: Vec<T> = arrow_slice.try_into_collection().unwrap();
5252
assert_eq!(round_trip, original_slice);
@@ -84,7 +84,7 @@ fn test_nested_slice() {
8484
let b: Box<dyn Array> = original.try_into_arrow().unwrap();
8585

8686
for i in 0..original.len() {
87-
let arrow_slice = b.slice(i, original.len() - i);
87+
let arrow_slice = b.sliced(i, original.len() - i);
8888
let original_slice = &original[i..original.len()];
8989
let round_trip: Vec<Top> = arrow_slice.try_into_collection().unwrap();
9090
assert_eq!(round_trip, original_slice);

arrow2_convert_derive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "arrow2_convert_derive"
3-
version = "0.4.2"
3+
version = "0.5.0"
44
authors = [
55
"Jorge Leitao <[email protected]>",
66
"Chandra Penke <[email protected]>"

arrow2_convert_derive/src/derive_enum.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,7 @@ pub fn expand_deserialize(input: DeriveEnum) -> TokenStream {
502502
return None;
503503
};
504504
let (type_idx, offset) = self.arr.index(next_index);
505-
let slice = self.arr.fields()[type_idx].slice(offset, 1);
505+
let slice = self.arr.fields()[type_idx].sliced(offset, 1);
506506
match type_idx {
507507
#iter_next_match_block
508508
_ => panic!("Invalid type for {}", #original_name_str)

examples/simple/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ edition = "2021"
66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
77

88
[dependencies]
9-
arrow2 = "0.16"
10-
arrow2_convert = { version = "0.4.2", path = "../../arrow2_convert" }
9+
arrow2 = "0.17"
10+
arrow2_convert = { version = "0.5", path = "../../arrow2_convert" }

0 commit comments

Comments
 (0)