Skip to content

Commit c01b365

Browse files
committed
wip
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
1 parent 416bf23 commit c01b365

38 files changed

Lines changed: 68 additions & 68 deletions

File tree

encodings/alp/src/alp/array.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ impl VTable for ALP {
9696
&array.slots
9797
}
9898

99-
fn slot_name(_array: &ALPArray, idx: usize) -> &str {
100-
SLOT_NAMES[idx]
99+
fn slot_name(_array: &ALPArray, idx: usize) -> String {
100+
SLOT_NAMES[idx].to_string()
101101
}
102102

103103
fn with_slots(array: &mut ALPArray, slots: Vec<Option<ArrayRef>>) -> VortexResult<()> {

encodings/alp/src/alp_rd/array.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,8 @@ impl VTable for ALPRD {
227227
&array.slots
228228
}
229229

230-
fn slot_name(_array: &ALPRDArray, idx: usize) -> &str {
231-
SLOT_NAMES[idx]
230+
fn slot_name(_array: &ALPRDArray, idx: usize) -> String {
231+
SLOT_NAMES[idx].to_string()
232232
}
233233

234234
fn with_slots(array: &mut ALPRDArray, slots: Vec<Option<ArrayRef>>) -> VortexResult<()> {

encodings/bytebool/src/array.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ impl VTable for ByteBool {
141141
&array.slots
142142
}
143143

144-
fn slot_name(_array: &ByteBoolArray, idx: usize) -> &str {
144+
fn slot_name(_array: &ByteBoolArray, idx: usize) -> String {
145145
let _ = SLOT_NAMES;
146146
vortex_panic!("ByteBoolArray has no slots, requested index {idx}")
147147
}

encodings/datetime-parts/src/array.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,8 @@ impl VTable for DateTimeParts {
189189
&array.slots
190190
}
191191

192-
fn slot_name(_array: &DateTimePartsArray, idx: usize) -> &str {
193-
SLOT_NAMES[idx]
192+
fn slot_name(_array: &DateTimePartsArray, idx: usize) -> String {
193+
SLOT_NAMES[idx].to_string()
194194
}
195195

196196
fn with_slots(

encodings/decimal-byte-parts/src/decimal_byte_parts/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,8 @@ impl VTable for DecimalByteParts {
158158
&array.slots
159159
}
160160

161-
fn slot_name(_array: &DecimalBytePartsArray, idx: usize) -> &str {
162-
SLOT_NAMES[idx]
161+
fn slot_name(_array: &DecimalBytePartsArray, idx: usize) -> String {
162+
SLOT_NAMES[idx].to_string()
163163
}
164164

165165
fn with_slots(

encodings/fastlanes/src/bitpacking/vtable/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,8 @@ impl VTable for BitPacked {
141141
&array.slots
142142
}
143143

144-
fn slot_name(_array: &BitPackedArray, idx: usize) -> &str {
145-
SLOT_NAMES[idx]
144+
fn slot_name(_array: &BitPackedArray, idx: usize) -> String {
145+
SLOT_NAMES[idx].to_string()
146146
}
147147

148148
fn with_slots(array: &mut BitPackedArray, slots: Vec<Option<ArrayRef>>) -> VortexResult<()> {

encodings/fastlanes/src/delta/vtable/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ impl VTable for Delta {
114114
&array.slots
115115
}
116116

117-
fn slot_name(_array: &DeltaArray, idx: usize) -> &str {
118-
SLOT_NAMES[idx]
117+
fn slot_name(_array: &DeltaArray, idx: usize) -> String {
118+
SLOT_NAMES[idx].to_string()
119119
}
120120

121121
fn with_slots(array: &mut DeltaArray, slots: Vec<Option<ArrayRef>>) -> VortexResult<()> {

encodings/fastlanes/src/for/vtable/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@ impl VTable for FoR {
9292
&array.slots
9393
}
9494

95-
fn slot_name(_array: &FoRArray, idx: usize) -> &str {
96-
SLOT_NAMES[idx]
95+
fn slot_name(_array: &FoRArray, idx: usize) -> String {
96+
SLOT_NAMES[idx].to_string()
9797
}
9898

9999
fn with_slots(array: &mut FoRArray, slots: Vec<Option<ArrayRef>>) -> VortexResult<()> {

encodings/fastlanes/src/rle/vtable/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,8 @@ impl VTable for RLE {
122122
&array.slots
123123
}
124124

125-
fn slot_name(_array: &RLEArray, idx: usize) -> &str {
126-
crate::rle::array::SLOT_NAMES[idx]
125+
fn slot_name(_array: &RLEArray, idx: usize) -> String {
126+
crate::rle::array::SLOT_NAMES[idx].to_string()
127127
}
128128

129129
fn with_slots(array: &mut RLEArray, slots: Vec<Option<ArrayRef>>) -> VortexResult<()> {

encodings/fsst/src/array.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,8 +289,8 @@ impl VTable for FSST {
289289
&array.slots
290290
}
291291

292-
fn slot_name(_array: &FSSTArray, idx: usize) -> &str {
293-
SLOT_NAMES[idx]
292+
fn slot_name(_array: &FSSTArray, idx: usize) -> String {
293+
SLOT_NAMES[idx].to_string()
294294
}
295295

296296
fn with_slots(array: &mut FSSTArray, slots: Vec<Option<ArrayRef>>) -> VortexResult<()> {

0 commit comments

Comments
 (0)