a/src/rcldb/searchdata.h b/src/rcldb/searchdata.h
...
...
222
    {}
222
    {}
223
    virtual ~SearchDataClause() {}
223
    virtual ~SearchDataClause() {}
224
    virtual bool toNativeQuery(Rcl::Db &db, void *) = 0;
224
    virtual bool toNativeQuery(Rcl::Db &db, void *) = 0;
225
    bool isFileName() const {return m_tp == SCLT_FILENAME ? true: false;}
225
    bool isFileName() const {return m_tp == SCLT_FILENAME ? true: false;}
226
    virtual std::string getReason() const {return m_reason;}
226
    virtual std::string getReason() const {return m_reason;}
227
    virtual void getTerms(HighlightData & hldata) const = 0;
227
    virtual void getTerms(HighlightData&) const {}
228
228
229
    SClType getTp() const
229
    SClType getTp() const
230
    {
230
    {
231
    return m_tp;
231
    return m_tp;
232
    }
232
    }
...
...
377
    // File name searches don't count when looking for wild cards.
377
    // File name searches don't count when looking for wild cards.
378
    m_haveWildCards = false;
378
    m_haveWildCards = false;
379
    }
379
    }
380
380
381
    virtual ~SearchDataClauseFilename() 
381
    virtual ~SearchDataClauseFilename() 
382
    {
383
    }
384
385
    virtual void getTerms(HighlightData&) const
386
    {
382
    {
387
    }
383
    }
388
384
389
    virtual bool toNativeQuery(Rcl::Db &, void *);
385
    virtual bool toNativeQuery(Rcl::Db &, void *);
390
};
386
};
...
...
421
417
422
    virtual ~SearchDataClausePath() 
418
    virtual ~SearchDataClausePath() 
423
    {
419
    {
424
    }
420
    }
425
421
426
    virtual void getTerms(HighlightData&) const
427
    {
428
    }
429
430
    virtual bool toNativeQuery(Rcl::Db &, void *);
422
    virtual bool toNativeQuery(Rcl::Db &, void *);
431
423
432
};
424
};
433
425
434
/** 
426
/**