Class WindowCriterionImpl
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.transform.util.WindowCriterionImpl
-
- All Implemented Interfaces:
WindowCriterion
,Serializable
public class WindowCriterionImpl extends Object implements WindowCriterion, Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface it.bancaditalia.oss.vtl.model.transform.analytic.WindowCriterion
WindowCriterion.LimitType
-
-
Field Summary
Fields Modifier and Type Field Description static WindowCriterion
DATAPOINTS_UNBOUNDED_PRECEDING_TO_CURRENT
static WindowCriterion
DATAPOINTS_UNBOUNDED_PRECEDING_TO_UNBOUNDED_FOLLOWING
-
Constructor Summary
Constructors Constructor Description WindowCriterionImpl(WindowCriterion.LimitType type, LimitCriterion infBound, LimitCriterion supBound)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
LimitCriterion
getInfBound()
LimitCriterion
getSupBound()
WindowCriterion.LimitType
getType()
int
hashCode()
String
toString()
-
-
-
Field Detail
-
DATAPOINTS_UNBOUNDED_PRECEDING_TO_CURRENT
public static final WindowCriterion DATAPOINTS_UNBOUNDED_PRECEDING_TO_CURRENT
-
DATAPOINTS_UNBOUNDED_PRECEDING_TO_UNBOUNDED_FOLLOWING
public static final WindowCriterion DATAPOINTS_UNBOUNDED_PRECEDING_TO_UNBOUNDED_FOLLOWING
-
-
Constructor Detail
-
WindowCriterionImpl
public WindowCriterionImpl(WindowCriterion.LimitType type, LimitCriterion infBound, LimitCriterion supBound)
-
-
Method Detail
-
getInfBound
public LimitCriterion getInfBound()
- Specified by:
getInfBound
in interfaceWindowCriterion
- Returns:
- the inferior limit of the window, inclusive
-
getSupBound
public LimitCriterion getSupBound()
- Specified by:
getSupBound
in interfaceWindowCriterion
- Returns:
- the superior limit of the window, inclusive
-
getType
public WindowCriterion.LimitType getType()
- Specified by:
getType
in interfaceWindowCriterion
- Returns:
- get the type of windows being defined
-
-