#include <make_join_hypergraph.h>
◆ Node()
| JoinHypergraph::Node::Node |
( |
MEM_ROOT * |
mem_root, |
|
|
TABLE * |
table |
|
) |
| |
|
inline |
◆ AddPushable()
Add a join condition that is potentially pushable as a sargable predicate for this node.
- Parameters
-
| cond | The condition to be considered for pushdown. |
| from | The relational expression from which this condition originates. |
◆ AddSargable()
◆ lateral_dependencies()
◆ pushable_conditions()
◆ sargable_predicates()
◆ set_lateral_dependencies()
◆ table()
| TABLE * JoinHypergraph::Node::table |
( |
| ) |
const |
|
inline |
◆ cardinality
| std::optional<double> JoinHypergraph::Node::cardinality |
◆ m_lateral_dependencies
◆ m_pushable_conditions
◆ m_sargable_predicates
◆ m_table
| TABLE* JoinHypergraph::Node::m_table |
|
private |
The documentation for this class was generated from the following file: