|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IBaseQueryDefinition
/** Represents attributes common to a data engine query and a subquery.
Method Summary | |
---|---|
void |
addBinding(IBinding binding)
Add a column binding instance to query definition. |
boolean |
cacheQueryResults()
Indicates if the query need cache the result rows . |
java.util.Map |
getBindings()
Get all column binding instance from query definition. |
boolean |
getDistinctValue()
If the flag is true this query will return the rows with distinct or unique column values. |
java.util.List |
getGroups()
Returns the group definitions as an ordered collection of IGroupDefinition
objects. |
int |
getMaxRows()
Gets the maximum number of detail rows that can be retrieved by this query |
IBaseQueryDefinition |
getParentQuery()
Returns the parent query. |
IQueryExecutionHints |
getQueryExecutionHints()
Return the Query Execution Hints information. |
java.util.Map |
getResultSetExpressions()
Deprecated. |
int |
getStartingRow()
Gets the starting row that will be retrieved by this query |
void |
setMaxRows(int maxRows)
set the maximum number of detail rows that can be retrieved by this query |
boolean |
usesDetails()
Indicates if the report will use the detail rows. |
Methods inherited from interface org.eclipse.birt.data.engine.api.IBaseTransform |
---|
getFilters, getSorts, getSubqueries |
Methods inherited from interface org.eclipse.birt.data.engine.api.INamedObject |
---|
getName, setName |
Method Detail |
---|
java.util.List getGroups()
IGroupDefinition
objects. Groups are organizations within the data that support
aggregation, filtering and sorting. Reports use groups to trigger
level breaks.
boolean usesDetails()
boolean cacheQueryResults()
IBaseQueryDefinition getParentQuery()
int getMaxRows()
void setMaxRows(int maxRows)
java.util.Map getResultSetExpressions()
IBaseExpression
objects.
void addBinding(IBinding binding) throws org.eclipse.birt.data.engine.core.DataException
name
- binding
-
org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataException
java.util.Map getBindings()
org.eclipse.birt.data.engine.core.DataException
IQueryExecutionHints getQueryExecutionHints()
int getStartingRow()
boolean getDistinctValue()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |