public class SQLSelect extends SQLObjectImpl implements SQLDbTypedObject
| 限定符和类型 | 字段和说明 |
|---|---|
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, hint, parent, sourceColumn, sourceLine| 构造器和说明 |
|---|
SQLSelect() |
SQLSelect(SQLSelectQuery query) |
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, toStringaccept, addAfterComment, addAfterComment, addBeforeComment, addBeforeComment, containsAttribute, getAfterCommentsDirect, getAttribute, getAttributes, getAttributesDirect, getBeforeCommentsDirect, getParent, hasAfterComment, hasBeforeComment, output, output, 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 x)
public SQLSelectQuery getQuery()
public void setQuery(SQLSelectQuery query)
public SQLSelectQueryBlock getQueryBlock()
public SQLOrderBy getOrderBy()
public void setOrderBy(SQLOrderBy orderBy)
protected void accept0(SQLASTVisitor v)
accept0 在类中 SQLObjectImplpublic DbType getDbType()
getDbType 在接口中 SQLDbTypedObjectpublic 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 SQLHint getHeadHint()
public void setHeadHint(SQLHint headHint)
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 boolean replace(SQLSelectQuery cmp, SQLSelectQuery target)
public SQLLimit getLimit()
public void setLimit(SQLLimit x)
Copyright © 2013–2023. All rights reserved.