|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.iquery.metadata.business.step.olap.DataItemTimeRangeFilter
public 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. An example would be something like this:
Field Summary | |
---|---|
static java.lang.String |
EVENT_END_DATE_MEMBER_CHANGED
Indication that end date has been changed |
static java.lang.String |
EVENT_START_DATE_MEMBER_CHANGED
Indication that start date has been changed |
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.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 |
Fields inherited from interface com.sas.iquery.metadata.business.Base |
---|
EVENT_OBJECT_DEFINITION_CHANGED |
Constructor Summary | |
---|---|
DataItemTimeRangeFilter()
No-argument constructor. |
|
DataItemTimeRangeFilter(ExpressionInterface startDateMember,
ExpressionInterface endDateMember)
Create a filter to return a specific range of members. |
|
DataItemTimeRangeFilter(java.lang.String startDateMember,
java.lang.String endDateMember)
Deprecated. use DataItemTimeRangeFilter(ExpressionInterface, ExpressionInterface) |
Method Summary | |
---|---|
java.lang.String |
getEndDateMember()
Deprecated. use getEndMember |
ExpressionInterface |
getEndMember()
Get the end date as an expression interface |
java.util.Locale |
getMemberLocale()
Get the locale that is associated with the member names for this step. |
java.lang.String |
getStartDateMember()
Deprecated. use getStartMember |
ExpressionInterface |
getStartMember()
Get the start date as an expression interface |
void |
setEndDateMember(java.lang.String endDateMember)
Deprecated. use setEndMember(ExpressionInterface) |
void |
setEndMember(ExpressionInterface endDateMember)
Set the end date member for this filter |
void |
setStartDateMember(java.lang.String startDateMember)
Deprecated. use setStartMember(ExpressionInterface) |
void |
setStartMember(ExpressionInterface startDateMember)
Set the start date member for this filter |
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_START_DATE_MEMBER_CHANGED
public static final java.lang.String EVENT_END_DATE_MEMBER_CHANGED
Constructor Detail |
---|
public DataItemTimeRangeFilter()
@Deprecated public DataItemTimeRangeFilter(java.lang.String startDateMember, java.lang.String endDateMember) throws java.lang.IllegalArgumentException
DataItemTimeRangeFilter(ExpressionInterface, ExpressionInterface)
startDateMember
- endDateMember
-
java.lang.IllegalArgumentException
- if the start or end date member is nullpublic DataItemTimeRangeFilter(ExpressionInterface startDateMember, ExpressionInterface endDateMember) throws java.lang.IllegalArgumentException
startDateMember
- endDateMember
-
java.lang.IllegalArgumentException
- if the start or end date member is nullMethod Detail |
---|
@Deprecated public void setStartDateMember(@Nonnull java.lang.String startDateMember) throws java.lang.IllegalArgumentException
setStartMember(ExpressionInterface)
java.lang.IllegalArgumentException
- if the start date member is nullpublic java.util.Locale getMemberLocale()
@Deprecated public void setEndDateMember(@Nonnull java.lang.String endDateMember) throws java.lang.IllegalArgumentException
setEndMember(ExpressionInterface)
java.lang.IllegalArgumentException
- if the end date member is nullpublic void setStartMember(@Nonnull ExpressionInterface startDateMember) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
- if the start date member is nullpublic void setEndMember(@Nonnull ExpressionInterface endDateMember) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
- if the end date member is null@Deprecated public java.lang.String getStartDateMember()
@Deprecated public java.lang.String getEndDateMember()
public ExpressionInterface getStartMember()
public ExpressionInterface getEndMember()
|
Query |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |