All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Query |
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.sas.iquery.metadata.business.BusinessModel

Packages that use BusinessModel
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 | Provides a set of modeled "step" operations that can be applied, in a particular order, to data items and business queries to modify the results of a query.
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.metadata.expr | Provides classes that are used to model expressions, which are used to compose data items and filters.
com.sas.iquery.metadata.expr.olap | Provides classes used to define OLAP expressions usable within a business model for defining portions of an OLAP business query.
com.sas.iquery.metadata.expr.relational | Provides classes that are used to model relational database expressions which are typically used when defining the expression portion of filters.
com.sas.iquery.metadata.serverprop.formats | Server properties classes that describe SAS formats.
com.sas.iquery.util | Utility classes that SAS Query Services makes available for use with its models.

Uses of BusinessModel in com.sas.iquery.dataservices

Methods in com.sas.iquery.dataservices with parameters of type BusinessModel
`void` | `IQDataServices.verify(BusinessModel businessModel, ExpressionInterface expression)` This convenience method can be used to verify expressions that may be used in a query.

Uses of BusinessModel in com.sas.iquery.execution2

Methods in com.sas.iquery.execution2 that return BusinessModel
`BusinessModel` | `IQOlapAppliedFilter.getParent()`
`BusinessModel` | `IQAppliedFilter.getParent()` Returns the parent business model for this applied filter.

Constructors in com.sas.iquery.execution2 with parameters of type BusinessModel
`IQOlapAppliedFilter(java.util.List<com.sas.iquery.metadata.business.QualifiedLevel> levels, BusinessModel parent, java.lang.String displayedText)` Create a new IQ OLAP applied filter object, based on the supplied levels and parent business model.

Uses of BusinessModel in com.sas.iquery.metadata.business

Subinterfaces of BusinessModel 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.
`interface` | `InformationMap` Specifies a business model that provides support for organizing its business items within an internal folder structure.

Methods in com.sas.iquery.metadata.business that return BusinessModel
`BusinessModel` | `BusinessModel.getBaseModel()` This returns the same as getParentBusinessModel()
`BusinessModel` | `BusinessQuery.getBusinessModel()` Returns the most extended business model object referenced by business items in this business query.
`BusinessModel` | `BusinessModelObject.getBusinessModel()` Returns the business model this object was created by.
`BusinessModel` | `BusinessModel.getParentBusinessModel()` Returns the business model that this business model is directly based on, if any.

Methods in com.sas.iquery.metadata.business with parameters of type BusinessModel
`void` | `DataSelection.initialize(BusinessModel baseModel)` Deprecated. This is no longer supported.
`static DataSelection` | `DataSelectionFactory.newDataSelection(BusinessModel businessModel)` Creates and returns a new DataSelection object based upon the given business model.
`DataSelection` | `DataSelectionFactory.newDataSelectionNonStatic(BusinessModel businessModel)` Creates and returns a new DataSelection object based upon the given business model.
`static DataSelection` | `DataSelectionFactory.newSampleDataSelection(BusinessModel rootBusinessModel, java.util.Map maxElements)` This method is similar to the default DataSelectionFactory method except that it automatically adds ResultItems to create a sample.
`com.sas.iquery.metadata.business.SetOperationDataSelection` | `DataSelectionFactory.newSetOperationDataSelection(BusinessModel businessModel)` Creates and returns a new DataSelection object based upon the given business model.
`void` | `BusinessModel.removeChild(BusinessModel child)` Deprecated. the `Model.dispose()` method is the preferred way to indicate that a child model and its descendants are no longer needed and should be removed from memory. When migrating to the dispose method, BE SURE to call the .dispose() method on the model previously used as the parameter for this method. See the dispose method for details.
`void` | `BusinessModelResourceReferencer.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `BusinessModelResourceReferencer.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.

Uses of BusinessModel in com.sas.iquery.metadata.business.step

Methods in com.sas.iquery.metadata.business.step with parameters of type BusinessModel
`void` | `CompoundStep.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)`
`void` | `CompoundStep.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`

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

Methods in com.sas.iquery.metadata.business.step.olap with parameters of type BusinessModel
`void` | `TupleFilterMemberQualifier.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)`
`void` | `DataItemRankFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `DataItemMemberPropertiesFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `DataItemMemberFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `BusinessQueryTupleFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)`
`void` | `BusinessQueryRankFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `BusinessQueryDataBasedFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `BaseFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)`
`void` | `TupleFilterMemberQualifier.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `DataItemRankFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `DataItemMemberPropertiesFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `DataItemMemberFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `BusinessQueryTupleFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `BusinessQueryRankFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `BusinessQueryDataBasedFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `BaseFilter.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`protected ExpressionInterface` | `BaseFilter.singleReplaceResources(ExpressionInterface prevExpr, BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)` This is a convenience method for the subclasses

Uses of BusinessModel in com.sas.iquery.metadata.expr

Fields in com.sas.iquery.metadata.expr declared as BusinessModel
`BusinessModel` | `ResourceAwareStringExpression._businessModel`

Methods in com.sas.iquery.metadata.expr that return BusinessModel
`BusinessModel` | `ResourceAwareStringExpression.getBusinessModel()` IQ internal use only.

Methods in com.sas.iquery.metadata.expr with parameters of type BusinessModel
`abstract java.lang.String` | `StringExpressionUtil.getText(ExpressionInterface expr, ResourceScope scope, BusinessModel businessModel)` Get the Expression String
`java.lang.String` | `ResourceAwareStringExpression.getText(ResourceScope scope, BusinessModel businessModel)` Get the Expression String This is the human readable String
`abstract ExpressionInterface` | `StringExpressionUtil.newExpression(BusinessModel businessModel, java.lang.String expr)` Create a new ExpressionInterface with numeric expression type.
`abstract ExpressionInterface` | `StringExpressionUtil.newExpression(BusinessModel businessModel, java.lang.String expr, int expressionType)` Create a new ExpressionInterface.
`abstract ExpressionInterface` | `StringExpressionUtil.newExpression(BusinessModel businessModel, java.lang.String expr, int expressionType, ResourceScope scope)` Create a new ExpressionInterface.
`void` | `StringExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `ResourceAwareStringExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)`
`void` | `MultipleConditionalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `FunctionCall.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `FractionOfTotalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)`
`void` | `ConstantExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `CompoundConditionalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `AbstractTimeValueExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)`
`void` | `StringExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `ResourceAwareStringExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `MultipleConditionalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `FunctionCall.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `FractionOfTotalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `ConstantExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `CompoundConditionalExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `AbstractTimeValueExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`protected ExpressionInterface` | `ConditionalExpression.singleReplaceResources(ExpressionInterface prevExpr, BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`protected void` | `ConditionalExpression.singleReplaceResourcesInList(java.util.List resourceList, BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`

Constructors in com.sas.iquery.metadata.expr with parameters of type BusinessModel
`ResourceAwareStringExpression(BusinessModel businessModel, com.sas.iquery.metadata.expr.parser.ExpressionIdentifierList exprList, int expressionType, ResourceScope scope)` Constructor Build a ResourceAwareExpression from an identifier list The Expression will not be "parsed" during construction.
`ResourceAwareStringExpression(BusinessModel businessModel, java.lang.String expression)` Constructor As part of construction Resource Identification is performed on business items (default scope) using the BusinessModel provided during construction.
`ResourceAwareStringExpression(BusinessModel businessModel, java.lang.String expression, int expressionType)` Constructor As part of construction Resource Identification is performed on business items (default scope) using the BusinessModel provided during construction
`ResourceAwareStringExpression(BusinessModel businessModel, java.lang.String expression, int expressionType, ResourceScope scope)` Constructor As part of construction Resource Identification is performed using the ResourceScope and BusinessModel provided during construction

Uses of BusinessModel in com.sas.iquery.metadata.expr.olap

Methods in com.sas.iquery.metadata.expr.olap with parameters of type BusinessModel
`protected void` | `TimeRangeFilterExpression.buildMemberTuples(BusinessModel model)` IQ internal use only -- do not use.
`protected void` | `TimeFilterExpression.buildMemberTuples(BusinessModel model)` IQ internal use only -- do not use.
`protected void` | `MemberFilterExpression.buildMemberTuples(java.util.List memberNames, BusinessModel model)` IQ internal use only -- do not use.
`protected void` | `BusinessGroupMemberFilterExpression.buildMemberTuples(java.util.List memberNames, BusinessModel model)` This method is only placeholder for the parent class.
`void` | `TimeFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replace what is being compared (which should be TIME)
`void` | `TimeExpressionMeasure.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)`
`void` | `MemberFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `DataBasedFilterExpression_Between.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `DataBasedFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `BaseFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `TimeFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `TimeExpressionMeasure.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `MemberFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `DataBasedFilterExpression_Between.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `DataBasedFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `BaseFilterExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`

Uses of BusinessModel in com.sas.iquery.metadata.expr.relational

Methods in com.sas.iquery.metadata.expr.relational with parameters of type BusinessModel
`void` | `SimpleConditionalExpression_TestForNull.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `SimpleConditionalExpression_Like.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `SimpleConditionalExpression_In.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `SimpleConditionalExpression_Contains.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `SimpleConditionalExpression_Comparison.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `SimpleConditionalExpression_Between.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)` Replaces any direct references within this object's definition to the specified "old" object with the given "new" resource object.
`void` | `AbstractRelativeTimeValueExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model)`
`void` | `SimpleConditionalExpression_TestForNull.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `SimpleConditionalExpression_Like.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `SimpleConditionalExpression_In.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `SimpleConditionalExpression_Contains.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `SimpleConditionalExpression_Comparison.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `SimpleConditionalExpression_Between.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`
`void` | `AbstractRelativeTimeValueExpression.replaceResource(BusinessModelResource oldResource, BusinessModelResource newResource, BusinessModel model, boolean recursive)`

Constructors in com.sas.iquery.metadata.expr.relational with parameters of type BusinessModel
`SimpleConditionalExpression_Contains(BusinessModel businessModel)` Creates a Contains conditional expression while testing to make sure that CONTAINS is supported on the server that the BusinessModel is connected to.

Uses of BusinessModel in com.sas.iquery.metadata.serverprop.formats

Methods in com.sas.iquery.metadata.serverprop.formats with parameters of type BusinessModel
`static java.util.List<SASFormatDescription>` | `SASFormatDescriptionUtil.getFormatsByType(SASFormatCategory type, BusinessModel model, java.util.Locale locale)` Visits the appropriate server for this business model and retrieves all the formats for the given type.
`static java.util.List<SASFormatDescription>` | `SASFormatDescriptionUtil.getUserDefinedFormats(BusinessModel model, java.util.Locale locale)` Visits the appropriate server for this business model and retrieves all user defined formats.
`static boolean` | `SASFormatDescriptionUtil.isFormatUserDefined(java.lang.String format, BusinessModel model, java.util.Locale locale)` Tests the format to see if it is user defined.

Uses of BusinessModel in com.sas.iquery.util

Methods in com.sas.iquery.util with parameters of type BusinessModel
`static java.lang.String` | `BusinessQueryOLAPUtil.getCubeName(BusinessModel businessModel, DataItem dataItem)` Get the cube name for an OLAP data item.
`static java.lang.String` | `BusinessQueryOLAPUtil.getDimensionName(BusinessModel businessModel, DataItem dataItem)` Get the dimension name for an OLAP data item.
`static java.lang.String` | `BusinessQueryOLAPUtil.getDimensionName(BusinessModel businessModel, DataItem dataItem, com.sas.services.connection.ConnectionInterface connection)` IQ internal-use only -- do not call!
`static int` | `BusinessQueryOLAPUtil.getDimensionType(BusinessModel businessModel, java.lang.Object obj)` Get the dimension type for an OLAP data item.
`static java.lang.String` | `BusinessQueryOLAPUtil.getHierarchyName(BusinessModel businessModel, DataItem dataItem)` Get the fully qualified hierarchy name for an OLAP data item.
`static java.lang.String` | `BusinessQueryOLAPUtil.getMeasureName(BusinessModel businessModel, DataItem dataItem)` Get the measure name for an OLAP data item.
`static boolean` | `BusinessQueryOLAPUtil.isInMeasureDimension(BusinessModel businessModel, DataItem dataItem)` Get the dimension name for an OLAP data item.

All Libraries | This Library | Package | Class | Use | Tree | Deprecated | Index | Grand Index | Help
|  | Query |
PREV NEXT | FRAMES NO FRAMES

Copyright © 2009 SAS Institute Inc. All Rights Reserved.