COOPY » Guide  version 0.6.5
Public Member Functions
coopy::store::Pool Class Reference

#include <Pool.h>

Inheritance diagram for coopy::store::Pool:

Public Member Functions

 Pool ()
virtual ~Pool ()
virtual bool create (const std::string &key, const std::string &table_name, const std::string &column_name, bool invent)=0
virtual PoolColumnLink lookup (const std::string &table_name, const std::string &column_name)=0
virtual PoolColumnLink trace (const PoolColumnLink &src)=0
virtual PoolRecordlookup (const std::string &table_name, const std::string &column_name, const SheetCell &val, bool &match)=0
void setScanned ()
bool isScanned () const

Detailed Description

Definition at line 103 of file Pool.h.

Constructor & Destructor Documentation

coopy::store::Pool::Pool ( ) [inline]

Definition at line 107 of file Pool.h.

virtual coopy::store::Pool::~Pool ( ) [inline, virtual]

Definition at line 111 of file Pool.h.

Member Function Documentation

virtual bool coopy::store::Pool::create ( const std::string &  key,
const std::string &  table_name,
const std::string &  column_name,
bool  invent 
) [pure virtual]
bool coopy::store::Pool::isScanned ( ) const [inline]

Definition at line 133 of file Pool.h.

virtual PoolColumnLink coopy::store::Pool::lookup ( const std::string &  table_name,
const std::string &  column_name 
) [pure virtual]
virtual PoolRecord& coopy::store::Pool::lookup ( const std::string &  table_name,
const std::string &  column_name,
const SheetCell val,
bool &  match 
) [pure virtual]

Implemented in coopy::store::PoolImpl.

void coopy::store::Pool::setScanned ( ) [inline]

Definition at line 129 of file Pool.h.

Referenced by coopy::cmp::MergeOutputFilter::mergeAllDone().

virtual PoolColumnLink coopy::store::Pool::trace ( const PoolColumnLink src) [pure virtual]

Implemented in coopy::store::PoolImpl.

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines