Expand description
TBD: Currently, sql::func
handles matching arguments to their respective
built-in functions (for most built-in functions, at least).
Structs§
- Tracks candidate implementations.
- Describes a single function’s implementation.
- Describes how each implementation should be represented in the catalog.
- Builds an expression that evaluates a scalar function on the provided input expressions.
Enums§
- A specifier for a function or an operator.
- Describes possible types of function parameters.
- Describes parameter types.
Statics§
- Correlates an operator with all of its implementations.
- Correlates a built-in function name to its implementations.
Functions§
- Resolves the operator to a set of function implementations.
- Selects the best implementation given the provided
args
using a process similar to PostgreSQL’s parser, and returns theScalarExpr
to invoke that function. - Backing implementation for sql_impl_func and sql_impl_cast. See those functions for details.