adapt to new structure

This commit is contained in:
Bernhard Amann 2013-07-24 12:50:01 -07:00
parent 9e0fd963e0
commit b7cdfc0e6e
9 changed files with 23 additions and 140 deletions

View file

@ -10,28 +10,27 @@
#include "digest.h"
#include "probabilistic/BloomFilter.h"
class CardinalityCounter;
namespace probabilistic {
class BloomFilter;
class CardinalityCounter;
}
class CardinalityVal: public OpaqueVal {
public:
CardinalityVal();
~CardinalityVal();
bool Init(CardinalityCounter*);
bool Init(probabilistic::CardinalityCounter*);
bool IsValid() const { return valid; };
CardinalityCounter* Get() { return c; };
probabilistic::CardinalityCounter* Get() { return c; };
private:
bool valid;
CardinalityCounter* c;
probabilistic::CardinalityCounter* c;
DECLARE_SERIAL(CardinalityVal);
};
namespace probabilistic {
class BloomFilter;
}
class HashVal : public OpaqueVal {
public:
virtual bool IsValid() const;