public class AnalyticExpression extends Object implements Expression
Constructor and Description |
---|
AnalyticExpression() |
Modifier and Type | Method and Description |
---|---|
void |
builderExpression(StatementSqlBuilder builder)
实现接口的sql片段通过builder.appendSql(String
segment)进行拼接,也可以builder.getStringBuilder方法获取StringBuilder,然后进行append
实现的参数信息通过builder.addParamValue(Object...
|
Expression |
getDefaultValue() |
Expression |
getExpression() |
String |
getName() |
Expression |
getOffset() |
List<OrderByElement> |
getOrderByElements() |
ExpressionList |
getPartitionExpressionList() |
WindowElement |
getWindowElement() |
boolean |
isAllColumns() |
void |
setAllColumns(boolean allColumns) |
void |
setDefaultValue(Expression defaultValue) |
void |
setExpression(Expression expression) |
void |
setName(String name) |
void |
setOffset(Expression offset) |
void |
setPartitionExpressionList(ExpressionList partitionExpressionList) |
void |
setWindowElement(WindowElement windowElement) |
String |
toString() |
public List<OrderByElement> getOrderByElements()
public ExpressionList getPartitionExpressionList()
public void setPartitionExpressionList(ExpressionList partitionExpressionList)
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 boolean isAllColumns()
public void setAllColumns(boolean allColumns)
public void builderExpression(StatementSqlBuilder builder)
ExpressionBuildProcessor
builderExpression
in interface ExpressionBuildProcessor
Copyright © 2006–2018 TinyGroup. All rights reserved.