org.eclipse.birt.data.engine.api.querydefn
Class QueryExecutionHints

java.lang.Object
  extended by org.eclipse.birt.data.engine.api.querydefn.QueryExecutionHints
All Implemented Interfaces:
IQueryExecutionHints

public class QueryExecutionHints
extends java.lang.Object
implements IQueryExecutionHints

This is an implementation of IQueryExecutionHints.


Constructor Summary
QueryExecutionHints()
           
 
Method Summary
 void addTargetGroupInstance(IGroupInstanceInfo info)
          Add a target group instance.
 boolean doSortBeforeGrouping()
          Indicate whether should we do sort before grouping.
 java.util.List<IGroupInstanceInfo> getTargetGroupInstances()
          Return a list of IGroupInstanceInfo instances that is needed in target ResultSet.
 void setSortBeforeGrouping(boolean doSortBeforeGrouping)
          Set whether to sort before grouping.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryExecutionHints

public QueryExecutionHints()
Method Detail

setSortBeforeGrouping

public void setSortBeforeGrouping(boolean doSortBeforeGrouping)
Description copied from interface: IQueryExecutionHints
Set whether to sort before grouping.

Specified by:
setSortBeforeGrouping in interface IQueryExecutionHints
Parameters:
doSortBeforeGrouping -

doSortBeforeGrouping

public boolean doSortBeforeGrouping()
Description copied from interface: IQueryExecutionHints
Indicate whether should we do sort before grouping.

Specified by:
doSortBeforeGrouping in interface IQueryExecutionHints
Returns:

getTargetGroupInstances

public java.util.List<IGroupInstanceInfo> getTargetGroupInstances()
Return a list of IGroupInstanceInfo instances that is needed in target ResultSet.

Specified by:
getTargetGroupInstances in interface IQueryExecutionHints
Returns:

addTargetGroupInstance

public void addTargetGroupInstance(IGroupInstanceInfo info)
Description copied from interface: IQueryExecutionHints
Add a target group instance.

Specified by:
addTargetGroupInstance in interface IQueryExecutionHints


Copyright © 2008 Actuate Corp. All rights reserved.