(args: &[ArrayRef])
| 254 | } |
| 255 | |
| 256 | fn string_view_overlay<T: OffsetSizeTrait>(args: &[ArrayRef]) -> Result<ArrayRef> { |
| 257 | let string_array = as_string_view_array(&args[0])?; |
| 258 | let characters_array = as_string_view_array(&args[1])?; |
| 259 | let pos_array = as_int64_array(&args[2])?; |
| 260 | |
| 261 | let result = if args.len() == 4 { |
| 262 | let len_array = as_int64_array(&args[3])?; |
| 263 | process_overlay!(string_array, characters_array, pos_array, len_array)? |
| 264 | } else { |
| 265 | process_overlay!(string_array, characters_array, pos_array)? |
| 266 | }; |
| 267 | Ok(Arc::new(result) as ArrayRef) |
| 268 | } |
| 269 | |
| 270 | #[cfg(test)] |
| 271 | mod tests { |
nothing calls this directly
no test coverage detected
searching dependent graphs…