QDP++
FILEDB::DBKey Class Referenceabstract

#include <qdp_db_stub.h>

Inheritance diagram for FILEDB::DBKey:
FILEDB::Serializable

Public Member Functions

 ~DBKey (void)
virtual int hasHashFunc (void) const =0
virtual int hasCompareFunc (void) const =0
Public Member Functions inherited from FILEDB::Serializable
virtual ~Serializable (void)
virtual const unsigned short serialID (void) const =0
virtual void writeObject (std::string &output) const throw (SerializeException) =0
virtual void readObject (const std::string &input) throw (SerializeException) =0

Protected Member Functions

 DBKey (void)
Protected Member Functions inherited from FILEDB::Serializable
 Serializable (void)

Detailed Description

Dummy DBKey Base class: emulate class from filedb/src/DBKey.h

Definition at line 71 of file qdp_db_stub.h.

Constructor & Destructor Documentation

◆ ~DBKey()

FILEDB::DBKey::~DBKey ( void )
inline

Destructor

Definition at line 77 of file qdp_db_stub.h.

◆ DBKey()

FILEDB::DBKey::DBKey ( void )
inlineprotected

Constructor

Definition at line 103 of file qdp_db_stub.h.

Member Function Documentation

◆ hasCompareFunc()

virtual int FILEDB::DBKey::hasCompareFunc ( void ) const
pure virtual

Does this key provide its own btree key compare function If this class is going to provide the compare function, use the above compare function definition to implement a static function with name compare

Returns
1 this class provide compare function, 0 otherwise

◆ hasHashFunc()

virtual int FILEDB::DBKey::hasHashFunc ( void ) const
pure virtual

Does this key provide its own hash function If this class is going to provide the hash function, use the above hash function definition to implement a static function with name hash

Returns
1 this class provide hash function, 0 otherwise

The documentation for this class was generated from the following file: