Class DataSetID
java.lang.Object
org.eclipse.birt.report.engine.api.DataSetID
ID represent the data set.
a data set is created by a sub query or a query. If it is created by a data
query, it will have a uniqe data set name. Otherwise, the data set id is
determinted by its parent data set, parent row id and the subquery name.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
cell id in the parent data set.data set name if any.parent data set if any.query name if any.long
getRowID()
row id in the parent data set.static DataSetID
parse
(char[] buffer, int offset, int length) Parse dataSetID.static DataSetID
Parse the dataSetID of a StringtoString()
-
Constructor Details
-
DataSetID
DataSetID of the subquery.- Parameters:
parent
- can't be null.rowId
-queryName
- can't be null.
-
DataSetID
DataSetID of the subquery.- Parameters:
parent
- can't be null.cellId
-queryName
- can't be null.
-
DataSetID
create a dataset id of a normal query.- Parameters:
dataSetName
- can't be null.
-
-
Method Details
-
getParentID
parent data set if any.- Returns:
- parent data set
-
getDataSetName
data set name if any.- Returns:
- name of the data set.
-
getQueryName
query name if any.- Returns:
- query name.
-
getRowID
public long getRowID()row id in the parent data set.- Returns:
- row id
-
getCellID
cell id in the parent data set.- Returns:
- cell id
-
equals
-
toString
-
parse
Parse the dataSetID of a String- Parameters:
dataSetId
-- Returns:
- DataSetID object
-
parse
Parse dataSetID.- Parameters:
buffer
-offset
-length
-- Returns:
- DataSetID object
-