Class LimitClause
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.transform.util.LimitClause
-
- All Implemented Interfaces:
LimitCriterion
,Serializable
public class LimitClause extends Object implements LimitCriterion, Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface it.bancaditalia.oss.vtl.model.transform.analytic.LimitCriterion
LimitCriterion.LimitDirection
-
-
Field Summary
Fields Modifier and Type Field Description static LimitClause
CURRENT_DATA_POINT
static LimitClause
UNBOUNDED_FOLLOWING
static LimitClause
UNBOUNDED_PRECEDING
-
Constructor Summary
Constructors Constructor Description LimitClause(LimitCriterion.LimitDirection direction, long count)
LimitClause(LimitCriterion.LimitDirection direction, IntegerValue<?> limitCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
long
getCount()
LimitCriterion.LimitDirection
getDirection()
int
hashCode()
String
toString()
-
-
-
Field Detail
-
UNBOUNDED_PRECEDING
public static final LimitClause UNBOUNDED_PRECEDING
-
UNBOUNDED_FOLLOWING
public static final LimitClause UNBOUNDED_FOLLOWING
-
CURRENT_DATA_POINT
public static final LimitClause CURRENT_DATA_POINT
-
-
Constructor Detail
-
LimitClause
public LimitClause(LimitCriterion.LimitDirection direction, IntegerValue<?> limitCount)
-
LimitClause
public LimitClause(LimitCriterion.LimitDirection direction, long count)
-
-
Method Detail
-
getDirection
public LimitCriterion.LimitDirection getDirection()
- Specified by:
getDirection
in interfaceLimitCriterion
- Returns:
- The direction of the bound from current data point
-
getCount
public long getCount()
- Specified by:
getCount
in interfaceLimitCriterion
- Returns:
- The distance of the bound from current data point
-
-