org.eclipse.birt.data.engine.api.querydefn
Class Binding

java.lang.Object
  extended byorg.eclipse.birt.data.engine.api.querydefn.Binding
All Implemented Interfaces:
IBinding

public class Binding
extends java.lang.Object
implements IBinding


Constructor Summary
Binding(java.lang.String name)
           
Binding(java.lang.String name, IBaseExpression expr)
           
 
Method Summary
 void addAggregateOn(java.lang.String levelName)
           
 void addArgument(IBaseExpression expr)
           
 java.util.List getAggregatOns()
           
 java.lang.String getAggrFunction()
           
 java.util.List getArguments()
           
 java.lang.String getBindingName()
           
 int getDataType()
           
 IBaseExpression getExpression()
           
 IBaseExpression getFilter()
           
 void setAggrFunction(java.lang.String functionName)
           
 void setDataType(int type)
           
 void setExpression(IBaseExpression expr)
           
 void setFilter(IBaseExpression expr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Binding

public Binding(java.lang.String name)

Binding

public Binding(java.lang.String name,
               IBaseExpression expr)
Method Detail

addAggregateOn

public void addAggregateOn(java.lang.String levelName)
                    throws org.eclipse.birt.data.engine.core.DataException
Specified by:
addAggregateOn in interface IBinding
Throws:
org.eclipse.birt.data.engine.core.DataException

addArgument

public void addArgument(IBaseExpression expr)
Specified by:
addArgument in interface IBinding

getAggrFunction

public java.lang.String getAggrFunction()
Specified by:
getAggrFunction in interface IBinding

getAggregatOns

public java.util.List getAggregatOns()
Specified by:
getAggregatOns in interface IBinding

getArguments

public java.util.List getArguments()
Specified by:
getArguments in interface IBinding

getDataType

public int getDataType()
Specified by:
getDataType in interface IBinding

getFilter

public IBaseExpression getFilter()
Specified by:
getFilter in interface IBinding

setAggrFunction

public void setAggrFunction(java.lang.String functionName)
Specified by:
setAggrFunction in interface IBinding

setDataType

public void setDataType(int type)
Specified by:
setDataType in interface IBinding

setExpression

public void setExpression(IBaseExpression expr)
Specified by:
setExpression in interface IBinding

setFilter

public void setFilter(IBaseExpression expr)
Specified by:
setFilter in interface IBinding

getBindingName

public java.lang.String getBindingName()
Specified by:
getBindingName in interface IBinding

getExpression

public IBaseExpression getExpression()
Specified by:
getExpression in interface IBinding


Copyright © 2005 Actuate Corp. All rights reserved.