List of all members.
Public Member Functions |
|
int | PushField (swq_expr_node *poExpr, const char *pszAlias=NULL, int distinct_flag=FALSE) |
|
int | PushTableDef (const char *pszDataSource, const char *pszTableName, const char *pszAlias) |
|
void | PushJoin (int iSecondaryTable, swq_expr_node *poExpr) |
|
void | PushOrderBy (const char *pszTableName, const char *pszFieldName, int bAscending) |
|
void | PushUnionAll (swq_select *poOtherSelectIn) |
|
CPLErr | preparse (const char *select_statement, int bAcceptCustomFuncs=FALSE) |
|
CPLErr | expand_wildcard (swq_field_list *field_list, int bAlwaysPrefixWithTableName) |
|
CPLErr | parse (swq_field_list *field_list, swq_select_parse_options *poParseOptions) |
|
char * | Unparse () |
|
void | Dump (FILE *) |
Public Attributes |
|
int | query_mode |
|
char * | raw_select |
|
int | result_columns |
|
swq_col_def * | column_defs |
|
swq_summary * | column_summary |
|
int | table_count |
|
swq_table_def * | table_defs |
|
int | join_count |
|
swq_join_def * | join_defs |
|
swq_expr_node * | where_expr |
|
int | order_specs |
|
swq_order_def * | order_defs |
|
swq_select * | poOtherSelect |
The documentation for this class was generated from the following files: