#include <fieldattributes.h>
Public Member Functions | |
FieldAttributes () | |
FieldAttributes (GdaFieldAttributes *castitem, bool make_a_copy=false) | |
FieldAttributes (const FieldAttributes &src) | |
FieldAttributes & | operator= (const FieldAttributes &src) |
~FieldAttributes () | |
GdaFieldAttributes * | gobj () |
const GdaFieldAttributes * | gobj () const |
GdaFieldAttributes * | gobj_copy () const |
Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. | |
glong | get_defined_size () const |
void | set_defined_size (glong size) |
Glib::ustring | get_name () const |
void | set_name (const Glib::ustring &name) |
Glib::ustring | get_table () const |
void | set_table (const Glib::ustring &table) |
Glib::ustring | get_caption () const |
void | set_caption (const Glib::ustring &caption) |
glong | get_scale () const |
void | set_scale (glong scale) |
ValueType | get_gdatype () const |
void | set_gdatype (ValueType type) |
bool | get_allow_null () const |
void | set_allow_null (bool allow=true) |
bool | get_primary_key () const |
void | set_primary_key (bool pk=true) |
bool | get_unique_key () const |
void | set_unique_key (bool uk=true) |
Glib::ustring | get_references () |
void | set_references (const Glib::ustring &ref) |
bool | get_auto_increment () const |
void | set_auto_increment (bool is_auto=true) |
gint | get_position () const |
void | set_position (gint position) |
Value | get_default_value () const |
void | set_default_value (const Value &default_value) |
Protected Attributes | |
GdaFieldAttributes * | gobject_ |
Related Functions | |
(Note that these are not member functions.) | |
bool | operator== (const FieldAttributes &lhs, const FieldAttributes &rhs) |
bool | operator!= (const FieldAttributes &lhs, const FieldAttributes &rhs) |
Gnome::Gda::FieldAttributes | wrap (GdaFieldAttributes *object, bool take_copy=false) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|