public class SQLSelect extends SQLObjectImpl
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
forBrowse |
protected List<String> |
forXmlOptions |
protected List<SQLHint> |
hints |
protected SQLLimit |
limit |
protected SQLExpr |
offset |
protected SQLOrderBy |
orderBy |
protected SQLSelectQuery |
query |
protected SQLObject |
restriction |
protected SQLExpr |
rowCount |
protected SQLWithSubqueryClause |
withSubQuery |
protected SQLExpr |
xmlPath |
attributes, parent| 构造器和说明 |
|---|
SQLSelect() |
SQLSelect(SQLSelectQuery query) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
accept0(SQLASTVisitor visitor) |
boolean |
addWhere(SQLExpr where) |
SQLSelect |
clone() |
boolean |
equals(Object o) |
SQLSelectQueryBlock |
getFirstQueryBlock() |
List<String> |
getForXmlOptions() |
int |
getForXmlOptionsSize() |
List<SQLHint> |
getHints() |
int |
getHintsSize() |
SQLLimit |
getLimit() |
SQLExpr |
getOffset() |
SQLOrderBy |
getOrderBy() |
SQLSelectQuery |
getQuery() |
SQLSelectQueryBlock |
getQueryBlock() |
SQLObject |
getRestriction() |
SQLExpr |
getRowCount() |
SQLWithSubqueryClause |
getWithSubQuery() |
SQLExpr |
getXmlPath() |
int |
hashCode() |
boolean |
isForBrowse() |
boolean |
isSimple() |
void |
output(StringBuffer buf) |
void |
setForBrowse(boolean forBrowse) |
void |
setLimit(SQLLimit x) |
void |
setOffset(SQLExpr offset) |
void |
setOrderBy(SQLOrderBy orderBy) |
void |
setQuery(SQLSelectQuery query) |
void |
setRestriction(SQLObject restriction) |
void |
setRowCount(SQLExpr rowCount) |
void |
setWithSubQuery(SQLWithSubqueryClause withSubQuery) |
void |
setXmlPath(SQLExpr xmlPath) |
String |
toString() |
accept, acceptChild, acceptChild, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, computeDataType, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, putAttribute, setParentprotected SQLWithSubqueryClause withSubQuery
protected SQLSelectQuery query
protected SQLOrderBy orderBy
protected SQLLimit limit
protected SQLObject restriction
protected boolean forBrowse
protected SQLExpr xmlPath
protected SQLExpr rowCount
protected SQLExpr offset
public SQLSelect()
public SQLSelect(SQLSelectQuery query)
public int getHintsSize()
public SQLWithSubqueryClause getWithSubQuery()
public void setWithSubQuery(SQLWithSubqueryClause withSubQuery)
public SQLSelectQuery getQuery()
public void setQuery(SQLSelectQuery query)
public SQLSelectQueryBlock getQueryBlock()
public SQLOrderBy getOrderBy()
public void setOrderBy(SQLOrderBy orderBy)
protected void accept0(SQLASTVisitor visitor)
accept0 在类中 SQLObjectImplpublic void output(StringBuffer buf)
output 在接口中 SQLObjectoutput 在类中 SQLObjectImplpublic String toString()
toString 在类中 SQLObjectImplpublic SQLSelect clone()
clone 在接口中 SQLObjectclone 在类中 SQLObjectImplpublic boolean isSimple()
public SQLObject getRestriction()
public void setRestriction(SQLObject restriction)
public boolean isForBrowse()
public void setForBrowse(boolean forBrowse)
public int getForXmlOptionsSize()
public SQLExpr getRowCount()
public void setRowCount(SQLExpr rowCount)
public SQLExpr getOffset()
public void setOffset(SQLExpr offset)
public SQLExpr getXmlPath()
public void setXmlPath(SQLExpr xmlPath)
public SQLSelectQueryBlock getFirstQueryBlock()
public boolean addWhere(SQLExpr where)
public SQLLimit getLimit()
public void setLimit(SQLLimit x)
Copyright © 2013–2019 Alibaba Group. All rights reserved.