| 限定符和类型 | 方法和说明 |
|---|---|
ResultSet |
MySqlMockExecuteHandlerImpl.executeQuery(MockStatementBase statement,
SQLSelectQueryBlock query) |
ResultSet |
MySqlMockExecuteHandlerImpl.executeQueryFromDual(MockStatementBase statement,
SQLSelectQueryBlock query) |
| 限定符和类型 | 方法和说明 |
|---|---|
private static SQLSelectQueryBlock |
PagerUtils.createQueryBlock(String dbType) |
static SQLSelectQueryBlock |
SQLTransformUtils.transformOracleToPostgresql(SQLSelectQueryBlock x) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
SQLUtils.addSelectItem(SQLSelectQueryBlock queryBlock,
SQLExpr expr,
String alias,
boolean first) |
private static boolean |
PagerUtils.limitMySqlQueryBlock(SQLSelectQueryBlock queryBlock,
String dbType,
int offset,
int count,
boolean check) |
static SQLSelectQueryBlock |
SQLTransformUtils.transformOracleToPostgresql(SQLSelectQueryBlock x) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLSelectQueryBlock |
SQLSelectQueryBlock.clone() |
SQLSelectQueryBlock |
SQLUnionQuery.getFirstQueryBlock() |
SQLSelectQueryBlock |
SQLSelect.getFirstQueryBlock() |
SQLSelectQueryBlock |
SQLSelect.getQueryBlock() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SQLSelectQueryBlock.cloneSelectListTo(SQLSelectQueryBlock x) |
void |
SQLSelectQueryBlock.cloneTo(SQLSelectQueryBlock x) |
boolean |
SQLSelectQueryBlock.equalsForMergeJoin(SQLSelectQueryBlock that) |
void |
SQLSelectQueryBlock.setFrom(SQLSelectQueryBlock queryBlock,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SQLSelectQueryBlock |
SQLSelectBuilderImpl.getQueryBlock() |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DB2SelectQueryBlock |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MySqlSelectQueryBlock |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MySqlSelectParser.parseFrom(SQLSelectQueryBlock queryBlock) |
protected void |
MySqlSelectIntoParser.parseInto(SQLSelectQueryBlock queryBlock) |
protected void |
MySqlSelectParser.parseInto(SQLSelectQueryBlock queryBlock) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
MySqlOutputVisitor.visit(SQLSelectQueryBlock select) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
OdpsSelectQueryBlock |
| 限定符和类型 | 类和说明 |
|---|---|
class |
OracleSelectQueryBlock |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
OracleOutputVisitor.visit(SQLSelectQueryBlock select) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
PGSelectQueryBlock |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SQLServerSelectQueryBlock |
| 限定符和类型 | 字段和说明 |
|---|---|
SQLSelectQueryBlock |
SQLSelectListCache.Entry.queryBlock |
| 限定符和类型 | 方法和说明 |
|---|---|
static SQLSelectQueryBlock |
SQLParserUtils.createSelectQueryBlock(String dbType) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
SQLSelectListCache.match(Lexer lexer,
SQLSelectQueryBlock queryBlock) |
void |
SQLSelectParser.parseFetchClause(SQLSelectQueryBlock queryBlock) |
void |
SQLSelectParser.parseFrom(SQLSelectQueryBlock queryBlock) |
protected void |
SQLSelectParser.parseGroupBy(SQLSelectQueryBlock queryBlock) |
protected void |
SQLSelectParser.parseHierachical(SQLSelectQueryBlock queryBlock) |
protected void |
SQLSelectParser.parseSelectList(SQLSelectQueryBlock queryBlock) |
protected void |
SQLSelectParser.parseSortBy(SQLSelectQueryBlock queryBlock) |
void |
SQLSelectParser.parseWhere(SQLSelectQueryBlock queryBlock) |
protected void |
SQLSelectParser.parseWindow(SQLSelectQueryBlock queryBlock) |
| 构造器和说明 |
|---|
Entry(String sql,
SQLSelectQueryBlock queryBlock,
String printSql,
long printSqlHash) |
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) static void |
SchemaResolveVisitorFactory.resolve(SchemaResolveVisitor visitor,
SQLSelectQueryBlock x) |
boolean |
SchemaResolveVisitorFactory.MySqlResolveVisitor.visit(SQLSelectQueryBlock x) |
boolean |
SchemaResolveVisitorFactory.DB2ResolveVisitor.visit(SQLSelectQueryBlock x) |
boolean |
SchemaResolveVisitorFactory.OracleResolveVisitor.visit(SQLSelectQueryBlock x) |
boolean |
SchemaResolveVisitorFactory.OdpsResolveVisitor.visit(SQLSelectQueryBlock x) |
boolean |
SchemaResolveVisitorFactory.HiveResolveVisitor.visit(SQLSelectQueryBlock x) |
boolean |
SchemaResolveVisitorFactory.PGResolveVisitor.visit(SQLSelectQueryBlock x) |
boolean |
SchemaResolveVisitorFactory.SQLServerResolveVisitor.visit(SQLSelectQueryBlock x) |
boolean |
SchemaResolveVisitorFactory.SQLResolveVisitor.visit(SQLSelectQueryBlock x) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SQLASTVisitor.endVisit(SQLSelectQueryBlock x) |
void |
SchemaStatVisitor.endVisit(SQLSelectQueryBlock x) |
void |
SQLASTVisitorAdapter.endVisit(SQLSelectQueryBlock x) |
protected void |
SQLASTOutputVisitor.printFetchFirst(SQLSelectQueryBlock x) |
protected void |
SQLASTOutputVisitor.printHierarchical(SQLSelectQueryBlock x) |
boolean |
SQLASTVisitor.visit(SQLSelectQueryBlock x) |
boolean |
SchemaStatVisitor.visit(SQLSelectQueryBlock x) |
boolean |
SQLASTOutputVisitor.visit(SQLSelectQueryBlock x) |
boolean |
SQLASTVisitorAdapter.visit(SQLSelectQueryBlock x) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SQLSelectQueryBlock |
WallVisitorUtils.getQueryBlock(SQLObject x) |
| 限定符和类型 | 方法和说明 |
|---|---|
private static List<SQLSelectQueryBlock> |
WallVisitorUtils.splitSQLSelectQuery(SQLSelectQuery x) |
| 限定符和类型 | 方法和说明 |
|---|---|
private static void |
WallVisitorUtils.checkJoinSelectForMultiTenant(WallVisitor visitor,
SQLJoinTableSource join,
SQLSelectQueryBlock x) |
private static void |
WallVisitorUtils.checkSelectForMultiTenant(WallVisitor visitor,
SQLSelectQueryBlock x) |
static void |
WallVisitorUtils.checkSelelct(WallVisitor visitor,
SQLSelectQueryBlock x) |
private static boolean |
WallVisitorUtils.isSelectStatmentForMultiTenant(SQLSelectQueryBlock queryBlock) |
boolean |
OracleWallVisitor.visit(SQLSelectQueryBlock x) |
boolean |
MySqlWallVisitor.visit(SQLSelectQueryBlock x) |
boolean |
SQLServerWallVisitor.visit(SQLSelectQueryBlock x) |
boolean |
DB2WallVisitor.visit(SQLSelectQueryBlock x) |
boolean |
PGWallVisitor.visit(SQLSelectQueryBlock x) |
Copyright © 2013–2019 Alibaba Group. All rights reserved.