|
||||||||||
| 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
org.eclipse.birt.data.engine.api.querydefn.BaseQueryDefinition
org.eclipse.birt.data.engine.api.querydefn.QueryDefinition
org.eclipse.birt.data.engine.api.querydefn.QueryDefnDelegator
org.eclipse.birt.data.engine.api.querydefn.NoRecalculateIVQuery
public class NoRecalculateIVQuery
Query Definition for optimizing IV.
The optimize query will only do no recalculate filtering based on the previous query result set.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.birt.data.engine.api.querydefn.QueryDefnDelegator |
|---|
baseQuery, dataSetName, queryResultsId |
| Fields inherited from class org.eclipse.birt.data.engine.api.querydefn.QueryDefinition |
|---|
bindings, projectedColumns |
| Fields inherited from class org.eclipse.birt.data.engine.api.querydefn.BaseQueryDefinition |
|---|
distinctValue, hasDetail, maxRowCount, parentQuery, startingRow |
| Fields inherited from class org.eclipse.birt.data.engine.api.querydefn.BaseTransform |
|---|
AFTER_LAST_ROW, afterExpressions, BEFORE_FIRST_ROW, beforeExpressions, ON_EACH_ROW, rowExpressions, sorts, subqueries |
| Constructor Summary | |
|---|---|
NoRecalculateIVQuery(IQueryDefinition queryDefn,
IBaseQueryDefinition sourceQuery,
java.util.List<ISortDefinition> sorts,
java.util.List<IFilterDefinition> filters,
java.util.List groups,
java.lang.String queryResultId)
|
|
| Method Summary | |
|---|---|
void |
addBinding(IBinding binding)
Add a column binding instance to query definition. |
IQueryDefinition |
getBaseQuery()
|
java.util.Map |
getBindings()
Get all column binding instance from query definition. |
java.util.List |
getFilters()
Returns the filters defined in this transform, as an ordered list of IFilterDefintion objects. |
java.util.List |
getGroups()
Returns the group definitions as an ordered collection of GroupDefinition
objects. |
java.lang.String |
getName()
get the name of current object. |
java.util.List |
getSorts()
Returns the sort criteria as an ordered list of SortDefinition objects. |
IBaseQueryDefinition |
getSourceQuery()
Return the source query of current query. |
void |
setName(java.lang.String name)
set the name of current object. |
void |
setSourceQuery(IBaseQueryDefinition object)
|
| Methods inherited from class org.eclipse.birt.data.engine.api.querydefn.QueryDefnDelegator |
|---|
cacheQueryResults, getColumnProjection, getDataSetName, getDistinctValue, getInputParamBindings, getMaxRows, getParentQuery, getQueryExecutionHints, getQueryResultsID, getResultSetExpressions, getStartingRow, getSubqueries, isSummaryQuery, needAutoBinding, setMaxRows, setQueryResultsID, usesDetails |
| Methods inherited from class org.eclipse.birt.data.engine.api.querydefn.QueryDefinition |
|---|
addInputParamBinding, setAutoBinding, setColumnProjection, setDataSetName, setIsSummaryQuery |
| Methods inherited from class org.eclipse.birt.data.engine.api.querydefn.BaseQueryDefinition |
|---|
addGroup, addResultSetExpression, isTempQuery, setAsTempQuery, setCacheQueryResults, setDistinctValue, setQueryExecutionHints, setStartingRow, setUsesDetails |
| Methods inherited from class org.eclipse.birt.data.engine.api.querydefn.BaseTransform |
|---|
addFilter, addSort, addSubquery |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NoRecalculateIVQuery(IQueryDefinition queryDefn,
IBaseQueryDefinition sourceQuery,
java.util.List<ISortDefinition> sorts,
java.util.List<IFilterDefinition> filters,
java.util.List groups,
java.lang.String queryResultId)
throws org.eclipse.birt.data.engine.core.DataException
org.eclipse.birt.data.engine.core.DataException| Method Detail |
|---|
public java.util.List getGroups()
BaseQueryDefinitionGroupDefinition
objects. Groups are organizations within the data that support
aggregation, filtering and sorting. Reports use groups to trigger
level breaks.
getGroups in interface IBaseQueryDefinitiongetGroups in class QueryDefnDelegator
public void addBinding(IBinding binding)
throws org.eclipse.birt.data.engine.core.DataException
IBaseQueryDefinition
addBinding in interface IBaseQueryDefinitionaddBinding in class QueryDefnDelegatororg.eclipse.birt.data.engine.core.DataExceptionpublic java.util.Map getBindings()
IBaseQueryDefinition
getBindings in interface IBaseQueryDefinitiongetBindings in class QueryDefnDelegatorpublic java.util.List getFilters()
BaseTransformIFilterDefintion objects.
getFilters in interface IBaseTransformgetFilters in class QueryDefnDelegatorpublic java.util.List getSorts()
BaseTransformSortDefinition objects.
getSorts in interface IBaseTransformgetSorts in class QueryDefnDelegatorpublic void setName(java.lang.String name)
INamedObject
setName in interface INamedObjectsetName in class QueryDefnDelegatorpublic java.lang.String getName()
INamedObject
getName in interface INamedObjectgetName in class QueryDefnDelegatorpublic IBaseQueryDefinition getSourceQuery()
IQueryDefinition
getSourceQuery in interface IQueryDefinitiongetSourceQuery in class QueryDefnDelegatorpublic IQueryDefinition getBaseQuery()
getBaseQuery in class QueryDefnDelegatorpublic void setSourceQuery(IBaseQueryDefinition object)
setSourceQuery in class QueryDefnDelegator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||