List of all members.
Public Member Functions |
| swq_expr_node (const char *) |
| swq_expr_node (int) |
| swq_expr_node (GIntBig) |
| swq_expr_node (double) |
| swq_expr_node (OGRGeometry *) |
| swq_expr_node (swq_op) |
void | Initialize () |
CPLString | UnparseOperationFromUnparsedSubExpr (char **apszSubExpr) |
char * | Unparse (swq_field_list *, char chColumnQuote) |
void | Dump (FILE *fp, int depth) |
swq_field_type | Check (swq_field_list *, int bAllowFieldsInSecondaryTables, int bAllowMismatchTypeOnFieldComparison, swq_custom_func_registrar *poCustomFuncRegistrar) |
swq_expr_node * | Evaluate (swq_field_fetcher pfnFetcher, void *record) |
swq_expr_node * | Clone () |
void | ReplaceBetweenByGEAndLERecurse () |
void | PushSubExpression (swq_expr_node *) |
void | ReverseSubExpressions () |
Static Public Member Functions |
static CPLString | QuoteIfNecessary (const CPLString &, char chQuote= '\'') |
static CPLString | Quote (const CPLString &, char chQuote= '\'') |
Public Attributes |
swq_node_type | eNodeType |
swq_field_type | field_type |
int | nOperation |
int | nSubExprCount |
swq_expr_node ** | papoSubExpr |
int | field_index |
int | table_index |
char * | table_name |
int | is_null |
GIntBig | int_value |
double | float_value |
OGRGeometry * | geometry_value |
char * | string_value |
The documentation for this class was generated from the following files: