GDAL
Public Member Functions | Public Attributes
swq_select Class Reference

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_defcolumn_defs
swq_summarycolumn_summary
int table_count
swq_table_deftable_defs
int join_count
swq_join_defjoin_defs
swq_expr_nodewhere_expr
int order_specs
swq_order_deforder_defs
swq_selectpoOtherSelect

The documentation for this class was generated from the following files:

Generated for GDAL by doxygen 1.7.6.1.