bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
Specialization of Sequence for tables of data. More...
#include <TabularSequence.h>
Public Member Functions | |
virtual void | dump (ostream &strm) const |
dumps information about this object | |
virtual void | intern_data (libdap::ConstraintEvaluator &eval, libdap::DDS &dds) |
TabularSequence & | operator= (const TabularSequence &rhs) |
virtual BaseType * | ptr_duplicate () |
virtual bool | serialize (libdap::ConstraintEvaluator &eval, libdap::DDS &dds, libdap::Marshaller &m, bool ce_eval=true) |
TabularSequence (const string &n) | |
The Sequence constructor. | |
TabularSequence (const string &n, const string &d) | |
The Sequence server-side constructor. | |
TabularSequence (const TabularSequence &rhs) | |
The Sequence copy constructor. | |
Protected Member Functions | |
void | load_prototypes_with_values (libdap::BaseTypeRow &btr, bool safe=true) |
Specialization of Sequence for tables of data.
Assumes that the data are loaded into the Sequence using set_value()
Definition at line 59 of file TabularSequence.h.
|
inline |
The Sequence constructor.
The Sequence constructor requires only the name of the variable to be created. The name may be omitted, which will create a nameless variable. This may be adequate for some applications.
n | A string containing the name of the variable to be created. |
Definition at line 74 of file TabularSequence.h.
The Sequence server-side constructor.
The Sequence server-side constructor requires the name of the variable to be created and the dataset name from which this variable is being created.
n | A string containing the name of the variable to be created. |
d | A string containing the name of the dataset from which this variable is being created. |
Definition at line 86 of file TabularSequence.h.
|
inline |
The Sequence copy constructor.
Definition at line 89 of file TabularSequence.h.
|
inlinevirtual |
Definition at line 91 of file TabularSequence.h.
|
virtual |
dumps information about this object
Displays the pointer value of this instance and information about this instance.
strm | C++ i/o stream to dump the information to |
Definition at line 251 of file TabularSequence.cc.
|
virtual |
Specialized intern_data(). This version copies data from the TabularSequence's local store and filters it. Because callers of intern_data() expect that the object will, after calling this method, hold only data to be sent, this version performs both projection and selection operations.
eval | |
dds |
Definition at line 195 of file TabularSequence.cc.
|
protected |
Definition at line 76 of file TabularSequence.cc.
|
inline |
Definition at line 95 of file TabularSequence.h.
|
inlinevirtual |
Definition at line 93 of file TabularSequence.h.
|
virtual |
Specialized version of Sequence::serialize() for tables that already hold their data. This will not work for nested Sequences.
eval | |
dds | |
m | |
ce_eval |
Definition at line 142 of file TabularSequence.cc.