|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IBinding
This interface define a BIRT query binding. The binding defined the script that to be used to calculate the specific data.
| Method Summary | |
|---|---|
void |
addAggregateOn(java.lang.String levelName)
Add aggregate on to the binding. |
void |
addArgument(IBaseExpression expr)
Deprecated. |
void |
addArgument(java.lang.String name,
IBaseExpression expr)
Add a binding argument. |
boolean |
exportable()
Imply whether the data of this binding should be candidate for data exportation. |
java.util.List |
getAggregatOns()
Get the aggregate target group(s) of the binding. |
java.lang.String |
getAggrFunction()
Return the binding aggregation function. |
java.util.List |
getArguments()
Get the arguments of the binding. |
java.lang.String |
getBindingName()
Return the name of the binding. |
int |
getDataType()
Return the target data type of the binding. |
java.lang.String |
getDisplayName()
Return the display name of the binding. |
IBaseExpression |
getExpression()
Get the expression of the binding. |
IBaseExpression |
getFilter()
Return the binding aggregation filter. |
ITimeFunction |
getTimeFunction()
|
void |
setAggrFunction(java.lang.String functionName)
Set the binding aggregation function. |
void |
setDataType(int type)
Set the binding data type. |
void |
setDisplayName(java.lang.String displayName)
Set the display name of the binding. |
void |
setExportable(boolean exportable)
Set whether the binding is exportable. |
void |
setExpression(IBaseExpression expr)
Set the expression of the binding. |
void |
setFilter(IBaseExpression expr)
Add a binding aggregation filter. |
void |
setTimeFunction(ITimeFunction timeFunction)
Set the time function name if used |
| Method Detail |
|---|
java.lang.String getBindingName()
throws org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataException
int getDataType()
throws org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataException
void setDataType(int type)
throws org.eclipse.birt.data.engine.core.DataException
type -
org.eclipse.birt.data.engine.core.DataException
IBaseExpression getExpression()
throws org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataException
void setExpression(IBaseExpression expr)
throws org.eclipse.birt.data.engine.core.DataException
expr -
org.eclipse.birt.data.engine.core.DataException
java.util.List getAggregatOns()
throws org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataException
void addAggregateOn(java.lang.String levelName)
throws org.eclipse.birt.data.engine.core.DataException
levelName -
org.eclipse.birt.data.engine.core.DataException
java.util.List getArguments()
throws org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataException
boolean exportable()
throws org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataException
void setExportable(boolean exportable)
throws org.eclipse.birt.data.engine.core.DataException
exportable -
org.eclipse.birt.data.engine.core.DataException
void addArgument(IBaseExpression expr)
throws org.eclipse.birt.data.engine.core.DataException
expr -
org.eclipse.birt.data.engine.core.DataException
void addArgument(java.lang.String name,
IBaseExpression expr)
throws org.eclipse.birt.data.engine.core.DataException
name - expr -
org.eclipse.birt.data.engine.core.DataException
void setFilter(IBaseExpression expr)
throws org.eclipse.birt.data.engine.core.DataException
expr -
org.eclipse.birt.data.engine.core.DataException
IBaseExpression getFilter()
throws org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataException
java.lang.String getAggrFunction()
throws org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataException
void setAggrFunction(java.lang.String functionName)
throws org.eclipse.birt.data.engine.core.DataException
functionName -
org.eclipse.birt.data.engine.core.DataException
java.lang.String getDisplayName()
throws org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataException
void setDisplayName(java.lang.String displayName)
throws org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataExceptionvoid setTimeFunction(ITimeFunction timeFunction)
timeFunction - ITimeFunction getTimeFunction()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||