#include <Column.h>
Definition at line 30 of file Column.h.
◆ Column() [1/2]
| odc::core::Column::Column |
( |
MetaData & |
owner | ) |
|
◆ Column() [2/2]
| odc::core::Column::Column |
( |
const Column & |
o | ) |
|
◆ ~Column()
| odc::core::Column::~Column |
( |
| ) |
|
|
virtual |
◆ bitfieldDef() [1/2]
| const eckit::sql::BitfieldDef& odc::core::Column::bitfieldDef |
( |
| ) |
const |
|
inline |
◆ bitfieldDef() [2/2]
| void odc::core::Column::bitfieldDef |
( |
const eckit::sql::BitfieldDef & |
b | ) |
|
|
inline |
◆ coder() [1/2]
| Codec& odc::core::Column::coder |
( |
| ) |
const |
|
inline |
◆ coder() [2/2]
| void odc::core::Column::coder |
( |
std::unique_ptr< Codec > |
c | ) |
|
|
inline |
◆ columnTypeName()
◆ dataSizeDoubles() [1/2]
| size_t odc::core::Column::dataSizeDoubles |
( |
| ) |
const |
|
inline |
◆ dataSizeDoubles() [2/2]
| void odc::core::Column::dataSizeDoubles |
( |
size_t |
count | ) |
|
|
inline |
◆ equals()
| bool odc::core::Column::equals |
( |
const Column & |
other, |
|
|
bool |
compareDataSizes = true |
|
) |
| const |
◆ hasInitialisedCoder()
| bool odc::core::Column::hasInitialisedCoder |
( |
| ) |
const |
|
inline |
◆ hasMissing() [1/2]
| int32_t odc::core::Column::hasMissing |
( |
| ) |
const |
|
inline |
◆ hasMissing() [2/2]
| void odc::core::Column::hasMissing |
( |
bool |
h | ) |
|
|
inline |
◆ isConstant()
| bool odc::core::Column::isConstant |
( |
| ) |
|
◆ load()
template<typename ByteOrder >
| void odc::core::Column::load |
( |
DataStream< ByteOrder > & |
ds | ) |
|
◆ max() [1/2]
| double odc::core::Column::max |
( |
| ) |
const |
|
inline |
◆ max() [2/2]
| void odc::core::Column::max |
( |
double |
m | ) |
|
|
inline |
◆ min() [1/2]
| double odc::core::Column::min |
( |
| ) |
const |
|
inline |
◆ min() [2/2]
| void odc::core::Column::min |
( |
double |
m | ) |
|
|
inline |
◆ missingValue() [1/2]
| double odc::core::Column::missingValue |
( |
| ) |
const |
|
inline |
◆ missingValue() [2/2]
| void odc::core::Column::missingValue |
( |
double |
v | ) |
|
|
inline |
◆ name() [1/2]
| const std::string& odc::core::Column::name |
( |
| ) |
const |
|
inline |
◆ name() [2/2]
| void odc::core::Column::name |
( |
const std::string |
name | ) |
|
|
inline |
◆ operator!=()
| bool odc::core::Column::operator!= |
( |
const Column & |
other | ) |
const |
|
inline |
◆ operator=()
| Column & odc::core::Column::operator= |
( |
const Column & |
other | ) |
|
◆ operator==()
| bool odc::core::Column::operator== |
( |
const Column & |
other | ) |
const |
return true if names and types are the same; do not compare codecs.
Definition at line 100 of file Column.cc.
◆ print()
| void odc::core::Column::print |
( |
std::ostream & |
s | ) |
const |
|
virtual |
◆ resetCodec()
template<typename ByteOrder >
| void odc::core::Column::resetCodec |
◆ resetStats()
| void odc::core::Column::resetStats |
( |
| ) |
|
|
inline |
◆ save()
template<typename ByteOrder >
| void odc::core::Column::save |
( |
DataStream< ByteOrder > & |
ds | ) |
|
◆ type() [1/4]
◆ type() [2/4]
template<typename ByteOrder >
◆ type() [3/4]
◆ type() [4/4]
| ColumnType odc::core::Column::type |
( |
const std::string & |
t | ) |
|
|
static |
◆ operator<<
| std::ostream& operator<< |
( |
std::ostream & |
s, |
|
|
const Column & |
p |
|
) |
| |
|
friend |
◆ bitfieldDef_
| eckit::sql::BitfieldDef odc::core::Column::bitfieldDef_ |
|
private |
bitfieldDef_ is not empty if type_ == BITFIELD.
Definition at line 112 of file Column.h.
◆ coder_
| std::unique_ptr<Codec> odc::core::Column::coder_ |
|
private |
◆ name_
| std::string odc::core::Column::name_ |
|
private |
◆ owner_
◆ type_
| int32_t odc::core::Column::type_ |
|
private |
Note: type_ should be ColumnType, but it is saved on file so must be of a fixed size type.
Definition at line 109 of file Column.h.
The documentation for this class was generated from the following files: