The table contains all supported algos.
More...
#include <JoinAlgo/JoinAlgoTable.h>
|
| AbstractJoinAlgoPtr | findAlgo (size_t idx) |
| | find a algorithm in the table according to its index More...
|
| |
| AbstractJoinAlgoPtr | findAlgo (string name) |
| | find a algorithm in the table according to its index More...
|
| |
| size_t | registerNewAlgo (AbstractJoinAlgoPtr anew) |
| | To register a new algorithm. More...
|
| |
|
|
vector< AbstractJoinAlgoPtr > | algos |
| |
The table contains all supported algos.
- Note
- Please edit this class if new algorithm is added
◆ findAlgo() [1/2]
| AbstractJoinAlgoPtr INTELLI::JoinAlgoTable::findAlgo |
( |
size_t |
idx | ) |
|
|
inline |
find a algorithm in the table according to its index
- Parameters
-
| idx | The index of algorithm |
- Returns
- The algorithm
◆ findAlgo() [2/2]
| AbstractJoinAlgoPtr INTELLI::JoinAlgoTable::findAlgo |
( |
string |
name | ) |
|
|
inline |
find a algorithm in the table according to its index
- Parameters
-
| name | The name of algorithm |
- Returns
- The algorithm
◆ registerNewAlgo()
| size_t INTELLI::JoinAlgoTable::registerNewAlgo |
( |
AbstractJoinAlgoPtr |
anew | ) |
|
|
inline |
To register a new algorithm.
- Parameters
-
- Returns
- The index of new registered algorithm
The documentation for this class was generated from the following file: