mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2025-12-22 22:20:02 +00:00
31 lines
24 KiB
HTML
31 lines
24 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Computation kernels on Arrow Arrays"><title>datatypes::compute - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e56847b5.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="datatypes" data-themes="" data-resource-suffix="" data-rustdoc-version="1.92.0-nightly (fa3155a64 2025-09-30)" data-channel="nightly" data-search-js="search-e256b49e.js" data-stringdex-js="stringdex-828709d0.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-ce535bd0.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Module compute</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../datatypes/index.html">datatypes</a><span class="version">1.0.0-beta.3</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module compute</a></h2><h3><a href="#modules">Module Items</a></h3><ul class="block"><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate datatypes</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">datatypes</a></div><h1>Module <span>compute</span> <button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Computation kernels on Arrow Arrays</p>
|
||
</div></details><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="kernels/index.html" title="mod datatypes::compute::kernels">kernels</a></dt><dd>Computation kernels on Arrow Arrays</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.BatchCoalescer.html" title="struct datatypes::compute::BatchCoalescer">Batch<wbr>Coalescer</a></dt><dd>Concatenate multiple [<code>RecordBatch</code>]es</dd><dt><a class="struct" href="struct.CastOptions.html" title="struct datatypes::compute::CastOptions">Cast<wbr>Options</a></dt><dd>CastOptions provides a way to override the default cast behaviors</dd><dt><a class="struct" href="struct.FilterBuilder.html" title="struct datatypes::compute::FilterBuilder">Filter<wbr>Builder</a></dt><dd>A builder to construct <a href="struct.FilterPredicate.html" title="struct datatypes::compute::FilterPredicate"><code>FilterPredicate</code></a></dd><dt><a class="struct" href="struct.FilterPredicate.html" title="struct datatypes::compute::FilterPredicate">Filter<wbr>Predicate</a></dt><dd>A filtering predicate that can be applied to an [<code>Array</code>]</dd><dt><a class="struct" href="struct.FixedLexicographicalComparator.html" title="struct datatypes::compute::FixedLexicographicalComparator">Fixed<wbr>Lexicographical<wbr>Comparator</a></dt><dd>A lexicographical comparator that wraps given array data (columns) and can lexicographically compare data
|
||
at given two indices. This version of the comparator is for compile-time constant number of columns.
|
||
The lifetime is the same at the data wrapped.</dd><dt><a class="struct" href="struct.LexicographicalComparator.html" title="struct datatypes::compute::LexicographicalComparator">Lexicographical<wbr>Comparator</a></dt><dd>A lexicographical comparator that wraps given array data (columns) and can lexicographically compare data
|
||
at given two indices. The lifetime is the same at the data wrapped.</dd><dt><a class="struct" href="struct.Partitions.html" title="struct datatypes::compute::Partitions">Partitions</a></dt><dd>A computed set of partitions, see <a href="fn.partition.html" title="fn datatypes::compute::partition"><code>partition</code></a></dd><dt><a class="struct" href="struct.SlicesIterator.html" title="struct datatypes::compute::SlicesIterator">Slices<wbr>Iterator</a></dt><dd>An iterator of <code>(usize, usize)</code> each representing an interval
|
||
<code>[start, end)</code> whose slots of a bitmap [Buffer] are true.</dd><dt><a class="struct" href="struct.SortColumn.html" title="struct datatypes::compute::SortColumn">Sort<wbr>Column</a></dt><dd>One column to be used in lexicographical sort</dd><dt><a class="struct" href="struct.SortOptions.html" title="struct datatypes::compute::SortOptions">Sort<wbr>Options</a></dt><dd>Options that define the sort order of a given column</dd><dt><a class="struct" href="struct.TakeOptions.html" title="struct datatypes::compute::TakeOptions">Take<wbr>Options</a></dt><dd>Options that define how <code>take</code> should behave</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.DatePart.html" title="enum datatypes::compute::DatePart">Date<wbr>Part</a></dt><dd>Valid parts to extract from date/time/timestamp arrays.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.StringArrayType.html" title="trait datatypes::compute::StringArrayType">String<wbr>Array<wbr>Type</a></dt><dd>A trait for Arrow String Arrays, currently three types are supported:</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.and.html" title="fn datatypes::compute::and">and</a></dt><dd>Performs <code>AND</code> operation on two arrays. If either left or right value is null then the
|
||
result is also null.</dd><dt><a class="fn" href="fn.and_kleene.html" title="fn datatypes::compute::and_kleene">and_<wbr>kleene</a></dt><dd>Logical ‘and’ boolean values with Kleene logic</dd><dt><a class="fn" href="fn.and_not.html" title="fn datatypes::compute::and_not">and_not</a></dt><dd>Performs <code>AND_NOT</code> operation on two arrays. If either left or right value is null then the
|
||
result is also null.</dd><dt><a class="fn" href="fn.binary.html" title="fn datatypes::compute::binary">binary</a></dt><dd>Allies a binary infallable function to two [<code>PrimitiveArray</code>]s,
|
||
producing a new [<code>PrimitiveArray</code>]</dd><dt><a class="fn" href="fn.binary_mut.html" title="fn datatypes::compute::binary_mut">binary_<wbr>mut</a></dt><dd>Applies a binary and infallible function to values in two arrays, replacing
|
||
the values in the first array in place.</dd><dt><a class="fn" href="fn.bit_and.html" title="fn datatypes::compute::bit_and">bit_and</a></dt><dd>Returns the bitwise and of all non-null input values.</dd><dt><a class="fn" href="fn.bit_or.html" title="fn datatypes::compute::bit_or">bit_or</a></dt><dd>Returns the bitwise or of all non-null input values.</dd><dt><a class="fn" href="fn.bit_xor.html" title="fn datatypes::compute::bit_xor">bit_xor</a></dt><dd>Returns the bitwise xor of all non-null input values.</dd><dt><a class="fn" href="fn.bool_and.html" title="fn datatypes::compute::bool_and">bool_<wbr>and</a></dt><dd>Returns true if all non-null input values are true, otherwise false.</dd><dt><a class="fn" href="fn.bool_or.html" title="fn datatypes::compute::bool_or">bool_or</a></dt><dd>Returns true if any non-null input value is true, otherwise false.</dd><dt><a class="fn" href="fn.can_cast_types.html" title="fn datatypes::compute::can_cast_types">can_<wbr>cast_<wbr>types</a></dt><dd>Return true if a value of type <code>from_type</code> can be cast into a value of <code>to_type</code>.</dd><dt><a class="fn" href="fn.cast.html" title="fn datatypes::compute::cast">cast</a></dt><dd>Cast <code>array</code> to the provided data type and return a new Array with type <code>to_type</code>, if possible.</dd><dt><a class="fn" href="fn.cast_with_options.html" title="fn datatypes::compute::cast_with_options">cast_<wbr>with_<wbr>options</a></dt><dd>Try to cast <code>array</code> to <code>to_type</code> if possible.</dd><dt><a class="fn" href="fn.concat.html" title="fn datatypes::compute::concat">concat</a></dt><dd>Concatenate multiple [Array] of the same type into a single [ArrayRef].</dd><dt><a class="fn" href="fn.concat_batches.html" title="fn datatypes::compute::concat_batches">concat_<wbr>batches</a></dt><dd>Concatenates <code>batches</code> together into a single [<code>RecordBatch</code>].</dd><dt><a class="fn" href="fn.contains.html" title="fn datatypes::compute::contains">contains</a></dt><dd>Perform SQL <code>CONTAINS(left, right)</code></dd><dt><a class="fn" href="fn.date_part.html" title="fn datatypes::compute::date_part">date_<wbr>part</a></dt><dd>Given an array, return a new array with the extracted <a href="enum.DatePart.html" title="enum datatypes::compute::DatePart"><code>DatePart</code></a> as signed 32-bit
|
||
integer values.</dd><dt><a class="fn" href="fn.ends_with.html" title="fn datatypes::compute::ends_with">ends_<wbr>with</a></dt><dd>Perform SQL <code>ENDSWITH(left, right)</code></dd><dt><a class="fn" href="fn.filter.html" title="fn datatypes::compute::filter">filter</a></dt><dd>Returns a filtered <code>values</code> [<code>Array</code>] where the corresponding elements of
|
||
<code>predicate</code> are <code>true</code>.</dd><dt><a class="fn" href="fn.filter_record_batch.html" title="fn datatypes::compute::filter_record_batch">filter_<wbr>record_<wbr>batch</a></dt><dd>Returns a filtered [RecordBatch] where the corresponding elements of
|
||
<code>predicate</code> are true.</dd><dt><a class="fn" href="fn.ilike.html" title="fn datatypes::compute::ilike">ilike</a></dt><dd>Perform SQL <code>left ILIKE right</code></dd><dt><a class="fn" href="fn.in_list.html" title="fn datatypes::compute::in_list">in_list</a></dt><dd>Checks if a [<code>GenericListArray</code>] contains a value in the [<code>PrimitiveArray</code>]</dd><dt><a class="fn" href="fn.in_list_utf8.html" title="fn datatypes::compute::in_list_utf8">in_<wbr>list_<wbr>utf8</a></dt><dd>Checks if a [<code>GenericListArray</code>] contains a value in the [<code>GenericStringArray</code>]</dd><dt><a class="fn" href="fn.interleave.html" title="fn datatypes::compute::interleave">interleave</a></dt><dd>Takes elements by index from a list of [<code>Array</code>], creating a new [<code>Array</code>] from those values.</dd><dt><a class="fn" href="fn.interleave_record_batch.html" title="fn datatypes::compute::interleave_record_batch">interleave_<wbr>record_<wbr>batch</a></dt><dd>Interleave rows by index from multiple [<code>RecordBatch</code>] instances and return a new [<code>RecordBatch</code>].</dd><dt><a class="fn" href="fn.is_not_null.html" title="fn datatypes::compute::is_not_null">is_<wbr>not_<wbr>null</a></dt><dd>Returns a non-null [BooleanArray] with whether each value of the array is not null.</dd><dt><a class="fn" href="fn.is_null.html" title="fn datatypes::compute::is_null">is_null</a></dt><dd>Returns a non-null [BooleanArray] with whether each value of the array is null.</dd><dt><a class="fn" href="fn.lexsort.html" title="fn datatypes::compute::lexsort">lexsort</a></dt><dd>Sort a list of <code>ArrayRef</code> using <code>SortOptions</code> provided for each array.</dd><dt><a class="fn" href="fn.lexsort_to_indices.html" title="fn datatypes::compute::lexsort_to_indices">lexsort_<wbr>to_<wbr>indices</a></dt><dd>Sort elements lexicographically from a list of <code>ArrayRef</code> into an unsigned integer
|
||
(<code>UInt32Array</code>) of indices.</dd><dt><a class="fn" href="fn.like.html" title="fn datatypes::compute::like">like</a></dt><dd>Perform SQL <code>left LIKE right</code></dd><dt><a class="fn" href="fn.max.html" title="fn datatypes::compute::max">max</a></dt><dd>Returns the maximum value in the array, according to the natural order.
|
||
For floating point arrays any NaN values are considered to be greater than any other non-null value</dd><dt><a class="fn" href="fn.max_array.html" title="fn datatypes::compute::max_array">max_<wbr>array</a></dt><dd>Returns the max of values in the array of <code>ArrowNumericType</code> type, or dictionary
|
||
array with value of <code>ArrowNumericType</code> type.</dd><dt><a class="fn" href="fn.max_binary.html" title="fn datatypes::compute::max_binary">max_<wbr>binary</a></dt><dd>Returns the maximum value in the binary array, according to the natural order.</dd><dt><a class="fn" href="fn.max_binary_view.html" title="fn datatypes::compute::max_binary_view">max_<wbr>binary_<wbr>view</a></dt><dd>Returns the maximum value in the binary view array, according to the natural order.</dd><dt><a class="fn" href="fn.max_boolean.html" title="fn datatypes::compute::max_boolean">max_<wbr>boolean</a></dt><dd>Returns the maximum value in the boolean array</dd><dt><a class="fn" href="fn.max_fixed_size_binary.html" title="fn datatypes::compute::max_fixed_size_binary">max_<wbr>fixed_<wbr>size_<wbr>binary</a></dt><dd>Returns the maximum value in the fixed size binary array, according to the natural order.</dd><dt><a class="fn" href="fn.max_string.html" title="fn datatypes::compute::max_string">max_<wbr>string</a></dt><dd>Returns the maximum value in the string array, according to the natural order.</dd><dt><a class="fn" href="fn.max_string_view.html" title="fn datatypes::compute::max_string_view">max_<wbr>string_<wbr>view</a></dt><dd>Returns the maximum value in the string view array, according to the natural order.</dd><dt><a class="fn" href="fn.min.html" title="fn datatypes::compute::min">min</a></dt><dd>Returns the minimum value in the array, according to the natural order.
|
||
For floating point arrays any NaN values are considered to be greater than any other non-null value</dd><dt><a class="fn" href="fn.min_array.html" title="fn datatypes::compute::min_array">min_<wbr>array</a></dt><dd>Returns the min of values in the array of <code>ArrowNumericType</code> type, or dictionary
|
||
array with value of <code>ArrowNumericType</code> type.</dd><dt><a class="fn" href="fn.min_binary.html" title="fn datatypes::compute::min_binary">min_<wbr>binary</a></dt><dd>Returns the minimum value in the binary array, according to the natural order.</dd><dt><a class="fn" href="fn.min_binary_view.html" title="fn datatypes::compute::min_binary_view">min_<wbr>binary_<wbr>view</a></dt><dd>Returns the minimum value in the binary view array, according to the natural order.</dd><dt><a class="fn" href="fn.min_boolean.html" title="fn datatypes::compute::min_boolean">min_<wbr>boolean</a></dt><dd>Returns the minimum value in the boolean array.</dd><dt><a class="fn" href="fn.min_fixed_size_binary.html" title="fn datatypes::compute::min_fixed_size_binary">min_<wbr>fixed_<wbr>size_<wbr>binary</a></dt><dd>Returns the minimum value in the fixed size binary array, according to the natural order.</dd><dt><a class="fn" href="fn.min_string.html" title="fn datatypes::compute::min_string">min_<wbr>string</a></dt><dd>Returns the minimum value in the string array, according to the natural order.</dd><dt><a class="fn" href="fn.min_string_view.html" title="fn datatypes::compute::min_string_view">min_<wbr>string_<wbr>view</a></dt><dd>Returns the minimum value in the string view array, according to the natural order.</dd><dt><a class="fn" href="fn.multiply_fixed_point.html" title="fn datatypes::compute::multiply_fixed_point">multiply_<wbr>fixed_<wbr>point</a></dt><dd>Perform <code>left * right</code> operation on two decimal arrays. If either left or right value is
|
||
null then the result is also null.</dd><dt><a class="fn" href="fn.multiply_fixed_point_checked.html" title="fn datatypes::compute::multiply_fixed_point_checked">multiply_<wbr>fixed_<wbr>point_<wbr>checked</a></dt><dd>Perform <code>left * right</code> operation on two decimal arrays. If either left or right value is
|
||
null then the result is also null.</dd><dt><a class="fn" href="fn.multiply_fixed_point_dyn.html" title="fn datatypes::compute::multiply_fixed_point_dyn">multiply_<wbr>fixed_<wbr>point_<wbr>dyn</a></dt><dd>Perform <code>left * right</code> operation on two decimal arrays. If either left or right value is
|
||
null then the result is also null.</dd><dt><a class="fn" href="fn.nilike.html" title="fn datatypes::compute::nilike">nilike</a></dt><dd>Perform SQL <code>left NOT ILIKE right</code></dd><dt><a class="fn" href="fn.nlike.html" title="fn datatypes::compute::nlike">nlike</a></dt><dd>Perform SQL <code>left NOT LIKE right</code></dd><dt><a class="fn" href="fn.not.html" title="fn datatypes::compute::not">not</a></dt><dd>Performs unary <code>NOT</code> operation on an arrays. If value is null then the result is also
|
||
null.</dd><dt><a class="fn" href="fn.nullif.html" title="fn datatypes::compute::nullif">nullif</a></dt><dd>Returns a new array with the same values and the validity bit to false where
|
||
the corresponding element of<code>right</code> is true.</dd><dt><a class="fn" href="fn.or.html" title="fn datatypes::compute::or">or</a></dt><dd>Performs <code>OR</code> operation on two arrays. If either left or right value is null then the
|
||
result is also null.</dd><dt><a class="fn" href="fn.or_kleene.html" title="fn datatypes::compute::or_kleene">or_<wbr>kleene</a></dt><dd>Logical ‘or’ boolean values with Kleene logic</dd><dt><a class="fn" href="fn.partial_sort.html" title="fn datatypes::compute::partial_sort">partial_<wbr>sort</a></dt><dd>It’s unstable_sort, may not preserve the order of equal elements</dd><dt><a class="fn" href="fn.partition.html" title="fn datatypes::compute::partition">partition</a></dt><dd>Given a list of lexicographically sorted columns, computes the <a href="struct.Partitions.html" title="struct datatypes::compute::Partitions"><code>Partitions</code></a>,
|
||
where a partition consists of the set of consecutive rows with equal values</dd><dt><a class="fn" href="fn.partition_validity.html" title="fn datatypes::compute::partition_validity">partition_<wbr>validity</a></dt><dd>Partition indices of an Arrow array into two categories:</dd><dt><a class="fn" href="fn.prep_null_mask_filter.html" title="fn datatypes::compute::prep_null_mask_filter">prep_<wbr>null_<wbr>mask_<wbr>filter</a></dt><dd>Remove null values by do a bitmask AND operation with null bits and the boolean bits.</dd><dt><a class="fn" href="fn.rank.html" title="fn datatypes::compute::rank">rank</a></dt><dd>Assigns a rank to each value in <code>array</code> based on its position in the sorted order</dd><dt><a class="fn" href="fn.regexp_is_match.html" title="fn datatypes::compute::regexp_is_match">regexp_<wbr>is_<wbr>match</a></dt><dd>Return BooleanArray indicating which strings in an array match an array of
|
||
regular expressions.</dd><dt><a class="fn" href="fn.regexp_is_match_scalar.html" title="fn datatypes::compute::regexp_is_match_scalar">regexp_<wbr>is_<wbr>match_<wbr>scalar</a></dt><dd>Return BooleanArray indicating which strings in an array match a single regular expression.</dd><dt><a class="fn" href="fn.regexp_match.html" title="fn datatypes::compute::regexp_match">regexp_<wbr>match</a></dt><dd>Extract all groups matched by a regular expression for a given String array.</dd><dt><a class="fn" href="fn.shift.html" title="fn datatypes::compute::shift">shift</a></dt><dd>Shifts array by defined number of items (to left or right)
|
||
A positive value for <code>offset</code> shifts the array to the right
|
||
a negative value shifts the array to the left.</dd><dt><a class="fn" href="fn.sort.html" title="fn datatypes::compute::sort">sort</a></dt><dd>Sort the <code>ArrayRef</code> using <code>SortOptions</code>.</dd><dt><a class="fn" href="fn.sort_limit.html" title="fn datatypes::compute::sort_limit">sort_<wbr>limit</a></dt><dd>Sort the <code>ArrayRef</code> partially.</dd><dt><a class="fn" href="fn.sort_to_indices.html" title="fn datatypes::compute::sort_to_indices">sort_<wbr>to_<wbr>indices</a></dt><dd>Sort elements from <code>ArrayRef</code> into an unsigned integer (<code>UInt32Array</code>) of indices.
|
||
Floats are sorted using IEEE 754 totalOrder. <code>limit</code> is an option for <a href="fn.partial_sort.html" title="fn datatypes::compute::partial_sort">partial_sort</a>.</dd><dt><a class="fn" href="fn.starts_with.html" title="fn datatypes::compute::starts_with">starts_<wbr>with</a></dt><dd>Perform SQL <code>STARTSWITH(left, right)</code></dd><dt><a class="fn" href="fn.sum.html" title="fn datatypes::compute::sum">sum</a></dt><dd>Returns the sum of values in the primitive array.</dd><dt><a class="fn" href="fn.sum_array.html" title="fn datatypes::compute::sum_array">sum_<wbr>array</a></dt><dd>Returns the sum of values in the array.</dd><dt><a class="fn" href="fn.sum_array_checked.html" title="fn datatypes::compute::sum_array_checked">sum_<wbr>array_<wbr>checked</a></dt><dd>Returns the sum of values in the array.</dd><dt><a class="fn" href="fn.sum_checked.html" title="fn datatypes::compute::sum_checked">sum_<wbr>checked</a></dt><dd>Returns the sum of values in the primitive array.</dd><dt><a class="fn" href="fn.take.html" title="fn datatypes::compute::take">take</a></dt><dd>Take elements by index from [Array], creating a new [Array] from those indexes.</dd><dt><a class="fn" href="fn.take_arrays.html" title="fn datatypes::compute::take_arrays">take_<wbr>arrays</a></dt><dd>For each [ArrayRef] in the <a href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec"><code>Vec<ArrayRef></code></a>, take elements by index and create a new
|
||
<a href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec"><code>Vec<ArrayRef></code></a> from those indices.</dd><dt><a class="fn" href="fn.take_record_batch.html" title="fn datatypes::compute::take_record_batch">take_<wbr>record_<wbr>batch</a></dt><dd>Take rows by index from [<code>RecordBatch</code>] and returns a new [<code>RecordBatch</code>] from those indexes.</dd><dt><a class="fn" href="fn.try_binary.html" title="fn datatypes::compute::try_binary">try_<wbr>binary</a></dt><dd>Applies the provided fallible binary operation across <code>a</code> and <code>b</code>.</dd><dt><a class="fn" href="fn.try_binary_mut.html" title="fn datatypes::compute::try_binary_mut">try_<wbr>binary_<wbr>mut</a></dt><dd>Applies the provided fallible binary operation across <code>a</code> and <code>b</code> by mutating the mutable
|
||
[<code>PrimitiveArray</code>] <code>a</code> with the results.</dd><dt><a class="fn" href="fn.try_unary.html" title="fn datatypes::compute::try_unary">try_<wbr>unary</a></dt><dd>See [<code>PrimitiveArray::try_unary</code>]</dd><dt><a class="fn" href="fn.try_unary_mut.html" title="fn datatypes::compute::try_unary_mut">try_<wbr>unary_<wbr>mut</a></dt><dd>See [<code>PrimitiveArray::try_unary_mut</code>]</dd><dt><a class="fn" href="fn.unary.html" title="fn datatypes::compute::unary">unary</a></dt><dd>See [<code>PrimitiveArray::unary</code>]</dd><dt><a class="fn" href="fn.unary_mut.html" title="fn datatypes::compute::unary_mut">unary_<wbr>mut</a></dt><dd>See [<code>PrimitiveArray::unary_mut</code>]</dd><dt><a class="fn" href="fn.union_extract.html" title="fn datatypes::compute::union_extract">union_<wbr>extract</a></dt><dd>Returns the value of the target field when selected, or NULL otherwise.</dd></dl></section></div></main></body></html> |