374375376377378379380381382383384385386387
sqlExpr = queryExpr; break; case CAST: lexer.nextToken(); accept(Token.LPAREN); SQLCastExpr cast = new SQLCastExpr(); cast.setExpr(expr()); accept(Token.AS); cast.setDataType(parseDataType()); accept(Token.RPAREN); sqlExpr = cast; break; case SUB:
292293294295296297298299300301302303304305
300301302303304305306307308309310311312313
294295296297298299300301302303304305306307
284285286287288289290291292293294295296297
290291292293294295296297298299300301302303
255256257258259260261262263264265266267268
386387388389390391392393394395396397398399