|
||||||||||
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.BaseTransform
public abstract class BaseTransform
Default implementation of IBaseTransform
interface.
Field Summary | |
---|---|
static int |
AFTER_LAST_ROW
The expression is evaluated after the last row in the series. |
protected java.util.List |
afterExpressions
|
static int |
BEFORE_FIRST_ROW
The expression is evaluated before the first row in the series. |
protected java.util.List |
beforeExpressions
|
protected java.util.List |
filters
|
static int |
ON_EACH_ROW
The expression is evaluated on each row. |
protected java.util.List |
rowExpressions
|
protected java.util.List |
sorts
|
protected java.util.List |
subqueries
|
Constructor Summary | |
---|---|
BaseTransform()
|
Method Summary | |
---|---|
void |
addFilter(IFilterDefinition filter)
Add one filter to the filter list |
void |
addSort(SortDefinition sort)
Appends one sort definition to the list of sort criteria |
void |
addSubquery(SubqueryDefinition subquery)
Add a subquery to the list |
java.util.List |
getFilters()
Returns the filters defined in this transform, as an ordered list of IFilterDefintion objects. |
java.util.List |
getSorts()
Returns the sort criteria as an ordered list of SortDefinition objects. |
java.util.Collection |
getSubqueries()
Returns an unordered collection of subqueries that are alternative views of the result set for this transform. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int BEFORE_FIRST_ROW
public static final int AFTER_LAST_ROW
public static final int ON_EACH_ROW
protected java.util.List filters
protected java.util.List subqueries
protected java.util.List sorts
protected java.util.List rowExpressions
protected java.util.List beforeExpressions
protected java.util.List afterExpressions
Constructor Detail |
---|
public BaseTransform()
Method Detail |
---|
public java.util.List getFilters()
IFilterDefintion
objects.
getFilters
in interface IBaseTransform
public void addFilter(IFilterDefinition filter)
public java.util.Collection getSubqueries()
SubqueryDefinition
.
getSubqueries
in interface IBaseTransform
ISubqueryDefinition
public void addSubquery(SubqueryDefinition subquery)
subquery
- one subquery to add to the subquery setpublic java.util.List getSorts()
SortDefinition
objects.
getSorts
in interface IBaseTransform
public void addSort(SortDefinition sort)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |