|
| CQFHasFieldPrefix (const std::string &field, const std::string &val=string(""), bool isNegated=false) |
|
virtual | ~CQFHasFieldPrefix () |
|
virtual CQFilter * | Clone () |
| clone this filter More...
|
|
virtual string | valueString (void) |
| value string for stringification More...
|
|
virtual string | jsonClass (void) |
|
| CQFHasFieldRegex (const std::string &field, const std::string &val=string(""), bool isNegated=false) |
|
virtual | ~CQFHasFieldRegex () |
|
virtual bool | CheckSatisfiable (CQueryCompiler *compiler, CQueryOptions *options) |
| Run fast (un)satisfiability checks for filter before Compile() is called. Default just returns true. More...
|
|
virtual bool | Compile (CQueryCompiler *compiler, CQueryOptions *options) |
| compile the filter. requires reference to underlying CConcIndexator More...
|
|
| CQFHasField (const std::string &field, const std::string &val=string(""), bool isNegated=false) |
|
virtual | ~CQFHasField () |
|
virtual void | Negate (void) |
| negate the filter condition More...
|
|
virtual string | toString (void) |
| generic stringification; uses valueString() More...
|
|
virtual string | jsonFieldValue (void) |
|
virtual string | jsonMinMax (void) |
|
| CQFSort (HitSortEnum ftype=NoSort, const string &arg0=string(""), const string &arg1=string(""), const string &arg2=string("")) |
|
| CQFSort (HitSortEnum ftype, const string &arg0, int arg1i, int arg2i) |
|
virtual | ~CQFSort () |
|
virtual HitSortEnum | FilterType () const |
| sort-type for this filter (if any) More...
|
|
void | SortBounds (void) |
| swap lower- and upper-bounds if they not in logical order More...
|
|
string | ResolveAttributeName (CQueryCompiler *compiler, const string &attrName, bool allowBiblExpander=false) |
|
CFreeBiblIndex * | GetBiblConstant (CQueryCompiler *compiler, const string &attrName, bool allowBiblExpander=true) |
| compilation & satisfiability-check utility: return constant bibliographic index for attrName (if it is one), or NULL More...
|
|
string | argString (const string &arg) const |
| stringification utility: quoted strign for arg, or empty string More...
|
|
virtual string | jsonType (void) |
|
virtual string | jsonData (void) |
|
| CQFilter () |
| Default constructor. More...
|
|
virtual | ~CQFilter () |
| Default destructor (empty) More...
|
|
| ddcObject () |
| Default constructor. More...
|
|
virtual | ~ddcObject () |
| virtual destructor does nothing More...
|
|
virtual ddcObjectList | Children () const |
|
virtual void | DisownChildren () |
|
template<typename Visit > |
ddcObject * | Traverse (Visit &visit) |
|
template<typename Visit > |
ddcObject * | Traverse (Visit &visit) const |
|
template<typename Visit > |
ddcObject * | TraverseR (Visit &visit) |
|
template<typename Visit > |
ddcObject * | TraverseR (Visit &visit) const |
|
virtual ddcObjectList | Descendants () const |
|
virtual string | toJson () |
|