| Top |
| GdaDdlView * | gda_ddl_view_new () |
| GdaDdlView * | gda_ddl_view_new_from_meta () |
| void | gda_ddl_view_free () |
| gboolean | gda_ddl_view_get_istemp () |
| void | gda_ddl_view_set_istemp () |
| gboolean | gda_ddl_view_get_ifnoexist () |
| void | gda_ddl_view_set_ifnoexist () |
| const gchar * | gda_ddl_view_get_defstring () |
| void | gda_ddl_view_set_defstring () |
| gboolean | gda_ddl_view_get_replace () |
| void | gda_ddl_view_set_replace () |
| gboolean | gda_ddl_view_create () |
| gboolean | gda_ddl_view_prepare_create () |
This object represents a view of a database. The view can be constracted manually using API or generated from xml file together with other databse objects. See GdaDdlCreator. GdaDdlView implements GdaDdlBuildable interface for parsing xml file.
GdaDdlView *
gda_ddl_view_new (void);
A new instance of GdaDdlView. Use gda_ddl_view_free() to delete the object and free
the memory.
Since: 6.0
GdaDdlView *
gda_ddl_view_new_from_meta (GdaMetaView *view);
Create new GdaDdlView object from the corresponding GdaMetaView object
void
gda_ddl_view_free (GdaDdlView *self);
Convenient method to fdelete the object and free the memory.
Since: 6.0
void gda_ddl_view_set_istemp (GdaDdlView *self,gboolean temp);
Since: 6.0
void gda_ddl_view_set_ifnoexist (GdaDdlView *self,gboolean noexist);
Since: 6.0
void gda_ddl_view_set_defstring (GdaDdlView *self,const gchar *str);
Since: 6.0
void gda_ddl_view_set_replace (GdaDdlView *self,gboolean replace);
Since: 6.0
gboolean gda_ddl_view_create (GdaDdlView *self,GdaConnection *cnc,GError **error);
This method performs CREATE_VIEW operation over cnc
using data stored in self
It is a convenient method to perform operation. See gda_ddl_view_prepare_create() if better
flexibility is needed.
Since: 6.0
gboolean gda_ddl_view_prepare_create (GdaDdlView *self,GdaServerOperation *op,GError **error);
Populate op
with information needed to perform CREATE_VIEW operation.
self |
a GdaDdlView instance |
|
op |
GdaServerOperation instance to populate |
|
error |
error container |
“ifnoexist” property“ifnoexist” gboolean
Create view if it doesn't exist.
Flags: Read / Write
Default value: FALSE
“istemp” property“istemp” gboolean
Set if view is temp.
Flags: Read / Write
Default value: FALSE
“replace” property“replace” gboolean
Set if view should be repalced.
Flags: Read / Write
Default value: TRUE