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: