-
Notifications
You must be signed in to change notification settings - Fork 77
Expand file tree
/
Copy pathtestStatementList.java
More file actions
27 lines (20 loc) · 885 Bytes
/
Copy pathtestStatementList.java
File metadata and controls
27 lines (20 loc) · 885 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package common;
import gudusoft.gsqlparser.*;
import junit.framework.TestCase;
import java.util.Iterator;
public class testStatementList extends TestCase {
public void test0(){
TGSqlParser sqlparser = new TGSqlParser(EDbVendor.dbvoracle);
sqlparser.sqltext = "SELECT * FROM tab WHERE NOT EXISTS (SELECT 'x' FROM tab2);select a from t;select b from t2";
assertTrue(sqlparser.parse() == 0);
Iterator <TCustomSqlStatement> stmtList = sqlparser.sqlstatements.iterator();
while (stmtList.hasNext()) {
TCustomSqlStatement topLevelStmt = stmtList.next();
// TSourceToken token = sqlparser.sqlstatements.next();
//System.out.println(topLevelStmt);
}
for(TCustomSqlStatement stmt: sqlparser.sqlstatements){
// System.out.println(stmt);
}
}
}