mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Public Types | Public Member Functions
m::pattern_matcher_impl< PhysOp, PhysOpt > Struct Template Reference

#include <PhysicalOptimizer.hpp>

Inheritance diagram for m::pattern_matcher_impl< PhysOp, PhysOpt >:
[legend]
Collaboration diagram for m::pattern_matcher_impl< PhysOp, PhysOpt >:
[legend]

Public Types

using pattern = PhysOp::pattern
 

Public Member Functions

void matches (PhysicalOptimizer &opt, const Operator &op) const override
 

Detailed Description

template<typename PhysOp, typename PhysOpt>
struct m::pattern_matcher_impl< PhysOp, PhysOpt >

Definition at line 658 of file PhysicalOptimizer.hpp.

Member Typedef Documentation

◆ pattern

template<typename PhysOp , typename PhysOpt >
using m::pattern_matcher_impl< PhysOp, PhysOpt >::pattern = PhysOp::pattern

Definition at line 660 of file PhysicalOptimizer.hpp.

Member Function Documentation

◆ matches()

template<typename PhysOp , typename PhysOpt >
void m::pattern_matcher_impl< PhysOp, PhysOpt >::matches ( PhysicalOptimizer opt,
const Operator op 
) const
inlineoverridevirtual

Implements m::pattern_matcher_base.

Definition at line 662 of file PhysicalOptimizer.hpp.


The documentation for this struct was generated from the following file: