|
||||||||||
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 IBinding
org.eclipse.birt.data.engine.core.DataException
public void addArgument(IBaseExpression expr)
addArgument
in interface IBinding
public void addArgument(java.lang.String name, IBaseExpression expr)
IBinding
addArgument
in interface IBinding
public java.lang.String getAggrFunction()
IBinding
getAggrFunction
in interface IBinding
public 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 IBinding
org.eclipse.birt.data.engine.core.DataException
public int getDataType()
IBinding
getDataType
in interface IBinding
public IBaseExpression getFilter()
IBinding
getFilter
in interface IBinding
public void setAggrFunction(java.lang.String functionName)
IBinding
setAggrFunction
in interface IBinding
public void setDataType(int type)
IBinding
setDataType
in interface IBinding
public void setExpression(IBaseExpression expr)
IBinding
setExpression
in interface IBinding
public void setFilter(IBaseExpression expr)
IBinding
setFilter
in interface IBinding
public java.lang.String getBindingName()
IBinding
getBindingName
in interface IBinding
public IBaseExpression getExpression()
IBinding
getExpression
in interface IBinding
IBinding.getExpression()
public java.lang.String getDisplayName() throws org.eclipse.birt.data.engine.core.DataException
IBinding
getDisplayName
in interface IBinding
org.eclipse.birt.data.engine.core.DataException
IBinding.getDisplayName()
public void setDisplayName(java.lang.String displayName) throws org.eclipse.birt.data.engine.core.DataException
IBinding
setDisplayName
in interface IBinding
org.eclipse.birt.data.engine.core.DataException
IBinding.setDisplayName(String)
public int hashCode()
hashCode
in class java.lang.Object
public 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 IBinding
org.eclipse.birt.data.engine.core.DataException
public void setExportable(boolean exportable) throws org.eclipse.birt.data.engine.core.DataException
IBinding
setExportable
in interface IBinding
org.eclipse.birt.data.engine.core.DataException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |