public class JSQLParserAdapter extends JSQLBaseVisitor
| Constructor and Description |
|---|
JSQLParserAdapter(String sql,
ShardRouter shardRouter,
boolean enableLimitCheck) |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkCompatibilityWithJSqlParser() |
static void |
checkJSqlParserFeature()
To make ddal-jsqlparser work well, JSqlParser should include the feature of 'support getting jdbc parameter index'.
|
SQLParsedState |
parse() |
void |
visit(net.sf.jsqlparser.expression.operators.relational.Between between) |
void |
visit(net.sf.jsqlparser.statement.delete.Delete delete)
mysql 'delete' doesn't support alais
|
void |
visit(net.sf.jsqlparser.expression.operators.relational.EqualsTo equalsTo) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.InExpression inExpression) |
void |
visit(net.sf.jsqlparser.statement.insert.Insert insert) |
void |
visit(net.sf.jsqlparser.statement.select.Select select) |
void |
visit(net.sf.jsqlparser.statement.select.SubSelect subSelect) |
void |
visit(net.sf.jsqlparser.schema.Table table) |
void |
visit(net.sf.jsqlparser.statement.update.Update update) |
init, init, visit, visitgetTableList, getTableList, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitBinaryExpressionpublic JSQLParserAdapter(String sql, ShardRouter shardRouter, boolean enableLimitCheck)
public static void checkJSqlParserFeature()
throws net.sf.jsqlparser.JSQLParserException
net.sf.jsqlparser.JSQLParserExceptionpublic static void checkCompatibilityWithJSqlParser()
public SQLParsedState parse()
public void visit(net.sf.jsqlparser.statement.insert.Insert insert)
visit in interface net.sf.jsqlparser.statement.StatementVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.delete.Delete delete)
visit in interface net.sf.jsqlparser.statement.StatementVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.update.Update update)
visit in interface net.sf.jsqlparser.statement.StatementVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.select.Select select)
visit in interface net.sf.jsqlparser.statement.StatementVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.select.SubSelect subSelect)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorvisit in interface net.sf.jsqlparser.expression.operators.relational.ItemsListVisitorvisit in interface net.sf.jsqlparser.statement.select.FromItemVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.InExpression inExpression)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.Between between)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.EqualsTo equalsTo)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.schema.Table table)
visit in interface net.sf.jsqlparser.statement.select.FromItemVisitorvisit in class JSQLBaseVisitorCopyright © 2018. All rights reserved.