pub enum Function<'a> {
Show 173 variants Abs, Acos, AddDate, AddMonths, AddTime, Ascii, Asin, Atan, Atan2, Bin, BitLength, Ceil, CharacterLength, Chr, Concat, ConcatWs, Conv, ConvertTs, Cos, Cot, Crc32, Crc32c, CurDate, CurrentTimestamp, CurTime, Date, DateAdd, DateDiff, DateFormat, DateSub, DayName, DayOfMonth, DayOfWeek, DayOfYear, Degrees, Elt, Exists, Exp, ExportSet, ExtractValue, Field, FindInSet, Floor, Format, FromBase64, FromDays, Greatest, Hex, If, IfNull, Insert, InStr, JsonArray, JsonArrayAgg, JsonArrayAppend, JsonArrayInsert, JsonCompact, JsonContains, JsonContainsPath, JsonDepth, JsonDetailed, JsonEquals, JsonExists, JsonExtract, JsonInsert, JsonKeys, JsonLength, JsonLoose, JsonMerge, JsonMergePath, JsonMergePerserve, JsonNormalize, JsonObject, JsonObjectAgg, JsonQoute, JsonQuery, JsonRemove, JsonReplace, JsonSearch, JsonSet, JsonTable, JsonType, JsonUnquote, JsonValid, JsonValue, LCase, Least, Left, Length, LengthB, Ln, LoadFile, Locate, Log, Log10, Log2, Lower, LPad, LTrim, MakeDate, MakeSet, MakeTime, Max, MicroSecond, Mid, Min, Minute, MonthName, NaturalSortkey, Now, NullIf, NVL2, Oct, OctetLength, Ord, PeriodAdd, PeriodDiff, Pi, Position, Pow, Quarter, Quote, Radians, Rand, Repeat, Replace, Reverse, Right, Round, RPad, RTrim, Second, SecToTime, SFormat, Sign, Sin, SoundEx, Space, Sqrt, StrCmp, StrToDate, SubDate, SubStr, SubStringIndex, SubTime, Sum, Tan, Time, TimeDiff, TimeFormat, Timestamp, TimestampAdd, TimestampDiff, TimeToSec, ToBase64, ToChar, ToDays, ToSeconds, Truncate, UCase, UncompressedLength, UnHex, UnixTimestamp, Unknown, UpdateXml, Upper, UtcDate, UtcTime, UtcTimeStamp, Week, Weekday, WeekOfYear, Other(&'a str),
}
Expand description

Function to execute

Variants

Abs

Acos

AddDate

AddMonths

AddTime

Ascii

Asin

Atan

Atan2

Bin

BitLength

Ceil

CharacterLength

Chr

Concat

ConcatWs

Conv

ConvertTs

Cos

Cot

Crc32

Crc32c

CurDate

CurrentTimestamp

CurTime

Date

DateAdd

DateDiff

DateFormat

DateSub

DayName

DayOfMonth

DayOfWeek

DayOfYear

Degrees

Elt

Exists

Exp

ExportSet

ExtractValue

Field

FindInSet

Floor

Format

FromBase64

FromDays

Greatest

Hex

If

IfNull

Insert

InStr

JsonArray

JsonArrayAgg

JsonArrayAppend

JsonArrayInsert

JsonCompact

JsonContains

JsonContainsPath

JsonDepth

JsonDetailed

JsonEquals

JsonExists

JsonExtract

JsonInsert

JsonKeys

JsonLength

JsonLoose

JsonMerge

JsonMergePath

JsonMergePerserve

JsonNormalize

JsonObject

JsonObjectAgg

JsonQoute

JsonQuery

JsonRemove

JsonReplace

JsonSearch

JsonSet

JsonTable

JsonType

JsonUnquote

JsonValid

JsonValue

LCase

Least

Left

Length

LengthB

Ln

LoadFile

Locate

Log

Log10

Log2

Lower

LPad

LTrim

MakeDate

MakeSet

MakeTime

Max

MicroSecond

Mid

Min

Minute

MonthName

NaturalSortkey

Now

NullIf

NVL2

Oct

OctetLength

Ord

PeriodAdd

PeriodDiff

Pi

Position

Pow

Quarter

Quote

Radians

Rand

Repeat

Replace

Reverse

Right

Round

RPad

RTrim

Second

SecToTime

SFormat

Sign

Sin

SoundEx

Space

Sqrt

StrCmp

StrToDate

SubDate

SubStr

SubStringIndex

SubTime

Sum

Tan

Time

TimeDiff

TimeFormat

Timestamp

TimestampAdd

TimestampDiff

TimeToSec

ToBase64

ToChar

ToDays

ToSeconds

Truncate

UCase

UncompressedLength

UnHex

UnixTimestamp

Unknown

UpdateXml

Upper

UtcDate

UtcTime

UtcTimeStamp

Week

Weekday

WeekOfYear

Other(&'a str)

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.