- java.lang.Object
-
- net.sf.jsqlparser.expression.WindowDefinition
-
- All Implemented Interfaces:
java.io.Serializable
public class WindowDefinition extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) OrderByClause
orderBy
(package private) PartitionByClause
partitionBy
(package private) WindowElement
windowElement
private java.lang.String
windowName
-
Constructor Summary
Constructors Constructor Description WindowDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrderByClause
getOrderBy()
java.util.List<OrderByElement>
getOrderByElements()
PartitionByClause
getPartitionBy()
ExpressionList
getPartitionExpressionList()
WindowElement
getWindowElement()
java.lang.String
getWindowName()
void
setOrderByElements(java.util.List<OrderByElement> orderByElements)
void
setPartitionExpressionList(ExpressionList partitionExpressionList)
void
setPartitionExpressionList(ExpressionList partitionExpressionList, boolean brackets)
void
setWindowElement(WindowElement windowElement)
void
setWindowName(java.lang.String windowName)
java.lang.String
toString()
WindowDefinition
withWindowName(java.lang.String windowName)
-
-
-
Field Detail
-
orderBy
final OrderByClause orderBy
-
partitionBy
final PartitionByClause partitionBy
-
windowElement
WindowElement windowElement
-
windowName
private java.lang.String windowName
-
-
Method Detail
-
getOrderBy
public OrderByClause getOrderBy()
-
getPartitionBy
public PartitionByClause getPartitionBy()
-
getWindowElement
public WindowElement getWindowElement()
-
setWindowElement
public void setWindowElement(WindowElement windowElement)
-
getOrderByElements
public java.util.List<OrderByElement> getOrderByElements()
-
setOrderByElements
public void setOrderByElements(java.util.List<OrderByElement> orderByElements)
-
getPartitionExpressionList
public ExpressionList getPartitionExpressionList()
-
setPartitionExpressionList
public void setPartitionExpressionList(ExpressionList partitionExpressionList)
-
setPartitionExpressionList
public void setPartitionExpressionList(ExpressionList partitionExpressionList, boolean brackets)
-
getWindowName
public java.lang.String getWindowName()
-
setWindowName
public void setWindowName(java.lang.String windowName)
-
withWindowName
public WindowDefinition withWindowName(java.lang.String windowName)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-