|
void | addExternalFile (const std::string &file, off_t offset=0, hsize_t size=0) |
| map external binary file to a dataset
|
|
void | addVirtualDataSet (const DataSpace &vSpace, const DataSet &srcDset, const DataSpace &srcSpace) |
| map source dataset Spaces must have equal number of selected elements Spaces may be given from selection: Selection.getSpace() srcDset may be mapped external file
|
|
void | setShuffle () |
|
void | setDeflate (const unsigned &level) |
|
void | setChunk (const std::initializer_list< hsize_t > &items) |
|
template<typename... Args> |
void | setChunk (hsize_t item, Args... args) |
|
void | setChunk (const std::vector< hsize_t > &dims) |
|
size_t | getExternalCount () |
| return number of external files
|
|
std::string | getExternal (unsigned idx, off_t &offset, hsize_t &fileSize) |
| retrieve info about external file under index 'idx'
|
|
size_t | getVirtualCount () |
| return number of virtual datasets
|
|
std::string | getVirtualDataSetName (size_t idx) |
| resturn virtual (source) dataset name
|
|
std::string | getVirtualFileName (size_t idx) |
|
DataSpace | getVirtualSrcSpace (size_t idx) |
|
DataSpace | getVirtualVSpace (size_t idx) |
|
std::vector< hsize_t > | getChunk (int max_ndims) |
|
LayoutType | getLayoutType () |
|
bool | isCompact () |
|
bool | isContiguous () |
|
bool | isChunked () |
|
bool | isVirtual () |
|
| PropertyList (const PropertyList< T > &other) |
|
| PropertyList () noexcept |
|
| PropertyList (PropertyList &&other) noexcept |
|
| PropertyList (const hid_t &hid) noexcept |
|
| PropertyList (const PropertyList< T > &other) |
|
| PropertyList (PropertyList &&other) noexcept |
|
PropertyList & | operator= (const PropertyList< T > &other) |
|
PropertyList & | operator= (PropertyList &&other) noexcept |
|
constexpr PropertyType | getObjectType () const |
|
hid_t | getId (const bool &increaseRefCount=false) const |
|