|
| Query |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
com.sas.iquery.metadata.business.step.olap.DataItemMemberFilter
@SASScope(value="ALL") @SubjectToChange public class DataItemMemberFilter
A step that filters a data item based on a particular member or set of members. The result of a member filter is the set of specified members.
StepFilterInterface,
BaseFilter| Field Summary | |
|---|---|
static java.lang.String |
EVENT_MEMBER_FILTER_TYPE_CHANGED
Indication that member filter type has been changed |
static java.lang.String |
EVENT_MEMBER_NAMES_CHANGED
Indication that member name has been changed |
static java.lang.String |
EVENT_NEGATION_CHANGED
Indication that negation flag has been changed |
static int |
LIST_MEMBER_FILTER_TYPE
This member filter type provides a set of member names that are equal to the list of member names passed into the Member Filter. |
static int |
RANGE_MEMBER_FILTER_TYPE
This member filter type creates a set of members by creating a range from the member names that are passed into the Member Filter. |
| Fields inherited from class com.sas.iquery.metadata.business.step.olap.BaseFilter |
|---|
EVENT_ACTION_TYPE_CHANGED, EVENT_LOCALIZABLE_LABELS_CHANGED |
| Fields inherited from interface com.sas.iquery.metadata.business.Base |
|---|
EVENT_OBJECT_DEFINITION_CHANGED |
| Fields inherited from interface com.sas.iquery.metadata.business.step.StepFilterInterface |
|---|
APPEND_ACTION_TYPE, DIFFERENCE_ACTION_TYPE, INITIAL_ACTION_TYPE, INSERT_ACTION_TYPE, INTERSECT_ACTION_TYPE, PREPEND_ACTION_TYPE, SPECIAL_ACTION_TYPE, UNION_ACTION_TYPE |
| Fields inherited from interface com.sas.iquery.metadata.business.ModelItem |
|---|
EVENT_OBJECT_PROPERTY_CHANGED |
| Constructor Summary | |
|---|---|
DataItemMemberFilter()
|
|
DataItemMemberFilter(java.lang.String[] memberNames,
int memberFilterType)
Apply a filter based on the value of several members. |
|
| Method Summary | |
|---|---|
int |
getMemberFilterType()
This method returns the type of member filter that is used. |
java.util.Locale |
getMemberLocale()
Get the locale that is associated with the member names for this step. |
java.util.List<NonCalculatedValue> |
getMemberNames()
This method returns the names of the members to be used for filtering. |
boolean |
isNegated()
Tests if this conditional expression is negated |
void |
setIsNegated(boolean flag)
Sets whether this conditional expression is negated. |
void |
setMemberFilterType(int memberFilterType)
This method defines the type of member filter to be applied. |
void |
setMemberNames(java.util.List<? extends NonCalculatedValue> memberNames)
This method defines the names of the members to use for filtering (always replace existing member names). |
void |
setMemberNames(java.util.List<? extends NonCalculatedValue> memberNames,
java.util.Locale locale)
This method defines the names of the members to use for filtering (always replace existing member names). |
| Methods inherited from class com.sas.iquery.metadata.business.step.olap.BaseFilter |
|---|
getActionType, getDisplayedText, getLevels, setActionType |
| 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 |
| Field Detail |
|---|
public static final java.lang.String EVENT_MEMBER_FILTER_TYPE_CHANGED
public static final java.lang.String EVENT_MEMBER_NAMES_CHANGED
public static final java.lang.String EVENT_NEGATION_CHANGED
public static final int LIST_MEMBER_FILTER_TYPE
public static final int RANGE_MEMBER_FILTER_TYPE
| Constructor Detail |
|---|
public DataItemMemberFilter()
public DataItemMemberFilter(@NonNull
java.lang.String[] memberNames,
int memberFilterType)
memberNames - Name of members to be filteredmemberFilterType - The type of member filter to be applied| Method Detail |
|---|
public void setMemberFilterType(int memberFilterType)
memberFilterType - The type of member filter to be appliedpublic int getMemberFilterType()
public boolean isNegated()
public void setIsNegated(boolean flag)
public void setMemberNames(java.util.List<? extends NonCalculatedValue> memberNames,
java.util.Locale locale)
memberNames - The names of the members to be used for filteringpublic void setMemberNames(java.util.List<? extends NonCalculatedValue> memberNames)
memberNames - The names of the members to be used for filteringpublic java.util.Locale getMemberLocale()
public java.util.List<NonCalculatedValue> getMemberNames()
|
| Query |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||