public class AnalyticExpression extends net.sf.jsqlparser.parser.ASTNodeAccessImpl implements Expression
| Constructor and Description |
|---|
AnalyticExpression() |
AnalyticExpression(Function function) |
public AnalyticExpression()
public AnalyticExpression(Function function)
public void accept(ExpressionVisitor expressionVisitor)
accept in interface Expressionpublic List<OrderByElement> getOrderByElements()
public void setOrderByElements(List<OrderByElement> orderByElements)
public KeepExpression getKeep()
public void setKeep(KeepExpression keep)
public ExpressionList getPartitionExpressionList()
public void setPartitionExpressionList(ExpressionList partitionExpressionList)
public void setPartitionExpressionList(ExpressionList partitionExpressionList, boolean brackets)
public boolean isPartitionByBrackets()
public String getName()
public void setName(String name)
public Expression getExpression()
public void setExpression(Expression expression)
public Expression getOffset()
public void setOffset(Expression offset)
public Expression getDefaultValue()
public void setDefaultValue(Expression defaultValue)
public WindowElement getWindowElement()
public void setWindowElement(WindowElement windowElement)
public AnalyticType getType()
public void setType(AnalyticType type)
public boolean isDistinct()
public void setDistinct(boolean distinct)
public boolean isUnique()
public void setUnique(boolean unique)
public boolean isIgnoreNulls()
public void setIgnoreNulls(boolean ignoreNulls)
public boolean isIgnoreNullsOutside()
public void setIgnoreNullsOutside(boolean ignoreNullsOutside)
public boolean isAllColumns()
public void setAllColumns(boolean allColumns)
public Expression getFilterExpression()
public void setFilterExpression(Expression filterExpression)
public AnalyticExpression withName(String name)
public AnalyticExpression withExpression(Expression expression)
public AnalyticExpression withOffset(Expression offset)
public AnalyticExpression withDefaultValue(Expression defaultValue)
public AnalyticExpression withAllColumns(boolean allColumns)
public AnalyticExpression withKeep(KeepExpression keep)
public AnalyticExpression withType(AnalyticType type)
public AnalyticExpression withDistinct(boolean distinct)
public AnalyticExpression withUnique(boolean unique)
public AnalyticExpression withIgnoreNulls(boolean ignoreNulls)
public AnalyticExpression withFilterExpression(Expression filterExpression)
public AnalyticExpression withWindowElement(WindowElement windowElement)
public <E extends Expression> E getExpression(Class<E> type)
public <E extends Expression> E getOffset(Class<E> type)
public <E extends Expression> E getDefaultValue(Class<E> type)
public <E extends Expression> E getFilterExpression(Class<E> type)
public List<OrderByElement> getFuncOrderBy()
public void setFuncOrderBy(List<OrderByElement> funcOrderBy)
Copyright © 2004–2022 JSQLParser. All rights reserved.