#include <Merge.h>
  
 Public Types | |
| enum | MergeStrategy { PUREMERGE = 0, TRYGETMAX = 1, AUTOINCREMENT = 2 } | 
Public Member Functions | |
| bool | executeMemory (te::vp::AlgorithmParams *mainParams) | 
| bool | executeQuery (te::vp::AlgorithmParams *mainParams) | 
| Merge () | |
| virtual | ~Merge () | 
Protected Member Functions | |
| MergeStrategy | checkStrategy () | 
| std::auto_ptr< te::da::DataSetType > | getOutputDataSetType (te::vp::AlgorithmParams *mainParams) | 
| int | getPropertyType (const te::dt::Property *p) | 
| std::vector< std::pair< std::string, std::string > > | getPropNames (const std::map< std::string, te::dt::AbstractData * > &specificParams) | 
| bool | isPrimaryKeyProperty (const te::da::DataSetType *dst, const std::string &p) | 
| bool | isUpdate (const std::map< std::string, te::dt::AbstractData * > &specificParams) | 
| int | tryGetMax () | 
| void | updateInputDst (te::da::DataSourceTransactor *transactor) | 
Private Attributes | |
| te::da::DataSet * | m_inputDs | 
| te::da::DataSetType * | m_inputDst | 
| te::da::DataSourcePtr | m_inputSource | 
| int | m_inputSRID | 
| bool | m_isUpdate | 
| te::da::DataSet * | m_mergeDs | 
| te::da::DataSetType * | m_mergeDst | 
| te::da::DataSourcePtr | m_mergeSource | 
| std::string | m_outDsetName | 
| te::da::DataSourcePtr | m_outDsrc | 
| std::vector< std::pair< std::string, std::string > > | m_properties | 
| te::vp::Merge::Merge | ( | ) | 
      
  | 
  protected | 
      
  | 
  virtual | 
Implements te::vp::Algorithm.
      
  | 
  virtual | 
Implements te::vp::Algorithm.
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |