Skip to content

Commit a9c1b2e

Browse files
committed
fix
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
1 parent 43fe5ec commit a9c1b2e

54 files changed

Lines changed: 75 additions & 76 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

encodings/alp/src/alp/compress.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ where
7272
let (exponents, encoded, exceptional_positions, exceptional_values, mut chunk_offsets) =
7373
T::encode(values_slice, exponents);
7474

75-
let encoded_array = PrimitiveArray::new(encoded, values.validity().clone()).into_array();
75+
let encoded_array = PrimitiveArray::new(encoded, values.validity()).into_array();
7676

7777
let validity = values.validity_mask()?;
7878
// exceptional_positions may contain exceptions at invalid positions (which contain garbage

encodings/alp/src/alp/decompress.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ fn decompress_chunked_core(
100100
patches: &Patches,
101101
dtype: DType,
102102
) -> PrimitiveArray {
103-
let validity = encoded.validity().clone();
103+
let validity = encoded.validity();
104104
let ptype = dtype.as_ptype();
105105
let array_len = encoded.len();
106106
let offset_within_chunk = patches.offset_within_chunk().unwrap_or(0);
@@ -150,7 +150,7 @@ fn decompress_unchunked_core(
150150
dtype: DType,
151151
ctx: &mut ExecutionCtx,
152152
) -> VortexResult<PrimitiveArray> {
153-
let validity = encoded.validity().clone();
153+
let validity = encoded.validity();
154154
let ptype = dtype.as_ptype();
155155

156156
let decoded = match_each_alp_float_ptype!(ptype, |T| {

encodings/alp/src/alp_rd/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ impl RDEncoder {
228228
}
229229

230230
// Bit-pack down the encoded left-parts array that have been dictionary encoded.
231-
let primitive_left = PrimitiveArray::new(left_parts, array.validity().clone());
231+
let primitive_left = PrimitiveArray::new(left_parts, array.validity());
232232
// SAFETY: by construction, all values in left_parts can be packed to left_bit_width.
233233
let packed_left = unsafe {
234234
bitpack_encode_unchecked(primitive_left, left_bit_width as _)

encodings/bytebool/src/array.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ impl VTable for ByteBool {
177177

178178
fn execute(array: Arc<Array<Self>>, _ctx: &mut ExecutionCtx) -> VortexResult<ExecutionResult> {
179179
let boolean_buffer = BitBuffer::from(array.as_slice());
180-
let validity = array.validity().clone();
180+
let validity = array.validity();
181181
Ok(ExecutionResult::done(
182182
BoolArray::new(boolean_buffer, validity).into_array(),
183183
))

encodings/bytebool/src/compute.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ impl CastReduce for ByteBool {
2828
if array.dtype().eq_ignore_nullability(dtype) {
2929
let new_validity = array
3030
.validity()
31-
.clone()
31+
3232
.cast_nullability(dtype.nullability(), array.len())?;
3333

3434
return Ok(Some(
@@ -48,7 +48,7 @@ impl MaskReduce for ByteBool {
4848
array.buffer().clone(),
4949
array
5050
.validity()
51-
.clone()
51+
5252
.and(Validity::Array(mask.clone()))?,
5353
)
5454
.into_array(),

encodings/datetime-parts/src/compress.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ pub fn split_temporal(array: TemporalArray) -> VortexResult<TemporalParts> {
5252
}
5353

5454
Ok(TemporalParts {
55-
days: PrimitiveArray::new(days, temporal_values.validity().clone()).into_array(),
55+
days: PrimitiveArray::new(days, temporal_values.validity()).into_array(),
5656
seconds: seconds.into_array(),
5757
subseconds: subseconds.into_array(),
5858
})

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ fn to_canonical_decimal(
301301
DecimalArray::new_unchecked(
302302
prim.to_buffer::<P>(),
303303
*array.decimal_dtype(),
304-
prim.validity().clone(),
304+
prim.validity(),
305305
)
306306
}
307307
.into_array()

encodings/fastlanes/src/bitpacking/array/bitpack_compress.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ pub fn bitpack_encode(
7575
BitPackedArray::new_unchecked(
7676
BufferHandle::new_host(packed),
7777
array.dtype().clone(),
78-
array.validity().clone(),
78+
array.validity(),
7979
patches,
8080
bit_width,
8181
array.len(),
@@ -109,7 +109,7 @@ pub unsafe fn bitpack_encode_unchecked(
109109
BitPackedArray::new_unchecked(
110110
BufferHandle::new_host(packed),
111111
array.dtype().clone(),
112-
array.validity().clone(),
112+
array.validity(),
113113
None,
114114
bit_width,
115115
array.len(),

encodings/fastlanes/src/for/array/for_decompress.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ pub fn decompress(array: &FoRArray, ctx: &mut ExecutionCtx) -> VortexResult<Prim
5757

5858
// TODO(ngates): Do we need this to be into_encoded() somehow?
5959
let encoded = array.encoded().clone().execute::<PrimitiveArray>(ctx)?;
60-
let validity = encoded.validity().clone();
60+
let validity = encoded.validity();
6161

6262
Ok(match_each_integer_ptype!(ptype, |T| {
6363
let min = array

encodings/fsst/src/canonical.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ pub(super) fn canonicalize_fsst(
3131
views,
3232
Arc::from(buffers),
3333
array.dtype().clone(),
34-
array.codes().validity().clone(),
34+
array.codes().validity(),
3535
)
3636
.into_array()
3737
})

0 commit comments

Comments
 (0)