public static final class HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder
extends ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder
| Constructor and Description |
|---|
HDF5GenericStorageFeatureBuilder() |
HDF5GenericStorageFeatureBuilder(ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures template) |
| Modifier and Type | Method and Description |
|---|---|
ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder |
chunkedStorageLayout()
Set a chunked layout for the dataset.
|
ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder |
compactStorageLayout()
Set a compact layout for the dataset.
|
HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder |
compress()
Compress the dataset with default deflation level.
|
HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder |
compress(boolean compress)
Compresses the dataset with default deflation level, if
compress==true, do
not compress if compress==false. |
ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder |
contiguousStorageLayout()
Set a contiguous layout for the dataset.
|
HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder |
datasetReplacementEnforceKeepExisting()
Set the dataset replacement policy for existing datasets to
HDF5AbstractStorageFeatures.DataSetReplacementPolicy.ENFORCE_KEEP_EXISTING
. |
HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder |
datasetReplacementEnforceReplaceWithNew()
Set the dataset replacement policy for existing datasets to
HDF5AbstractStorageFeatures.DataSetReplacementPolicy.ENFORCE_REPLACE_WITH_NEW
. |
HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder |
datasetReplacementPolicy(ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.DataSetReplacementPolicy datasetReplacementPolicy)
Set the dataset replacement policy for existing datasets.
|
HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder |
datasetReplacementUseWriterDefault()
Set the dataset replacement policy for existing datasets to
HDF5AbstractStorageFeatures.DataSetReplacementPolicy.USE_WRITER_DEFAULT
. |
ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder |
defaultStorageLayout()
Let a heuristic choose the right layout for the dataset.
|
HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder |
deflateLevel(byte deflateLevel)
Compresses this dataset with the given deflateLevel.
|
HDF5GenericStorageFeatures |
features()
Returns the storage features corresponding to this builder's values.
|
ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder |
shuffleBeforeDeflate()
Sets a shuffling pre-filter for deflation.
|
HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder |
shuffleBeforeDeflate(boolean shuffleBeforeDeflate)
Sets a shuffling pre-filter for deflation if
shuffleBeforeDeflate==true and
disables it if shuffleBeforeDeflate==false. |
HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder |
storageLayout(HDF5StorageLayout proposedLayout)
Set the layout for the dataset.
|
public HDF5GenericStorageFeatureBuilder()
public HDF5GenericStorageFeatureBuilder(ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures template)
public HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder compress(boolean compress)
compress==true, do
not compress if compress==false.compress in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder compress()
compress in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder deflateLevel(byte deflateLevel)
NO_DEFLATION_LEVEL means: do not compress. A good default value is
DEFAULT_DEFLATION_LEVEL, the maximum value supported is
MAX_DEFLATION_LEVEL.deflateLevel in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder shuffleBeforeDeflate(boolean shuffleBeforeDeflate)
shuffleBeforeDeflate==true and
disables it if shuffleBeforeDeflate==false. The shuffling pre-filter may
improve the compression level but may also increase the compression time.
Only takes effect if compression is switched on.
shuffleBeforeDeflate in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder shuffleBeforeDeflate()
Only takes effect if compression is switched on.
shuffleBeforeDeflate in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuildercompress(),
deflateLevel(byte)public HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder storageLayout(HDF5StorageLayout proposedLayout)
storageLayout in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder compactStorageLayout()
compactStorageLayout in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder contiguousStorageLayout()
contiguousStorageLayout in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder chunkedStorageLayout()
chunkedStorageLayout in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder defaultStorageLayout()
defaultStorageLayout in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder datasetReplacementPolicy(ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.DataSetReplacementPolicy datasetReplacementPolicy)
datasetReplacementPolicy in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder datasetReplacementUseWriterDefault()
HDF5AbstractStorageFeatures.DataSetReplacementPolicy.USE_WRITER_DEFAULT
.datasetReplacementUseWriterDefault in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder datasetReplacementEnforceKeepExisting()
HDF5AbstractStorageFeatures.DataSetReplacementPolicy.ENFORCE_KEEP_EXISTING
.datasetReplacementEnforceKeepExisting in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic HDF5GenericStorageFeatures.HDF5GenericStorageFeatureBuilder datasetReplacementEnforceReplaceWithNew()
HDF5AbstractStorageFeatures.DataSetReplacementPolicy.ENFORCE_REPLACE_WITH_NEW
.datasetReplacementEnforceReplaceWithNew in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilderpublic HDF5GenericStorageFeatures features()
features in class ch.systemsx.cisd.hdf5.HDF5AbstractStorageFeatures.HDF5AbstractStorageFeatureBuilder