| Top |  |  |  |  | 
| #define | GOM_FILTER_CONST() | 
| gchar * | gom_filter_get_sql () | 
| GArray * | gom_filter_get_values () | 
| GomFilter * | gom_filter_new_sql () | 
| GomFilter * | gom_filter_new_or () | 
| GomFilter * | gom_filter_new_or_full () | 
| GomFilter * | gom_filter_new_or_fullv () | 
| GomFilter * | gom_filter_new_and () | 
| GomFilter * | gom_filter_new_and_full () | 
| GomFilter * | gom_filter_new_and_fullv () | 
| GomFilter * | gom_filter_new_eq () | 
| GomFilter * | gom_filter_new_neq () | 
| GomFilter * | gom_filter_new_gt () | 
| GomFilter * | gom_filter_new_gte () | 
| GomFilter * | gom_filter_new_lt () | 
| GomFilter * | gom_filter_new_lte () | 
| GomFilter * | gom_filter_new_like () | 
| GomFilter * | gom_filter_new_glob () | 
#define GOM_FILTER_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GOM_TYPE_FILTER, GomFilter const))
GArray *
gom_filter_get_values (GomFilter *filter);
Fetches the list of values that should be applied in order when building the GomCommand.
GomFilter * gom_filter_new_sql (const gchar *sql,GArray *values);
Creates a new GomFilter using the SQL and values provided.
GomFilter * gom_filter_new_or (GomFilter *left,GomFilter *right);
Creates a new filter that requires either the left or right filters equate to TRUE.
GomFilter * gom_filter_new_or_full (GomFilter *first,...);
Creates a new filter that requires either of the filters passed as arguments equate to TRUE.
GomFilter *
gom_filter_new_or_fullv (GomFilter **filter_array);
Creates a new filter that requires either of the filters passed as arguments equate to TRUE.
GomFilter * gom_filter_new_and (GomFilter *left,GomFilter *right);
Creates a new filter that requires that both left and right filters equate to TRUE.
GomFilter * gom_filter_new_and_full (GomFilter *first,...);
Creates a new filter that requires that all filters passed as arguments equate to TRUE.
GomFilter *
gom_filter_new_and_fullv (GomFilter **filter_array);
Creates a new filter that requires that all filters passed as arguments equate to TRUE.
GomFilter * gom_filter_new_eq (GType resource_type,const gchar *property_name,const GValue *value);
GomFilter * gom_filter_new_neq (GType resource_type,const gchar *property_name,const GValue *value);
GomFilter * gom_filter_new_gt (GType resource_type,const gchar *property_name,const GValue *value);
GomFilter * gom_filter_new_gte (GType resource_type,const gchar *property_name,const GValue *value);
GomFilter * gom_filter_new_lt (GType resource_type,const gchar *property_name,const GValue *value);
GomFilter * gom_filter_new_lte (GType resource_type,const gchar *property_name,const GValue *value);
GomFilter * gom_filter_new_like (GType resource_type,const gchar *property_name,const GValue *value);
“mode” property  “mode”                     GomFilterMode
The mode of the filter.
Flags: Read / Write / Construct Only
Default value: GOM_FILTER_SQL
“sql” property“sql” gchar *
The SQL for the filter.
Flags: Write / Construct Only
Default value: NULL