Uses of Interface
com.sas.iquery.metadata.business.BusinessQuery

Packages that use BusinessQuery
com.sas.iquery.dataretrieval Provides entry points that are used to retrieve result data by executing queries (data selections). 
com.sas.iquery.dataservices Provides utility classes and methods that are used to read information maps and retrieve filter values. 
com.sas.iquery.execution2 Provides interfaces and exceptions that are related to SAS Query Services query execution. 
com.sas.iquery.metadata.business The main package that provides modeling for SAS Query Services's two business models (information maps and data selections), which provide a logical layer of metadata modeling above the physical layer model. 
com.sas.iquery.metadata.business.step.olap Provides a set of modeled "step" operations that can be applied, in a particular order, to OLAP data items and business queries in order to filter the data that gets returned when business queries are executed. 
com.sas.iquery.util Utility classes that SAS Query Services makes available for use with its models. 
 

Uses of BusinessQuery in com.sas.iquery.dataretrieval
 

Methods in com.sas.iquery.dataretrieval with parameters of type BusinessQuery
 java.lang.String SimpleQueryConnector.getPhysicalQuery(BusinessQuery businessQuery)
          Returns the generated query as a string, excluding connection information.
 java.lang.String SimpleQueryConnector.getResultSetStructure(BusinessQuery businessQuery)
          Returns information about the structure of a result set.
protected  ResultSetInterface SimpleQueryConnector.processIQI(BusinessQuery iqi, RetrievalPolicy retrievalPolicy)
           
protected  ResultSetInterface QueryConnector.processIQI(BusinessQuery iqi, RetrievalPolicy retrievalPolicy)
          Processes a single query and takes care of notifying the result set manager
 

Uses of BusinessQuery in com.sas.iquery.dataservices
 

Methods in com.sas.iquery.dataservices with parameters of type BusinessQuery
 java.util.List IQDataServices.getAvailableLevels(DataItem dataItem, BusinessQuery businessQuery)
          Gets the levels that are available for a dataItem based on the business query passed in.
static boolean DataRetrievalUtil.hasSummarizeableItems(BusinessQuery bq)
          Determines if the business query contains data items which may be summarized.
 

Uses of BusinessQuery in com.sas.iquery.execution2
 

Methods in com.sas.iquery.execution2 with parameters of type BusinessQuery
 IQResultSetMetaData ResultSetInterface.getIQMetaData(BusinessQuery businessQuery)
          Returns the IQ result set metadata.
 

Constructors in com.sas.iquery.execution2 with parameters of type BusinessQuery
AbstractIQResultSetMetaData(BusinessQuery bq)
           
IQOlapResultSetMetaData(com.sas.storage.olap.OLAPDataSetInterface olapDataSet, BusinessQuery businessQuery)
          Create an IQOlapResultSetMetadata object, based on metadata derived from the underlying, concrete, OLAPDataSetInterface object and information provided by the IQ model through the input BusinessQuery.
IQRelationalResultSetMetaData(java.sql.ResultSet resultSet, BusinessQuery bq)
          Create an IQRelationalResultSetMetadata object, based on metadata derived from the underlying, concrete,
Uses of BusinessQuery in com.sas.iquery.metadata.business
 

Subinterfaces of BusinessQuery in com.sas.iquery.metadata.business
 interface DataSelection
          Specifies an object that is a business model and that provides the specification of a business query.
 

Methods in com.sas.iquery.metadata.business that return BusinessQuery
 BusinessQuery BusinessQuery.getParentQuery()
          Returns the parent query for this BusinessQuery
 

Methods in com.sas.iquery.metadata.business with parameters of type BusinessQuery
static Role[] Role.getActiveRoles(BusinessQuery query)
          Returns the Roles that will actively affect the results for the query specified.
static Role Role.getInactiveRole(BusinessQuery query)
          Returns the Role (Role.BACKGROUND or Role.HIDDEN) that should be used to inactivate a data item while keeping it in the result items list of the specified query.
<T> java.util.List<T>
BusinessModel.getObjectsBasedOn(BusinessQuery query, java.lang.Class<T> type)
          Returns the list of BusinessModelObject objects objects contained within this model that are defined in such a way as they depend on the given query.
static boolean Role.isInactiveRole(BusinessQuery query, Role role)
          Checks the role specified for the query specified to see if that role when assigned to a result item will result in the result item being ignored.
static boolean Role.isOutputResultRole(BusinessQuery query, Role role)
          Returns true if the an item using this role will be displayed as an output result on an axis or in a cell.
 com.sas.iquery.metadata.business.DataSourceRelationalQuery BusinessModel.newDataSourceRelationalQuery(BusinessQuery businessQuery)
          Factory method for creating a DataSourceRelationalQuery object with the specified query.
 

Uses of BusinessQuery in com.sas.iquery.metadata.business.step.olap
 

Methods in com.sas.iquery.metadata.business.step.olap with parameters of type BusinessQuery
static boolean BusinessQueryTupleFilter.isFilterSelectionValid(BusinessQuery model, com.sas.storage.olap.TupleElementInterface[] tupleElements)
          Indicates whether this is a value selection for the use of a BusinessQueryTupleFilter.
 

Uses of BusinessQuery in com.sas.iquery.util
 

Methods in com.sas.iquery.util with parameters of type BusinessQuery
static void BusinessQueryOLAPUtil.cleanUpNullRolesInQuery(BusinessQuery model)
          This method applies an appropriate role to any dataItem found in a data selection where it's role contains a null value.
static java.util.List<java.lang.String> AppliedFilterUtil.getAllAppliedFilterDescription(BusinessQuery model, com.sas.storage.olap.MetadataInterface metadata, boolean applyPromptValues, java.util.Locale locale, boolean showByGroupExpression)
          Returns a list of String objects that represent the filters applied to the data selection.
 




Copyright © 2009 SAS Institute Inc. All Rights Reserved.