Package net.sf.basedb.core.data
Class DataCubeData
java.lang.Object
net.sf.basedb.core.data.BasicData
net.sf.basedb.core.data.DataCubeData
- All Implemented Interfaces:
IdentifiableData
This class holds information about a single data cube in a virtual database.
- Version:
- 2.0
- Author:
- Nicklas
- See Also:
- Last modified
- $Date: 2014-06-10 13:27:02 +0200 (ti, 10 jun 2014) $
- Hibernate: class
- table="`DataCubes`" lazy="true"
-
Field Summary
Modifier and TypeFieldDescriptionprivate long
private Set<DataCubeColumnData>
private short
private Set<DataCubeExtraValueData>
private Set<DataCubeFilterData>
private Set<DataCubeLayerData>
private int
private short
private short
private short
private short
private int
private VirtualDbData
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
getBytes()
The number of bytes the analysed data in this cube occupies on disk.(package private) Set<DataCubeColumnData>
This is the inverse end.short
The cube number of this cube in the virtual database.(package private) Set<DataCubeExtraValueData>
This is the inverse end.(package private) Set<DataCubeFilterData>
This is the inverse end.(package private) Set<DataCubeLayerData>
This is the inverse end.int
The maximum number of raw data spots a single spot in this data cube is mapped to.short
The number of columns in this data cube.short
The number of extra values in this data cube.short
The number of filters in this data cube.short
The number of layers in this data cube.int
The number of positions in this data cube.Get the virtual database this cube belongs to.void
setBytes
(long bytes) (package private) void
setColumns
(Set<DataCubeColumnData> columns) void
setCubeNo
(short cubeNo) (package private) void
setExtraValues
(Set<DataCubeExtraValueData> extraValues) (package private) void
setFilters
(Set<DataCubeFilterData> filters) (package private) void
setLayers
(Set<DataCubeLayerData> layers) void
setMaxRawMappingsForSpot
(int maxRawMappings) void
setNumColumns
(short numColumns) void
setNumExtraValues
(short numExtraValues) void
setNumFilters
(short numFilters) void
setNumLayers
(short numLayers) void
setNumPositions
(int numPositions) void
setVirtualDb
(VirtualDbData virtualDb) Methods inherited from class net.sf.basedb.core.data.BasicData
equals, getId, getVersion, hashCode, setId, setVersion, toString
-
Field Details
-
virtualDb
-
cubeNo
private short cubeNo -
bytes
private long bytes -
numFilters
private short numFilters -
numExtraValues
private short numExtraValues -
numLayers
private short numLayers -
numColumns
private short numColumns -
numPositions
private int numPositions -
maxRawMappings
private int maxRawMappings -
layers
-
columns
-
filters
-
extraValues
-
-
Constructor Details
-
DataCubeData
public DataCubeData()
-
-
Method Details
-
getVirtualDb
Get the virtual database this cube belongs to.- Hibernate: many-to-one
- column="`virtualdb_id`" not-null="true" outer-join="false" update="false" unique-key="DataCube_uniquecube"
-
setVirtualDb
-
getCubeNo
public short getCubeNo()The cube number of this cube in the virtual database.- Hibernate: property
- column="`cube_no`" type="short" not-null="true" update="false" unique-key="DataCube_uniquecube"
-
setCubeNo
public void setCubeNo(short cubeNo) -
getBytes
public long getBytes()The number of bytes the analysed data in this cube occupies on disk. Updates to this column are done through SQL statements and not through this object.- Hibernate: property
- column="`bytes`" type="long" not-null="true" update="false"
-
setBytes
public void setBytes(long bytes) -
getNumFilters
public short getNumFilters()The number of filters in this data cube. Updates to this column are done through SQL statements and not through this object.- Hibernate: property
- column="`filters`" type="short" not-null="true" update="false"
-
setNumFilters
public void setNumFilters(short numFilters) -
getNumExtraValues
public short getNumExtraValues()The number of extra values in this data cube. Updates to this column are done through SQL statements and not through this object.- Hibernate: property
- column="`extravalues`" type="short" not-null="true" update="false"
-
setNumExtraValues
public void setNumExtraValues(short numExtraValues) -
getNumLayers
public short getNumLayers()The number of layers in this data cube. Updates to this column are done through SQL statements and not through this object.- Hibernate: property
- column="`layers`" type="short" not-null="true" update="false"
-
setNumLayers
public void setNumLayers(short numLayers) -
getNumColumns
public short getNumColumns()The number of columns in this data cube.- Hibernate: property
- column="`columns`" type="short" not-null="true" update="false"
-
setNumColumns
public void setNumColumns(short numColumns) -
getNumPositions
public int getNumPositions()The number of positions in this data cube.- Hibernate: property
- column="`positions`" type="int" not-null="true" update="false"
-
setNumPositions
public void setNumPositions(int numPositions) -
getMaxRawMappingsForSpot
public int getMaxRawMappingsForSpot()The maximum number of raw data spots a single spot in this data cube is mapped to.- Hibernate: property
- column="`max_raw_spots`" type="int" not-null="true" update="false"
-
setMaxRawMappingsForSpot
public void setMaxRawMappingsForSpot(int maxRawMappings) -
getLayers
Set<DataCubeLayerData> getLayers()This is the inverse end.- See Also:
- Hibernate: set
- lazy="true" inverse="true" cascade="delete"
- Hibernate: collection-key
- column="`datacube_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.DataCubeLayerData"
-
setLayers
-
getColumns
Set<DataCubeColumnData> getColumns()This is the inverse end.- See Also:
- Hibernate: set
- lazy="true" inverse="true" cascade="delete"
- Hibernate: collection-key
- column="`datacube_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.DataCubeColumnData"
-
setColumns
-
getFilters
Set<DataCubeFilterData> getFilters()This is the inverse end.- See Also:
- Hibernate: set
- lazy="true" inverse="true" cascade="delete"
- Hibernate: collection-key
- column="`datacube_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.DataCubeFilterData"
-
setFilters
-
getExtraValues
Set<DataCubeExtraValueData> getExtraValues()This is the inverse end.- See Also:
- Hibernate: set
- lazy="true" inverse="true" cascade="delete"
- Hibernate: collection-key
- column="`datacube_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.DataCubeExtraValueData"
-
setExtraValues
-