Skip to content

Commit 7d014a4

Browse files
committed
불필요 print 제거
1 parent d362d87 commit 7d014a4

File tree

10 files changed

+20
-75
lines changed

10 files changed

+20
-75
lines changed

.idea/workspace.xml

Lines changed: 7 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

input.json

Lines changed: 9 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,14 @@
11
{
22
"CRUD": ["SELECT"],
3-
"COLUMN": ["*"],
4-
"TABLE": ["(SELECT A, B, C FROM SUBQUERYTABLE WHERE CONDITION IN ('A', 'B', 'C') AND CONDITION IN (SELECT CONDITION FROM ANOTHER UNION SELECT CONDITION FROM UNIONTABLE))"],
5-
"TABLE SUB QUERY 1": ["(SELECT A, B, C FROM SUBQUERYTABLE WHERE CONDITION IN ('A', 'B', 'C') AND CONDITION IN (SELECT CONDITION FROM ANOTHER UNION SELECT CONDITION FROM UNIONTABLE))"],
6-
"TABLE SUB QUERY ANALYSE 1": {
3+
"COLUMN": ["EC_DV AS staff_gbn"],
4+
"GROUP_BY": ["EC_DV"],
5+
"TABLE": ["ETCH004M"],
6+
"UNION 1": ["SELECT EC_CLPS_DV_CD AS staff_gbn FROM ETCH005M WHERE NVL(USE_AYN, 'Y') <> 'N'"],
7+
"UNION ANALYSE 1": {
78
"CRUD": ["SELECT"],
8-
"COLUMN": [
9-
"A",
10-
"B",
11-
"C"
12-
],
13-
"TABLE": ["SUBQUERYTABLE"],
14-
"WHERE": ["CONDITION IN ('A', 'B', 'C') AND CONDITION IN (SELECT CONDITION FROM ANOTHER UNION SELECT CONDITION FROM UNIONTABLE)"],
15-
"WHERE SUB QUERY 1": ["(SELECT CONDITION FROM ANOTHER UNION SELECT CONDITION FROM UNIONTABLE)"],
16-
"WHERE SUB QUERY ANALYSE 1": {
17-
"CRUD": ["SELECT"],
18-
"COLUMN": ["CONDITION"],
19-
"TABLE": ["ANOTHER"],
20-
"UNION 1": ["SELECT CONDITION FROM UNIONTABLE"],
21-
"UNION ANALYSE 1": {
22-
"CRUD": ["SELECT"],
23-
"COLUMN": ["CONDITION"],
24-
"TABLE": ["UNIONTABLE"]
25-
}
26-
}
9+
"COLUMN": ["EC_CLPS_DV_CD AS staff_gbn"],
10+
"TABLE": ["ETCH005M"],
11+
"WHERE": ["NVL(USE_AYN, 'Y') <> 'N'"]
2712
},
28-
"UNION ALL 1": ["SELECT DISTINCT VAL FROM ((SELECT FIELD1 AS VAL FROM TABLE1 WHERE CONDITION1 = 'CONDITION1') UNION ALL (SELECT FIELD2 FROM TABLE1 WHERE CONDITION2 = 'CONDITION2') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3')) T"],
29-
"UNION ALL ANALYSE 1": {
30-
"CRUD": ["SELECT"],
31-
"DISTINCT": ["TRUE"],
32-
"COLUMN": ["VAL"],
33-
"TABLE": ["((SELECT FIELD1 AS VAL FROM TABLE1 WHERE CONDITION1 = 'CONDITION1') UNION ALL (SELECT FIELD2 FROM TABLE1 WHERE CONDITION2 = 'CONDITION2') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3')) T"],
34-
"TABLE ALIAS": ["T"],
35-
"TABLE SUB QUERY 1": ["((SELECT FIELD1 AS VAL FROM TABLE1 WHERE CONDITION1 = 'CONDITION1') UNION ALL (SELECT FIELD2 FROM TABLE1 WHERE CONDITION2 = 'CONDITION2') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3'))"],
36-
"TABLE SUB QUERY ANALYSE 1": {
37-
"CRUD": ["SELECT"],
38-
"COLUMN": ["FIELD1 AS VAL"],
39-
"TABLE": ["TABLE1"],
40-
"UNION ALL 1": ["SELECT FIELD2 FROM TABLE1 WHERE CONDITION2 = 'CONDITION2'"],
41-
"UNION ALL 2": ["SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3'"],
42-
"UNION ALL 3": ["SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3'"],
43-
"UNION ALL ANALYSE 1": {
44-
"CRUD": ["SELECT"],
45-
"COLUMN": ["FIELD2"],
46-
"TABLE": ["TABLE1"],
47-
"WHERE": ["CONDITION2 = 'CONDITION2'"]
48-
},
49-
"UNION ALL ANALYSE 2": {
50-
"CRUD": ["SELECT"],
51-
"COLUMN": ["FIELD3"],
52-
"TABLE": ["TABLE3"],
53-
"WHERE": ["CONDITION3 = 'CONDITION3'"]
54-
},
55-
"UNION ALL ANALYSE 3": {
56-
"CRUD": ["SELECT"],
57-
"COLUMN": ["FIELD3"],
58-
"TABLE": ["TABLE3"],
59-
"WHERE": ["CONDITION3 = 'CONDITION3'"]
60-
},
61-
"WHERE": ["CONDITION1 = 'CONDITION1'"]
62-
}
63-
}
13+
"WHERE": ["(TO_DATE(SCH_REG_DT, 'YYYY-MM-DD') BETWEEN TO_DATE(SYSDATE, 'YYYY-MM-DD') AND TO_DATE(SYSDATE, 'YYYY-MM-DD'))"]
6414
}

json-sample.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
"WHERE SUB QUERY ANALYSE 1": {
8282
"CRUD": ["SELECT"],
8383
"COLUMN": ["EC_DV AS staff_gbn"],
84-
"GROUP_BY": ["GROUP BY EC_DV"],
84+
"GROUP_BY": ["EC_DV"],
8585
"TABLE": ["ETCH004M"],
8686
"UNION 1": ["SELECT EC_CLPS_DV_CD AS staff_gbn FROM ETCH005M WHERE NVL(USE_AYN, 'Y') <> 'N'"],
8787
"UNION ANALYSE 1": {
@@ -99,7 +99,7 @@
9999
{
100100
"CRUD": ["SELECT"],
101101
"COLUMN": ["EC_DV AS staff_gbn"],
102-
"GROUP_BY": ["GROUP BY EC_DV"],
102+
"GROUP_BY": ["EC_DV"],
103103
"TABLE": ["ETCH004M"],
104104
"UNION 1": ["SELECT EC_CLPS_DV_CD AS staff_gbn FROM ETCH005M WHERE NVL(USE_AYN, 'Y') <> 'N'"],
105105
"UNION ANALYSE 1": {
Binary file not shown.

output.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
(SELECT * FROM (SELECT A, B, C FROM SUBQUERYTABLE WHERE CONDITION IN ('A', 'B', 'C') AND CONDITION IN (SELECT CONDITION FROM ANOTHER UNION SELECT CONDITION FROM UNIONTABLE))) UNION ALL (SELECT DISTINCT VAL FROM ((SELECT FIELD1 AS VAL FROM TABLE1 WHERE CONDITION1 = 'CONDITION1') UNION ALL (SELECT FIELD2 FROM TABLE1 WHERE CONDITION2 = 'CONDITION2') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3')) T)
1+
(SELECT EC_DV AS staff_gbn FROM ETCH004M WHERE (TO_DATE(SCH_REG_DT, 'YYYY-MM-DD') BETWEEN TO_DATE(SYSDATE, 'YYYY-MM-DD') AND TO_DATE(SYSDATE, 'YYYY-MM-DD')) GROUP BY EC_DV) UNION (SELECT EC_CLPS_DV_CD AS staff_gbn FROM ETCH005M WHERE NVL(USE_AYN, 'Y') <> 'N')

src/com/inzapp/jsonToSqlParser/core/crudParser/SelectParser.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@ public String toString() {
188188
};
189189
groupByElement.addGroupByExpression(groupByExpression);
190190
});
191+
191192
this.plainSelect.setGroupByElement(groupByElement);
192193
}
193194
}

0 commit comments

Comments
 (0)