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

java.lang.Object
  extended byorg.eclipse.birt.data.engine.api.querydefn.BaseTransform
      extended byorg.eclipse.birt.data.engine.api.querydefn.BaseQueryDefinition
          extended byorg.eclipse.birt.data.engine.api.querydefn.SubqueryDefinition
All Implemented Interfaces:
IBaseQueryDefinition, IBaseTransform, ISubqueryDefinition

public class SubqueryDefinition
extends BaseQueryDefinition
implements ISubqueryDefinition

Default implementation of the ISubqueryDefinition interface.


Field Summary
protected  java.lang.String name
           
 
Fields inherited from class org.eclipse.birt.data.engine.api.querydefn.BaseQueryDefinition
groups, hasDetail, maxRowCount, parentQuery
 
Fields inherited from class org.eclipse.birt.data.engine.api.querydefn.BaseTransform
AFTER_LAST_ROW, afterExpressions, BEFORE_FIRST_ROW, beforeExpressions, filters, ON_EACH_ROW, rowExpressions, sorts, subqueries
 
Constructor Summary
SubqueryDefinition(java.lang.String name)
          Constructs a SubqueryDefn.
 
Method Summary
 java.lang.String getName()
          Gets the name of the subquery
 
Methods inherited from class org.eclipse.birt.data.engine.api.querydefn.BaseQueryDefinition
addGroup, getGroups, getMaxRows, getParentQuery, setMaxRows, setUsesDetails, usesDetails
 
Methods inherited from class org.eclipse.birt.data.engine.api.querydefn.BaseTransform
addExpression, addFilter, addSort, addSubquery, getAfterExpressions, getBeforeExpressions, getFilters, getRowExpressions, getSorts, getSubqueries
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.birt.data.engine.api.IBaseQueryDefinition
getGroups, getMaxRows, getParentQuery, usesDetails
 
Methods inherited from interface org.eclipse.birt.data.engine.api.IBaseTransform
getAfterExpressions, getBeforeExpressions, getFilters, getRowExpressions, getSorts, getSubqueries
 

Field Detail

name

protected java.lang.String name
Constructor Detail

SubqueryDefinition

public SubqueryDefinition(java.lang.String name)
Constructs a SubqueryDefn. A name must be provided that uniquely identifies the subquery within the report query that contains it.

Parameters:
name -
Method Detail

getName

public java.lang.String getName()
Gets the name of the subquery

Specified by:
getName in interface ISubqueryDefinition
Returns:
Name of the subquery


Copyright © 2005 Actuate Corp. All rights reserved.