| 限定符和类型 | 方法和说明 |
|---|---|
private static String |
PagerUtils.count(SQLSelect select,
String dbType) |
private static String |
PagerUtils.createCountUseSubQuery(SQLSelect select,
String dbType) |
static String |
PagerUtils.limit(SQLSelect select,
String dbType,
int offset,
int count) |
static boolean |
PagerUtils.limit(SQLSelect select,
String dbType,
int offset,
int count,
boolean check) |
private static boolean |
PagerUtils.limitDB2(SQLSelect select,
String dbType,
int offset,
int count,
boolean check) |
private static boolean |
PagerUtils.limitOracle(SQLSelect select,
String dbType,
int offset,
int count,
boolean check) |
private static boolean |
PagerUtils.limitQueryBlock(SQLSelect select,
String dbType,
int offset,
int count,
boolean check) |
private static boolean |
PagerUtils.limitSQLServer(SQLSelect select,
String dbType,
int offset,
int count,
boolean check) |
| 限定符和类型 | 字段和说明 |
|---|---|
SQLSelect |
SQLQueryExpr.subQuery |
SQLSelect |
SQLInSubQueryExpr.subQuery |
SQLSelect |
SQLAnyExpr.subQuery |
SQLSelect |
SQLExistsExpr.subQuery |
SQLSelect |
SQLAllExpr.subQuery |
SQLSelect |
SQLSomeExpr.subQuery |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelect |
SQLQueryExpr.getSubQuery() |
SQLSelect |
SQLInSubQueryExpr.getSubQuery() |
SQLSelect |
SQLAnyExpr.getSubQuery() |
SQLSelect |
SQLExistsExpr.getSubQuery() |
SQLSelect |
SQLAllExpr.getSubQuery() |
SQLSelect |
SQLSomeExpr.getSubQuery() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SQLQueryExpr.setSubQuery(SQLSelect subQuery) |
void |
SQLInSubQueryExpr.setSubQuery(SQLSelect subQuery) |
void |
SQLAnyExpr.setSubQuery(SQLSelect x) |
void |
SQLExistsExpr.setSubQuery(SQLSelect subQuery) |
void |
SQLAllExpr.setSubQuery(SQLSelect subQuery) |
void |
SQLSomeExpr.setSubQuery(SQLSelect subQuery) |
| 构造器和说明 |
|---|
SQLAllExpr(SQLSelect select) |
SQLAnyExpr(SQLSelect select) |
SQLExistsExpr(SQLSelect subQuery) |
SQLExistsExpr(SQLSelect subQuery,
boolean not) |
SQLInSubQueryExpr(SQLSelect select) |
SQLQueryExpr(SQLSelect select) |
SQLSomeExpr(SQLSelect select) |
| 限定符和类型 | 字段和说明 |
|---|---|
private SQLSelect |
SQLCreateMaterializedViewStatement.query |
protected SQLSelect |
SQLInsertInto.query |
protected SQLSelect |
SQLSelectStatement.select |
private SQLSelect |
SQLDumpStatement.select |
protected SQLSelect |
SQLSubqueryTableSource.select |
protected SQLSelect |
SQLCreateTableStatement.select |
protected SQLSelect |
SQLCreateViewStatement.subQuery |
protected SQLSelect |
SQLAlterViewStatement.subQuery |
protected SQLSelect |
SQLWithSubqueryClause.Entry.subQuery |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelect |
SQLSelect.clone() |
SQLSelect |
SQLCreateMaterializedViewStatement.getQuery() |
SQLSelect |
SQLInsertInto.getQuery() |
SQLSelect |
SQLSelectStatement.getSelect() |
SQLSelect |
SQLDumpStatement.getSelect() |
SQLSelect |
SQLSubqueryTableSource.getSelect() |
SQLSelect |
SQLCreateTableStatement.getSelect() |
SQLSelect |
SQLCreateViewStatement.getSubQuery() |
SQLSelect |
SQLAlterViewStatement.getSubQuery() |
SQLSelect |
SQLWithSubqueryClause.Entry.getSubQuery() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SQLSelectQueryBlock.setFrom(SQLSelect select,
String alias) |
void |
SQLCreateMaterializedViewStatement.setQuery(SQLSelect query) |
void |
SQLInsertInto.setQuery(SQLSelect query) |
void |
SQLSelectStatement.setSelect(SQLSelect select) |
void |
SQLDumpStatement.setSelect(SQLSelect x) |
void |
SQLSubqueryTableSource.setSelect(SQLSelect select) |
void |
SQLCreateTableStatement.setSelect(SQLSelect select) |
void |
SQLCreateViewStatement.setSubQuery(SQLSelect subQuery) |
void |
SQLAlterViewStatement.setSubQuery(SQLSelect subQuery) |
void |
SQLWithSubqueryClause.Entry.setSubQuery(SQLSelect subQuery) |
| 构造器和说明 |
|---|
SQLSelectStatement(SQLSelect select) |
SQLSelectStatement(SQLSelect select,
String dbType) |
SQLSubqueryTableSource(SQLSelect select) |
SQLSubqueryTableSource(SQLSelect select,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SQLSelect |
SQLSelectBuilderImpl.createSelect() |
SQLSelect |
SQLSelectBuilderImpl.getSQLSelect() |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelect |
HiveInsert.getQuery() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HiveInsert.setQuery(SQLSelect query) |
| 限定符和类型 | 字段和说明 |
|---|---|
private SQLSelect |
MySqlSelectIntoStatement.select |
private SQLSelect |
MySqlCursorDeclareStatement.select |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelect |
MySqlSelectIntoStatement.getSelect() |
SQLSelect |
MySqlCursorDeclareStatement.getSelect() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MySqlSelectIntoStatement.setSelect(SQLSelect select) |
void |
MySqlCursorDeclareStatement.setSelect(SQLSelect select) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelect |
MySqlCreateTableStatement.getQuery()
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MySqlCreateTableStatement.setQuery(SQLSelect query)
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
OrderByResolve.visit(SQLSelect x) |
| 限定符和类型 | 字段和说明 |
|---|---|
private SQLSelect |
ModelClause.ReferenceModelClause.subQuery |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelect |
ModelClause.ReferenceModelClause.getSubQuery() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ModelClause.ReferenceModelClause.setSubQuery(SQLSelect subQuery) |
| 限定符和类型 | 字段和说明 |
|---|---|
private SQLSelect |
OracleCursorExpr.query |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelect |
OracleCursorExpr.getQuery() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
OracleCursorExpr.setQuery(SQLSelect query) |
| 构造器和说明 |
|---|
OracleCursorExpr(SQLSelect query) |
| 限定符和类型 | 字段和说明 |
|---|---|
private SQLSelect |
OracleMultiInsertStatement.subQuery |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelect |
OracleMultiInsertStatement.getSubQuery() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
OracleMultiInsertStatement.setSubQuery(SQLSelect subQuery) |
| 构造器和说明 |
|---|
OracleSelectSubqueryTableSource(SQLSelect select) |
OracleSelectSubqueryTableSource(SQLSelect select,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelect |
OracleSelectParser.select() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
OracleSchemaStatVisitor.endVisit(SQLSelect x) |
boolean |
OracleOutputVisitor.visit(SQLSelect x) |
| 构造器和说明 |
|---|
PGSelectStatement(SQLSelect select) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelect |
SQLServerSelectParser.select() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
SQLServerOutputVisitor.visit(SQLSelect x) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelect |
SQLSelectParser.select() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
SQLSelectParser.withSubquery(SQLSelect select) |
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) static void |
SchemaResolveVisitorFactory.resolve(SchemaResolveVisitor visitor,
SQLSelect x) |
boolean |
SchemaResolveVisitorFactory.MySqlResolveVisitor.visit(SQLSelect x) |
boolean |
SchemaResolveVisitorFactory.DB2ResolveVisitor.visit(SQLSelect x) |
boolean |
SchemaResolveVisitorFactory.OracleResolveVisitor.visit(SQLSelect x) |
boolean |
SchemaResolveVisitorFactory.OdpsResolveVisitor.visit(SQLSelect x) |
boolean |
SchemaResolveVisitorFactory.HiveResolveVisitor.visit(SQLSelect x) |
boolean |
SchemaResolveVisitorFactory.PGResolveVisitor.visit(SQLSelect x) |
boolean |
SchemaResolveVisitorFactory.SQLServerResolveVisitor.visit(SQLSelect x) |
boolean |
SchemaResolveVisitorFactory.SQLResolveVisitor.visit(SQLSelect x) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SQLASTVisitor.endVisit(SQLSelect select) |
void |
SchemaStatVisitor.endVisit(SQLSelect x) |
void |
SQLASTVisitorAdapter.endVisit(SQLSelect select) |
boolean |
SQLASTVisitor.visit(SQLSelect x) |
boolean |
SchemaStatVisitor.visit(SQLSelect x) |
boolean |
SQLASTOutputVisitor.visit(SQLSelect x) |
boolean |
SQLASTVisitorAdapter.visit(SQLSelect x) |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
WallVisitorUtils.isSimpleCaseTableSource(WallVisitor visitor,
SQLSelect select) |
static boolean |
WallVisitorUtils.isSimpleCountTableSource(WallVisitor visitor,
SQLSelect select) |
Copyright © 2013–2019 Alibaba Group. All rights reserved.