|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.birt.data.engine.api.querydefn.Binding
public class Binding
| Constructor Summary | |
|---|---|
Binding(java.lang.String name)
|
|
Binding(java.lang.String name,
IBaseExpression expr)
|
|
| Method Summary | |
|---|---|
void |
addAggregateOn(java.lang.String levelName)
Add aggregate on to the binding. |
void |
addArgument(IBaseExpression expr)
|
void |
addArgument(java.lang.String name,
IBaseExpression expr)
Add a binding argument. |
boolean |
equals(java.lang.Object obj)
|
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. |
int |
hashCode()
|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Binding(java.lang.String name)
public Binding(java.lang.String name,
IBaseExpression expr)
| Method Detail |
|---|
public void addAggregateOn(java.lang.String levelName)
throws org.eclipse.birt.data.engine.core.DataException
IBinding
addAggregateOn in interface IBindingorg.eclipse.birt.data.engine.core.DataExceptionpublic void addArgument(IBaseExpression expr)
addArgument in interface IBinding
public void addArgument(java.lang.String name,
IBaseExpression expr)
IBinding
addArgument in interface IBindingpublic java.lang.String getAggrFunction()
IBinding
getAggrFunction in interface IBindingpublic java.util.List getAggregatOns()
IBinding
getAggregatOns in interface IBinding
public java.util.List getArguments()
throws org.eclipse.birt.data.engine.core.DataException
IBinding
getArguments in interface IBindingorg.eclipse.birt.data.engine.core.DataExceptionpublic int getDataType()
IBinding
getDataType in interface IBindingpublic IBaseExpression getFilter()
IBinding
getFilter in interface IBindingpublic void setAggrFunction(java.lang.String functionName)
IBinding
setAggrFunction in interface IBindingpublic void setDataType(int type)
IBinding
setDataType in interface IBindingpublic void setExpression(IBaseExpression expr)
IBinding
setExpression in interface IBindingpublic void setFilter(IBaseExpression expr)
IBinding
setFilter in interface IBindingpublic java.lang.String getBindingName()
IBinding
getBindingName in interface IBindingpublic IBaseExpression getExpression()
IBinding
getExpression in interface IBindingIBinding.getExpression()
public java.lang.String getDisplayName()
throws org.eclipse.birt.data.engine.core.DataException
IBinding
getDisplayName in interface IBindingorg.eclipse.birt.data.engine.core.DataExceptionIBinding.getDisplayName()
public void setDisplayName(java.lang.String displayName)
throws org.eclipse.birt.data.engine.core.DataException
IBinding
setDisplayName in interface IBindingorg.eclipse.birt.data.engine.core.DataExceptionIBinding.setDisplayName(String)public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object
public boolean exportable()
throws org.eclipse.birt.data.engine.core.DataException
IBinding
exportable in interface IBindingorg.eclipse.birt.data.engine.core.DataException
public void setExportable(boolean exportable)
throws org.eclipse.birt.data.engine.core.DataException
IBinding
setExportable in interface IBindingorg.eclipse.birt.data.engine.core.DataException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||