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