|
||||||||||
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()
BaseQueryDefinition
GroupDefinition
objects. Groups are organizations within the data that support
aggregation, filtering and sorting. Reports use groups to trigger
level breaks.
getGroups
in interface IBaseQueryDefinition
getGroups
in class QueryDefnDelegator
public void addBinding(IBinding binding) throws org.eclipse.birt.data.engine.core.DataException
IBaseQueryDefinition
addBinding
in interface IBaseQueryDefinition
addBinding
in class QueryDefnDelegator
org.eclipse.birt.data.engine.core.DataException
public java.util.Map getBindings()
IBaseQueryDefinition
getBindings
in interface IBaseQueryDefinition
getBindings
in class QueryDefnDelegator
public java.util.List getFilters()
BaseTransform
IFilterDefintion
objects.
getFilters
in interface IBaseTransform
getFilters
in class QueryDefnDelegator
public java.util.List getSorts()
BaseTransform
SortDefinition
objects.
getSorts
in interface IBaseTransform
getSorts
in class QueryDefnDelegator
public void setName(java.lang.String name)
INamedObject
setName
in interface INamedObject
setName
in class QueryDefnDelegator
public java.lang.String getName()
INamedObject
getName
in interface INamedObject
getName
in class QueryDefnDelegator
public IBaseQueryDefinition getSourceQuery()
IQueryDefinition
getSourceQuery
in interface IQueryDefinition
getSourceQuery
in class QueryDefnDelegator
public IQueryDefinition getBaseQuery()
getBaseQuery
in class QueryDefnDelegator
public void setSourceQuery(IBaseQueryDefinition object)
setSourceQuery
in class QueryDefnDelegator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |