gda-value

Name

gda-value -- 

Synopsis



typedef     GdaValue;
typedef     GdaValueType;
#define     GDA_VALUE_TYPE_NULL
#define     GDA_VALUE_TYPE_BIGINT
#define     GDA_VALUE_TYPE_BINARY
#define     GDA_VALUE_TYPE_BOOLEAN
#define     GDA_VALUE_TYPE_DATE
#define     GDA_VALUE_TYPE_DOUBLE
#define     GDA_VALUE_TYPE_INTEGER
#define     GDA_VALUE_TYPE_SINGLE
#define     GDA_VALUE_TYPE_SMALLINT
#define     GDA_VALUE_TYPE_STRING
#define     GDA_VALUE_TYPE_TIME
#define     GDA_VALUE_TYPE_TIMESTAMP
#define     GDA_VALUE_TYPE_TINYINT
GdaValue*   gda_value_new_null              (void);
GdaValue*   gda_value_new_bigint            (long long val);
GdaValue*   gda_value_new_binary            (gconstpointer val);
GdaValue*   gda_value_new_boolean           (gboolean val);
GdaValue*   gda_value_new_date              (GdaDate *val);
GdaValue*   gda_value_new_double            (gdouble val);
GdaValue*   gda_value_new_integer           (gint val);
GdaValue*   gda_value_new_single            (gfloat val);
GdaValue*   gda_value_new_smallint          (gshort val);
GdaValue*   gda_value_new_string            (const gchar *val);
GdaValue*   gda_value_new_time              (GdaTime *val);
GdaValue*   gda_value_new_timestamp         (GdaTimestamp *val);
GdaValue*   gda_value_new_tinyint           (gchar val);
void        gda_value_free                  (GdaValue *value);
gboolean    gda_value_isa                   (const GdaValue *value,
                                             GdaValueType type);
GdaValue*   gda_value_copy                  (GdaValue *value);
void        gda_value_set_bigint            (GdaValue *value,
                                             long long val);
gconstpointer gda_value_get_binary          (GdaValue *value);
void        gda_value_set_binary            (GdaValue *value,
                                             gconstpointer val,
                                             glong size);
gboolean    gda_value_get_boolean           (GdaValue *value);
void        gda_value_set_boolean           (GdaValue *value,
                                             gboolean val);
const GdaDate* gda_value_get_date           (GdaValue *value);
void        gda_value_set_date              (GdaValue *value,
                                             GdaDate *val);
gdouble     gda_value_get_double            (GdaValue *value);
void        gda_value_set_double            (GdaValue *value,
                                             gdouble val);
gint        gda_value_get_integer           (GdaValue *value);
void        gda_value_set_integer           (GdaValue *value,
                                             gint val);
gfloat      gda_value_get_single            (GdaValue *value);
void        gda_value_set_single            (GdaValue *value,
                                             gfloat val);
gshort      gda_value_get_smallint          (GdaValue *value);
void        gda_value_set_smallint          (GdaValue *value,
                                             gshort val);
const gchar* gda_value_get_string           (GdaValue *value);
void        gda_value_set_string            (GdaValue *value,
                                             const gchar *val);
const GdaTime* gda_value_get_time           (GdaValue *value);
void        gda_value_set_time              (GdaValue *value,
                                             GdaTime *val);
const GdaTimestamp* gda_value_get_timestamp (GdaValue *value);
void        gda_value_set_timestamp         (GdaValue *value,
                                             GdaTimestamp *val);
gchar       gda_value_get_tinyint           (GdaValue *value);
void        gda_value_set_tinyint           (GdaValue *value,
                                             gchar val);
gchar*      gda_value_stringify             (const GdaValue *value);

Description

Details

GdaValue

typedef CORBA_any      GdaValue;


GdaValueType

typedef CORBA_TypeCode GdaValueType;


GDA_VALUE_TYPE_NULL

#define GDA_VALUE_TYPE_NULL      TC_null


GDA_VALUE_TYPE_BIGINT

#define GDA_VALUE_TYPE_BIGINT    TC_CORBA_long_long


GDA_VALUE_TYPE_BINARY

#define	GDA_VALUE_TYPE_BINARY    TC_null /* FIXME */


GDA_VALUE_TYPE_BOOLEAN

#define GDA_VALUE_TYPE_BOOLEAN   TC_CORBA_boolean


GDA_VALUE_TYPE_DATE

#define GDA_VALUE_TYPE_DATE      TC_GNOME_Database_Date


GDA_VALUE_TYPE_DOUBLE

#define GDA_VALUE_TYPE_DOUBLE    TC_CORBA_double


GDA_VALUE_TYPE_INTEGER

#define GDA_VALUE_TYPE_INTEGER   TC_CORBA_long


GDA_VALUE_TYPE_SINGLE

#define GDA_VALUE_TYPE_SINGLE    TC_CORBA_float


GDA_VALUE_TYPE_SMALLINT

#define GDA_VALUE_TYPE_SMALLINT  TC_CORBA_short


GDA_VALUE_TYPE_STRING

#define GDA_VALUE_TYPE_STRING    TC_CORBA_string


GDA_VALUE_TYPE_TIME

#define GDA_VALUE_TYPE_TIME      TC_GNOME_Database_Time


GDA_VALUE_TYPE_TIMESTAMP

#define GDA_VALUE_TYPE_TIMESTAMP TC_GNOME_Database_Timestamp


GDA_VALUE_TYPE_TINYINT

#define GDA_VALUE_TYPE_TINYINT   TC_CORBA_char


gda_value_new_null ()

GdaValue*   gda_value_new_null              (void);

Returns : 


gda_value_new_bigint ()

GdaValue*   gda_value_new_bigint            (long long val);

val : 
Returns : 


gda_value_new_binary ()

GdaValue*   gda_value_new_binary            (gconstpointer val);

val : 
Returns : 


gda_value_new_boolean ()

GdaValue*   gda_value_new_boolean           (gboolean val);

val : 
Returns : 


gda_value_new_date ()

GdaValue*   gda_value_new_date              (GdaDate *val);

val : 
Returns : 


gda_value_new_double ()

GdaValue*   gda_value_new_double            (gdouble val);

val : 
Returns : 


gda_value_new_integer ()

GdaValue*   gda_value_new_integer           (gint val);

val : 
Returns : 


gda_value_new_single ()

GdaValue*   gda_value_new_single            (gfloat val);

val : 
Returns : 


gda_value_new_smallint ()

GdaValue*   gda_value_new_smallint          (gshort val);

val : 
Returns : 


gda_value_new_string ()

GdaValue*   gda_value_new_string            (const gchar *val);

val : 
Returns : 


gda_value_new_time ()

GdaValue*   gda_value_new_time              (GdaTime *val);

val : 
Returns : 


gda_value_new_timestamp ()

GdaValue*   gda_value_new_timestamp         (GdaTimestamp *val);

val : 
Returns : 


gda_value_new_tinyint ()

GdaValue*   gda_value_new_tinyint           (gchar val);

val : 
Returns : 


gda_value_free ()

void        gda_value_free                  (GdaValue *value);

value : 


gda_value_isa ()

gboolean    gda_value_isa                   (const GdaValue *value,
                                             GdaValueType type);

value : 
type : 
Returns : 


gda_value_copy ()

GdaValue*   gda_value_copy                  (GdaValue *value);

value : 
Returns : 


gda_value_set_bigint ()

void        gda_value_set_bigint            (GdaValue *value,
                                             long long val);

value : 
val : 


gda_value_get_binary ()

gconstpointer gda_value_get_binary          (GdaValue *value);

value : 
Returns : 


gda_value_set_binary ()

void        gda_value_set_binary            (GdaValue *value,
                                             gconstpointer val,
                                             glong size);

value : 
val : 
size : 


gda_value_get_boolean ()

gboolean    gda_value_get_boolean           (GdaValue *value);

value : 
Returns : 


gda_value_set_boolean ()

void        gda_value_set_boolean           (GdaValue *value,
                                             gboolean val);

value : 
val : 


gda_value_get_date ()

const GdaDate* gda_value_get_date           (GdaValue *value);

value : 
Returns : 


gda_value_set_date ()

void        gda_value_set_date              (GdaValue *value,
                                             GdaDate *val);

value : 
val : 


gda_value_get_double ()

gdouble     gda_value_get_double            (GdaValue *value);

value : 
Returns : 


gda_value_set_double ()

void        gda_value_set_double            (GdaValue *value,
                                             gdouble val);

value : 
val : 


gda_value_get_integer ()

gint        gda_value_get_integer           (GdaValue *value);

value : 
Returns : 


gda_value_set_integer ()

void        gda_value_set_integer           (GdaValue *value,
                                             gint val);

value : 
val : 


gda_value_get_single ()

gfloat      gda_value_get_single            (GdaValue *value);

value : 
Returns : 


gda_value_set_single ()

void        gda_value_set_single            (GdaValue *value,
                                             gfloat val);

value : 
val : 


gda_value_get_smallint ()

gshort      gda_value_get_smallint          (GdaValue *value);

value : 
Returns : 


gda_value_set_smallint ()

void        gda_value_set_smallint          (GdaValue *value,
                                             gshort val);

value : 
val : 


gda_value_get_string ()

const gchar* gda_value_get_string           (GdaValue *value);

value : 
Returns : 


gda_value_set_string ()

void        gda_value_set_string            (GdaValue *value,
                                             const gchar *val);

value : 
val : 


gda_value_get_time ()

const GdaTime* gda_value_get_time           (GdaValue *value);

value : 
Returns : 


gda_value_set_time ()

void        gda_value_set_time              (GdaValue *value,
                                             GdaTime *val);

value : 
val : 


gda_value_get_timestamp ()

const GdaTimestamp* gda_value_get_timestamp (GdaValue *value);

value : 
Returns : 


gda_value_set_timestamp ()

void        gda_value_set_timestamp         (GdaValue *value,
                                             GdaTimestamp *val);

value : 
val : 


gda_value_get_tinyint ()

gchar       gda_value_get_tinyint           (GdaValue *value);

value : 
Returns : 


gda_value_set_tinyint ()

void        gda_value_set_tinyint           (GdaValue *value,
                                             gchar val);

value : 
val : 


gda_value_stringify ()

gchar*      gda_value_stringify             (const GdaValue *value);

value : 
Returns :