- java.lang.Object
-
- net.sf.jsqlparser.parser.ASTNodeAccessImpl
-
- net.sf.jsqlparser.expression.FilterOverImpl
-
- All Implemented Interfaces:
java.io.Serializable
,ASTNodeAccess
- Direct Known Subclasses:
JsonAggregateFunction
public class FilterOverImpl extends ASTNodeAccessImpl
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private AnalyticType
analyticType
private Expression
filterExpression
private OrderByClause
orderBy
private PartitionByClause
partitionBy
private WindowElement
windowElement
-
Constructor Summary
Constructors Constructor Description FilterOverImpl()
-
Method Summary
-
Methods inherited from class net.sf.jsqlparser.parser.ASTNodeAccessImpl
appendTo, getASTNode, getParent, getParent, setASTNode
-
-
-
-
Field Detail
-
orderBy
private final OrderByClause orderBy
-
partitionBy
private final PartitionByClause partitionBy
-
analyticType
private AnalyticType analyticType
-
filterExpression
private Expression filterExpression
-
windowElement
private WindowElement windowElement
-
-
Method Detail
-
getAnalyticType
public AnalyticType getAnalyticType()
-
setAnalyticType
public void setAnalyticType(AnalyticType analyticType)
-
withAnalyticType
public FilterOverImpl withAnalyticType(AnalyticType analyticType)
-
getOrderByElements
public java.util.List<OrderByElement> getOrderByElements()
-
setOrderByElements
public void setOrderByElements(java.util.List<OrderByElement> orderByElements)
-
withOrderByElements
public FilterOverImpl withOrderByElements(java.util.List<OrderByElement> orderByElements)
-
getPartitionExpressionList
public ExpressionList getPartitionExpressionList()
-
setPartitionExpressionList
public void setPartitionExpressionList(ExpressionList partitionExpressionList)
-
setPartitionExpressionList
public void setPartitionExpressionList(ExpressionList partitionExpressionList, boolean brackets)
-
isPartitionByBrackets
public boolean isPartitionByBrackets()
-
getFilterExpression
public Expression getFilterExpression()
-
setFilterExpression
public void setFilterExpression(Expression filterExpression)
-
withFilterExpression
public FilterOverImpl withFilterExpression(Expression filterExpression)
-
getWindowElement
public WindowElement getWindowElement()
-
setWindowElement
public void setWindowElement(WindowElement windowElement)
-
withWindowElement
public FilterOverImpl withWindowElement(WindowElement windowElement)
-
append
public java.lang.StringBuilder append(java.lang.StringBuilder builder)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-