类 com.alibaba.druid.sql.ast.statement.SQLSelect
的使用

使用 SQLSelect 的软件包
com.alibaba.druid.sql   
com.alibaba.druid.sql.ast.expr   
com.alibaba.druid.sql.ast.statement   
com.alibaba.druid.sql.dialect.mysql.ast.statement   
com.alibaba.druid.sql.dialect.odps.ast   
com.alibaba.druid.sql.dialect.oracle.ast.clause   
com.alibaba.druid.sql.dialect.oracle.ast.expr   
com.alibaba.druid.sql.dialect.oracle.ast.stmt   
com.alibaba.druid.sql.dialect.oracle.visitor   
com.alibaba.druid.sql.dialect.postgresql.ast.stmt   
com.alibaba.druid.sql.dialect.sqlserver.ast   
com.alibaba.druid.sql.dialect.sqlserver.parser   
com.alibaba.druid.sql.parser   
com.alibaba.druid.sql.visitor   
com.alibaba.druid.wall.spi   
 

com.alibaba.druid.sqlSQLSelect 的使用
 

参数类型为 SQLSelectcom.alibaba.druid.sql 中的方法
static String PagerUtils.limit(SQLSelect select, String dbType, int offset, int count)
           
 

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

声明为 SQLSelectcom.alibaba.druid.sql.ast.expr 中的字段
 SQLSelect SQLSomeExpr.subQuery
           
 SQLSelect SQLAllExpr.subQuery
           
 SQLSelect SQLInSubQueryExpr.subQuery
           
 SQLSelect SQLExistsExpr.subQuery
           
 SQLSelect SQLQueryExpr.subQuery
           
 SQLSelect SQLAnyExpr.subQuery
           
 

返回 SQLSelectcom.alibaba.druid.sql.ast.expr 中的方法
 SQLSelect SQLSomeExpr.getSubQuery()
           
 SQLSelect SQLAllExpr.getSubQuery()
           
 SQLSelect SQLInSubQueryExpr.getSubQuery()
           
 SQLSelect SQLExistsExpr.getSubQuery()
           
 SQLSelect SQLQueryExpr.getSubQuery()
           
 SQLSelect SQLAnyExpr.getSubQuery()
           
 

参数类型为 SQLSelectcom.alibaba.druid.sql.ast.expr 中的方法
 void SQLSomeExpr.setSubQuery(SQLSelect subQuery)
           
 void SQLAllExpr.setSubQuery(SQLSelect subQuery)
           
 void SQLInSubQueryExpr.setSubQuery(SQLSelect subQuery)
           
 void SQLExistsExpr.setSubQuery(SQLSelect subQuery)
           
 void SQLQueryExpr.setSubQuery(SQLSelect subQuery)
           
 void SQLAnyExpr.setSubQuery(SQLSelect subQuery)
           
 

参数类型为 SQLSelectcom.alibaba.druid.sql.ast.expr 中的构造方法
SQLAllExpr(SQLSelect select)
           
SQLAnyExpr(SQLSelect select)
           
SQLExistsExpr(SQLSelect subQuery)
           
SQLExistsExpr(SQLSelect subQuery, boolean not)
           
SQLInSubQueryExpr(SQLSelect select)
           
SQLQueryExpr(SQLSelect select)
           
SQLSomeExpr(SQLSelect select)
           
 

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

返回 SQLSelectcom.alibaba.druid.sql.ast.statement 中的方法
 SQLSelect SQLInsertInto.getQuery()
           
 SQLSelect SQLSubqueryTableSource.getSelect()
           
 SQLSelect SQLSelectStatement.getSelect()
           
 SQLSelect SQLCreateViewStatement.getSubQuery()
           
 SQLSelect SQLWithSubqueryClause.Entry.getSubQuery()
           
 

参数类型为 SQLSelectcom.alibaba.druid.sql.ast.statement 中的方法
 void SQLInsertInto.setQuery(SQLSelect query)
           
 void SQLSubqueryTableSource.setSelect(SQLSelect select)
           
 void SQLSelectStatement.setSelect(SQLSelect select)
           
 void SQLCreateViewStatement.setSubQuery(SQLSelect subQuery)
           
 void SQLWithSubqueryClause.Entry.setSubQuery(SQLSelect subQuery)
           
 

参数类型为 SQLSelectcom.alibaba.druid.sql.ast.statement 中的构造方法
SQLSelectStatement(SQLSelect select)
           
SQLSubqueryTableSource(SQLSelect select)
           
SQLSubqueryTableSource(SQLSelect select, String alias)
           
 

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

返回 SQLSelectcom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法
 SQLSelect MySqlCreateTableStatement.getQuery()
           
 

参数类型为 SQLSelectcom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法
 void MySqlCreateTableStatement.setQuery(SQLSelect query)
           
 

com.alibaba.druid.sql.dialect.odps.astSQLSelect 的使用
 

返回 SQLSelectcom.alibaba.druid.sql.dialect.odps.ast 中的方法
 SQLSelect OdpsInsert.getQuery()
           
 

参数类型为 SQLSelectcom.alibaba.druid.sql.dialect.odps.ast 中的方法
 void OdpsInsert.setQuery(SQLSelect query)
           
 

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

返回 SQLSelectcom.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法
 SQLSelect ModelClause.ReferenceModelClause.getSubQuery()
           
 

参数类型为 SQLSelectcom.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法
 void ModelClause.ReferenceModelClause.setSubQuery(SQLSelect subQuery)
           
 

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

返回 SQLSelectcom.alibaba.druid.sql.dialect.oracle.ast.expr 中的方法
 SQLSelect OracleCursorExpr.getQuery()
           
 

参数类型为 SQLSelectcom.alibaba.druid.sql.dialect.oracle.ast.expr 中的方法
 void OracleCursorExpr.setQuery(SQLSelect query)
           
 

参数类型为 SQLSelectcom.alibaba.druid.sql.dialect.oracle.ast.expr 中的构造方法
OracleCursorExpr(SQLSelect query)
           
 

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

com.alibaba.druid.sql.dialect.oracle.ast.stmtSQLSelect 的子类
 class OracleSelect
           
 

返回 SQLSelectcom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 SQLSelect OracleCreateTableStatement.getSelect()
           
 SQLSelect OracleMultiInsertStatement.getSubQuery()
           
 

参数类型为 SQLSelectcom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 void OracleCreateTableStatement.setSelect(SQLSelect select)
           
 void OracleMultiInsertStatement.setSubQuery(SQLSelect subQuery)
           
 

参数类型为 SQLSelectcom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的构造方法
OracleSelectSubqueryTableSource(SQLSelect select)
           
OracleSelectSubqueryTableSource(SQLSelect select, String alias)
           
 

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

参数类型为 SQLSelectcom.alibaba.druid.sql.dialect.oracle.visitor 中的方法
 void OracleSchemaStatVisitor.endVisit(SQLSelect x)
           
 boolean OracleOutputVisitor.visit(SQLSelect x)
           
 

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

参数类型为 SQLSelectcom.alibaba.druid.sql.dialect.postgresql.ast.stmt 中的构造方法
PGSelectStatement(SQLSelect select)
           
 

com.alibaba.druid.sql.dialect.sqlserver.astSQLSelect 的使用
 

com.alibaba.druid.sql.dialect.sqlserver.astSQLSelect 的子类
 class SQLServerSelect
           
 

com.alibaba.druid.sql.dialect.sqlserver.parserSQLSelect 的使用
 

返回 SQLSelectcom.alibaba.druid.sql.dialect.sqlserver.parser 中的方法
 SQLSelect SQLServerSelectParser.select()
           
 

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

返回 SQLSelectcom.alibaba.druid.sql.parser 中的方法
 SQLSelect SQLSelectParser.select()
           
 

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

参数类型为 SQLSelectcom.alibaba.druid.sql.visitor 中的方法
 void SchemaStatVisitor.endVisit(SQLSelect x)
           
 void SQLASTVisitorAdapter.endVisit(SQLSelect select)
           
 void SQLASTVisitor.endVisit(SQLSelect select)
           
 boolean SchemaStatVisitor.visit(SQLSelect x)
           
 boolean SQLASTVisitorAdapter.visit(SQLSelect x)
           
 boolean SQLASTOutputVisitor.visit(SQLSelect x)
           
 boolean SQLASTVisitor.visit(SQLSelect x)
           
 

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

参数类型为 SQLSelectcom.alibaba.druid.wall.spi 中的方法
static boolean WallVisitorUtils.isSimpleCaseTableSource(WallVisitor visitor, SQLSelect select)
           
static boolean WallVisitorUtils.isSimpleCountTableSource(WallVisitor visitor, SQLSelect select)
           
 



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