Name
GdaField -- Access to individual fields in recordsets
Details
GDA_TYPE_FIELD
#define GDA_TYPE_FIELD (gda_field_get_type()) |
GDA_FIELD_CLASS()
#define GDA_FIELD_CLASS(klass) |
IS_GDA_FIELD()
#define IS_GDA_FIELD(obj) |
IS_GDA_FIELD_CLASS()
#define IS_GDA_FIELD_CLASS(klass) |
gda_field_isnull()
#define gda_field_isnull(f) (f->real_value ? (f)->real_value->_d : 1) |
gda_field_typecode()
#define gda_field_typecode(f) ((f)->real_value->_u._d) |
gda_field_tinyint()
#define gda_field_tinyint(f) ((f)->real_value->_u.v._u.c) |
gda_field_typechar()
#define gda_field_typechar(f) ((f)->real_value->_u.v._u.c1) |
gda_field_bigint()
#define gda_field_bigint(f) ((f)->real_value->_u.v._u.ll) |
gda_field_bstr()
#define gda_field_bstr(f) ((f)->real_value->_u.v._u.s) |
gda_field_boolean()
#define gda_field_boolean(f) ((f)->real_value->_u.v._u.b) |
gda_field_date()
#define gda_field_date(f) ((f)->real_value->_u.v._u.d) |
gda_field_dbdate()
#define gda_field_dbdate(f) ((f)->real_value->_u.v._u.dbd) |
gda_field_dbtime()
#define gda_field_dbtime(f) ((f)->real_value->_u.v._u.dbt) |
gda_field_timestamp()
#define gda_field_timestamp(f) ((f)->real_value->_u.v._u.dbtstamp) |
gda_field_dec()
#define gda_field_dec(f) ((f)->real_value->_u.v._u.dec) |
gda_field_double()
#define gda_field_double(f) ((f)->real_value->_u.v._u.dp) |
gda_field_integer()
#define gda_field_integer(f) ((f)->real_value->_u.v._u.i) |
gda_field_varbin()
#define gda_field_varbin(f) ((f)->real_value->_u.v._u.lvb._buffer) |
gda_field_varbin_length()
#define gda_field_varbin_length(f) ((f)->real_value->_u.v._u.lvb._length) |
gda_field_fixbin()
#define gda_field_fixbin(f) ((f)->real_value->_u.v._u.fb._buffer) |
gda_field_fixbin_length()
#define gda_field_fixbin_length(f) ((f)->real_value->_u.v._u.fb._length) |
gda_field_longvarchar()
#define gda_field_longvarchar(f) ((f)->real_value->_u.v._u.lvc) |
gda_field_single()
#define gda_field_single(fld) ((fld)->real_value->_u.v._u.f) |
gda_field_smallint()
#define gda_field_smallint(f) ((f)->real_value->_u.v._u.si) |
gda_field_ubingint()
#define gda_field_ubingint(f) ((f)->real_value->_u.v._u.ull) |
gda_field_usmallint()
#define gda_field_usmallint(f) ((f)->real_value->_u.v._u.us) |
gda_field_get_type ()
guint gda_field_get_type (void); |
gda_fieldtype_2_string ()
gchar* gda_fieldtype_2_string (gchar *bfr,
gint length,
GDA_ValueType type); |
gda_string_2_fieldtype ()
gda_stringify_value ()
gchar* gda_stringify_value (gchar *bfr,
gint length,
GdaField *f); |
gda_field_actual_size ()
gint gda_field_actual_size (GdaField *f); |
Calculates the number of bytes the value fo the field needs.
gda_field_defined_size()
#define gda_field_defined_size(f) (f->attributes->definedSize) |
gda_field_name()
#define gda_field_name(f) (f->attributes->name) |
gda_field_scale()
#define gda_field_scale(f) (f->attributes->scale) |
gda_field_type()
#define gda_field_type(f) (f->attributes->gdaType) |
gda_field_cType()
#define gda_field_cType(f) (f->attributes->cType) |
gda_field_nativeType()
#define gda_field_nativeType(f) (f->attributes->nativeType) |