Enum expr::TableFunc [−][src]
pub enum TableFunc {
Show 14 variants
JsonbEach {
stringify: bool,
},
JsonbObjectKeys,
JsonbArrayElements {
stringify: bool,
},
RegexpExtract(AnalyzedRegex),
CsvExtract(usize),
GenerateSeriesInt32,
GenerateSeriesInt64,
GenerateSeriesTimestamp,
GenerateSeriesTimestampTz,
Repeat,
UnnestArray {
el_typ: ScalarType,
},
UnnestList {
el_typ: ScalarType,
},
Wrap {
types: Vec<ColumnType>,
width: usize,
},
GenerateSubscriptsArray,
}
Variants
JsonbEach
Fields
stringify: bool
JsonbObjectKeys
JsonbArrayElements
Fields
stringify: bool
RegexpExtract(AnalyzedRegex)
Tuple Fields
CsvExtract(usize)
Tuple Fields
0: usize
GenerateSeriesInt32
GenerateSeriesInt64
GenerateSeriesTimestamp
GenerateSeriesTimestampTz
Repeat
UnnestArray
Fields
el_typ: ScalarType
UnnestList
Fields
el_typ: ScalarType
Wrap
Given n
input expressions, wraps them into n / width
rows, each of
width
columns.
This function is not intended to be called directly by end users, but is useful in the planning of e.g. VALUES clauses.
GenerateSubscriptsArray
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Adds names and types of the fields of the struct or enum to rti
. Read more
Auto Trait Implementations
impl RefUnwindSafe for TableFunc
impl UnwindSafe for TableFunc
Blanket Implementations
Mutably borrows from an owned value. Read more
Formats an object with the “alternative” format ({:#}
) and returns it.
Compare self to key
and return true
if they are equal.
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more