com.alibaba.druid.sql.dialect.postgresql.ast.stmt
Class PGSelectQueryBlock

java.lang.Object
  extended by com.alibaba.druid.sql.ast.SQLObjectImpl
      extended by com.alibaba.druid.sql.ast.statement.SQLSelectQuery
          extended by com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock
              extended by com.alibaba.druid.sql.dialect.postgresql.ast.stmt.PGSelectQueryBlock
All Implemented Interfaces:
SQLObject, Serializable

public class PGSelectQueryBlock
extends SQLSelectQueryBlock

See Also:
Serialized Form

Nested Class Summary
static class PGSelectQueryBlock.FetchClause
           
static class PGSelectQueryBlock.ForClause
           
static class PGSelectQueryBlock.IntoOption
           
static class PGSelectQueryBlock.WindowClause
           
 
Constructor Summary
PGSelectQueryBlock()
           
 
Method Summary
 List<SQLExpr> getDistinctOn()
           
 PGSelectQueryBlock.FetchClause getFetch()
           
 PGSelectQueryBlock.ForClause getForClause()
           
 PGSelectQueryBlock.IntoOption getIntoOption()
           
 SQLExpr getLimit()
           
 SQLExpr getOffset()
           
 SQLOrderBy getOrderBy()
           
 PGSelectQueryBlock.WindowClause getWindow()
           
 PGWithClause getWith()
           
 void setDistinctOn(List<SQLExpr> distinctOn)
           
 void setFetch(PGSelectQueryBlock.FetchClause fetch)
           
 void setForClause(PGSelectQueryBlock.ForClause forClause)
           
 void setIntoOption(PGSelectQueryBlock.IntoOption intoOption)
           
 void setLimit(SQLExpr limit)
           
 void setOffset(SQLExpr offset)
           
 void setOrderBy(SQLOrderBy orderBy)
           
 void setWindow(PGSelectQueryBlock.WindowClause window)
           
 void setWith(PGWithClause with)
           
 
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock
getDistionOption, getFrom, getGroupBy, getInto, getSelectList, getWhere, output, setDistionOption, setFrom, setGroupBy, setInto, setInto, setWhere
 
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, getAttribute, getAttributes, getAttributesDirect, getParent, putAttribute, setParent, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PGSelectQueryBlock

public PGSelectQueryBlock()
Method Detail

getIntoOption

public PGSelectQueryBlock.IntoOption getIntoOption()

setIntoOption

public void setIntoOption(PGSelectQueryBlock.IntoOption intoOption)

getFetch

public PGSelectQueryBlock.FetchClause getFetch()

setFetch

public void setFetch(PGSelectQueryBlock.FetchClause fetch)

getForClause

public PGSelectQueryBlock.ForClause getForClause()

setForClause

public void setForClause(PGSelectQueryBlock.ForClause forClause)

getWindow

public PGSelectQueryBlock.WindowClause getWindow()

setWindow

public void setWindow(PGSelectQueryBlock.WindowClause window)

getWith

public PGWithClause getWith()

setWith

public void setWith(PGWithClause with)

getLimit

public SQLExpr getLimit()

setLimit

public void setLimit(SQLExpr limit)

getOrderBy

public SQLOrderBy getOrderBy()

setOrderBy

public void setOrderBy(SQLOrderBy orderBy)

getOffset

public SQLExpr getOffset()

setOffset

public void setOffset(SQLExpr offset)

getDistinctOn

public List<SQLExpr> getDistinctOn()

setDistinctOn

public void setDistinctOn(List<SQLExpr> distinctOn)


Copyright © 2012 Alibaba Group. All Rights Reserved.