bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
#include <AggregationUtil.h>
Public Member Functions | |
virtual TopLevelArrayGetter * | clone () const |
virtual libdap::Array * | readAndGetArray (const std::string &name, const libdap::DDS &dds, const libdap::Array *const pConstraintTemplate, const std::string &debugChannel) const |
Concrete impl that simply finds the Array by looking for a variable of the given name at the top level of the DDS (i.e. doesn't recurse using field notation!) and making sure it is of the proper type.
Definition at line 94 of file AggregationUtil.h.
agg_util::TopLevelArrayGetter::TopLevelArrayGetter | ( | ) |
Definition at line 89 of file AggregationUtil.cc.
|
virtual |
Definition at line 95 of file AggregationUtil.cc.
|
virtual |
Virtual constructor idiom
Implements agg_util::ArrayGetterInterface.
Definition at line 101 of file AggregationUtil.cc.
|
virtual |
Lookup name within the top level of DDS ONLY and return it as an Array* if it is a subclass of Array. May return NULL if not found or other problem.
AggregationException | if not found or if found but cannot be cast properly into an Array* |
Implements agg_util::ArrayGetterInterface.
Definition at line 108 of file AggregationUtil.cc.