1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.statement.dml;
19
20 import lombok.Getter;
21 import lombok.Setter;
22 import org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.segment.impl.limit.ExpectedLimitClause;
23 import org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.segment.impl.orderby.ExpectedOrderByClause;
24 import org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.segment.impl.output.ExpectedOutputClause;
25 import org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.segment.impl.table.ExpectedSimpleTable;
26 import org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.segment.impl.table.ExpectedSubqueryTable;
27 import org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.segment.impl.where.ExpectedWhereClause;
28 import org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.segment.impl.with.ExpectedWithClause;
29 import org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.SQLParserTestCase;
30
31 import javax.xml.bind.annotation.XmlElement;
32 import java.util.LinkedList;
33 import java.util.List;
34
35
36
37
38 @Getter
39 @Setter
40 public final class DeleteStatementTestCase extends SQLParserTestCase {
41
42 @XmlElement(name = "with")
43 private ExpectedWithClause withClause;
44
45 @XmlElement(name = "table")
46 private final List<ExpectedSimpleTable> tables = new LinkedList<>();
47
48 @XmlElement(name = "output")
49 private ExpectedOutputClause outputClause;
50
51 @XmlElement(name = "where")
52 private ExpectedWhereClause whereClause;
53
54 @XmlElement(name = "order-by")
55 private ExpectedOrderByClause orderByClause;
56
57 @XmlElement(name = "limit")
58 private ExpectedLimitClause limitClause;
59
60 @XmlElement(name = "subquery-table")
61 private ExpectedSubqueryTable subqueryTable;
62 }