public final class HDF5DataSetInformation
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
long[] |
getDimensions()
Returns the array dimensions of the data set.
|
long[] |
getMaxDimensions()
Returns the largest possible array dimensions of the data set.
|
long |
getNumberOfElements()
Returns the total number of elements of this data set.
|
int |
getRank()
Returns the rank (number of axis) of this data set.
|
long |
getSize()
Returns the total size (in bytes) of this data set.
|
HDF5StorageLayout |
getStorageLayout()
Returns the storage layout of the data set in the HDF5 file.
|
HDF5DataTypeInformation |
getTypeInformation()
Returns the data type information for the data set.
|
int |
hashCode() |
boolean |
isScalar()
Returns
true , if the rank of this data set is 0. |
boolean |
isSigned()
Returns
true , if this data set type has a sign anf false otherwise. |
boolean |
isTimeDuration()
Returns
true , if the data set is a time duration, or false
otherwise. |
boolean |
isTimeStamp()
Returns
true , if the data set is a time stamp, or false otherwise. |
java.lang.String |
toString() |
int[] |
tryGetChunkSizes()
Returns the chunk size in each array dimension of the data set, or
null , if the
data set is not of HDF5StorageLayout.CHUNKED . |
HDF5TimeUnit |
tryGetTimeUnit()
Returns the time unit of the data set, if the data set is a time duration, or
null otherwise. |
HDF5DataTypeVariant |
tryGetTypeVariant()
Returns the data type variant of this data set, or
null , if this data set is not
tagged with a type variant. |
public HDF5DataTypeInformation getTypeInformation()
public HDF5DataTypeVariant tryGetTypeVariant()
null
, if this data set is not
tagged with a type variant.public boolean isTimeStamp()
true
, if the data set is a time stamp, or false
otherwise.public boolean isTimeDuration()
true
, if the data set is a time duration, or false
otherwise.public HDF5TimeUnit tryGetTimeUnit()
null
otherwise.public long[] getDimensions()
public long[] getMaxDimensions()
public HDF5StorageLayout getStorageLayout()
public int[] tryGetChunkSizes()
null
, if the
data set is not of HDF5StorageLayout.CHUNKED
.public int getRank()
public boolean isScalar()
true
, if the rank of this data set is 0.public boolean isSigned()
true
, if this data set type has a sign anf false
otherwise.public long getNumberOfElements()
public long getSize()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object