#include <WasmOperator.hpp>
|
void | print (std::ostream &out, unsigned level) const override |
|
|
static std::ostream & | indent (std::ostream &out, unsigned level) |
|
|
void | cost (double new_cost) |
|
Definition at line 877 of file WasmOperator.hpp.
◆ Match()
◆ accept() [1/4]
virtual void m::wasm::MatchBase::accept |
( |
ConstMatchBaseVisitor & |
v | ) |
const |
|
pure virtualinherited |
◆ accept() [2/4]
virtual void m::wasm::MatchBase::accept |
( |
MatchBaseVisitor & |
v | ) |
|
|
pure virtualinherited |
◆ accept() [3/4]
◆ accept() [4/4]
◆ cost() [1/2]
double m::MatchBase::cost |
( |
| ) |
const |
|
inlineinherited |
◆ cost() [2/2]
void m::MatchBase::cost |
( |
double |
new_cost | ) |
|
|
inlineprivateinherited |
◆ dump() [1/2]
void MatchBase::dump |
( |
| ) |
const |
|
inherited |
◆ dump() [2/2]
◆ execute()
Executes this physical operator match.
Recursively calls children operators to execute. The three callbacks are specified by the parent operator and are used as follows: setup
for some initializations, pipeline
for the actual computation, and teardown
for post-processing.
Implements m::MatchBase.
Definition at line 898 of file WasmOperator.hpp.
References m::execute_buffered(), and m::Operator::schema().
◆ get_matched_root()
◆ indent()
static std::ostream & m::MatchBase::indent |
( |
std::ostream & |
out, |
|
|
unsigned |
level |
|
) |
| |
|
inlinestaticprotectedinherited |
◆ print()
◆ buffer_factory_
Initial value:=
: std::unique_ptr<storage::DataLayoutFactory>()
option_configs::SoftPipelineBreakerStrategy soft_pipeline_breaker
Where soft pipeline breakers should be added.
std::unique_ptr< const m::storage::DataLayoutFactory > soft_pipeline_breaker_layout
Which layout factory should be used for soft pipeline breakers.
Definition at line 882 of file WasmOperator.hpp.
◆ buffer_num_tuples_
◆ child
◆ cost_
double m::MatchBase::cost_ = std::numeric_limits<double>::infinity() |
|
privateinherited |
◆ projection
The documentation for this struct was generated from the following file: