|
|
static DUCKDB_API string | CallToString (const string &catalog_name, const string &schema_name, const string &name, const vector< LogicalType > &arguments, const LogicalType &varargs=LogicalType::INVALID) |
| | Returns the formatted string name(arg1, arg2, ...)
|
| |
|
static DUCKDB_API string | CallToString (const string &catalog_name, const string &schema_name, const string &name, const vector< LogicalType > &arguments, const LogicalType &varargs, const LogicalType &return_type) |
| | Returns the formatted string name(arg1, arg2..) -> return_type.
|
| |
|
static DUCKDB_API string | CallToString (const string &catalog_name, const string &schema_name, const string &name, const vector< LogicalType > &arguments, const named_parameter_type_map_t &named_parameters) |
| | Returns the formatted string name(arg1, arg2.., np1=a, np2=b, ...)
|
| |
|
static DUCKDB_API void | EraseArgument (SimpleFunction &bound_function, vector< unique_ptr< Expression > > &arguments, idx_t argument_index) |
| | Used in the bind to erase an argument from a function.
|
| |
◆ original_arguments
The set of original arguments of the function - only set if Function::EraseArgument is called Used for (de)serialization purposes
◆ varargs
The type of varargs to support, or LogicalTypeId::INVALID if the function does not accept variable length arguments
The documentation for this class was generated from the following file: