Interface SQLSegment
-
- All Superinterfaces:
ASTNode
- All Known Subinterfaces:
AliasAvailable,AlterDefinitionSegment,AssignmentSegment,ComplexExpressionSegment,CreateDefinitionSegment,ExpressionSegment,NumberLiteralPaginationValueSegment,PaginationValueSegment,ParameterMarkerPaginationValueSegment,ParameterMarkerSegment,ProjectionSegment,SimpleExpressionSegment,TableSegment
- All Known Implementing Classes:
AddColumnDefinitionSegment,AddConstraintDefinitionSegment,AggregationDistinctProjectionSegment,AggregationProjectionSegment,AlgorithmTypeSegment,AliasSegment,AndPredicate,AutoCommitSegment,BetweenExpression,BinaryOperationExpression,CacheTableIndexSegment,CaseWhenExpression,ChangeColumnDefinitionSegment,CharsetNameSegment,CloneActionSegment,CloneInstanceSegment,CollateExpression,ColumnAfterPositionSegment,ColumnAssignmentSegment,ColumnDefinitionSegment,ColumnFirstPositionSegment,ColumnOrderByItemSegment,ColumnPositionSegment,ColumnProjectionSegment,ColumnSegment,CombineSegment,CommentSegment,CommonExpressionSegment,CommonTableExpressionSegment,ConstraintDefinitionSegment,ConstraintSegment,ConvertTableDefinitionSegment,CursorNameSegment,DatabaseSegment,DataTypeLengthSegment,DataTypeSegment,DatetimeExpression,DatetimeProjectionSegment,DeleteMultiTableSegment,DirectionSegment,DropColumnDefinitionSegment,DropConstraintDefinitionSegment,DropIndexDefinitionSegment,DropPrimaryKeySegment,ExistsSubqueryExpression,ExpressionOrderByItemSegment,ExpressionProjectionSegment,FromSchemaSegment,FromTableSegment,FunctionNameSegment,FunctionSegment,GrantLevelSegment,GroupBySegment,HavingSegment,ImplicitTransactionsSegment,IndexNameSegment,IndexOrderByItemSegment,IndexSegment,IndexTypeSegment,InExpression,InsertColumnsSegment,InsertMultiTableElementSegment,InsertValuesSegment,JoinTableSegment,LimitSegment,LimitValueSegment,ListExpression,LiteralExpressionSegment,LoadTableIndexSegment,LockSegment,LockTableSegment,LoginSegment,ModelSegment,ModifyColumnDefinitionSegment,ModifyConstraintDefinitionSegment,MySQLPrivilegeSegment,MySQLRoleOrPrivilegeSegment,NameSegment,NotExpression,NumberLiteralLimitValueSegment,NumberLiteralRowNumberValueSegment,OnDuplicateKeyColumnsSegment,OrderByItemSegment,OrderBySegment,OrPredicateSegment,OutputSegment,OwnerSegment,PackageSegment,ParameterMarkerExpressionSegment,ParameterMarkerLimitValueSegment,ParameterMarkerRowNumberValueSegment,PartitionDefinitionSegment,PartitionSegment,PasswordOrLockOptionSegment,PrepareStatementQuerySegment,ProjectionsSegment,RenameColumnSegment,RenameIndexDefinitionSegment,RenameTableDefinitionSegment,ResetMasterOptionSegment,ResetOptionSegment,ResetSlaveOptionSegment,ReturningSegment,RoutineBodySegment,RowNumberValueSegment,SetAssignmentSegment,ShorthandProjectionSegment,ShowFilterSegment,ShowLikeSegment,SimpleTableSegment,SubqueryExpressionSegment,SubqueryProjectionSegment,SubquerySegment,SubqueryTableSegment,TableIndexSegment,TableNameSegment,TablespaceSegment,TextOrderByItemSegment,TLSOptionSegment,TopProjectionSegment,TypeCastExpression,TypeSegment,UserResourceSegment,UserSegment,ValidateConstraintDefinitionSegment,ValidStatementSegment,VariableAssignSegment,VariableSegment,WhereSegment,WindowSegment,WithSegment,XmlNameSpacesClauseSegment,XmlNameSpaceStringAsIdentifierSegment,XmlPiFunctionSegment,XmlQueryAndExistsFunctionSegment,XmlSerializeFunctionSegment,XmlTableColumnSegment,XmlTableFunctionSegment,XmlTableOptionsSegment,XmlTableSegment
public interface SQLSegment extends ASTNode
SQL segment.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetStartIndex()Get start index.intgetStopIndex()Get stop index.
-