Skip to content

Commit fabb344

Browse files
committed
fix: declare table option fields before methods
Signed-off-by: minleejae <mmj9808@gmail.com>
1 parent 3759644 commit fabb344

1 file changed

Lines changed: 10 additions & 11 deletions

File tree

‎src/main/java/net/sf/jsqlparser/statement/create/table/TableOption.java‎

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,20 @@
2020
/** A structured option following a {@code CREATE TABLE} definition. */
2121
public class TableOption implements Serializable {
2222

23+
private ForeignTableOptions foreignTableOptions;
24+
private Kind kind = Kind.OTHER;
25+
private String name;
26+
private String value;
27+
private boolean useEquals;
28+
private List<String> tokens;
29+
private List<Table> unionTables;
30+
private List<Index.Option> storageParameters;
31+
private ColumnOption.Storage tablespaceStorage;
32+
2333
public enum Kind {
2434
ENGINE, CHARACTER_SET, COLLATE, COMMENT, AUTO_INCREMENT, STATS_AUTO_RECALC, STATS_PERSISTENT, STATS_SAMPLE_PAGES, UNION, ENCRYPTION, PASSWORD, DATA_DIRECTORY, INDEX_DIRECTORY, SECONDARY_ENGINE, AUTOEXTEND_SIZE, INSERT_METHOD, PACK_KEYS, DELAY_KEY_WRITE, CHECKSUM, CONNECTION, COMPRESSION, STORAGE_PARAMETERS, WITHOUT_OIDS, ENGINE_ATTRIBUTE, SECONDARY_ENGINE_ATTRIBUTE, ROW_FORMAT, AVG_ROW_LENGTH, MAX_ROWS, MIN_ROWS, KEY_BLOCK_SIZE, TABLESPACE, FOREIGN_SERVER, OTHER
2535
}
2636

27-
private ForeignTableOptions foreignTableOptions;
28-
2937
public ForeignTableOptions getForeignTableOptions() {
3038
return foreignTableOptions;
3139
}
@@ -36,15 +44,6 @@ public static TableOption foreignServer(ForeignTableOptions options) {
3644
return option;
3745
}
3846

39-
private Kind kind = Kind.OTHER;
40-
private String name;
41-
private String value;
42-
private boolean useEquals;
43-
private List<String> tokens;
44-
private List<Table> unionTables;
45-
private List<Index.Option> storageParameters;
46-
private ColumnOption.Storage tablespaceStorage;
47-
4847
public ColumnOption.Storage getTablespaceStorage() {
4948
return tablespaceStorage;
5049
}

0 commit comments

Comments
 (0)