RDB_object Struct Reference

#include <rdb.h>


Data Fields

RDB_type * typ
enum _RDB_obj_kind kind
union {
   RDB_bool   bool_val
   RDB_int   int_val
   RDB_float   float_val
   struct {
      void *   datap
      size_t   len
   }   bin
   struct {
      RDB_bool   is_user
      RDB_bool   is_persistent
      char *   name
      int   keyc
      RDB_string_vec *   keyv
      RDB_expression *   exp
      RDB_stored_table *   stp
   }   tb
   RDB_hashtable   tpl_tab
   struct {
      RDB_expression *   texp
      RDB_transaction *   txp
      RDB_qresult *   qrp
      RDB_int   pos
      RDB_int   length
      int   elemc
      RDB_object *   elemv
      RDB_object *   tplp
   }   arr
var
RDB_type * store_typ


Detailed Description

A RDB_object structure carries a value of an arbitrary type, together with the type information.


The documentation for this struct was generated from the following file:
Generated on Tue Mar 11 23:48:15 2008 for Duro by  doxygen 1.5.1