Class DeleteStatementHandler
- java.lang.Object
-
- org.apache.shardingsphere.sql.parser.sql.dialect.handler.dml.DeleteStatementHandler
-
- All Implemented Interfaces:
SQLStatementHandler
public final class DeleteStatementHandler extends Object implements SQLStatementHandler
Delete statement handler for different dialect SQL statements.
-
-
Constructor Summary
Constructors Constructor Description DeleteStatementHandler()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Optional<LimitSegment>getLimitSegment(DeleteStatement deleteStatement)Get limit segment.static Optional<OrderBySegment>getOrderBySegment(DeleteStatement deleteStatement)Get order by segment.static Optional<OutputSegment>getOutputSegment(DeleteStatement deleteStatement)Get output segment.static Optional<WithSegment>getWithSegment(DeleteStatement deleteStatement)Get with segment.
-
-
-
Method Detail
-
getOrderBySegment
public static Optional<OrderBySegment> getOrderBySegment(DeleteStatement deleteStatement)
Get order by segment.- Parameters:
deleteStatement- delete statement- Returns:
- order by segment
-
getLimitSegment
public static Optional<LimitSegment> getLimitSegment(DeleteStatement deleteStatement)
Get limit segment.- Parameters:
deleteStatement- delete statement- Returns:
- limit segment
-
getOutputSegment
public static Optional<OutputSegment> getOutputSegment(DeleteStatement deleteStatement)
Get output segment.- Parameters:
deleteStatement- delete statement- Returns:
- output segment
-
getWithSegment
public static Optional<WithSegment> getWithSegment(DeleteStatement deleteStatement)
Get with segment.- Parameters:
deleteStatement- delete statement- Returns:
- with segment
-
-