|
Covalent Bond
0.0.1-alpha
'covalent bond' is a data middle office. As a 2022-2023 Fall SWE final project.
|
#include <cbOperator.hpp>


Public Member Functions | |
| ~cbOpCombine () override | |
| cbOpCombine (const std::vector< std::string > &key, const std::string name) | |
| void | overload (const sol::function &func) override final |
| void | execMain () override final |
| void | __innerFunc (baseOp *thisOp=nullptr) override final |
Public Member Functions inherited from cbOpRowWise | |
| ~cbOpRowWise () | |
| cbOpRowWise () | |
Public Member Functions inherited from baseOp | |
| virtual | ~baseOp () |
| baseOp (const opType &ot) | |
Private Attributes | |
| const std::string | m_tableName |
| const std::vector< std::string > | m_key |
Additional Inherited Members | |
Public Attributes inherited from baseOp | |
| cbOpIO | io |
| opType | type = opType::rowWise |
| bool | isOverload = false |
| sol::function | luaOverrideFunc = sol::nil |
Definition at line 108 of file cbOperator.hpp.
|
override |
Definition at line 29 of file cbOperator.cpp.
| cbOpCombine::cbOpCombine | ( | const std::vector< std::string > & | key, |
| const std::string | name | ||
| ) |
Definition at line 31 of file cbOperator.cpp.
|
finaloverridevirtual |
Implements cbOpRowWise.
Definition at line 41 of file cbOperator.cpp.
References baseOp::isOverload, baseOp::luaOverrideFunc, m_key, and m_tableName.
Referenced by execMain().

|
finaloverridevirtual |
Implements cbOpRowWise.
Definition at line 39 of file cbOperator.cpp.
References __innerFunc().

|
finaloverridevirtual |
Implements cbOpRowWise.
Definition at line 34 of file cbOperator.cpp.
References baseOp::isOverload, and baseOp::luaOverrideFunc.
Referenced by cb::graph::cbComputeGraph::cbComputeGraph(), and cb::graph::cbComputeGraph::createCombineNode().

|
private |
Definition at line 118 of file cbOperator.hpp.
Referenced by __innerFunc().
|
private |
Definition at line 117 of file cbOperator.hpp.
Referenced by __innerFunc().
1.8.17