OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RelAlgNode Member List

This is the complete list of members for RelAlgNode, including all inherited members.

accept(Visitor &v, std::string name) const =0RelAlgDagNodepure virtual
acceptChildren(Visitor &v) const =0RelAlgDagNodepure virtual
addManagedInput(std::shared_ptr< const RelAlgNode > input)RelAlgNodeinline
clearContextData() const RelAlgNodeinline
context_data_RelAlgNodemutableprivate
crt_id_RelAlgNodeprivatestatic
dag_node_id_RelAlgNodemutableprivate
deepCopy() const =0RelAlgNodepure virtual
getAndOwnInput(const size_t idx) const RelAlgNodeinline
getContextData() const RelAlgNodeinline
getId() const RelAlgNodeinline
getIdInPlanTree() const RelAlgDagNodeinline
getInput(const size_t idx) const RelAlgNodeinline
getInputs() const RelAlgNodeinline
getOutputMetainfo() const RelAlgNodeinline
getQueryPlanDag() const RelAlgNodeinline
getQueryPlanDagHash() const RelAlgNodeinline
getRelNodeDagId() const RelAlgNodeinline
getStepNumber() const RelAlgDagNodeinlinevirtual
hasContextData() const RelAlgNodeinline
hash_RelAlgNodemutableprotected
hasInput(const RelAlgNode *needle) const RelAlgNodeinline
id_RelAlgNodeprotected
id_in_plan_tree_RelAlgDagNodemutableprotected
inputCount() const RelAlgNodeinline
inputs_RelAlgNodeprotected
is_nop_RelAlgNodeprivate
isNop() const RelAlgNodeinline
markAsNop()RelAlgNodeinline
query_plan_dag_RelAlgNodemutableprivate
query_plan_dag_hash_RelAlgNodemutableprivate
RelAlgDagNode()RelAlgDagNodeinline
RelAlgDagSerializerRelAlgNodefriend
RelAlgNode(RelAlgInputs inputs={})RelAlgNodeinline
replaceInput(std::shared_ptr< const RelAlgNode > old_input, std::shared_ptr< const RelAlgNode > input)RelAlgNodeinlinevirtual
resetQueryExecutionState()RelAlgNodeinline
resetRelAlgFirstId() noexceptRelAlgNodestatic
setContextData(const RaExecutionDesc *context_data) const RelAlgNodeinline
setIdInPlanTree(size_t id) const RelAlgDagNodeinline
setOutputMetainfo(std::vector< TargetMetaInfo > targets_metainfo) const RelAlgNodeinline
setQueryPlanDag(const std::string &extracted_query_plan_dag) const RelAlgNodeinline
setRelNodeDagId(const size_t id) const RelAlgNodeinline
setStepNumber(size_t step) const RelAlgDagNodeinlinevirtual
size() const =0RelAlgNodepure virtual
step_RelAlgDagNodemutableprotected
targets_metainfo_RelAlgNodemutableprivate
toHash() const =0RelAlgNodepure virtual
toString(RelRexToStringConfig config=RelRexToStringConfig::defaults()) const =0RelAlgNodepure virtual
~RelAlgNode()RelAlgNodeinlinevirtual