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

Packages that use BusinessModelResourceReferencer
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. 
 

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

Subinterfaces of BusinessModelResourceReferencer in com.sas.iquery.metadata.business
 interface BusinessGroup
          The purpose of this object to allow the ability to group certain IQ objects outside of our normal MapFolder structure.
 interface BusinessItem
          Specifies a modeled object that has an identity within its model and used directly in forming business queries.
 interface BusinessModel
          Specified an abstract, persistable container that contains BusinessModelObject type items.
 interface BusinessModelObject
          Specifies an abstract, persistable object that is contained within a business model container and provides support for having a unique identity within that container.
 interface BusinessRule
          Specifies a modeled action that affects how data is referenced at query execution time.
 interface CompoundFilter
          Specifies a filter that is definedin terms of other separately defined filters.
 interface DataItem
          Provides support for the mapping of physical data to a single unit of business data.
 interface DataItemReference
          Specifies a reference to a DataItem object along with some set of overridden attributes of the base data item.
 interface DataSelection
          Specifies an object that is a business model and that provides the specification of a business query.
 interface DrillThroughToDetail
          Specifies a simple business rule that identifies whether the user should be allowed to drill through to detail data in OLAP results.
 interface FilterCascadeRule
          This business rule defines the prompt filter dependencies that makes up the cascade.
 interface FilterItem
          Contains a single conditional expression which is used to filter data when running a query and typically yields a resultset containing less data.
 interface Governing
          Specifies a simple business rule that governs or limits the output of a business query when the query is run.
 interface InformationMap
          Specifies a business model that provides support for organizing its business items within an internal folder structure.
 interface Prompt
          Enables you to specify portions of a business query at the time a query is run.
 

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

Subinterfaces of BusinessModelResourceReferencer in com.sas.iquery.metadata.business.step
 interface StepFilterInterface
          Provides modeling for steps that filter data.
 interface StepInterface
          A thin top-level interface for all steps.
 

Classes in com.sas.iquery.metadata.business.step that implement BusinessModelResourceReferencer
 class CompoundStep
          Enables a user to group a set of steps together.
 

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

Classes in com.sas.iquery.metadata.business.step.olap that implement BusinessModelResourceReferencer
 class BaseFilter
          An abstract class that represents a step that filters.
 class BusinessQueryDataBasedFilter
          A step that filters a query based on a boolean expression.
 class BusinessQueryRankFilter
          A step that ranks a business query based on a ranking criteria.
 class BusinessQueryTupleFilter
          A step that filters out a specific set of member for a set of dimension(s) and a single measure.
 class DataItemMemberFilter
          A step that filters a data item based on a particular member or set of members.
 class DataItemMemberPropertiesFilter
          A step that filters member properties set on a data item based on a boolean expression.
 class DataItemNavigationFilter
          A step that filters a data item based on a specific kind of navigation on a particular member.
 class DataItemRankFilter
          A step that ranks a data item based on a ranking criteria.
 class DataItemTimeFilter
          A step that filters a data item based on time members and time function arguments submitted.
 class DataItemTimeFirstLastPeriodsFilter
          A step that filters a data item to reflect requests for the first or last specified number of members at a level.
 class DataItemTimeNParallelPeriodsFilter
          A step that filters a data item to reflect N periods parallel to a given date member.
 class DataItemTimeNPeriodsFilter
          A step that filters a data item to reflect requests for the first or last N members at a level.
 class DataItemTimeRangeFilter
          A step that filters a data item based on start and end date period or can filter based where either the start or end (or both) members are relative.
 class PromptedTimeRangeFilter
          A prompted step that filters a data item based on start and end date period or can filter based where either the start or end (or both) members are relative.
 class TupleFilterMemberQualifier
          This class defines a single qualifier for a business query tuple filter that represents a catagory dataItem and a member string expression.
 

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

Subinterfaces of BusinessModelResourceReferencer in com.sas.iquery.metadata.expr
 interface DataItemContainerExpression
           Specifies ExpressionInterface classes that can (potentially) contain a data item as part of their expression.
 interface ExpressionInterface
          Specifies an interface.
 

Classes in com.sas.iquery.metadata.expr that implement BusinessModelResourceReferencer
 class AbstractTimeValueExpression
          Specifies objects that implement the ExpressionInterface in order to store time-values that are based on the Greenwich Mean Time (GMT) time zone.
 class CompoundConditionalExpression
          Models a conditional expression that is made up of one or two sub-conditional expressions adjoined by an AND or OR relation, and optionally negated.
 class ConditionalExpression
          Specifies the abstract base class for all conditional expression classes.
 class ConstantExpression
          Specifies a constant value modeled as a string with an expression type.
 class DateValueExpression
          Models date values while fitting into the SAS Query Services expression model by implementing the ExpressionInterface.
 class FractionOfTotalExpression
          Models a numeric expression that represents a fraction of a total value in a business query.
 class FunctionCall
          Models a call to a function that is specified by a given function definition and some, possibly empty, set of arguments that meets the requirements of a FunctionSignature that is associated with the given Function.
 class MultipleConditionalExpression
          Models a conditional expression that is a combination of one or more Boolean subexpressions.
 class ResourceAwareStringExpression
          Specifies a "string form" of an expression that provides support for identifying certain resources within the string syntax.
 class StringExpression
          Models expressions that are not modeled in more detail by other classes.
 class TimestampValueExpression
          Models timestamp values while fitting into the SAS Query Services' expression model by implementing the ExpressionInterface.
 class TimeValueExpression
          Models time values while fitting into the SAS Query Services' expression model by implementing the ExpressionInterface.
 

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

Classes in com.sas.iquery.metadata.expr.olap that implement BusinessModelResourceReferencer
 class BaseFilterExpression
          Handles rudimentary modeling that is equivalent to the MemberFilter Step.
 class BusinessGroupMemberFilterExpression
          This constructor is a filter has been applied as a part of BusinessGroup (elastic filter).
 class DataBasedFilterExpression
          Models the "comparison" simple conditional expression.
 class DataBasedFilterExpression_Between
          Models the "between" simple conditional expression.
 class MemberFilterExpression
          This class does handle the basis of its modeling equivalently to the MemberFilter Step.
 class TimeExpressionMeasure
          Models an expression to create a relative time-based calculated measure.
 class TimeFilterExpression
          Models an expression that filters a data item based on time members and time function arguments submitted.
 class TimeFilterFirstLastPeriodsExpression
          Models an expression that filters a data item to reflect requests for the first or last specified number of members at a level.
 class TimeFilterNParallelPeriodsExpression
          Models an expression that filters a data item to reflect N periods parallel to a given date member.
 class TimeFilterNPeriodsExpression
          Models an expression that filters a data item to reflect requests for the first or last N members at a level.
 class TimeRangeFilterExpression
          Models an expression that filters a data item based on start and end date period or can filter based where either the start or end (or both) members are relative.
 

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

Classes in com.sas.iquery.metadata.expr.relational that implement BusinessModelResourceReferencer
 class AbstractRelativeTimeValueExpression
          Base class used to model relative time-oriented value used within filter sub-expressions.
 class RelationalConditionalExpression
          Specifies an abstract class for code that is common to all the relational conditional expressions
 class RelativeDateValueExpression
          Models relative date-oriented values used within filter sub-expressions.
 class RelativeTimestampValueExpression
          Models relative timestamp-oriented values used within filter sub-expressions.
 class SimpleConditionalExpression_Between
          Models the BETWEEN simple conditional expression, which has the following abstract form:
       <WhatToCompare> [NOT] BETWEEN <LeftExpression> AND <RightExpression>
 class SimpleConditionalExpression_Comparison
          Models the comparison simple conditional expression, which has the following abstract form:
       <LeftExpression> <ComparisonOperator> <RightExpression>
 class SimpleConditionalExpression_Contains
          Models the CONTAINS simple conditional expression, which has the following abstract form:
       <WhatToCompare> CONTAINS <WhatToContain>
 class SimpleConditionalExpression_In
          Models the IN simple conditional expression, which has the following abstract form:
       <WhatToCompare> [NOT] IN (<ComparisonList>) .
 class SimpleConditionalExpression_Like
          Models the LIKE simple conditional expression, which has the following abstract form:
       <WhatToCompare> [NOT] LIKE <patternExpression>
 class SimpleConditionalExpression_TestForNull
          Models the testing for the NULL simple conditional expression, which has the following abstract form:
       <WhatToCompare> IS [NOT] NULL
 




Copyright © 2009 SAS Institute Inc. All Rights Reserved.