echelon  0.8.0
Public Member Functions | List of all members
echelon::dataset_options Class Reference

Additional options for the dataset creation. More...

#include <group.hpp>

Public Member Functions

dataset_optionsauto_chunking (bool value)
 Enables/Disables auto-chunking. More...
 
dataset_optionscompression_level (int value)
 Sets the gzip compression level (0 - 9) of the dataset. More...
 
dataset_optionsshuffle_filter (bool value)
 Enables/disables the shuffle filter.
 
dataset_optionschunk_shape (std::vector< hsize_t > value)
 Sets the chunk shape of the dataset. More...
 
bool auto_chunking () const
 auto-chunking option
 
int compression_level () const
 gzip compression level
 
bool shuffle_filter () const
 shuffle filter option
 
const std::vector< hsize_t > & chunk_shape () const
 chunk shape
 

Detailed Description

Additional options for the dataset creation.

Member Function Documentation

dataset_options& echelon::dataset_options::auto_chunking ( bool  value)
inline

Enables/Disables auto-chunking.

Parameters
valuestate of the auto-chunking algorithm
Returns
*this
dataset_options& echelon::dataset_options::chunk_shape ( std::vector< hsize_t >  value)
inline

Sets the chunk shape of the dataset.

Parameters
valuechunk shape
Returns
*this
dataset_options& echelon::dataset_options::compression_level ( int  value)
inline

Sets the gzip compression level (0 - 9) of the dataset.

Parameters
valuecompression level (0 - 9)
Returns
*this

The documentation for this class was generated from the following file: