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