Return TypeFunction nameArguments
hzEcodehdbIndexText::Eval(hdbIdset&,const hzString&,)

Declared in file: hzDatabase.h
Defined in file : hdbIndex.cpp

Function Logic:

0:START 1:_hz_sqle_expr::Parse rc 2:rc!=E_OK 3:Return rc 4:exp 5:Return exp.Evaluate(result)

Function body:

hzEcode hdbIndexText::Eval (hdbIdset& result, const hzString& criteria)
{
   _hz_sqle_expr   exp ;
   hzEcode         rc ;
   rc = exp.Parse(result, criteria) ;
   if (rc != E_OK)
       return rc ;
   exp.m_pIndex = this ;
   return exp.Evaluate(result) ;
}