Defined in file: hdbIndex.cpp

Derivative of: _hz_sqle_term

A single SQL-esce expression of the form term-boolean_op-remainder_of_expression (see synopsis 'SQL-esce')

Constructors/Detructors

_hz_sqle_form*_hz_sqle_form(void)
void~_hz_sqle_form(void)

Public Methods:

hzEcodeAddOperand(_hz_sqle_term* pOperand)Add operand to the SQL term
hzEcodeEvaluate(hzIntset& Result)hdbIndexText* pIndex, Evaluate (search for) this composite SQL-Esce term within the supplied index and place the result in the supplied bitmap.
hzEcodeSetBop(hzVconOp eOperator)Set SQL term-pair operator
hzEcodeSetUop(bool bNot)

Member Variables:

boolm_bNotFlag to direct negation of the result
hzVconOpm_eBinaryBinary operator to apply to the two terms
_hz_sqle_term*m_pAFirst term in SQL-esce expression
_hz_sqle_term*m_pBSecond term in SQL-esce expression