ddc
|
#include <QCount.h>
Public Member Functions | |
CQCountKeyExprFileName (const string &label="filename") | |
virtual | ~CQCountKeyExprFileName () |
virtual string & | Evaluate (const CHit &Hit) |
virtual string | jsonClass () |
Public Member Functions inherited from CQCountKeyExprIndexed | |
CQCountKeyExprIndexed (const string &label="file") | |
virtual | ~CQCountKeyExprIndexed () |
virtual bool | Compile (CQueryCompiler *compiler) |
Public Member Functions inherited from CQCountKeyExprMeta | |
CQCountKeyExprMeta (const string &label="*") | |
virtual | ~CQCountKeyExprMeta () |
Public Member Functions inherited from CQCountKeyExpr | |
CQCountKeyExpr (const string &label="") | |
virtual | ~CQCountKeyExpr () |
virtual bool | CanCountByFile () const |
virtual string | toString () |
string | jsonData () |
Public Member Functions inherited from CQuery | |
CQuery (const string &label=string("")) | |
Default constructor. More... | |
virtual | ~CQuery (void) |
virtual bool | CheckSatisfiable (CQueryCompiler *compiler) |
virtual bool | CompileOptions (CQueryCompiler *compiler=NULL) |
virtual void | Evaluate () |
virtual bool | Negated () |
For sanity checks. Default just returns false. More... | |
virtual bool | Negate () |
Toggle negation flag, returns new value. Default throws an exception. More... | |
virtual BYTE | GetMatchId () const |
Get current match-id (should return a nontrivial match-id if any was used, else 0; default just returns 0) More... | |
virtual BYTE | SetMatchId (BYTE matchId) |
Set match-id, returns new value. Default throws an exception. More... | |
virtual bool | HasMatchId () const |
Returns true iff this query uses a nontrival match-id operator; default checks (this->GetMatchId() != 0) More... | |
virtual bool | RootOK () |
Is this query an admissible root of a compiled parse tree (default returns !this->Negated()) More... | |
virtual ddcObjectList | Children () const |
virtual void | DisownChildren () |
virtual string | optionsToString () |
DEBUG: return canonical option string More... | |
virtual string | optionsToJson () |
return json format option string More... | |
virtual string | toJson () |
void | SetCompiler (CQueryCompiler *compiler) |
virtual void | ClearNode () |
deletes m_Node if non-NULL More... | |
virtual void | ClearOptions () |
deletes m_Options if non-NULL More... | |
virtual void | Clear (bool deep=true) |
clear query contents. if deep is true, propagates operation to daughters More... | |
virtual void | SetOptions (CQueryOptions *opts) |
set global query options ; deletes any pre-existing m_Options More... | |
Public Member Functions inherited from ddcObject | |
ddcObject () | |
Default constructor. More... | |
virtual | ~ddcObject () |
virtual destructor does nothing More... | |
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 |
Additional Inherited Members | |
Public Attributes inherited from CQCountKeyExprIndexed | |
class CConcordance * | m_pConcordance |
Public Attributes inherited from CQCountKeyExprMeta | |
DWORD | m_CurFile |
last file-number evaluated More... | |
string | m_CurKey |
last key generated More... | |
Public Attributes inherited from CQuery | |
string | m_Label |
arbitrary name for this query node (e.g. string from which it was parsed) More... | |
CQueryCompiler * | m_Compiler |
associated query compiler (only set on Compile()) More... | |
CQueryNode * | m_Node |
underlying CQueryNode (DDC-v1.x API) More... | |
CQueryOptions * | m_Options |
root-level options (root queries only) More... | |
Public Attributes inherited from ddcObject | |
void * | m_User |
user data associated with this object (for use e.g. by perl wrappers) More... | |
count-key expression: filename
|
inline |
|
inlinevirtual |
|
virtual |
get string key for the hit Hit ; default just throws an exception
Reimplemented from CQCountKeyExpr.
References CHit::m_FileNo.
|
inlinevirtual |
json stringification: class
Reimplemented from CQCountKeyExprIndexed.