◆ InmemFileBulkLoadIterator()
◆ EndScan()
  
  
      
        
          | void taco::VolatileCatCache::InmemFileBulkLoadIterator::EndScan  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
Ends the scan. 
If the subclass does want it to be called again in the destructor if it has been called, it should set m_key_schema to nullptr. 
Implements taco::BulkLoadIterator.
 
 
◆ Next()
  
  
      
        
          | bool taco::VolatileCatCache::InmemFileBulkLoadIterator::Next  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Subclass should override the Next() function for moving to the next (key, record id) pair. 
Upon a successful return, Next() should call IndexKey::Construct on the preallocated IndexKey m_key, which is sufficient to hold key_schema->GetNumFields() references to the keys, and m_recid is set record id this key maps to. 
Implements taco::BulkLoadIterator.
 
 
◆ m_data
  
  
      
        
          | std::vector<Datum> taco::VolatileCatCache::InmemFileBulkLoadIterator::m_data | 
         
       
   | 
  
private   | 
  
 
 
◆ m_idxdesc
  
  
      
        
          | std::shared_ptr<const IndexDesc> taco::VolatileCatCache::InmemFileBulkLoadIterator::m_idxdesc | 
         
       
   | 
  
private   | 
  
 
 
◆ m_iter
◆ m_tabdesc
  
  
      
        
          | std::shared_ptr<const TableDesc> taco::VolatileCatCache::InmemFileBulkLoadIterator::m_tabdesc | 
         
       
   | 
  
private   | 
  
 
 
◆ m_vcatcache
  
  
      
        
          | VolatileCatCache* taco::VolatileCatCache::InmemFileBulkLoadIterator::m_vcatcache | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: