protected SqlNode parseExpressionAndHandleEx(String sql) { final SqlNode sqlNode; try { sqlNode = parseExpression(sql); } catch (SqlParseException e) { String message = "Received error while parsing SQL '" + sql + "'; error is:\n" + e.toString(); throw new RuntimeException(message, e); } return sqlNode; }
protected SqlNode parseExpressionAndHandleEx(String sql) { final SqlNode sqlNode; try { sqlNode = parseExpression(sql); } catch (SqlParseException e) { String message = "Received error while parsing SQL '" + sql + "'; error is:\n" + e.toString(); throw new RuntimeException(message, e); } return sqlNode; }
protected SqlNode parseStmtAndHandleEx(String sql) { final SqlNode sqlNode; try { sqlNode = parseStmt(sql); } catch (SqlParseException e) { e.printStackTrace(); String message = "Received error while parsing SQL '" + sql + "'; error is:\n" + e.toString(); throw new AssertionError(message); } return sqlNode; }
/** * Parses a SQL query. To use a different parser, override this method. */ protected SqlNode parseQuery(String sql) { SqlNode node; try { node = SqlParser.create(sql).parseQuery(); } catch (SqlParseException e) { String message = "Received error while parsing SQL '" + sql + "'; error is:" + NL + e.toString(); throw new AssertionError(message); } return node; }
protected SqlNode parseStmtAndHandleEx(String sql) { final SqlNode sqlNode; try { sqlNode = parseStmt(sql); } catch (SqlParseException e) { e.printStackTrace(); String message = "Received error while parsing SQL '" + sql + "'; error is:\n" + e.toString(); throw new AssertionError(message); } return sqlNode; }
/** * Parses a SQL query. To use a different parser, override this method. */ protected SqlNode parseQuery(String sql) { SqlNode node; try { node = new SqlParser(sql).parseQuery(); } catch (SqlParseException e) { String message = "Received error while parsing SQL '" + sql + "'; error is:" + NL + e.toString(); throw new AssertionError(message); } return node; }