Public Members |
 |  |
xbShort | ProcessExpression ( xbExpNode *, xbShort )
|
 |  |
xbExpNode* | GetTree ( void )
|
 |  |
void | SetTreeToNull ( void )
|
 |  |
xbExpNode* | GetFirstTreeNode ( xbExpNode * )
|
 |  |
| xbExpn ( void )
|
 |  | | Constructor.
|
 |  |
xbShort | GetNextToken ( const char *s, xbShort MaxLen)
|
 |  | | GetNextToken.
|
 |  |
xbDouble | ABS ( xbDouble )
|
 |  |
xbLong | ASC ( const char * )
|
 |  |
xbLong | AT ( const char *, const char * )
|
 |  |
char* | CDOW ( const char * )
|
 |  |
char* | CHR ( xbLong )
|
 |  |
char* | CMONTH ( const char * )
|
 |  |
char* | DATE ()
|
 |  |
xbLong | DAY ( const char * )
|
 |  |
xbLong | DESCEND ( const char * )
|
 |  |
xbLong | DOW ( const char * )
|
 |  |
char* | DTOC ( const char * )
|
 |  |
char* | DTOS ( const char * )
|
 |  |
xbDouble | EXP ( xbDouble )
|
 |  |
xbLong | INT ( xbDouble )
|
 |  |
xbLong | ISALPHA ( const char * )
|
 |  |
xbLong | ISLOWER ( const char * )
|
 |  |
xbLong | ISUPPER ( const char * )
|
 |  |
char* | LEFT ( const char *, xbShort )
|
 |  |
xbLong | LEN ( const char * )
|
 |  |
xbDouble | LOG ( xbDouble )
|
 |  |
char* | LOWER ( const char * )
|
 |  |
char* | LTRIM ( const char * )
|
 |  |
xbDouble | MAX ( xbDouble, xbDouble )
|
 |  |
xbLong | MONTH ( const char * )
|
 |  |
xbDouble | MIN ( xbDouble, xbDouble )
|
 |  |
char* | RECNO ( xbULong )
|
 |  |
xbLong | RECNO ( xbDbf * )
|
 |  |
char* | REPLICATE ( const char *, xbShort )
|
 |  |
char* | RIGHT ( const char *, xbShort )
|
 |  |
char* | RTRIM ( const char * )
|
 |  |
char* | SPACE ( xbShort )
|
 |  |
xbDouble | SQRT ( xbDouble )
|
 |  |
char* | STR ( const char * )
|
 |  |
char* | STR ( const char *, xbShort )
|
 |  |
char* | STR ( const char *, xbShort, xbShort )
|
 |  |
char* | STR ( xbDouble )
|
 |  |
char* | STR ( xbDouble, xbShort )
|
 |  |
char* | STR (xbDouble, xbUShort length, xbShort numDecimals )
|
 |  |
char* | STRZERO ( const char * )
|
 |  |
char* | STRZERO ( const char *, xbShort )
|
 |  |
char* | STRZERO ( const char *, xbShort, xbShort )
|
 |  |
char* | STRZERO ( xbDouble )
|
 |  |
char* | STRZERO ( xbDouble, xbShort )
|
 |  |
char* | STRZERO ( xbDouble, xbShort, xbShort )
|
 |  |
char* | SUBSTR ( const char *, xbShort, xbShort )
|
 |  |
char* | TRIM ( const char * )
|
 |  |
char* | UPPER ( const char * )
|
 |  |
xbLong | VAL ( const char * )
|
 |  |
xbLong | YEAR ( const char * )
|
 |  |
void | SetDefaultDateFormat (const xbString f)
|
 |  |
xbString | GetDefaultDateFormat () const
|
 |  |
xbShort | ProcessExpression ( const char *exp, xbDbf * d )
|
 |  | | ProcessExpression.
|
 |  |
xbShort | ParseExpression ( const char *exp, xbDbf * d )
|
 |  | | ParseExpression.
|
 |  |
XB_EXPRESSION* | GetExpressionHandle ()
|
 |  | | GetExpressionHandle.
|
 |  |
char | GetExpressionResultType (XB_EXPRESSION * )
|
 |  | | GetExpressionResultType.
|
 |  |
char* | GetCharResult ()
|
 |  |
xbString& | GetStringResult ()
|
 |  |
xbDouble | GetDoubleResult ()
|
 |  |
xbLong | GetIntResult ()
|
 |  |
xbShort | ProcessExpression ( xbExpNode * )
|
 |  |
xbShort | BuildExpressionTree ( const char * Expression, xbShort MaxTokenLen, xbDbf *d )
|
 |  | | BuildExpressionTree.
|
 |  |
void | DumpExpressionTree ( xbExpNode * )
|
 |  | | DumpExpressionTree.
|
 |  |
void | DumpExpNode ( xbExpNode * )
|
 |  | | DumpExpNode.
|