PGSelectQueryBlock

Undocumented in source.

Constructors

this
this()
Undocumented in source.

Members

Classes

FetchClause
class FetchClause
Undocumented in source.
ForClause
class ForClause
Undocumented in source.
WindowClause
class WindowClause
Undocumented in source.

Functions

accept0
void accept0(SQLASTVisitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
accept0
void accept0(PGASTVisitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
clone
PGSelectQueryBlock clone()
Undocumented in source. Be warned that the author may not have intended to support it.
getDistinctOn
List!(SQLExpr) getDistinctOn()
Undocumented in source. Be warned that the author may not have intended to support it.
getFetch
FetchClause getFetch()
Undocumented in source. Be warned that the author may not have intended to support it.
getForClause
ForClause getForClause()
Undocumented in source. Be warned that the author may not have intended to support it.
getIntoOption
IntoOption getIntoOption()
Undocumented in source. Be warned that the author may not have intended to support it.
getOrderBy
SQLOrderBy getOrderBy()
Undocumented in source. Be warned that the author may not have intended to support it.
getWindow
WindowClause getWindow()
Undocumented in source. Be warned that the author may not have intended to support it.
setDistinctOn
void setDistinctOn(List!(SQLExpr) distinctOn)
Undocumented in source. Be warned that the author may not have intended to support it.
setFetch
void setFetch(FetchClause fetch)
Undocumented in source. Be warned that the author may not have intended to support it.
setForClause
void setForClause(ForClause forClause)
Undocumented in source. Be warned that the author may not have intended to support it.
setIntoOption
void setIntoOption(IntoOption intoOption)
Undocumented in source. Be warned that the author may not have intended to support it.
setOrderBy
void setOrderBy(SQLOrderBy orderBy)
Undocumented in source. Be warned that the author may not have intended to support it.
setWindow
void setWindow(WindowClause window)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

IntoOption
struct IntoOption
Undocumented in source.

Inherited Members

From SQLSelectQueryBlock

distionOption
int distionOption;
Undocumented in source.
selectList
List!SQLSelectItem selectList;
Undocumented in source.
from
SQLTableSource from;
Undocumented in source.
into
SQLExprTableSource into;
Undocumented in source.
where
SQLExpr where;
Undocumented in source.
startWith
SQLExpr startWith;
Undocumented in source.
connectBy
SQLExpr connectBy;
Undocumented in source.
prior
bool prior;
Undocumented in source.
noCycle
bool noCycle;
Undocumented in source.
orderBySiblings
SQLOrderBy orderBySiblings;
Undocumented in source.
groupBy
SQLSelectGroupByClause groupBy;
Undocumented in source.
windows
List!SQLWindow windows;
Undocumented in source.
orderBy
SQLOrderBy orderBy;
Undocumented in source.
parenthesized
bool parenthesized;
Undocumented in source.
forUpdate
bool forUpdate;
Undocumented in source.
noWait
bool noWait;
Undocumented in source.
waitTime
SQLExpr waitTime;
Undocumented in source.
_limit
SQLLimit _limit;
Undocumented in source.
forUpdateOf
List!SQLExpr forUpdateOf;
Undocumented in source.
distributeBy
List!SQLExpr distributeBy;
Undocumented in source.
sortBy
List!SQLSelectOrderByItem sortBy;
Undocumented in source.
cachedSelectList
string cachedSelectList;
Undocumented in source.
cachedSelectListHash
long cachedSelectListHash;
Undocumented in source.
hints
List!SQLCommentHint hints;
Undocumented in source.
dbType
string dbType;
Undocumented in source.
getInto
SQLExprTableSource getInto()
Undocumented in source. Be warned that the author may not have intended to support it.
setInto
void setInto(SQLExpr into)
Undocumented in source. Be warned that the author may not have intended to support it.
setInto
void setInto(SQLExprTableSource into)
Undocumented in source. Be warned that the author may not have intended to support it.
getGroupBy
SQLSelectGroupByClause getGroupBy()
Undocumented in source. Be warned that the author may not have intended to support it.
setGroupBy
void setGroupBy(SQLSelectGroupByClause groupBy)
Undocumented in source. Be warned that the author may not have intended to support it.
getWhere
SQLExpr getWhere()
Undocumented in source. Be warned that the author may not have intended to support it.
setWhere
void setWhere(SQLExpr where)
Undocumented in source. Be warned that the author may not have intended to support it.
addWhere
void addWhere(SQLExpr condition)
Undocumented in source. Be warned that the author may not have intended to support it.
getOrderBy
SQLOrderBy getOrderBy()
Undocumented in source. Be warned that the author may not have intended to support it.
setOrderBy
void setOrderBy(SQLOrderBy orderBy)
Undocumented in source. Be warned that the author may not have intended to support it.
getOrderBySiblings
SQLOrderBy getOrderBySiblings()
Undocumented in source. Be warned that the author may not have intended to support it.
setOrderBySiblings
void setOrderBySiblings(SQLOrderBy orderBySiblings)
Undocumented in source. Be warned that the author may not have intended to support it.
getDistionOption
int getDistionOption()
Undocumented in source. Be warned that the author may not have intended to support it.
setDistionOption
void setDistionOption(int distionOption)
Undocumented in source. Be warned that the author may not have intended to support it.
getSelectList
List!SQLSelectItem getSelectList()
Undocumented in source. Be warned that the author may not have intended to support it.
addSelectItem
void addSelectItem(SQLSelectItem item)
Undocumented in source. Be warned that the author may not have intended to support it.
addSelectItem
void addSelectItem(SQLExpr expr)
Undocumented in source. Be warned that the author may not have intended to support it.
addSelectItem
void addSelectItem(SQLExpr expr, string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
getFrom
SQLTableSource getFrom()
Undocumented in source. Be warned that the author may not have intended to support it.
setFrom
void setFrom(SQLTableSource from)
Undocumented in source. Be warned that the author may not have intended to support it.
setFrom
void setFrom(SQLSelectQueryBlock queryBlock, string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
setFrom
void setFrom(SQLSelect select, string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
setFrom
void setFrom(string tableName, string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
isParenthesized
bool isParenthesized()
Undocumented in source. Be warned that the author may not have intended to support it.
setParenthesized
void setParenthesized(bool parenthesized)
Undocumented in source. Be warned that the author may not have intended to support it.
isForUpdate
bool isForUpdate()
Undocumented in source. Be warned that the author may not have intended to support it.
setForUpdate
void setForUpdate(bool forUpdate)
Undocumented in source. Be warned that the author may not have intended to support it.
isNoWait
bool isNoWait()
Undocumented in source. Be warned that the author may not have intended to support it.
setNoWait
void setNoWait(bool noWait)
Undocumented in source. Be warned that the author may not have intended to support it.
getWaitTime
SQLExpr getWaitTime()
Undocumented in source. Be warned that the author may not have intended to support it.
setWaitTime
void setWaitTime(SQLExpr waitTime)
Undocumented in source. Be warned that the author may not have intended to support it.
getLimit
SQLLimit getLimit()
Undocumented in source. Be warned that the author may not have intended to support it.
setLimit
void setLimit(SQLLimit _limit)
Undocumented in source. Be warned that the author may not have intended to support it.
getFirst
SQLExpr getFirst()
Undocumented in source. Be warned that the author may not have intended to support it.
setFirst
void setFirst(SQLExpr first)
Undocumented in source. Be warned that the author may not have intended to support it.
getOffset
SQLExpr getOffset()
Undocumented in source. Be warned that the author may not have intended to support it.
setOffset
void setOffset(SQLExpr offset)
Undocumented in source. Be warned that the author may not have intended to support it.
isPrior
bool isPrior()
Undocumented in source. Be warned that the author may not have intended to support it.
setPrior
void setPrior(bool prior)
Undocumented in source. Be warned that the author may not have intended to support it.
getStartWith
SQLExpr getStartWith()
Undocumented in source. Be warned that the author may not have intended to support it.
setStartWith
void setStartWith(SQLExpr startWith)
Undocumented in source. Be warned that the author may not have intended to support it.
getConnectBy
SQLExpr getConnectBy()
Undocumented in source. Be warned that the author may not have intended to support it.
setConnectBy
void setConnectBy(SQLExpr connectBy)
Undocumented in source. Be warned that the author may not have intended to support it.
isNoCycle
bool isNoCycle()
Undocumented in source. Be warned that the author may not have intended to support it.
setNoCycle
void setNoCycle(bool noCycle)
Undocumented in source. Be warned that the author may not have intended to support it.
getDistributeBy
List!SQLExpr getDistributeBy()
Undocumented in source. Be warned that the author may not have intended to support it.
getSortBy
List!SQLSelectOrderByItem getSortBy()
Undocumented in source. Be warned that the author may not have intended to support it.
addSortBy
void addSortBy(SQLSelectOrderByItem item)
Undocumented in source. Be warned that the author may not have intended to support it.
accept0
void accept0(SQLASTVisitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
toHash
size_t toHash()
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(Object obj)
Undocumented in source. Be warned that the author may not have intended to support it.
clone
SQLSelectQueryBlock clone()
Undocumented in source. Be warned that the author may not have intended to support it.
getForUpdateOf
List!SQLExpr getForUpdateOf()
Undocumented in source. Be warned that the author may not have intended to support it.
getForUpdateOfSize
int getForUpdateOfSize()
Undocumented in source. Be warned that the author may not have intended to support it.
cloneSelectListTo
void cloneSelectListTo(SQLSelectQueryBlock x)
Undocumented in source. Be warned that the author may not have intended to support it.
cloneTo
void cloneTo(SQLSelectQueryBlock x)
Undocumented in source. Be warned that the author may not have intended to support it.
isBracket
bool isBracket()
Undocumented in source. Be warned that the author may not have intended to support it.
setBracket
void setBracket(bool bracket)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableSource
SQLTableSource findTableSource(string alias_p)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableSourceWithColumn
SQLTableSource findTableSourceWithColumn(string column)
Undocumented in source. Be warned that the author may not have intended to support it.
findTableSourceWithColumn
SQLTableSource findTableSourceWithColumn(long columnHash)
Undocumented in source. Be warned that the author may not have intended to support it.
replace
bool replace(SQLExpr expr, SQLExpr target)
Undocumented in source. Be warned that the author may not have intended to support it.
findSelectItem
SQLSelectItem findSelectItem(string ident)
Undocumented in source. Be warned that the author may not have intended to support it.
findSelectItem
SQLSelectItem findSelectItem(long identHash)
Undocumented in source. Be warned that the author may not have intended to support it.
selectItemHasAllColumn
bool selectItemHasAllColumn()
Undocumented in source. Be warned that the author may not have intended to support it.
selectItemHasAllColumn
bool selectItemHasAllColumn(bool recursive)
Undocumented in source. Be warned that the author may not have intended to support it.
findAllColumnSelectItem
SQLSelectItem findAllColumnSelectItem()
Undocumented in source. Be warned that the author may not have intended to support it.
findColumn
SQLColumnDefinition findColumn(string columnName)
Undocumented in source. Be warned that the author may not have intended to support it.
addCondition
void addCondition(string conditionSql)
Undocumented in source. Be warned that the author may not have intended to support it.
addCondition
void addCondition(SQLExpr expr)
Undocumented in source. Be warned that the author may not have intended to support it.
removeCondition
bool removeCondition(string conditionSql)
Undocumented in source. Be warned that the author may not have intended to support it.
removeCondition
bool removeCondition(SQLExpr condition)
Undocumented in source. Be warned that the author may not have intended to support it.
limit
void limit(int rowCount, int offset)
Undocumented in source. Be warned that the author may not have intended to support it.
getCachedSelectList
string getCachedSelectList()
Undocumented in source. Be warned that the author may not have intended to support it.
setCachedSelectList
void setCachedSelectList(string cachedSelectList, long cachedSelectListHash)
Undocumented in source. Be warned that the author may not have intended to support it.
getCachedSelectListHash
long getCachedSelectListHash()
Undocumented in source. Be warned that the author may not have intended to support it.
getHintsDirect
List!SQLCommentHint getHintsDirect()
Undocumented in source. Be warned that the author may not have intended to support it.
getHints
List!SQLCommentHint getHints()
Undocumented in source. Be warned that the author may not have intended to support it.
setHints
void setHints(List!SQLCommentHint hints)
Undocumented in source. Be warned that the author may not have intended to support it.
getHintsSize
int getHintsSize()
Undocumented in source. Be warned that the author may not have intended to support it.
getDbType
string getDbType()
Undocumented in source. Be warned that the author may not have intended to support it.
setDbType
void setDbType(string dbType)
Undocumented in source. Be warned that the author may not have intended to support it.
getWindows
List!SQLWindow getWindows()
Undocumented in source. Be warned that the author may not have intended to support it.
addWindow
void addWindow(SQLWindow x)
Undocumented in source. Be warned that the author may not have intended to support it.

From PGSQLObject

accept0
void accept0(PGASTVisitor visitor)
Undocumented in source.

Meta