#include <dictaggregate.h>
Inheritance diagram for Gnome::Gda::DictAggregate:

Public Member Functions | |
| virtual | ~DictAggregate () |
| GdaDictAggregate* | gobj () |
| Provides access to the underlying C GObject. | |
| const GdaDictAggregate* | gobj () const |
| Provides access to the underlying C GObject. | |
| GdaDictAggregate* | gobj_copy () |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
| void | set_dbms_id (const Glib::ustring& id) |
| Set the DBMS identifier of the aggregate. | |
| Glib::ustring | get_dbms_id () const |
| Get the DBMS identifier of the aggregate. | |
| void | set_sqlname (const Glib::ustring& sqlname) |
| Set the SQL name of the data type. | |
| Glib::ustring | get_sqlname () const |
| Get the DBMS's name of a data type. | |
| void | set_arg_dict_type (const Glib::RefPtr<DictType>& dt) |
| Set the argument type of a aggregate. | |
| Glib::RefPtr<DictType> | get_arg_dict_type () |
| To consult the list of arguments types (and number) of a aggregate. | |
| Glib::RefPtr<const DictType> | get_arg_dict_type () const |
| To consult the list of arguments types (and number) of a aggregate. | |
| void | set_ret_dict_type (const Glib::RefPtr<DictType>& dt) |
| Set the return type of a aggregate. | |
| Glib::RefPtr<DictType> | get_ret_dict_type () |
| To consult the return type of a aggregate. | |
| Glib::RefPtr<const DictType> | get_ret_dict_type () const |
| To consult the return type of a aggregate. | |
Static Public Member Functions | |
| static Glib::RefPtr<DictAggregate> | create () |
Protected Member Functions | |
| DictAggregate () | |
Related Functions | |
| (Note that these are not member functions.) | |
| Glib::RefPtr<Gnome::Gda::DictAggregate> | wrap (GdaDictAggregate* object, bool take_copy=false) |
Because aggregates can be polymorphic, the name is not enough to identify them, so the DBMS provides a unique id which can be used to uniquely identify an aggregate.
| virtual Gnome::Gda::DictAggregate::~DictAggregate | ( | ) | [virtual] |
| Gnome::Gda::DictAggregate::DictAggregate | ( | ) | [protected] |
| static Glib::RefPtr<DictAggregate> Gnome::Gda::DictAggregate::create | ( | ) | [static] |
Reimplemented from Gnome::Gda::Object.
| Glib::RefPtr<const DictType> Gnome::Gda::DictAggregate::get_arg_dict_type | ( | ) | const |
To consult the list of arguments types (and number) of a aggregate.
| Glib::RefPtr<DictType> Gnome::Gda::DictAggregate::get_arg_dict_type | ( | ) |
To consult the list of arguments types (and number) of a aggregate.
| Glib::ustring Gnome::Gda::DictAggregate::get_dbms_id | ( | ) | const |
Get the DBMS identifier of the aggregate.
| Glib::RefPtr<const DictType> Gnome::Gda::DictAggregate::get_ret_dict_type | ( | ) | const |
| Glib::RefPtr<DictType> Gnome::Gda::DictAggregate::get_ret_dict_type | ( | ) |
| Glib::ustring Gnome::Gda::DictAggregate::get_sqlname | ( | ) | const |
Get the DBMS's name of a data type.
| const GdaDictAggregate* Gnome::Gda::DictAggregate::gobj | ( | ) | const [inline] |
| GdaDictAggregate* Gnome::Gda::DictAggregate::gobj | ( | ) | [inline] |
| GdaDictAggregate* Gnome::Gda::DictAggregate::gobj_copy | ( | ) |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
Reimplemented from Gnome::Gda::Object.
| void Gnome::Gda::DictAggregate::set_arg_dict_type | ( | const Glib::RefPtr<DictType>& | dt | ) |
Set the argument type of a aggregate.
| dt | A Gda::DictType objects or #0 value to represent the data type of the aggregate's unique argument . |
| void Gnome::Gda::DictAggregate::set_dbms_id | ( | const Glib::ustring & | id | ) |
Set the DBMS identifier of the aggregate.
| id | The DBMS identifier. |
| void Gnome::Gda::DictAggregate::set_ret_dict_type | ( | const Glib::RefPtr<DictType>& | dt | ) |
| void Gnome::Gda::DictAggregate::set_sqlname | ( | const Glib::ustring & | sqlname | ) |
Set the SQL name of the data type.
| Glib::RefPtr<Gnome::Gda::DictAggregate> wrap | ( | GdaDictAggregate * | object, | |
| bool | take_copy = false | |||
| ) | [related] |
| object | The C instance | |
| take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |
1.4.7