| libgdamm Reference Documentation |
Public Member Functions | ||||
| Glib::RefPtr<Row> | copy () const | |||
| Copy constructor. | ||||
| Glib::ustring | get_id () const | |||
| Returns: the unique identifier for this row. | ||||
| bool | get_is_default (int num) const | |||
| Tells if the value at column num in row must be considered as a default value. | ||||
| int | get_length () const | |||
| ||||
| Glib::RefPtr<const DataModel> | get_model () const | |||
| Gets the Gda::DataModel the given Gda::Row belongs to. | ||||
| Glib::RefPtr<DataModel> | get_model () | |||
| Gets the Gda::DataModel the given Gda::Row belongs to. | ||||
| int | get_number () const | |||
| Gets the number of the given row, that is, its position in its containing data model. | ||||
| Value | get_value (int num) const | |||
| const GdaRow* | gobj () const | |||
| Provides access to the underlying C GObject. | ||||
| GdaRow* | gobj () | |||
| Provides access to the underlying C GObject. | ||||
| GdaRow* | 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_id (const Glib::ustring& id) | |||
| Assigns a new identifier to the given row. | ||||
| void | set_is_default (int num, bool is_default=true) | |||
| void | set_model (const Glib::RefPtr<DataModel>& model) | |||
| Set the Gda::DataModel the given Gda::Row belongs to. | ||||
| void | set_number (int number) | |||
| Sets the row number for the given row. | ||||
| bool | set_value (int num, const Value& value) | |||
| Sets the value stored at position num in row to be a copy of value . | ||||
| virtual | ~Row () | |||
Static Public Member Functions | ||||
| static Glib::RefPtr<Row> | create (const Glib::RefPtr<DataModel>& model, const GList* values) | |||
| static Glib::RefPtr<Row> | create (const Glib::RefPtr<DataModel>& model, int count) | |||
Related Functions | ||||
| (Note that these are not member functions.) | ||||
| Glib::RefPtr<Gnome::Gda::Row> | wrap (GdaRow* object, bool take_copy=false) | |||
| ||||
| virtual Gnome::Gda::Row::~Row | ( | ) | [virtual] |
| Glib::RefPtr<Row> Gnome::Gda::Row::copy | ( | ) | const |
| static Glib::RefPtr<Row> Gnome::Gda::Row::create | ( | const Glib::RefPtr<DataModel>& | model, | |
| const GList * | values | |||
| ) | [static] |
| static Glib::RefPtr<Row> Gnome::Gda::Row::create | ( | const Glib::RefPtr<DataModel>& | model, | |
| int | count | |||
| ) | [static] |
| Glib::ustring Gnome::Gda::Row::get_id | ( | ) | const |
Returns: the unique identifier for this row.
| bool Gnome::Gda::Row::get_is_default | ( | int | num | ) | const |
Tells if the value at column num in row must be considered as a default value.
| num | Field index. |
| int Gnome::Gda::Row::get_length | ( | ) | const |
| Glib::RefPtr<const DataModel> Gnome::Gda::Row::get_model | ( | ) | const |
| Glib::RefPtr<DataModel> Gnome::Gda::Row::get_model | ( | ) |
| int Gnome::Gda::Row::get_number | ( | ) | const |
Gets the number of the given row, that is, its position in its containing data model.
| Value Gnome::Gda::Row::get_value | ( | int | num | ) | const |
| const GdaRow* Gnome::Gda::Row::gobj | ( | ) | const [inline] |
| GdaRow* Gnome::Gda::Row::gobj | ( | ) | [inline] |
| GdaRow* Gnome::Gda::Row::gobj_copy | ( | ) |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
| void Gnome::Gda::Row::set_id | ( | const Glib::ustring & | id | ) |
Assigns a new identifier to the given row.
This function is usually called by providers.
| id | New identifier for the row. |
| void Gnome::Gda::Row::set_is_default | ( | int | num, | |
| bool | is_default = true | |||
| ) |
| void Gnome::Gda::Row::set_model | ( | const Glib::RefPtr<DataModel>& | model | ) |
Set the Gda::DataModel the given Gda::Row belongs to.
Note that calling this method should be reserved to GdaDataModel implementations and should therefore not be called by the user.
| model | A Gda::DataModel this row belongs to, or 0 if the row is outside any data model. |
| void Gnome::Gda::Row::set_number | ( | int | number | ) |
Sets the row number for the given row.
| number | The new row number. |
| bool Gnome::Gda::Row::set_value | ( | int | num, | |
| const Value& | value | |||
| ) |
Sets the value stored at position num in row to be a copy of value .
| num | Field index. | |
| value | A G::Value to insert into row at the num position, or 0. |
true if no error occurred.
| Glib::RefPtr<Gnome::Gda::Row> wrap | ( | GdaRow * | 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. |