rxv_spin_data Struct Reference
[Data functions]

#include <rxv_spin.h>


Data Fields

rxv_spin_data_e type:2
apr_size_t size
union {
   char *   data
   apr_hash_t *   cols
   rxv_spin_data_t *   meta
}; 


Detailed Description

Data structure: representation of all data placed in context, be that singles (nul terminated, counted strings), rows (hash table of column names pointing to arrays of data) or metadata (array of data, used to facilitate the API only.


Field Documentation

rxv_spin_data_e rxv_spin_data::type

data type: single, rows or metadata

apr_size_t rxv_spin_data::size

data size: length of single, number of rows, number of elements in metadata

char* rxv_spin_data::data

single data

apr_hash_t* rxv_spin_data::cols

columns of rows type

rxv_spin_data_t* rxv_spin_data::meta

pointer to array of data


The documentation for this struct was generated from the following file:
Generated on Tue Nov 20 13:19:53 2007 for mod_spin by  doxygen 1.5.2