icedb
version 0.5.1
Snow particle scattering database API
|
This is the complete list of members for icedb::Groups::Group, including all inherited members.
_getAttributeParent() const =0 | icedb::Attributes::CanHaveAttributes | protectedpure virtual |
_getTablesParent() const =0 | icedb::Tables::CanHaveTables | protectedpure virtual |
_icedb_obj_type_identifier | icedb::Groups::Group | static |
_setAttributeParent(std::shared_ptr< H5::H5Object > obj)=0 | icedb::Attributes::CanHaveAttributes | protectedpure virtual |
_setTablesParent(std::shared_ptr< H5::Group > obj)=0 | icedb::Tables::CanHaveTables | protectedpure virtual |
CanHaveAttributes() | icedb::Attributes::CanHaveAttributes | protected |
CanHaveTables() | icedb::Tables::CanHaveTables | protected |
createGroup(const std::string &groupName)=0 | icedb::Groups::Group | pure virtual |
createGroup(const std::string &name, gsl::not_null< H5::Group *> parent) | icedb::Groups::Group | static |
createGroup(const std::string &name, gsl::not_null< H5::H5File *> parent) | icedb::Groups::Group | static |
createGroup(const std::string &name, gsl::not_null< const Group *> parent) | icedb::Groups::Group | static |
createTable(const std::string &tableName, const std::vector< size_t > &dims, const std::vector< size_t > *chunks=nullptr) | icedb::Tables::CanHaveTables | inline |
createTable(const std::string &tableName, std::initializer_list< size_t > dims, const std::vector< size_t > *chunks=nullptr) | icedb::Tables::CanHaveTables | inline |
createTable(const std::string &tableName, std::initializer_list< size_t > dims, std::initializer_list< DataType > data, const std::vector< size_t > *chunks=nullptr) | icedb::Tables::CanHaveTables | inline |
createTable(const std::string &tableName, std::initializer_list< size_t > dims, const std::vector< DataType > &data, const std::vector< size_t > *chunks=nullptr) | icedb::Tables::CanHaveTables | inline |
createTable(const std::string &tableName, std::initializer_list< size_t > dims, const gsl::span< DataType > &data, const std::vector< size_t > *chunks=nullptr) | icedb::Tables::CanHaveTables | inline |
createTable(const std::string &tableName, std::initializer_list< size_t > dims, const gsl::span< const DataType > &data, const std::vector< size_t > *chunks=nullptr) | icedb::Tables::CanHaveTables | inline |
deleteAttribute(const std::string &attributeName) | icedb::Attributes::CanHaveAttributes | |
deleteGroup(const std::string &groupName)=0 | icedb::Groups::Group | pure virtual |
doesAttributeExist(const std::string &attributeName) const | icedb::Attributes::CanHaveAttributes | |
doesAttributeExist(gsl::not_null< const H5::H5Object *> parent, const std::string &attributeName) | icedb::Attributes::CanHaveAttributes | static |
doesGroupExist(const std::string &groupName) const =0 | icedb::Groups::Group | pure virtual |
doesTableExist(const std::string &tableName) const | icedb::Tables::CanHaveTables | |
getAttributeNames() const | icedb::Attributes::CanHaveAttributes | |
getAttributeTypeId(const std::string &attributeName) const | icedb::Attributes::CanHaveAttributes | |
getAttributeTypeId(gsl::not_null< const H5::H5Object *> parent, const std::string &attributeName) | icedb::Attributes::CanHaveAttributes | static |
getChunkStrategy(const std::vector< size_t > &dims) | icedb::Tables::CanHaveTables | inline |
getGroupNames() const =0 | icedb::Groups::Group | pure virtual |
getHDF5Group() const =0 | icedb::Groups::Group | pure virtual |
getTableNames() const | icedb::Tables::CanHaveTables | |
Group() | icedb::Groups::Group | protected |
Group(const std::string &name) | icedb::Groups::Group | protected |
Group_HDF_shared_ptr typedef | icedb::Groups::Group | |
Group_ptr typedef | icedb::Groups::Group | |
isAttributeOfType(const std::string &attributeName) const | icedb::Attributes::CanHaveAttributes | inline |
mount(const std::string &subdirname, gsl::not_null< const Group *> containingParent, gsl::not_null< H5::H5File *> pointsTo) | icedb::Groups::Group | static |
name | icedb::Groups::Group | |
openGroup(const std::string &groupName) const =0 | icedb::Groups::Group | pure virtual |
openGroup(const std::string &name, gsl::not_null< H5::Group *> parent) | icedb::Groups::Group | static |
openGroup(const std::string &name, gsl::not_null< H5::H5File *> parent) | icedb::Groups::Group | static |
openGroup(const std::string &name, gsl::not_null< const Group *> parent) | icedb::Groups::Group | static |
openGroup(Group_HDF_shared_ptr group) | icedb::Groups::Group | static |
openTable(const std::string &tableName) | icedb::Tables::CanHaveTables | |
readAttribute(gsl::not_null< const H5::H5Object *> obj, const std::string &attributeName) | icedb::Attributes::CanHaveAttributes | inlinestatic |
readAttribute(const std::string &attributeName) const | icedb::Attributes::CanHaveAttributes | inline |
readAttributeData(gsl::not_null< const H5::H5Object *> parent, const std::string &attributeName, std::vector< size_t > &dimensions, std::vector< DataType > &data) | icedb::Attributes::CanHaveAttributes | static |
readAttributeData(const std::string &attributeName, std::vector< size_t > &dimensions, std::vector< DataType > &data) const | icedb::Attributes::CanHaveAttributes | |
unlinkTable(const std::string &tableName) | icedb::Tables::CanHaveTables | |
writeAttribute(const Attribute< DataType > &attribute) | icedb::Attributes::CanHaveAttributes | inline |
writeAttribute(const std::string &name, std::initializer_list< size_t > dims, std::initializer_list< DataType > data) | icedb::Attributes::CanHaveAttributes | inline |
writeAttributeData(const std::string &attributeName, const std::vector< size_t > &dimensionas, const std::vector< DataType > &data) | icedb::Attributes::CanHaveAttributes | |
~CanHaveAttributes() | icedb::Attributes::CanHaveAttributes | |
~CanHaveTables() | icedb::Tables::CanHaveTables | |
~Group() | icedb::Groups::Group | virtual |