The ExpressionEqualityMatcher matches on equality with another (given) expression.
More...
|
|
ExpressionClass | expr_class |
| | The ExpressionClass of the to-be-matched expression. ExpressionClass::INVALID for ANY.
|
| |
|
unique_ptr< ExpressionTypeMatcher > | expr_type |
| | Matcher for the ExpressionType of the operator (nullptr for ANY)
|
| |
|
unique_ptr< TypeMatcher > | type |
| | Matcher for the return_type of the expression (nullptr for ANY)
|
| |
The ExpressionEqualityMatcher matches on equality with another (given) expression.
◆ ExpressionEqualityMatcher()
| duckdb::ExpressionEqualityMatcher::ExpressionEqualityMatcher |
( |
const Expression & |
expr | ) |
|
|
inlineexplicit |
69393 : ExpressionMatcher(ExpressionClass::INVALID), expression(expr) {
69394 }
◆ Match()
Checks if the given expression matches this ExpressionMatcher. If it does, the expression is appended to the bindings list and true is returned. Otherwise, false is returned.
Reimplemented from duckdb::ExpressionMatcher.
The documentation for this class was generated from the following file:
- external/duckdb/duckdb.cpp