 |
rasdaman client API
10.6.3
The Array Analytics Engine: Datacubes at Your Fingertips
|
Go to the documentation of this file.
24 #ifndef _D_STRING_TYPE_
25 #define _D_STRING_TYPE_
void convertToLittleEndian(char *cells, r_Area noCells) const override
converts array of cells from NT byte order to Unix byte order.
void convertToBigEndian(char *cells, r_Area noCells) const override
converts array of cells from Unix byte order to NT byte order.
This class the superclass for all types in the ODMG conformant representation of the RasDaMan type sy...
Definition: type.hh:50
~r_String_Type() override=default
r_Type::r_Type_Id type_id() const override
retrieve id of the type.
r_Type_Id
typedef for the enum specifying a primitive type, structure type, marray type, interval type,...
Definition: type.hh:55
This class represents a type for simple strings.
Definition: stringtype.hh:38
void print_status(std::ostream &s) const override
writes state of object to specified stream
std::uint64_t r_Area
number of cells in an mdd object or tile.
Definition: mddtypes.hh:49
r_Type * clone() const override
clone operation
bool isStringType() const override
check, if type is a string
std::ostream & operator<<(std::ostream &str, const r_String_Type &type)