| Top |
Functions
| 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 () |
Description
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.
Functions
gda_ddl_view_new ()
GdaDdlView *
gda_ddl_view_new (void);
Returns
A new instance of GdaDdlView. Use gda_ddl_view_free() to delete the object and free
the memory.
Since: 6.0
gda_ddl_view_new_from_meta ()
GdaDdlView *
gda_ddl_view_new_from_meta (GdaMetaView *view);
Create new GdaDdlView object from the corresponding GdaMetaView object
gda_ddl_view_free ()
void
gda_ddl_view_free (GdaDdlView *self);
Convenient method to fdelete the object and free the memory.
Since: 6.0
gda_ddl_view_set_istemp ()
void gda_ddl_view_set_istemp (GdaDdlView *self,gboolean temp);
Since: 6.0
gda_ddl_view_set_ifnoexist ()
void gda_ddl_view_set_ifnoexist (GdaDdlView *self,gboolean noexist);
Since: 6.0
gda_ddl_view_set_defstring ()
void gda_ddl_view_set_defstring (GdaDdlView *self,const gchar *str);
Since: 6.0
gda_ddl_view_set_replace ()
void gda_ddl_view_set_replace (GdaDdlView *self,gboolean replace);
Since: 6.0
gda_ddl_view_create ()
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
gda_ddl_view_prepare_create ()
gboolean gda_ddl_view_prepare_create (GdaDdlView *self,GdaServerOperation *op,GError **error);
Populate op
with information needed to perform CREATE_VIEW operation.
Parameters
self |
a GdaDdlView instance |
|
op |
GdaServerOperation instance to populate |
|
error |
error container |
Property Details
The “ifnoexist” property
“ifnoexist” gboolean
Create view if it doesn't exist.
Flags: Read / Write
Default value: FALSE
The “istemp” property
“istemp” gboolean
Set if view is temp.
Flags: Read / Write
Default value: FALSE
The “replace” property
“replace” gboolean
Set if view should be repalced.
Flags: Read / Write
Default value: TRUE
