org.eclipse.birt.data.engine.api
Interface IBaseTransform

All Known Subinterfaces:
IBaseQueryDefinition, IGroupDefinition, IQueryDefinition, ISubqueryDefinition
All Known Implementing Classes:
BaseQueryDefinition, BaseTransform, GroupDefinition, QueryDefinition, SubqueryDefinition, SubqueryLocator

public interface IBaseTransform

Base class to define set of transforms that are common to queries, and groups within queries.


Method Summary
 java.util.List getFilters()
          Returns the filters defined in this transform, as an ordered list of IFilterDefinition objects.
 java.util.List getSorts()
          Returns the sort criteria as an ordered list of ISortDefinition objects.
 java.util.Collection getSubqueries()
          Returns an unordered collection of subqueries that are alternative views of the result set for this transform.
 

Method Detail

getFilters

java.util.List getFilters()
Returns the filters defined in this transform, as an ordered list of IFilterDefinition objects.

Returns:
the filters. null if no filter is defined.

getSubqueries

java.util.Collection getSubqueries()
Returns an unordered collection of subqueries that are alternative views of the result set for this transform. Objects are of type ISubqueryDefinition.

Returns:
the subqueries for this transform
See Also:
ISubqueryDefinition

getSorts

java.util.List getSorts()
Returns the sort criteria as an ordered list of ISortDefinition objects.

Returns:
the sort criteria


Copyright © 2008 Actuate Corp. All rights reserved.