***  This class is subject to change.  ***

com.sas.iquery.metadata.business.step.olap
Class TupleFilterMemberQualifier

com.sas.iquery.metadata.business.step.olap.TupleFilterMemberQualifier
All Implemented Interfaces:
Base, BusinessModelResourceReferencer, ModelItem, UsabilityInterface, PropertyChangeListenee, java.beans.PropertyChangeListener, java.util.EventListener

public class TupleFilterMemberQualifier
implements BusinessModelResourceReferencer

This class defines a single qualifier for a business query tuple filter that represents a catagory dataItem and a member string expression.

Visual Example:

             dataItem = GEOGRAPHIC   :    tupleMemberValue = [GEOGRAPHIC].[All GEOGRAPHIC].[CANADA]
 


Field Summary
 
Fields inherited from interface com.sas.iquery.metadata.business.Base
EVENT_OBJECT_DEFINITION_CHANGED
 
Fields inherited from interface com.sas.iquery.metadata.business.ModelItem
EVENT_OBJECT_PROPERTY_CHANGED
 
Constructor Summary
TupleFilterMemberQualifier()
          This constructor builds a link between member value with a data item (Geographic) and a specific member string ("[GEOGRAPHIC].
 
Method Summary
 com.sas.iquery.metadata.expr.OLAPMemberStringExpression getMemberExpression()
          Return the unique member value [GEOGRAPHIC].
 DataItem getMemberItem()
          Returns the dataItem that is associated to a member value.
 void setMemberExpression(com.sas.iquery.metadata.expr.OLAPMemberStringExpression memberExpression)
          Set the unique member value [GEOGRAPHIC].
 void setMemberItem(DataItem memberItem)
          Sets the category dataItem that is associated to a member value ([GEOGRAPHIC].
 
Methods inherited from interface com.sas.iquery.metadata.business.BusinessModelResourceReferencer
getResources
 
Methods inherited from interface com.sas.iquery.metadata.PropertyChangeListenee
addListener, getListeners, removeListener
 
Methods inherited from interface com.sas.iquery.metadata.business.UsabilityInterface
getReasonsUnusable, isUsableInQuery
 

Constructor Detail

TupleFilterMemberQualifier

public TupleFilterMemberQualifier()
This constructor builds a link between member value with a data item (Geographic) and a specific member string ("[GEOGRAPHIC].[All GEOGRAPHIC].[CANADA]")

Method Detail

getMemberExpression

public com.sas.iquery.metadata.expr.OLAPMemberStringExpression getMemberExpression()
Return the unique member value [GEOGRAPHIC].[All GEOGRAPHIC].[CANADA] that is associated to a catagory dataitem.

Returns:

getMemberItem

public DataItem getMemberItem()
Returns the dataItem that is associated to a member value.

Returns:
dataItem

setMemberExpression

public void setMemberExpression(com.sas.iquery.metadata.expr.OLAPMemberStringExpression memberExpression)
Set the unique member value [GEOGRAPHIC].[All GEOGRAPHIC].[CANADA] that will be excluded.

Parameters:
memberExpression -

setMemberItem

public void setMemberItem(DataItem memberItem)
Sets the category dataItem that is associated to a member value ([GEOGRAPHIC].[All GEOGRAPHIC].[CANADA])

Parameters:
member -

***  This class is subject to change.  ***




Copyright © 2009 SAS Institute Inc. All Rights Reserved.