mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2025-12-23 14:40:01 +00:00
22 lines
66 KiB
HTML
22 lines
66 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="Scalar function trait, modified from databend to adapt datafusion TODO(dennis): optimize function by it’s features such as monotonicity etc."><title>Function in common_function::function - 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="common_function" 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 trait"><!--[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="#">Function</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../common_function/index.html">common_<wbr>function</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="#">Function</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.invoke_with_args" title="invoke_with_args">invoke_with_args</a></li><li><a href="#tymethod.name" title="name">name</a></li><li><a href="#tymethod.return_type" title="return_type">return_type</a></li><li><a href="#tymethod.signature" title="signature">signature</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.aliases" title="aliases">aliases</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In common_<wbr>function::<wbr>function</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">common_function</a>::<wbr><a href="index.html">function</a></div><h1>Trait <span class="trait">Function</span> <button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/common_function/function.rs.html#101-119">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Function:
|
||
<a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a>
|
||
+ <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>
|
||
+ <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> {
|
||
// Required methods
|
||
fn <a href="#tymethod.name" class="fn">name</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>;
|
||
<span class="item-spacer"></span> fn <a href="#tymethod.return_type" class="fn">return_type</a>(&self, input_types: &[DataType]) -> Result<DataType>;
|
||
<span class="item-spacer"></span> fn <a href="#tymethod.signature" class="fn">signature</a>(&self) -> &Signature;
|
||
<span class="item-spacer"></span> fn <a href="#tymethod.invoke_with_args" class="fn">invoke_with_args</a>(
|
||
&self,
|
||
args: ScalarFunctionArgs,
|
||
) -> Result<ColumnarValue>;
|
||
|
||
// Provided method
|
||
fn <a href="#method.aliases" class="fn">aliases</a>(&self) -> &[<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>] { ... }
|
||
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Scalar function trait, modified from databend to adapt datafusion
|
||
TODO(dennis): optimize function by it’s features such as monotonicity etc.</p>
|
||
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.name" class="method"><a class="src rightside" href="../../src/common_function/function.rs.html#103">Source</a><h4 class="code-header">fn <a href="#tymethod.name" class="fn">name</a>(&self) -> &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><div class="docblock"><p>Returns the name of the function, should be unique.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.return_type" class="method"><a class="src rightside" href="../../src/common_function/function.rs.html#106">Source</a><h4 class="code-header">fn <a href="#tymethod.return_type" class="fn">return_type</a>(&self, input_types: &[DataType]) -> Result<DataType></h4></section></summary><div class="docblock"><p>The returned data type of function execution.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.signature" class="method"><a class="src rightside" href="../../src/common_function/function.rs.html#109">Source</a><h4 class="code-header">fn <a href="#tymethod.signature" class="fn">signature</a>(&self) -> &Signature</h4></section></summary><div class="docblock"><p>The signature of function.</p>
|
||
</div></details><section id="tymethod.invoke_with_args" class="method"><a class="src rightside" href="../../src/common_function/function.rs.html#111-114">Source</a><h4 class="code-header">fn <a href="#tymethod.invoke_with_args" class="fn">invoke_with_args</a>(&self, args: ScalarFunctionArgs) -> Result<ColumnarValue></h4></section></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><section id="method.aliases" class="method"><a class="src rightside" href="../../src/common_function/function.rs.html#116-118">Source</a><h4 class="code-header">fn <a href="#method.aliases" class="fn">aliases</a>(&self) -> &[<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>]</h4></section></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Function-for-DateAddFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/date/date_add.rs.html#58-80">Source</a><a href="#impl-Function-for-DateAddFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/date/date_add/struct.DateAddFunction.html" title="struct common_function::scalars::date::date_add::DateAddFunction">DateAddFunction</a></h3></section><section id="impl-Function-for-DateFormatFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/date/date_format.rs.html#57-153">Source</a><a href="#impl-Function-for-DateFormatFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/date/date_format/struct.DateFormatFunction.html" title="struct common_function::scalars::date::date_format::DateFormatFunction">DateFormatFunction</a></h3></section><section id="impl-Function-for-DateSubFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/date/date_sub.rs.html#56-78">Source</a><a href="#impl-Function-for-DateSubFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/date/date_sub/struct.DateSubFunction.html" title="struct common_function::scalars::date::date_sub::DateSubFunction">DateSubFunction</a></h3></section><section id="impl-Function-for-IfFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/expression/if_func.rs.html#60-118">Source</a><a href="#impl-Function-for-IfFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/expression/if_func/struct.IfFunction.html" title="struct common_function::scalars::expression::if_func::IfFunction">IfFunction</a></h3></section><section id="impl-Function-for-IsNullFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/expression/is_null.rs.html#47-69">Source</a><a href="#impl-Function-for-IsNullFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/expression/is_null/struct.IsNullFunction.html" title="struct common_function::scalars::expression::is_null::IsNullFunction">IsNullFunction</a></h3></section><section id="impl-Function-for-GeohashFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/geohash.rs.html#73-131">Source</a><a href="#impl-Function-for-GeohashFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/geohash/struct.GeohashFunction.html" title="struct common_function::scalars::geo::geohash::GeohashFunction">GeohashFunction</a></h3></section><section id="impl-Function-for-GeohashNeighboursFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/geohash.rs.html#170-251">Source</a><a href="#impl-Function-for-GeohashNeighboursFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/geohash/struct.GeohashNeighboursFunction.html" title="struct common_function::scalars::geo::geohash::GeohashNeighboursFunction">GeohashNeighboursFunction</a></h3></section><section id="impl-Function-for-H3CellBase" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#456-487">Source</a><a href="#impl-Function-for-H3CellBase" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellBase.html" title="struct common_function::scalars::geo::h3::H3CellBase">H3CellBase</a></h3></section><section id="impl-Function-for-H3CellCenterChild" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#552-573">Source</a><a href="#impl-Function-for-H3CellCenterChild" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellCenterChild.html" title="struct common_function::scalars::geo::h3::H3CellCenterChild">H3CellCenterChild</a></h3></section><section id="impl-Function-for-H3CellCenterLatLng" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#351-392">Source</a><a href="#impl-Function-for-H3CellCenterLatLng" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellCenterLatLng.html" title="struct common_function::scalars::geo::h3::H3CellCenterLatLng">H3CellCenterLatLng</a></h3></section><section id="impl-Function-for-H3CellContains" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#1132-1180">Source</a><a href="#impl-Function-for-H3CellContains" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellContains.html" title="struct common_function::scalars::geo::h3::H3CellContains">H3CellContains</a></h3></section><section id="impl-Function-for-H3CellDistanceEuclideanDegree" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#1263-1305">Source</a><a href="#impl-Function-for-H3CellDistanceEuclideanDegree" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellDistanceEuclideanDegree.html" title="struct common_function::scalars::geo::h3::H3CellDistanceEuclideanDegree">H3CellDistanceEuclideanDegree</a></h3></section><section id="impl-Function-for-H3CellDistanceSphereKm" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#1197-1238">Source</a><a href="#impl-Function-for-H3CellDistanceSphereKm" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellDistanceSphereKm.html" title="struct common_function::scalars::geo::h3::H3CellDistanceSphereKm">H3CellDistanceSphereKm</a></h3></section><section id="impl-Function-for-H3CellIsPentagon" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#504-535">Source</a><a href="#impl-Function-for-H3CellIsPentagon" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellIsPentagon.html" title="struct common_function::scalars::geo::h3::H3CellIsPentagon">H3CellIsPentagon</a></h3></section><section id="impl-Function-for-H3CellParent" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#590-611">Source</a><a href="#impl-Function-for-H3CellParent" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellParent.html" title="struct common_function::scalars::geo::h3::H3CellParent">H3CellParent</a></h3></section><section id="impl-Function-for-H3CellResolution" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#409-439">Source</a><a href="#impl-Function-for-H3CellResolution" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellResolution.html" title="struct common_function::scalars::geo::h3::H3CellResolution">H3CellResolution</a></h3></section><section id="impl-Function-for-H3CellToChildPos" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#731-752">Source</a><a href="#impl-Function-for-H3CellToChildPos" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellToChildPos.html" title="struct common_function::scalars::geo::h3::H3CellToChildPos">H3CellToChildPos</a></h3></section><section id="impl-Function-for-H3CellToChildren" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#628-676">Source</a><a href="#impl-Function-for-H3CellToChildren" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellToChildren.html" title="struct common_function::scalars::geo::h3::H3CellToChildren">H3CellToChildren</a></h3></section><section id="impl-Function-for-H3CellToChildrenSize" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#693-714">Source</a><a href="#impl-Function-for-H3CellToChildrenSize" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellToChildrenSize.html" title="struct common_function::scalars::geo::h3::H3CellToChildrenSize">H3CellToChildrenSize</a></h3></section><section id="impl-Function-for-H3CellToString" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#247-278">Source</a><a href="#impl-Function-for-H3CellToString" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3CellToString.html" title="struct common_function::scalars::geo::h3::H3CellToString">H3CellToString</a></h3></section><section id="impl-Function-for-H3ChildPosToCell" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#811-851">Source</a><a href="#impl-Function-for-H3ChildPosToCell" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3ChildPosToCell.html" title="struct common_function::scalars::geo::h3::H3ChildPosToCell">H3ChildPosToCell</a></h3></section><section id="impl-Function-for-H3GridDisk" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#868-910">Source</a><a href="#impl-Function-for-H3GridDisk" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3GridDisk.html" title="struct common_function::scalars::geo::h3::H3GridDisk">H3GridDisk</a></h3></section><section id="impl-Function-for-H3GridDiskDistances" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#927-969">Source</a><a href="#impl-Function-for-H3GridDiskDistances" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3GridDiskDistances.html" title="struct common_function::scalars::geo::h3::H3GridDiskDistances">H3GridDiskDistances</a></h3></section><section id="impl-Function-for-H3GridDistance" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#986-1033">Source</a><a href="#impl-Function-for-H3GridDistance" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3GridDistance.html" title="struct common_function::scalars::geo::h3::H3GridDistance">H3GridDistance</a></h3></section><section id="impl-Function-for-H3GridPathCells" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#1050-1099">Source</a><a href="#impl-Function-for-H3GridPathCells" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3GridPathCells.html" title="struct common_function::scalars::geo::h3::H3GridPathCells">H3GridPathCells</a></h3></section><section id="impl-Function-for-H3LatLngToCell" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#81-139">Source</a><a href="#impl-Function-for-H3LatLngToCell" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3LatLngToCell.html" title="struct common_function::scalars::geo::h3::H3LatLngToCell">H3LatLngToCell</a></h3></section><section id="impl-Function-for-H3LatLngToCellString" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#172-230">Source</a><a href="#impl-Function-for-H3LatLngToCellString" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3LatLngToCellString.html" title="struct common_function::scalars::geo::h3::H3LatLngToCellString">H3LatLngToCellString</a></h3></section><section id="impl-Function-for-H3StringToCell" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/h3.rs.html#295-334">Source</a><a href="#impl-Function-for-H3StringToCell" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/h3/struct.H3StringToCell.html" title="struct common_function::scalars::geo::h3::H3StringToCell">H3StringToCell</a></h3></section><section id="impl-Function-for-STArea" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/measure.rs.html#184-224">Source</a><a href="#impl-Function-for-STArea" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/measure/struct.STArea.html" title="struct common_function::scalars::geo::measure::STArea">STArea</a></h3></section><section id="impl-Function-for-STDistance" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/measure.rs.html#48-94">Source</a><a href="#impl-Function-for-STDistance" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/measure/struct.STDistance.html" title="struct common_function::scalars::geo::measure::STDistance">STDistance</a></h3></section><section id="impl-Function-for-STDistanceSphere" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/measure.rs.html#111-167">Source</a><a href="#impl-Function-for-STDistanceSphere" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/measure/struct.STDistanceSphere.html" title="struct common_function::scalars::geo::measure::STDistanceSphere">STDistanceSphere</a></h3></section><section id="impl-Function-for-S2CellLevel" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/s2.rs.html#134-165">Source</a><a href="#impl-Function-for-S2CellLevel" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/s2/struct.S2CellLevel.html" title="struct common_function::scalars::geo::s2::S2CellLevel">S2CellLevel</a></h3></section><section id="impl-Function-for-S2CellParent" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/s2.rs.html#230-266">Source</a><a href="#impl-Function-for-S2CellParent" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/s2/struct.S2CellParent.html" title="struct common_function::scalars::geo::s2::S2CellParent">S2CellParent</a></h3></section><section id="impl-Function-for-S2CellToToken" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/s2.rs.html#182-213">Source</a><a href="#impl-Function-for-S2CellToToken" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/s2/struct.S2CellToToken.html" title="struct common_function::scalars::geo::s2::S2CellToToken">S2CellToToken</a></h3></section><section id="impl-Function-for-S2LatLngToCell" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/s2.rs.html#65-117">Source</a><a href="#impl-Function-for-S2LatLngToCell" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/s2/struct.S2LatLngToCell.html" title="struct common_function::scalars::geo::s2::S2LatLngToCell">S2LatLngToCell</a></h3></section><section id="impl-Function-for-LatLngToPointWkt" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/wkt.rs.html#58-99">Source</a><a href="#impl-Function-for-LatLngToPointWkt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/geo/wkt/struct.LatLngToPointWkt.html" title="struct common_function::scalars::geo::wkt::LatLngToPointWkt">LatLngToPointWkt</a></h3></section><section id="impl-Function-for-HllCalcFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/hll_count.rs.html#64-118">Source</a><a href="#impl-Function-for-HllCalcFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/hll_count/struct.HllCalcFunction.html" title="struct common_function::scalars::hll_count::HllCalcFunction">HllCalcFunction</a></h3></section><section id="impl-Function-for-Ipv4ToCidr" class="impl"><a class="src rightside" href="../../src/common_function/scalars/ip/cidr.rs.html#65-172">Source</a><a href="#impl-Function-for-Ipv4ToCidr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/ip/cidr/struct.Ipv4ToCidr.html" title="struct common_function::scalars::ip::cidr::Ipv4ToCidr">Ipv4ToCidr</a></h3></section><section id="impl-Function-for-Ipv6ToCidr" class="impl"><a class="src rightside" href="../../src/common_function/scalars/ip/cidr.rs.html#203-283">Source</a><a href="#impl-Function-for-Ipv6ToCidr" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/ip/cidr/struct.Ipv6ToCidr.html" title="struct common_function::scalars::ip::cidr::Ipv6ToCidr">Ipv6ToCidr</a></h3></section><section id="impl-Function-for-Ipv4NumToString" class="impl"><a class="src rightside" href="../../src/common_function/scalars/ip/ipv4.rs.html#55-101">Source</a><a href="#impl-Function-for-Ipv4NumToString" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/ip/ipv4/struct.Ipv4NumToString.html" title="struct common_function::scalars::ip::ipv4::Ipv4NumToString">Ipv4NumToString</a></h3></section><section id="impl-Function-for-Ipv4StringToNum" class="impl"><a class="src rightside" href="../../src/common_function/scalars/ip/ipv4.rs.html#123-167">Source</a><a href="#impl-Function-for-Ipv4StringToNum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/ip/ipv4/struct.Ipv4StringToNum.html" title="struct common_function::scalars::ip::ipv4::Ipv4StringToNum">Ipv4StringToNum</a></h3></section><section id="impl-Function-for-Ipv6NumToString" class="impl"><a class="src rightside" href="../../src/common_function/scalars/ip/ipv6.rs.html#48-123">Source</a><a href="#impl-Function-for-Ipv6NumToString" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/ip/ipv6/struct.Ipv6NumToString.html" title="struct common_function::scalars::ip::ipv6::Ipv6NumToString">Ipv6NumToString</a></h3></section><section id="impl-Function-for-Ipv6StringToNum" class="impl"><a class="src rightside" href="../../src/common_function/scalars/ip/ipv6.rs.html#146-200">Source</a><a href="#impl-Function-for-Ipv6StringToNum" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/ip/ipv6/struct.Ipv6StringToNum.html" title="struct common_function::scalars::ip::ipv6::Ipv6StringToNum">Ipv6StringToNum</a></h3></section><section id="impl-Function-for-Ipv4InRange" class="impl"><a class="src rightside" href="../../src/common_function/scalars/ip/range.rs.html#53-115">Source</a><a href="#impl-Function-for-Ipv4InRange" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/ip/range/struct.Ipv4InRange.html" title="struct common_function::scalars::ip::range::Ipv4InRange">Ipv4InRange</a></h3></section><section id="impl-Function-for-Ipv6InRange" class="impl"><a class="src rightside" href="../../src/common_function/scalars/ip/range.rs.html#141-201">Source</a><a href="#impl-Function-for-Ipv6InRange" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/ip/range/struct.Ipv6InRange.html" title="struct common_function::scalars::ip::range::Ipv6InRange">Ipv6InRange</a></h3></section><section id="impl-Function-for-JsonGetBool" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_get.rs.html#141-146">Source</a><a href="#impl-Function-for-JsonGetBool" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_get/struct.JsonGetBool.html" title="struct common_function::scalars::json::json_get::JsonGetBool">JsonGetBool</a></h3></section><section id="impl-Function-for-JsonGetFloat" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_get.rs.html#134-139">Source</a><a href="#impl-Function-for-JsonGetFloat" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_get/struct.JsonGetFloat.html" title="struct common_function::scalars::json::json_get::JsonGetFloat">JsonGetFloat</a></h3></section><section id="impl-Function-for-JsonGetInt" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_get.rs.html#127-132">Source</a><a href="#impl-Function-for-JsonGetInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_get/struct.JsonGetInt.html" title="struct common_function::scalars::json::json_get::JsonGetInt">JsonGetInt</a></h3></section><section id="impl-Function-for-JsonGetObject" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_get.rs.html#242-287">Source</a><a href="#impl-Function-for-JsonGetObject" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_get/struct.JsonGetObject.html" title="struct common_function::scalars::json::json_get::JsonGetObject">JsonGetObject</a></h3></section><section id="impl-Function-for-JsonGetString" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_get.rs.html#170-210">Source</a><a href="#impl-Function-for-JsonGetString" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_get/struct.JsonGetString.html" title="struct common_function::scalars::json::json_get::JsonGetString">JsonGetString</a></h3></section><section id="impl-Function-for-JsonIsArray" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_is.rs.html#116-120">Source</a><a href="#impl-Function-for-JsonIsArray" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_is/struct.JsonIsArray.html" title="struct common_function::scalars::json::json_is::JsonIsArray">JsonIsArray</a></h3></section><section id="impl-Function-for-JsonIsBool" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_is.rs.html#96-100">Source</a><a href="#impl-Function-for-JsonIsBool" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_is/struct.JsonIsBool.html" title="struct common_function::scalars::json::json_is::JsonIsBool">JsonIsBool</a></h3></section><section id="impl-Function-for-JsonIsFloat" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_is.rs.html#106-110">Source</a><a href="#impl-Function-for-JsonIsFloat" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_is/struct.JsonIsFloat.html" title="struct common_function::scalars::json::json_is::JsonIsFloat">JsonIsFloat</a></h3></section><section id="impl-Function-for-JsonIsInt" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_is.rs.html#101-105">Source</a><a href="#impl-Function-for-JsonIsInt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_is/struct.JsonIsInt.html" title="struct common_function::scalars::json::json_is::JsonIsInt">JsonIsInt</a></h3></section><section id="impl-Function-for-JsonIsNull" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_is.rs.html#95">Source</a><a href="#impl-Function-for-JsonIsNull" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_is/struct.JsonIsNull.html" title="struct common_function::scalars::json::json_is::JsonIsNull">JsonIsNull</a></h3></section><section id="impl-Function-for-JsonIsObject" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_is.rs.html#121-125">Source</a><a href="#impl-Function-for-JsonIsObject" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_is/struct.JsonIsObject.html" title="struct common_function::scalars::json::json_is::JsonIsObject">JsonIsObject</a></h3></section><section id="impl-Function-for-JsonIsString" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_is.rs.html#111-115">Source</a><a href="#impl-Function-for-JsonIsString" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_is/struct.JsonIsString.html" title="struct common_function::scalars::json::json_is::JsonIsString">JsonIsString</a></h3></section><section id="impl-Function-for-JsonPathExistsFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_path_exists.rs.html#47-103">Source</a><a href="#impl-Function-for-JsonPathExistsFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_path_exists/struct.JsonPathExistsFunction.html" title="struct common_function::scalars::json::json_path_exists::JsonPathExistsFunction">JsonPathExistsFunction</a></h3></section><section id="impl-Function-for-JsonPathMatchFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_path_match.rs.html#46-95">Source</a><a href="#impl-Function-for-JsonPathMatchFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_path_match/struct.JsonPathMatchFunction.html" title="struct common_function::scalars::json::json_path_match::JsonPathMatchFunction">JsonPathMatchFunction</a></h3></section><section id="impl-Function-for-JsonToStringFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/json_to_string.rs.html#50-86">Source</a><a href="#impl-Function-for-JsonToStringFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/json_to_string/struct.JsonToStringFunction.html" title="struct common_function::scalars::json::json_to_string::JsonToStringFunction">JsonToStringFunction</a></h3></section><section id="impl-Function-for-ParseJsonFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/json/parse_json.rs.html#42-80">Source</a><a href="#impl-Function-for-ParseJsonFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/json/parse_json/struct.ParseJsonFunction.html" title="struct common_function::scalars::json::parse_json::ParseJsonFunction">ParseJsonFunction</a></h3></section><section id="impl-Function-for-MatchesFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/matches.rs.html#63-99">Source</a><a href="#impl-Function-for-MatchesFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/matches/struct.MatchesFunction.html" title="struct common_function::scalars::matches::MatchesFunction">MatchesFunction</a></h3></section><section id="impl-Function-for-MatchesTermFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/matches_term.rs.html#98-200">Source</a><a href="#impl-Function-for-MatchesTermFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/matches_term/struct.MatchesTermFunction.html" title="struct common_function::scalars::matches_term::MatchesTermFunction">MatchesTermFunction</a></h3></section><section id="impl-Function-for-ClampFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/math/clamp.rs.html#43-67">Source</a><a href="#impl-Function-for-ClampFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/math/clamp/struct.ClampFunction.html" title="struct common_function::scalars::math::clamp::ClampFunction">ClampFunction</a></h3></section><section id="impl-Function-for-ClampMaxFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/math/clamp.rs.html#296-326">Source</a><a href="#impl-Function-for-ClampMaxFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/math/clamp/struct.ClampMaxFunction.html" title="struct common_function::scalars::math::clamp::ClampMaxFunction">ClampMaxFunction</a></h3></section><section id="impl-Function-for-ClampMinFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/math/clamp.rs.html#242-272">Source</a><a href="#impl-Function-for-ClampMinFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/math/clamp/struct.ClampMinFunction.html" title="struct common_function::scalars::math::clamp::ClampMinFunction">ClampMinFunction</a></h3></section><section id="impl-Function-for-ModuloFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/math/modulo.rs.html#48-86">Source</a><a href="#impl-Function-for-ModuloFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/math/modulo/struct.ModuloFunction.html" title="struct common_function::scalars::math::modulo::ModuloFunction">ModuloFunction</a></h3></section><section id="impl-Function-for-RateFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/math/rate.rs.html#47-82">Source</a><a href="#impl-Function-for-RateFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/math/rate/struct.RateFunction.html" title="struct common_function::scalars::math::rate::RateFunction">RateFunction</a></h3></section><section id="impl-Function-for-RangeFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/math.rs.html#67-91">Source</a><a href="#impl-Function-for-RangeFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/math/struct.RangeFunction.html" title="struct common_function::scalars::math::RangeFunction">RangeFunction</a></h3></section><section id="impl-Function-for-DecodePrimaryKeyFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/primary_key.rs.html#66-100">Source</a><a href="#impl-Function-for-DecodePrimaryKeyFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/primary_key/struct.DecodePrimaryKeyFunction.html" title="struct common_function::scalars::primary_key::DecodePrimaryKeyFunction">DecodePrimaryKeyFunction</a></h3></section><section id="impl-Function-for-RegexpExtractFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/string/regexp_extract.rs.html#80-180">Source</a><a href="#impl-Function-for-RegexpExtractFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/string/regexp_extract/struct.RegexpExtractFunction.html" title="struct common_function::scalars::string::regexp_extract::RegexpExtractFunction">RegexpExtractFunction</a></h3></section><section id="impl-Function-for-ToUnixtimeFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/timestamp/to_unixtime.rs.html#92-143">Source</a><a href="#impl-Function-for-ToUnixtimeFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/timestamp/to_unixtime/struct.ToUnixtimeFunction.html" title="struct common_function::scalars::timestamp::to_unixtime::ToUnixtimeFunction">ToUnixtimeFunction</a></h3></section><section id="impl-Function-for-UddSketchCalcFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/uddsketch_calc.rs.html#69-141">Source</a><a href="#impl-Function-for-UddSketchCalcFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/uddsketch_calc/struct.UddSketchCalcFunction.html" title="struct common_function::scalars::uddsketch_calc::UddSketchCalcFunction">UddSketchCalcFunction</a></h3></section><section id="impl-Function-for-ParseVectorFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/convert/parse_vector.rs.html#43-80">Source</a><a href="#impl-Function-for-ParseVectorFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/convert/parse_vector/struct.ParseVectorFunction.html" title="struct common_function::scalars::vector::convert::parse_vector::ParseVectorFunction">ParseVectorFunction</a></h3></section><section id="impl-Function-for-VectorToStringFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/convert/vector_to_string.rs.html#49-97">Source</a><a href="#impl-Function-for-VectorToStringFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/convert/vector_to_string/struct.VectorToStringFunction.html" title="struct common_function::scalars::vector::convert::vector_to_string::VectorToStringFunction">VectorToStringFunction</a></h3></section><section id="impl-Function-for-CosDistanceFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/distance.rs.html#112">Source</a><a href="#impl-Function-for-CosDistanceFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/distance/struct.CosDistanceFunction.html" title="struct common_function::scalars::vector::distance::CosDistanceFunction">CosDistanceFunction</a></h3></section><section id="impl-Function-for-DotProductFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/distance.rs.html#114">Source</a><a href="#impl-Function-for-DotProductFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/distance/struct.DotProductFunction.html" title="struct common_function::scalars::vector::distance::DotProductFunction">DotProductFunction</a></h3></section><section id="impl-Function-for-L2SqDistanceFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/distance.rs.html#113">Source</a><a href="#impl-Function-for-L2SqDistanceFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/distance/struct.L2SqDistanceFunction.html" title="struct common_function::scalars::vector::distance::L2SqDistanceFunction">L2SqDistanceFunction</a></h3></section><section id="impl-Function-for-ElemAvgFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/elem_avg.rs.html#49-78">Source</a><a href="#impl-Function-for-ElemAvgFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/elem_avg/struct.ElemAvgFunction.html" title="struct common_function::scalars::vector::elem_avg::ElemAvgFunction">ElemAvgFunction</a></h3></section><section id="impl-Function-for-ElemProductFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/elem_product.rs.html#62-91">Source</a><a href="#impl-Function-for-ElemProductFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/elem_product/struct.ElemProductFunction.html" title="struct common_function::scalars::vector::elem_product::ElemProductFunction">ElemProductFunction</a></h3></section><section id="impl-Function-for-ElemSumFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/elem_sum.rs.html#49-78">Source</a><a href="#impl-Function-for-ElemSumFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/elem_sum/struct.ElemSumFunction.html" title="struct common_function::scalars::vector::elem_sum::ElemSumFunction">ElemSumFunction</a></h3></section><section id="impl-Function-for-ScalarAddFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/scalar_add.rs.html#73-107">Source</a><a href="#impl-Function-for-ScalarAddFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/scalar_add/struct.ScalarAddFunction.html" title="struct common_function::scalars::vector::scalar_add::ScalarAddFunction">ScalarAddFunction</a></h3></section><section id="impl-Function-for-ScalarMulFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/scalar_mul.rs.html#73-107">Source</a><a href="#impl-Function-for-ScalarMulFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/scalar_mul/struct.ScalarMulFunction.html" title="struct common_function::scalars::vector::scalar_mul::ScalarMulFunction">ScalarMulFunction</a></h3></section><section id="impl-Function-for-VectorAddFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/vector_add.rs.html#46-90">Source</a><a href="#impl-Function-for-VectorAddFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/vector_add/struct.VectorAddFunction.html" title="struct common_function::scalars::vector::vector_add::VectorAddFunction">VectorAddFunction</a></h3></section><section id="impl-Function-for-VectorDimFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/vector_dim.rs.html#61-89">Source</a><a href="#impl-Function-for-VectorDimFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/vector_dim/struct.VectorDimFunction.html" title="struct common_function::scalars::vector::vector_dim::VectorDimFunction">VectorDimFunction</a></h3></section><section id="impl-Function-for-VectorDivFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/vector_div.rs.html#47-91">Source</a><a href="#impl-Function-for-VectorDivFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/vector_div/struct.VectorDivFunction.html" title="struct common_function::scalars::vector::vector_div::VectorDivFunction">VectorDivFunction</a></h3></section><section id="impl-Function-for-VectorKthElemFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/vector_kth_elem.rs.html#61-113">Source</a><a href="#impl-Function-for-VectorKthElemFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/vector_kth_elem/struct.VectorKthElemFunction.html" title="struct common_function::scalars::vector::vector_kth_elem::VectorKthElemFunction">VectorKthElemFunction</a></h3></section><section id="impl-Function-for-VectorMulFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/vector_mul.rs.html#46-90">Source</a><a href="#impl-Function-for-VectorMulFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/vector_mul/struct.VectorMulFunction.html" title="struct common_function::scalars::vector::vector_mul::VectorMulFunction">VectorMulFunction</a></h3></section><section id="impl-Function-for-VectorNormFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/vector_norm.rs.html#65-100">Source</a><a href="#impl-Function-for-VectorNormFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/vector_norm/struct.VectorNormFunction.html" title="struct common_function::scalars::vector::vector_norm::VectorNormFunction">VectorNormFunction</a></h3></section><section id="impl-Function-for-VectorSubFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/vector_sub.rs.html#45-89">Source</a><a href="#impl-Function-for-VectorSubFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/vector_sub/struct.VectorSubFunction.html" title="struct common_function::scalars::vector::vector_sub::VectorSubFunction">VectorSubFunction</a></h3></section><section id="impl-Function-for-VectorSubvectorFunction" class="impl"><a class="src rightside" href="../../src/common_function/scalars/vector/vector_subvector.rs.html#67-123">Source</a><a href="#impl-Function-for-VectorSubvectorFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../scalars/vector/vector_subvector/struct.VectorSubvectorFunction.html" title="struct common_function::scalars::vector::vector_subvector::VectorSubvectorFunction">VectorSubvectorFunction</a></h3></section><section id="impl-Function-for-BuildFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/build.rs.html#29-48">Source</a><a href="#impl-Function-for-BuildFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/build/struct.BuildFunction.html" title="struct common_function::system::build::BuildFunction">BuildFunction</a></h3></section><section id="impl-Function-for-ConnectionIdFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/database.rs.html#106-128">Source</a><a href="#impl-Function-for-ConnectionIdFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/database/struct.ConnectionIdFunction.html" title="struct common_function::system::database::ConnectionIdFunction">ConnectionIdFunction</a></h3></section><section id="impl-Function-for-DatabaseFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/database.rs.html#32-54">Source</a><a href="#impl-Function-for-DatabaseFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/database/struct.DatabaseFunction.html" title="struct common_function::system::database::DatabaseFunction">DatabaseFunction</a></h3></section><section id="impl-Function-for-PgBackendPidFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/database.rs.html#82-104">Source</a><a href="#impl-Function-for-PgBackendPidFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/database/struct.PgBackendPidFunction.html" title="struct common_function::system::database::PgBackendPidFunction">PgBackendPidFunction</a></h3></section><section id="impl-Function-for-ReadPreferenceFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/database.rs.html#56-80">Source</a><a href="#impl-Function-for-ReadPreferenceFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/database/struct.ReadPreferenceFunction.html" title="struct common_function::system::database::ReadPreferenceFunction">ReadPreferenceFunction</a></h3></section><section id="impl-Function-for-ColDescriptionFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/pg_catalog.rs.html#253-277">Source</a><a href="#impl-Function-for-ColDescriptionFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/pg_catalog/struct.ColDescriptionFunction.html" title="struct common_function::system::pg_catalog::ColDescriptionFunction">ColDescriptionFunction</a></h3></section><section id="impl-Function-for-CurrentDatabaseFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/pg_catalog.rs.html#47-69">Source</a><a href="#impl-Function-for-CurrentDatabaseFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/pg_catalog/struct.CurrentDatabaseFunction.html" title="struct common_function::system::pg_catalog::CurrentDatabaseFunction">CurrentDatabaseFunction</a></h3></section><section id="impl-Function-for-CurrentSchemaFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/pg_catalog.rs.html#73-95">Source</a><a href="#impl-Function-for-CurrentSchemaFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/pg_catalog/struct.CurrentSchemaFunction.html" title="struct common_function::system::pg_catalog::CurrentSchemaFunction">CurrentSchemaFunction</a></h3></section><section id="impl-Function-for-CurrentSchemasFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/pg_catalog.rs.html#140-179">Source</a><a href="#impl-Function-for-CurrentSchemasFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/pg_catalog/struct.CurrentSchemasFunction.html" title="struct common_function::system::pg_catalog::CurrentSchemasFunction">CurrentSchemasFunction</a></h3></section><section id="impl-Function-for-ObjDescriptionFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/pg_catalog.rs.html#204-228">Source</a><a href="#impl-Function-for-ObjDescriptionFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/pg_catalog/struct.ObjDescriptionFunction.html" title="struct common_function::system::pg_catalog::ObjDescriptionFunction">ObjDescriptionFunction</a></h3></section><section id="impl-Function-for-PgMyTempSchemaFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/pg_catalog.rs.html#329-348">Source</a><a href="#impl-Function-for-PgMyTempSchemaFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/pg_catalog/struct.PgMyTempSchemaFunction.html" title="struct common_function::system::pg_catalog::PgMyTempSchemaFunction">PgMyTempSchemaFunction</a></h3><div class="docblock"><p>PostgreSQL pg_my_temp_schema - returns 0 (no temp schema) for compatibility</p>
|
||
</div></section><section id="impl-Function-for-SessionUserFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/pg_catalog.rs.html#97-121">Source</a><a href="#impl-Function-for-SessionUserFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/pg_catalog/struct.SessionUserFunction.html" title="struct common_function::system::pg_catalog::SessionUserFunction">SessionUserFunction</a></h3></section><section id="impl-Function-for-ShobjDescriptionFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/pg_catalog.rs.html#302-326">Source</a><a href="#impl-Function-for-ShobjDescriptionFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/pg_catalog/struct.ShobjDescriptionFunction.html" title="struct common_function::system::pg_catalog::ShobjDescriptionFunction">ShobjDescriptionFunction</a></h3></section><section id="impl-Function-for-TimezoneFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/timezone.rs.html#28-50">Source</a><a href="#impl-Function-for-TimezoneFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/timezone/struct.TimezoneFunction.html" title="struct common_function::system::timezone::TimezoneFunction">TimezoneFunction</a></h3></section><section id="impl-Function-for-VersionFunction" class="impl"><a class="src rightside" href="../../src/common_function/system/version.rs.html#25-59">Source</a><a href="#impl-Function-for-VersionFunction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for <a class="struct" href="../system/version/struct.VersionFunction.html" title="struct common_function::system::version::VersionFunction">VersionFunction</a></h3></section><section id="impl-Function-for-T" class="impl"><a class="src rightside" href="../../src/common_function/scalars/geo/relation.rs.html#120-163">Source</a><a href="#impl-Function-for-T" class="anchor">§</a><h3 class="code-header">impl<T: <a class="trait" href="../scalars/geo/relation/trait.StFunction.html" title="trait common_function::scalars::geo::relation::StFunction">StFunction</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>> <a class="trait" href="trait.Function.html" title="trait common_function::function::Function">Function</a> for T</h3></section></div><script src="../../trait.impl/common_function/function/trait.Function.js" async></script></section></div></main></body></html> |