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: