public class SQLOver extends SQLObjectImpl implements SQLReplaceable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SQLOver.WindowingBound |
static class |
SQLOver.WindowingType |
| 限定符和类型 | 字段和说明 |
|---|---|
protected SQLOrderBy |
distributeBy |
protected SQLName |
of |
protected SQLOrderBy |
orderBy |
protected List<SQLExpr> |
partitionBy |
protected SQLOrderBy |
sortBy |
protected SQLExpr |
windowingBetweenBegin |
protected SQLOver.WindowingBound |
windowingBetweenBeginBound |
protected SQLExpr |
windowingBetweenEnd |
protected SQLOver.WindowingBound |
windowingBetweenEndBound |
protected boolean |
windowingFollowing |
protected boolean |
windowingPreceding |
protected SQLOver.WindowingType |
windowingType |
attributes, hint, parent, sourceColumn, sourceLine| 构造器和说明 |
|---|
SQLOver() |
SQLOver(SQLOrderBy orderBy) |
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getHint, getParent, getSourceColumn, getSourceLine, hasAfterComment, hasBeforeComment, output, output, putAttribute, setHint, setParent, setSourceColumn, setSourceLine, toStringprotected SQLOrderBy orderBy
protected SQLOrderBy distributeBy
protected SQLOrderBy sortBy
protected SQLName of
protected SQLOver.WindowingType windowingType
protected boolean windowingPreceding
protected boolean windowingFollowing
protected SQLExpr windowingBetweenBegin
protected SQLOver.WindowingBound windowingBetweenBeginBound
protected SQLExpr windowingBetweenEnd
protected SQLOver.WindowingBound windowingBetweenEndBound
public SQLOver()
public SQLOver(SQLOrderBy orderBy)
protected void accept0(SQLASTVisitor visitor)
accept0 在类中 SQLObjectImplpublic SQLOrderBy getOrderBy()
public void setOrderBy(SQLOrderBy orderBy)
public SQLOrderBy getDistributeBy()
public void setDistributeBy(SQLOrderBy x)
public SQLOrderBy getSortBy()
public void setSortBy(SQLOrderBy x)
public SQLName getOf()
public void setOf(SQLName of)
public SQLOver.WindowingType getWindowingType()
public void setWindowingType(SQLOver.WindowingType windowingType)
public boolean isWindowingPreceding()
public void setWindowingPreceding(boolean windowingPreceding)
public SQLExpr getWindowingBetweenBegin()
public void setWindowingBetweenBegin(SQLExpr windowingBetweenBegin)
public SQLExpr getWindowingBetweenEnd()
public void setWindowingBetweenEnd(SQLExpr windowingBetweenEnd)
public boolean isWindowingBetweenEndPreceding()
public boolean isWindowingBetweenEndFollowing()
public SQLOver.WindowingBound getWindowingBetweenBeginBound()
public void setWindowingBetweenBeginBound(SQLOver.WindowingBound windowingBetweenBeginBound)
public SQLOver.WindowingBound getWindowingBetweenEndBound()
public void setWindowingBetweenEndBound(SQLOver.WindowingBound windowingBetweenEndBound)
public void cloneTo(SQLOver x)
public SQLOver clone()
clone 在接口中 SQLObjectclone 在类中 SQLObjectImplpublic boolean replace(SQLExpr expr, SQLExpr target)
replace 在接口中 SQLReplaceableCopyright © 2013–2023. All rights reserved.