|
|
string | name |
| | The name of the function set.
|
| |
|
vector< T > | functions |
| | The set of functions.
|
| |
◆ FunctionSet()
44063 }
string name
The name of the function set.
Definition duckdb.hpp:44066
◆ AddFunction()
44071 {
44072 functions.push_back(std::move(function));
44073 }
vector< T > functions
The set of functions.
Definition duckdb.hpp:44068
◆ Size()
◆ GetFunctionByOffset()
◆ GetFunctionReferenceByOffset()
◆ MergeFunctionSet()
44085 {
44086 D_ASSERT(!new_functions.functions.empty());
44087 for (
auto &new_func : new_functions.
functions) {
44088 bool overwritten = false;
44090 if (new_func.Equal(func)) {
44091
44092 if (override) {
44093
44094 overwritten = true;
44095 func = new_func;
44096 } else {
44097
44098 return false;
44099 }
44100 break;
44101 }
44102 }
44103 if (!overwritten) {
44105 }
44106 }
44107 return true;
44108 }
The documentation for this class was generated from the following file: