1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.ddl;
19
20 import lombok.Getter;
21 import lombok.Setter;
22 import org.apache.shardingsphere.sql.parser.sql.common.segment.ddl.index.IndexSegment;
23 import org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.SimpleTableSegment;
24 import org.apache.shardingsphere.sql.parser.sql.common.statement.ddl.ClusterStatement;
25 import org.apache.shardingsphere.sql.parser.sql.dialect.statement.postgresql.PostgreSQLStatement;
26
27 import java.util.Optional;
28
29
30
31
32 @Getter
33 @Setter
34 public final class PostgreSQLClusterStatement extends ClusterStatement implements PostgreSQLStatement {
35
36 private SimpleTableSegment table;
37
38 private IndexSegment index;
39
40
41
42
43
44
45 public Optional<SimpleTableSegment> getTable() {
46 return Optional.ofNullable(table);
47 }
48
49
50
51
52
53
54 public Optional<IndexSegment> getIndex() {
55 return Optional.ofNullable(index);
56 }
57 }