427428429430431432433434435436437
throw new ParserException("TODO : " + lexer.token() + " " + lexer.stringVal()); } if (lexer.token() == Token.NULL) { lexer.nextToken(); OracleExprStatement stmt = new OracleExprStatement(new SQLNullExpr()); statementList.add(stmt); continue; } throw new ParserException("TODO : " + lexer.token() + " " + lexer.stringVal());
363364365366367368369370371372373
case LOCK: sqlExpr = new SQLIdentifierExpr("LOCK"); lexer.nextToken(); break; case NULL: sqlExpr = new SQLNullExpr(); lexer.nextToken(); break; case BANG: lexer.nextToken(); SQLExpr bangExpr = expr();
465466467468469470471472473474475
375376377378379380381382383384385
11731174117511761177117811791180118111821183
return parseColumnRest(column); } if (lexer.token() == Token.NULL) { lexer.nextToken(); column.setDefaultExpr(new SQLNullExpr()); return parseColumnRest(column); } return column; }
334335336337338339340341342343344
381382383384385386387388389390391
12331234123512361237123812391240124112421243
return parseColumnRest(column); } if (lexer.token() == Token.NULL) { lexer.nextToken(); column.setDefaultExpr(new SQLNullExpr()); return parseColumnRest(column); } if (lexer.token == Token.PRIMARY) { lexer.nextToken();
461462463464465466467468469470471
492493494495496497498499500501502
case LOCK: sqlExpr = new SQLIdentifierExpr("LOCK"); lexer.nextToken(); break; case NULL: sqlExpr = new SQLNullExpr(); lexer.nextToken(); break; case BANG: lexer.nextToken(); SQLExpr bangExpr = primary();