| 限定符和类型 | 方法和说明 |
|---|---|
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<? extends SQLSegment> |
ShowParamExtractor.extract(org.antlr.v4.runtime.ParserRuleContext ancestorNode) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
SQLStatementFiller<T extends SQLSegment>
SQL statement filler.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLStatement |
SQLStatementFillerEngine.fill(Collection<SQLSegment> sqlSegments,
SQLStatementRule rule)
Fill SQL statement.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ExpressionFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement,
String sql,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SetAutoCommitFiller.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 |
SelectClauseSegment
Select clause segment.
|
class |
ShowParamSegment
Show param segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ColumnSegment
Column segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AndConditionSegment
And condition segment.
|
class |
ConditionSegment
Condition segment.
|
class |
OrConditionSegment
Or condition segment.
|
class |
PredicateSegment
Predicate segment.
|
class |
SubQueryConditionSegment
SubQuery condition segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ColumnDefinitionSegment
Column definition segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AddColumnDefinitionSegment
Add column definition segment.
|
class |
DropColumnDefinitionSegment
Drop column definition segment.
|
class |
ModifyColumnDefinitionSegment
Modify column definition segment.
|
class |
RenameColumnSegment
Rename column segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ColumnAfterPositionSegment
Column after position segment.
|
class |
ColumnFirstPositionSegment
Column first position segment.
|
class |
ColumnPositionSegment
Column position segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ConstraintDefinitionSegment
Constraint definition segment.
|
class |
DropPrimaryKeySegment
Drop primary key segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
IndexSegment
Index segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
RenameTableSegment |
| 限定符和类型 | 接口和说明 |
|---|---|
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 |
ExpressionWithAliasSegment
Expression with Alias 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 |
LimitSegment
Limit segment.
|
class |
LimitValueSegment
Limit value segment.
|
class |
LiteralLimitValueSegment
Limit value segment for literal.
|
class |
PlaceholderLimitValueSegment
Limit value segment for placeholder.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
GroupBySegment
Group by segment.
|
class |
OrderBySegment
Order by segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ColumnNameOrderByItemSegment
Order by item segment for column name.
|
class |
ExpressionOrderByItemSegment
Order by item segment for expression.
|
class |
IndexOrderByItemSegment
Order by item segment for index.
|
class |
OrderByItemSegment
Order by item segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
TableJoinSegment
Table join segment.
|
class |
TableSegment
Table segment.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SetAutoCommitSegment
Set auto commit segment.
|
Copyright © 2019. All rights reserved.