OmniSciDB
a5dc49c757
|
#include <RelAlgDag.h>
Public Member Functions | |
virtual | ~Visitor () |
virtual bool | visit (RelAggregate const *n, std::string s) |
virtual bool | visit (RelCompound const *n, std::string s) |
virtual bool | visit (RelFilter const *n, std::string s) |
virtual bool | visit (RelJoin const *n, std::string s) |
virtual bool | visit (RelLeftDeepInnerJoin const *n, std::string s) |
virtual bool | visit (RelLogicalUnion const *n, std::string s) |
virtual bool | visit (RelLogicalValues const *n, std::string s) |
virtual bool | visit (RelModify const *n, std::string s) |
virtual bool | visit (RelProject const *n, std::string s) |
virtual bool | visit (RelScan const *n, std::string s) |
virtual bool | visit (RelSort const *n, std::string s) |
virtual bool | visit (RelTableFunction const *n, std::string s) |
virtual bool | visit (RelTranslatedJoin const *n, std::string s) |
virtual bool | visit (RexAbstractInput const *n, std::string s) |
virtual bool | visit (RexCase const *n, std::string s) |
virtual bool | visit (RexFunctionOperator const *n, std::string s) |
virtual bool | visit (RexInput const *n, std::string s) |
virtual bool | visit (RexLiteral const *n, std::string s) |
virtual bool | visit (RexOperator const *n, std::string s) |
virtual bool | visit (RexRef const *n, std::string s) |
virtual bool | visit (RexAgg const *n, std::string s) |
virtual bool | visit (RexSubQuery const *n, std::string s) |
virtual bool | visit (RexWindowFunctionOperator const *n, std::string s) |
Protected Member Functions | |
virtual bool | visitAny (RelAlgDagNode const *n, std::string s) |
Private Member Functions | |
template<typename T > | |
bool | v (T const *n, std::string s) |
Definition at line 83 of file RelAlgDag.h.
|
inlinevirtual |
Definition at line 85 of file RelAlgDag.h.
|
inlineprivate |
Definition at line 119 of file RelAlgDag.h.
References visitAny().
Referenced by visit().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 86 of file RelAlgDag.h.
References v().
Referenced by RexAbstractInput::accept(), RexLiteral::accept(), RexOperator::accept(), RexCase::accept(), RexFunctionOperator::accept(), RexWindowFunctionOperator::accept(), RexRef::accept(), RexAgg::accept(), RexSubQuery::accept(), RexInput::accept(), RelScan::accept(), RelProject::accept(), RelAggregate::accept(), RelJoin::accept(), RelTranslatedJoin::accept(), RelFilter::accept(), RelLeftDeepInnerJoin::accept(), RelCompound::accept(), RelSort::accept(), RelModify::accept(), RelTableFunction::accept(), RelLogicalValues::accept(), and RelLogicalUnion::accept().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 87 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 88 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 89 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 90 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 91 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 92 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 93 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 94 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 95 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 96 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 97 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 98 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 99 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 100 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 101 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 102 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 103 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 104 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 105 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 106 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 107 of file RelAlgDag.h.
References v().
|
inlinevirtual |
Reimplemented in RelAlgDagViewer.
Definition at line 108 of file RelAlgDag.h.
References v().
|
inlineprotectedvirtual |
Reimplemented in RelAlgDagViewer::CollectImmediateChildren, and RelAlgDagViewer::BreadthFirstSearch.
Definition at line 113 of file RelAlgDag.h.
Referenced by v().