Top | ![]() |
![]() |
![]() |
![]() |
GdaQueryFieldFuncGdaQueryFieldFunc — Represents a function (selected by a GdaDictFunction object) |
GdaQueryField * | gda_query_field_func_new () |
GdaDictFunction * | gda_query_field_func_get_ref_func () |
const gchar * | gda_query_field_func_get_ref_func_name () |
gboolean | gda_query_field_func_set_args () |
GSList * | gda_query_field_func_get_args () |
GdaDictFunction * | function | Read / Write |
gchar * | function-id | Write |
gchar * | function-name | Write |
GdaQuery * | query | Read / Write / Construct Only |
GdaQueryFieldFunc implements GdaXmlStorage, GdaEntityField, GdaRenderer and GdaReferer.
GdaQueryField * gda_query_field_func_new (GdaQuery *query
,const gchar *func_name
);
Creates a new GdaQueryFieldFunc object which represents the func_name
function
query |
a GdaQuery in which the new object will be |
|
func_name |
the name of the function to use |
GdaDictFunction *
gda_query_field_func_get_ref_func (GdaQueryFieldFunc *func
);
Get the name of the function which func
represents
const gchar *
gda_query_field_func_get_ref_func_name
(GdaQueryFieldFunc *func
);
gboolean gda_query_field_func_set_args (GdaQueryFieldFunc *func
,GSList *args
);
Sets the argument(s) of func
. If args
is NULL
, then
all the arguments (if there was any) are removed.
If func
is not active, then no check on the provided args
is performed.
GSList *
gda_query_field_func_get_args (GdaQueryFieldFunc *func
);
Get a list of the other GdaQueryField objects which are arguments of func
. If some
of them are missing, then a NULL
is inserted where it should have been.