taco-db  0.1.0
taco::FuncCallOperator Member List

This is the complete list of members for taco::FuncCallOperator, including all inherited members.

append_indent(std::string &buf, int indent)taco::TreeNodestatic
CheckAndLookupFunction(Oid funcid, std::shared_ptr< const SysTable_Type > &rettyp, const UniquePtrs &... arg_exprs)taco::FuncCallOperatorinlineprivatestatic
CheckAndLookupFunctionImpl(Oid funcid, std::shared_ptr< const SysTable_Type > &rettyp, std::vector< const ExprNode * > arg_expr_ptrs)taco::FuncCallOperatorprivatestatic
Create(Oid funcid, UniquePtrs &&...arg_exprs)taco::FuncCallOperatorinlinestatic
Eval(const std::vector< NullableDatumRef > &record) const overridetaco::FuncCallOperatorvirtual
Eval(const char *record) const overridetaco::FuncCallOperatorvirtual
ExprNode(NodeTag tag, UniquePtrs &&...input)taco::ExprNodeinline
FuncCallOperator(FunctionInfo &&func, Oid funcid, std::shared_ptr< const SysTable_Type > rettyp, UniquePtrs &&...arg_exprs)taco::FuncCallOperatorinlineprivate
get_input(size_t i) consttaco::TreeNodeinline
get_input_as(size_t i) consttaco::TreeNodeinline
get_tag() consttaco::TreeNodeinline
m_functaco::FuncCallOperatorprivate
m_funcidtaco::FuncCallOperatorprivate
m_inputtaco::TreeNodeprivate
m_nargstaco::FuncCallOperatorprivate
m_tagtaco::TreeNodeprivate
m_typetaco::ExprNodeprotected
node_name() consttaco::TreeNodeinline
node_properties_to_string(std::string &buf, int indent) const overridetaco::FuncCallOperatorvirtual
node_to_string(std::string &buf, int indent) consttaco::TreeNode
operator=(TreeNode &&)=defaulttaco::TreeNode
operator=(const TreeNode &)=deletetaco::TreeNode
ReturnType() consttaco::ExprNodeinline
to_string() consttaco::TreeNodeinline
TO_STRING_INDENT_SIZEtaco::TreeNodeprivatestatic
TreeNode(NodeTag tag, UniquePtrs &&...input)taco::TreeNodeinline
TreeNode(TreeNode &&)=defaulttaco::TreeNode
TreeNode(const TreeNode &)=deletetaco::TreeNode
~ExprNode()taco::ExprNodeinlinevirtual
~FuncCallOperator() overridetaco::FuncCallOperatorinline
~TreeNode()taco::TreeNodeinlinevirtual