You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by tu...@apache.org on 2022/11/26 20:38:46 UTC
[arrow-rs] branch master updated: Deprecate limit kernel (#3200)
This is an automated email from the ASF dual-hosted git repository.
tustvold pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
The following commit(s) were added to refs/heads/master by this push:
new 0ef18481b Deprecate limit kernel (#3200)
0ef18481b is described below
commit 0ef18481bd44a08fe041aa23c7b97b0c4695a024
Author: Raphael Taylor-Davies <17...@users.noreply.github.com>
AuthorDate: Sat Nov 26 20:38:41 2022 +0000
Deprecate limit kernel (#3200)
---
arrow/src/compute/kernels/limit.rs | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arrow/src/compute/kernels/limit.rs b/arrow/src/compute/kernels/limit.rs
index 7b8f519cf..1f6c6aec5 100644
--- a/arrow/src/compute/kernels/limit.rs
+++ b/arrow/src/compute/kernels/limit.rs
@@ -25,12 +25,14 @@ use crate::array::ArrayRef;
/// where:
/// * it performs a bounds-check on the array
/// * it slices from offset 0
+#[deprecated(note = "Use Array::slice")]
pub fn limit(array: &ArrayRef, num_elements: usize) -> ArrayRef {
let lim = num_elements.min(array.len());
array.slice(0, lim)
}
#[cfg(test)]
+#[allow(deprecated)]
mod tests {
use super::*;
use crate::array::*;