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

java.lang.Object
  extended by com.alibaba.druid.sql.ast.SQLObjectImpl
      extended by com.alibaba.druid.sql.ast.SQLStatementImpl
          extended by com.alibaba.druid.sql.ast.statement.SQLDeleteStatement
              extended by com.alibaba.druid.sql.dialect.postgresql.ast.stmt.PGDeleteStatement
All Implemented Interfaces:
SQLObject, SQLStatement, PGSQLObject, PGSQLStatement, Serializable

public class PGDeleteStatement
extends SQLDeleteStatement
implements PGSQLStatement

See Also:
Serialized Form

Constructor Summary
PGDeleteStatement()
           
 
Method Summary
 void accept0(PGASTVisitor visitor)
           
 String getAlias()
           
 List<SQLName> getUsing()
           
 PGWithClause getWith()
           
 boolean isOnly()
           
 boolean isReturning()
           
 void setAlias(String alias)
           
 void setOnly(boolean only)
           
 void setReturning(boolean returning)
           
 void setUsing(List<SQLName> using)
           
 void setWith(PGWithClause with)
           
 
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLDeleteStatement
getExprTableSource, getTableName, getTableSource, getWhere, setTableName, setTableName, setTableSource, setTableSource, setWhere
 
Methods inherited from class com.alibaba.druid.sql.ast.SQLStatementImpl
output
 
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
 
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, getAttribute, getAttributes, getAttributesDirect, getParent, output, putAttribute, setParent
 

Constructor Detail

PGDeleteStatement

public PGDeleteStatement()
Method Detail

isReturning

public boolean isReturning()

setReturning

public void setReturning(boolean returning)

getAlias

public String getAlias()
Overrides:
getAlias in class SQLDeleteStatement

setAlias

public void setAlias(String alias)
Overrides:
setAlias in class SQLDeleteStatement

getUsing

public List<SQLName> getUsing()

setUsing

public void setUsing(List<SQLName> using)

isOnly

public boolean isOnly()

setOnly

public void setOnly(boolean only)

getWith

public PGWithClause getWith()

setWith

public void setWith(PGWithClause with)

accept0

public void accept0(PGASTVisitor visitor)
Specified by:
accept0 in interface PGSQLObject


Copyright © 2012 Alibaba Group. All Rights Reserved.