Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
Row Struct Reference

#include <row.h>

Collaboration diagram for Row:
[legend]

Data Fields

RowType ro_type
 
bson_oid_t * ro_id_p
 
const struct Studyro_study_p
 
struct Plotro_plot_p
 
uint32 ro_by_study_index
 The unique index for this row within its parent study. More...
 
void(* ro_clear_fn )(Row *row_p)
 
bool(* ro_add_to_json_fn )(const Row *row_p, json_t *row_json_p, const ViewFormat format, const FieldTrialServiceData *data_p)
 
bool(* ro_add_from_json_fn )(Row *row_p, const json_t *row_json_p, const FieldTrialServiceData *data_p)
 
bool(* ro_add_to_fd_fn )(const Row *row_p, json_t *row_fd_p, const FieldTrialServiceData *service_data_p, const char *const null_sequence_s)
 

Field Documentation

◆ ro_type

RowType ro_type

◆ ro_id_p

bson_oid_t* ro_id_p

◆ ro_study_p

const struct Study* ro_study_p

◆ ro_plot_p

struct Plot* ro_plot_p

◆ ro_by_study_index

uint32 ro_by_study_index

The unique index for this row within its parent study.

◆ ro_clear_fn

void(* ro_clear_fn) (Row *row_p)

◆ ro_add_to_json_fn

bool(* ro_add_to_json_fn) (const Row *row_p, json_t *row_json_p, const ViewFormat format, const FieldTrialServiceData *data_p)

◆ ro_add_from_json_fn

bool(* ro_add_from_json_fn) (Row *row_p, const json_t *row_json_p, const FieldTrialServiceData *data_p)

◆ ro_add_to_fd_fn

bool(* ro_add_to_fd_fn) (const Row *row_p, json_t *row_fd_p, const FieldTrialServiceData *service_data_p, const char *const null_sequence_s)

The documentation for this struct was generated from the following file: