MCPcopy Create free account
hub / github.com/apache/datafusion / string_view_overlay

Function string_view_overlay

datafusion/functions/src/core/overlay.rs:256–268  ·  view source on GitHub ↗
(args: &[ArrayRef])

Source from the content-addressed store, hash-verified

254}
255
256fn 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)]
271mod tests {

Callers

nothing calls this directly

Calls 4

as_string_view_arrayFunction · 0.85
as_int64_arrayFunction · 0.85
newFunction · 0.85
lenMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…