| 限定符和类型 | 方法和说明 |
|---|---|
com.google.common.base.Optional<? extends SQLSegment> |
OptionalSQLSegmentExtractor.extract(org.antlr.v4.runtime.ParserRuleContext ancestorNode)
Extract SQL segment from SQL AST.
|
Collection<? extends SQLSegment> |
CollectionSQLSegmentExtractor.extract(org.antlr.v4.runtime.ParserRuleContext ancestorNode)
Extract SQL segments from SQL AST.
|
Collection<SQLSegment> |
SQLSegmentsExtractorEngine.extract(SQLAST ast)
Extract SQL segments.
|
| 限定符和类型 | 方法和说明 |
|---|---|
com.google.common.base.Optional<SQLSegment> |
RenameTableExtractor.extract(org.antlr.v4.runtime.ParserRuleContext ancestorNode) |
com.google.common.base.Optional<SQLSegment> |
RenameColumnExtractor.extract(org.antlr.v4.runtime.ParserRuleContext ancestorNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.google.common.base.Optional<? extends SQLSegment> |
ShowParamExtractor.extract(org.antlr.v4.runtime.ParserRuleContext ancestorNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SQLStatementFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData)
Fill SQL segment to SQL statement.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLStatement |
SQLStatementFillerEngine.fill(Collection<SQLSegment> sqlSegments,
SQLStatementRule rule)
Fill SQL statement.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TransactionOperationTypeFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
TableFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
SubqueryFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
ShowParamFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
SelectClauseFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
OrderByFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
LimitFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
IndexFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
GroupByFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
FromWhereFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
ExpressionFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
DropPrimaryKeyFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
DropColumnFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
ConstraintDefinitionFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
void |
ColumnDefinitionFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.google.common.base.Optional<SQLStatementFiller> |
ParsingRuleRegistry.findSQLStatementFiller(Class<? extends SQLSegment> sqlSegmentClass)
Find SQL statement filler.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
FromWhereSegment
From where segment.
|
class |
IndexSegment
Index segment.
|
class |
LimitSegment
Limit segment.
|
class |
LimitValueSegment
Limit value segment.
|
class |
SelectClauseSegment
Select clause segment.
|
class |
ShowParamSegment
Show param segment.
|
class |
TransactionOperationTypeSegment
Transaction operation type segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ColumnDefinitionSegment
Column definition segment.
|
class |
ColumnPositionSegment
Column position segment.
|
class |
ColumnSegment
Column segment.
|
class |
DropColumnSegment
Drop column segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AndConditionSegment
And condition segment.
|
class |
ConditionSegment
Condition segment.
|
class |
OrConditionSegment
Or condition segment.
|
class |
PredicateSegment
Predicate segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ConstraintDefinitionSegment
Constraint definition segment.
|
class |
DropPrimaryKeySegment
Drop primary key segment.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ExpressionSegment
Expression segment.
|
interface |
SQLRightValueExpressionSegment
SQL right value expression segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BetweenValueExpressionSegment
Between value expression segment.
|
class |
CommonExpressionSegment
Common expression segment.
|
class |
EqualsValueExpressionSegment
Equals value expression segment.
|
class |
FunctionExpressionSegment
Function expression segment.
|
class |
InValueExpressionSegment
In value expression segment.
|
class |
PropertyExpressionSegment
Property expression segment.
|
class |
StarExpressionSegment
Star expression segment.
|
class |
SubquerySegment
Subquery expression segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
GroupBySegment
Group by segment.
|
class |
OrderByItemSegment
Order by item segment.
|
class |
OrderBySegment
Order by segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
TableJoinSegment
Table join segment.
|
class |
TableSegment
Table segment.
|
Copyright © 2018. All rights reserved.