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.
|
#include "schema_term.h"
#include "dfw_field_trial_service_library.h"
#include "mongodb_tool.h"
#include "parameter.h"
#include "operation.h"
#include "dfw_field_trial_service_data.h"
#include "curl_tools.h"
Go to the source code of this file.
Enumerations | |
enum | TermType { TT_TRAIT, TT_METHOD, TT_UNIT, TT_VARIABLE, TT_NUM_TYPES } |
Functions | |
SchemaTerm * | GetCropOnotologySchemaTerm (const char *crop_ontology_term_s, TermType expected_type, TermType *found_type_p, MongoTool *mongo_p) |
json_t * | GetScaleClassAsJSON (const ScaleClass *class_p) |
json_t * | GetScaleClassAsEmbeddedJSON (const ScaleClass *class_p, const char *key_s) |
const ScaleClass * | GetScaleClassFromJSON (const json_t *class_json_p) |
OperationStatus | StoreAllScaleUnits (FieldTrialServiceData *data_p) |
const ScaleClass * | GetScaleClassByName (const char *const name_s) |
enum TermType |
SchemaTerm* GetCropOnotologySchemaTerm | ( | const char * | crop_ontology_term_s, |
TermType | expected_type, | ||
TermType * | found_type_p, | ||
MongoTool * | mongo_p | ||
) |
json_t* GetScaleClassAsJSON | ( | const ScaleClass * | class_p | ) |
json_t* GetScaleClassAsEmbeddedJSON | ( | const ScaleClass * | class_p, |
const char * | key_s | ||
) |
const ScaleClass* GetScaleClassFromJSON | ( | const json_t * | class_json_p | ) |
OperationStatus StoreAllScaleUnits | ( | FieldTrialServiceData * | data_p | ) |
const ScaleClass* GetScaleClassByName | ( | const char *const | name_s | ) |