com.alibaba.druid.sql.dialect.oracle.ast.stmt
Class OracleSelectTableReference

java.lang.Object
  extended by com.alibaba.druid.sql.ast.SQLObjectImpl
      extended by com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
          extended by com.alibaba.druid.sql.ast.statement.SQLExprTableSource
              extended by com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleSelectTableReference
All Implemented Interfaces:
SQLObject, SQLTableSource, OracleSelectTableSource, Serializable

public class OracleSelectTableReference
extends SQLExprTableSource
implements OracleSelectTableSource

See Also:
Serialized Form

Constructor Summary
OracleSelectTableReference()
           
 
Method Summary
 FlashbackQueryClause getFlashback()
           
 PartitionExtensionClause getPartition()
           
 OracleSelectPivotBase getPivot()
           
 SampleClause getSampleClause()
           
 boolean isOnly()
           
 void output(StringBuffer buf)
           
 void setFlashback(FlashbackQueryClause flashback)
           
 void setOnly(boolean only)
           
 void setPartition(PartitionExtensionClause partition)
           
 void setPivot(OracleSelectPivotBase pivot)
           
 void setSampleClause(SampleClause sampleClause)
           
 
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLExprTableSource
getExpr, setExpr
 
Methods inherited from class com.alibaba.druid.sql.ast.statement.SQLTableSourceImpl
getAlias, getHints, setAlias, setHints
 
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.statement.SQLTableSource
getAlias, getHints, setAlias
 
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, getAttribute, getAttributes, getAttributesDirect, getParent, putAttribute, setParent
 

Constructor Detail

OracleSelectTableReference

public OracleSelectTableReference()
Method Detail

getFlashback

public FlashbackQueryClause getFlashback()
Specified by:
getFlashback in interface OracleSelectTableSource

setFlashback

public void setFlashback(FlashbackQueryClause flashback)
Specified by:
setFlashback in interface OracleSelectTableSource

getPartition

public PartitionExtensionClause getPartition()

setPartition

public void setPartition(PartitionExtensionClause partition)

isOnly

public boolean isOnly()

setOnly

public void setOnly(boolean only)

getSampleClause

public SampleClause getSampleClause()

setSampleClause

public void setSampleClause(SampleClause sampleClause)

getPivot

public OracleSelectPivotBase getPivot()
Specified by:
getPivot in interface OracleSelectTableSource

setPivot

public void setPivot(OracleSelectPivotBase pivot)
Specified by:
setPivot in interface OracleSelectTableSource

output

public void output(StringBuffer buf)
Specified by:
output in interface SQLObject
Overrides:
output in class SQLExprTableSource


Copyright © 2012 Alibaba Group. All Rights Reserved.