use crate::column::Column;
use crate::error::{CudfError, Result};
impl Column {
pub fn str_slice(&self, start: i32, stop: i32) -> Result<Column> {
let result = cudf_cxx::strings::slice::ffi::str_slice(&self.inner, start, stop)
.map_err(CudfError::from_cxx)?;
Ok(Column { inner: result })
}
pub fn str_slice_column(&self, starts: &Column, stops: &Column) -> Result<Column> {
let result = cudf_cxx::strings::slice::ffi::str_slice_column(
&self.inner,
&starts.inner,
&stops.inner,
)
.map_err(CudfError::from_cxx)?;
Ok(Column { inner: result })
}
}