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: