Class WindowClauseImpl
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.transform.util.WindowClauseImpl
-
- All Implemented Interfaces:
WindowClause
,Serializable
public class WindowClauseImpl extends Object implements WindowClause, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WindowClauseImpl(Set<DataStructureComponent<ComponentRole.Identifier,?,?>> partitioningIds, List<? extends SortCriterion> sortCriteria, WindowCriterion windowCriterion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<DataStructureComponent<ComponentRole.Identifier,?,?>>
getPartitioningIds()
List<SortCriterion>
getSortCriteria()
WindowCriterion
getWindowCriterion()
-
-
-
Constructor Detail
-
WindowClauseImpl
public WindowClauseImpl(Set<DataStructureComponent<ComponentRole.Identifier,?,?>> partitioningIds, List<? extends SortCriterion> sortCriteria, WindowCriterion windowCriterion)
-
-
Method Detail
-
getPartitioningIds
public Set<DataStructureComponent<ComponentRole.Identifier,?,?>> getPartitioningIds()
- Specified by:
getPartitioningIds
in interfaceWindowClause
- Returns:
- The set of Identifier components used to partitioning the dataset.
-
getSortCriteria
public List<SortCriterion> getSortCriteria()
- Specified by:
getSortCriteria
in interfaceWindowClause
- Returns:
- The criteria used to sort the data points before computing the analytic function
-
getWindowCriterion
public WindowCriterion getWindowCriterion()
- Specified by:
getWindowCriterion
in interfaceWindowClause
- Returns:
- The criteria used to sort the data points before computing the analytic function
-
-