| Modifier and Type | Method and Description |
|---|---|
Collection<SQLSegment> |
SQLSegmentsExtractorEngine.extract(SQLAST ast)
Extract SQL segments.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<? extends SQLSegment> |
CollectionSQLSegmentExtractor.extract(org.antlr.v4.runtime.ParserRuleContext ancestorNode)
Extract SQL segments from SQL AST.
|
com.google.common.base.Optional<? extends SQLSegment> |
OptionalSQLSegmentExtractor.extract(org.antlr.v4.runtime.ParserRuleContext ancestorNode)
Extract SQL segment from SQL AST.
|
| Modifier and Type | Method and Description |
|---|---|
SQLStatement |
SQLStatementFillerEngine.fill(Collection<SQLSegment> sqlSegments,
SQLStatementRule rule)
Fill SQL statement.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SQLSegmentFiller<T extends SQLSegment>
SQL segment filler.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SelectItemFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement) |
| Modifier and Type | Method and Description |
|---|---|
void |
SetAutoCommitFiller.fill(SQLSegment sqlSegment,
SQLStatement sqlStatement) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Optional<SQLSegmentFiller> |
ParsingRuleRegistry.findSQLSegmentFiller(DatabaseType databaseType,
Class<? extends SQLSegment> sqlSegmentClass)
Find SQL segment rule.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TableSegment
Table segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnDefinitionSegment
Column definition segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AddColumnDefinitionSegment
Add column definition segment.
|
class |
DropColumnDefinitionSegment
Drop column definition segment.
|
class |
ModifyColumnDefinitionSegment
Modify column definition segment.
|
class |
RenameColumnSegment
Rename column segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnAfterPositionSegment
Column after position segment.
|
class |
ColumnFirstPositionSegment
Column first position segment.
|
class |
ColumnPositionSegment
Column position segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConstraintDefinitionSegment
Constraint definition segment.
|
class |
DropPrimaryKeySegment
Drop primary key segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IndexSegment
Index segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RenameTableSegment |
| Modifier and Type | Class and Description |
|---|---|
class |
DeleteFromWhereSegment
Delete from Segment.
|
class |
FromWhereSegment
From where segment.
|
class |
InsertValuesSegment
Insert values segment.
|
class |
SelectClauseSegment
Select clause segment.
|
class |
TableJoinSegment
Table join segment.
|
class |
UpdateSetWhereSegment
Update set segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AssignmentSegment
Assignment segment.
|
class |
SetAssignmentsSegment
Set assignments segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnSegment
Column segment.
|
class |
InsertColumnsSegment
Insert columns segment.
|
class |
OnDuplicateKeyColumnsSegment
On duplicate key columns segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AndConditionSegment
And condition segment.
|
class |
ConditionSegment
Condition segment.
|
class |
OrConditionSegment
Or condition segment.
|
class |
PredicateSegment
Predicate segment.
|
class |
SubqueryConditionSegment
Subquery condition segment.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExpressionSegment
Expression segment.
|
interface |
SQLRightValueExpressionSegment
SQL right value expression segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BetweenValueExpressionSegment
Between value expression segment.
|
class |
CommonExpressionSegment
Common expression segment.
|
class |
CompareValueExpressionSegment
Compare value expression segment.
|
class |
FunctionExpressionSegment
Function expression segment.
|
class |
InValueExpressionSegment
In value expression segment.
|
class |
PropertyExpressionSegment
Property expression segment.
|
class |
SubquerySegment
Subquery expression segment.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SelectItemSegment
Select item segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AggregationDistinctSelectItemSegment
Aggregation distinct select item segment.
|
class |
AggregationSelectItemSegment
Aggregation select item segment.
|
class |
ColumnSelectItemSegment
Column select item segment.
|
class |
ExpressionSelectItemSegment
Expression select item segment.
|
class |
StarSelectItemSegment
Star select item segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LimitSegment
Limit segment.
|
class |
LimitValueSegment
Limit value segment.
|
class |
LiteralLimitValueSegment
Limit value segment for literal.
|
class |
PlaceholderLimitValueSegment
Limit value segment for placeholder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GroupBySegment
Group by segment.
|
class |
OrderBySegment
Order by segment.
|
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SetAutoCommitSegment
Set auto commit segment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ShowParamSegment
Show param segment.
|
Copyright © 2019 The Apache Software Foundation. All rights reserved.