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

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

accept(Visitor &v, std::string name) const overrideRexCaseinlinevirtual
acceptChildren(Visitor &v) const overrideRexCaseinlinevirtual
branchCount() const RexCaseinline
else_expr_RexCaseprivate
expr_pair_list_RexCaseprivate
getElse() const RexCaseinline
getIdInPlanTree() const RelAlgDagNodeinline
getStepNumber() const Rexinlinevirtual
getThen(const size_t idx) const RexCaseinline
getWhen(const size_t idx) const RexCaseinline
hash_Rexmutableprotected
hash_value(RexCase const &)RexCasefriend
id_in_plan_tree_RelAlgDagNodemutableprotected
RelAlgDagNode()RelAlgDagNodeinline
RelAlgDagSerializerRexCasefriend
RexCase()=defaultRexCase
RexCase(std::vector< std::pair< std::unique_ptr< const RexScalar >, std::unique_ptr< const RexScalar >>> &expr_pair_list, std::unique_ptr< const RexScalar > &else_expr)RexCaseinline
setIdInPlanTree(size_t id) const RelAlgDagNodeinline
setStepNumber(size_t step) const RelAlgDagNodeinlinevirtual
step_RelAlgDagNodemutableprotected
toHash() const overrideRexCaseinlinevirtual
toString(RelRexToStringConfig config=RelRexToStringConfig::defaults()) const overrideRexCaseinlinevirtual
~Rex()Rexinlinevirtual