|
| Query |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
com.sas.iquery.metadata.business.step.olap.DataItemTimeNPeriodsFilter
@SASScope(value="ALL") @SubjectToChange public class DataItemTimeNPeriodsFilter
A step that filters a data item to reflect requests for the first or last N members of a level.
StepFilterInterface,
DataItemTimeFilter| Field Summary | |
|---|---|
static java.lang.String |
EVENT_DATE_CHANGED
Indication that date attribute has been changed. |
| Fields inherited from class com.sas.iquery.metadata.business.step.olap.DataItemTimeFilter |
|---|
BACKWARD, EVENT_NPERIODS_CHANGED, EVENT_PERIODS_CHANGED, EVENT_SEARCH_DIRECTION_CHANGED, FORWARD |
| 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 | |
|---|---|
DataItemTimeNPeriodsFilter()
No-argument constructor. |
|
DataItemTimeNPeriodsFilter(ExpressionInterface periods,
java.lang.String searchDirection,
ExpressionInterface dateMember)
Create a filter to return N contiguous or parallel periods. |
|
DataItemTimeNPeriodsFilter(int nPeriods,
java.lang.String searchDirection,
java.lang.String date)
Deprecated. use DataItemTimeNPeriodsFilter(ExpressionInterface, String, ExpressionInterface) |
|
| Method Summary | |
|---|---|
java.lang.String |
getDateMember()
Deprecated. use getMember |
ExpressionInterface |
getMember()
Get date member |
java.util.Locale |
getMemberLocale()
Get the locale that is associated with the member names for this step. |
void |
setDateMember(java.lang.String date)
Deprecated. use setMember |
void |
setMember(ExpressionInterface date)
Set date member |
void |
setMember(ExpressionInterface date,
java.util.Locale locale)
Set date member |
| Methods inherited from class com.sas.iquery.metadata.business.step.olap.DataItemTimeFilter |
|---|
getnPeriods, getPeriods, getSearchDirection, setnPeriods, setSearchDirection |
| 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_DATE_CHANGED
| Constructor Detail |
|---|
public DataItemTimeNPeriodsFilter()
@Deprecated
public DataItemTimeNPeriodsFilter(int nPeriods,
java.lang.String searchDirection,
java.lang.String date)
throws java.lang.IllegalArgumentException
DataItemTimeNPeriodsFilter(ExpressionInterface, String, ExpressionInterface)
nPeriods - number of periods to returnsearchDirection - return members after or before date.
Valid values are DataItemTimeFilter.FORWARD and DataItemTimeFilter.BACKWARD.date - the date for set delimiter
IllegalArugmentException - if the search direction or date is null
java.lang.IllegalArgumentException
public DataItemTimeNPeriodsFilter(ExpressionInterface periods,
java.lang.String searchDirection,
ExpressionInterface dateMember)
throws java.lang.IllegalArgumentException
nPeriods - number of periods to returnsearchDirection - return members after or before date.
Valid values are DataItemTimeFilter.FORWARD and DataItemTimeFilter.BACKWARD.date - the date for set delimiter
IllegalArugmentException - if the search direction or date is null
java.lang.IllegalArgumentException| Method Detail |
|---|
public void setDateMember(java.lang.String date)
throws java.lang.IllegalArgumentException
date - - staring date for period filtered.
java.lang.IllegalArgumentException - if the date is null
public void setMember(ExpressionInterface date,
java.util.Locale locale)
throws java.lang.IllegalArgumentException
date - - staring date for period filtered.
java.lang.IllegalArgumentException - if the date is null
public void setMember(ExpressionInterface date)
throws java.lang.IllegalArgumentException
date - - staring date for period filtered.
java.lang.IllegalArgumentException - if the date is nullpublic java.util.Locale getMemberLocale()
@Nonnull public java.lang.String getDateMember()
public ExpressionInterface getMember()
|
| Query |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||