Initial paraglob integration.

This commit is contained in:
ZekeMedley 2019-05-28 16:59:50 -07:00
parent f2b7764769
commit e1520a0d67
17 changed files with 302 additions and 3 deletions

View file

@ -8,6 +8,7 @@
#include "RandTest.h"
#include "Val.h"
#include "digest.h"
#include "src/paraglob.h"
namespace probabilistic {
class BloomFilter;
@ -188,4 +189,14 @@ private:
DECLARE_SERIAL(CardinalityVal);
};
class ParaglobVal : public OpaqueVal {
public:
explicit ParaglobVal(paraglob::Paraglob* p);
VectorVal* get(StringVal* &pattern);
bool operator==(const ParaglobVal *other);
private:
paraglob::Paraglob* internal_paraglob;
};
#endif