接口 com.alibaba.druid.sql.ast.statement.SQLTableSource
的使用

使用 SQLTableSource 的软件包
com.alibaba.druid.sql.ast.statement   
com.alibaba.druid.sql.dialect.mysql.ast.statement   
com.alibaba.druid.sql.dialect.oracle.ast.stmt   
com.alibaba.druid.sql.dialect.oracle.parser   
com.alibaba.druid.sql.dialect.postgresql.ast.stmt   
com.alibaba.druid.sql.dialect.sqlserver.ast.stmt   
com.alibaba.druid.sql.parser   
com.alibaba.druid.wall.spi   
 

com.alibaba.druid.sql.ast.statementSQLTableSource 的使用
 

实现 SQLTableSourcecom.alibaba.druid.sql.ast.statement 中的类
 class SQLExprTableSource
           
 class SQLJoinTableSource
           
 class SQLSubqueryTableSource
           
 class SQLTableSourceImpl
           
 class SQLUnionQueryTableSource
           
 

返回 SQLTableSourcecom.alibaba.druid.sql.ast.statement 中的方法
 SQLTableSource SQLSelectQueryBlock.getFrom()
           
 SQLTableSource SQLJoinTableSource.getLeft()
           
 SQLTableSource SQLJoinTableSource.getRight()
           
 SQLTableSource SQLCreateIndexStatement.getTable()
           
 SQLTableSource SQLUpdateStatement.getTableSource()
           
 SQLTableSource SQLDeleteStatement.getTableSource()
           
 

参数类型为 SQLTableSourcecom.alibaba.druid.sql.ast.statement 中的方法
 void SQLSelectQueryBlock.setFrom(SQLTableSource from)
           
 void SQLJoinTableSource.setLeft(SQLTableSource left)
           
 void SQLJoinTableSource.setRight(SQLTableSource right)
           
 void SQLCreateIndexStatement.setTable(SQLTableSource table)
           
 void SQLUpdateStatement.setTableSource(SQLTableSource tableSource)
           
 void SQLDeleteStatement.setTableSource(SQLTableSource tableSource)
           
 

com.alibaba.druid.sql.dialect.mysql.ast.statementSQLTableSource 的使用
 

返回 SQLTableSourcecom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法
 SQLTableSource MySqlDeleteStatement.getFrom()
           
 SQLTableSource MySqlDeleteStatement.getUsing()
           
 

参数类型为 SQLTableSourcecom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法
 void MySqlDeleteStatement.setFrom(SQLTableSource from)
           
 void MySqlDeleteStatement.setUsing(SQLTableSource using)
           
 

com.alibaba.druid.sql.dialect.oracle.ast.stmtSQLTableSource 的使用
 

com.alibaba.druid.sql.dialect.oracle.ast.stmtSQLTableSource 的子接口
 interface OracleSelectTableSource
           
 

实现 SQLTableSourcecom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的类
 class OracleSelectJoin
           
 class OracleSelectSubqueryTableSource
           
 class OracleSelectTableReference
           
 

返回 SQLTableSourcecom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 SQLTableSource OracleMergeStatement.getUsing()
           
 

参数类型为 SQLTableSourcecom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 void OracleMergeStatement.setUsing(SQLTableSource using)
           
 

com.alibaba.druid.sql.dialect.oracle.parserSQLTableSource 的使用
 

返回 SQLTableSourcecom.alibaba.druid.sql.dialect.oracle.parser 中的方法
 SQLTableSource OracleSelectParser.parseTableSource()
           
 

com.alibaba.druid.sql.dialect.postgresql.ast.stmtSQLTableSource 的使用
 

实现 SQLTableSourcecom.alibaba.druid.sql.dialect.postgresql.ast.stmt 中的类
 class PGFunctionTableSource
           
 

返回 SQLTableSourcecom.alibaba.druid.sql.dialect.postgresql.ast.stmt 中的方法
 SQLTableSource PGUpdateStatement.getFrom()
           
 

参数类型为 SQLTableSourcecom.alibaba.druid.sql.dialect.postgresql.ast.stmt 中的方法
 void PGUpdateStatement.setFrom(SQLTableSource from)
           
 

com.alibaba.druid.sql.dialect.sqlserver.ast.stmtSQLTableSource 的使用
 

返回 SQLTableSourcecom.alibaba.druid.sql.dialect.sqlserver.ast.stmt 中的方法
 SQLTableSource SQLServerUpdateStatement.getFrom()
           
 

参数类型为 SQLTableSourcecom.alibaba.druid.sql.dialect.sqlserver.ast.stmt 中的方法
 void SQLServerUpdateStatement.setFrom(SQLTableSource from)
           
 

com.alibaba.druid.sql.parserSQLTableSource 的使用
 

返回 SQLTableSourcecom.alibaba.druid.sql.parser 中的方法
 SQLTableSource SQLSelectParser.parseTableSource()
           
 

com.alibaba.druid.wall.spiSQLTableSource 的使用
 

参数类型为 SQLTableSourcecom.alibaba.druid.wall.spi 中的方法
static void WallVisitorUtils.checkReadOnly(WallVisitor visitor, SQLTableSource tableSource)
           
static boolean WallVisitorUtils.isSimpleCountTableSource(WallVisitor visitor, SQLTableSource tableSource)
           
 



Copyright © 2013-2014 Alibaba Group. All Rights Reserved.