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 TypeMethodDescriptionbooleancell id in the parent data set.data set name if any.parent data set if any.query name if any.longgetRowID()row id in the parent data set.static DataSetIDparse(char[] buffer, int offset, int length) Parse dataSetID.static DataSetIDParse 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
-