Class ColumnBindingUtil
java.lang.Object
org.eclipse.birt.report.model.api.util.ColumnBindingUtil
The utility class for bound data columns migration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComputedColumnHandle
addColumnBinding
(ReportItemHandle handle, ComputedColumn column) Binds a column to the given element.
-
Constructor Details
-
ColumnBindingUtil
public ColumnBindingUtil()
-
-
Method Details
-
addColumnBinding
public static ComputedColumnHandle addColumnBinding(ReportItemHandle handle, ComputedColumn column) throws SemanticException Binds a column to the given element. The column must have a name. The method will not generate a name for the binding. An exception will be thrown when trying to bind a column without a name. If the column has been bound, the exist bound column will be returned. If the column doesn't exist but has a duplicated name with exist columns, a new unique name will be assigned.- Parameters:
handle
- the handle of the element to bindcolumn
- the column to bind- Returns:
- the handle of the bound column
- Throws:
SemanticException
-