Class TablesAndColumnsFinder
java.lang.Object
net.sf.jsqlparser.util.TablesNamesFinder
org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
- All Implemented Interfaces:
net.sf.jsqlparser.expression.ExpressionVisitor,net.sf.jsqlparser.statement.select.FromItemVisitor,net.sf.jsqlparser.statement.select.SelectItemVisitor,net.sf.jsqlparser.statement.select.SelectVisitor,net.sf.jsqlparser.statement.StatementVisitor
public class TablesAndColumnsFinder
extends net.sf.jsqlparser.util.TablesNamesFinder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsColumnReferences(SqlBaseTableReference baseTableReference) getColumnReferences(SqlBaseTableReference baseTableReference) booleanhasColumnReferences(SqlBaseTableReference baseTableReference) voidvisit(net.sf.jsqlparser.schema.Column tableColumn) voidvisit(net.sf.jsqlparser.schema.Table tableName) voidvisit(net.sf.jsqlparser.statement.delete.Delete delete) voidvisit(net.sf.jsqlparser.statement.select.AllColumns allColumns) voidvisit(net.sf.jsqlparser.statement.select.AllTableColumns allTableColumns) voidvisit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect) voidvisit(net.sf.jsqlparser.statement.select.WithItem withItem) voidvisit(net.sf.jsqlparser.statement.update.Update update) Methods inherited from class net.sf.jsqlparser.util.TablesNamesFinder
extractTableName, findTables, findTablesInExpression, getTableList, getTableList, getTables, getTables, init, 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, 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, visitBinaryExpression
-
Constructor Details
-
TablesAndColumnsFinder
-
-
Method Details
-
visit
public void visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect) - Specified by:
visitin interfacenet.sf.jsqlparser.statement.select.SelectVisitor- Overrides:
visitin classnet.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.statement.update.Update update) - Specified by:
visitin interfacenet.sf.jsqlparser.statement.StatementVisitor- Overrides:
visitin classnet.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.statement.delete.Delete delete) - Specified by:
visitin interfacenet.sf.jsqlparser.statement.StatementVisitor- Overrides:
visitin classnet.sf.jsqlparser.util.TablesNamesFinder
-
getBaseTableReferences
-
getColumnReferences
-
hasColumnReferences
-
visit
public void visit(net.sf.jsqlparser.schema.Column tableColumn) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.statement.select.AllColumns allColumns) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.statement.select.AllTableColumns allTableColumns) - Specified by:
visitin interfacenet.sf.jsqlparser.expression.ExpressionVisitor- Overrides:
visitin classnet.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.schema.Table tableName) - Specified by:
visitin interfacenet.sf.jsqlparser.statement.select.FromItemVisitor- Overrides:
visitin classnet.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.statement.select.WithItem withItem) - Specified by:
visitin interfacenet.sf.jsqlparser.statement.select.SelectVisitor- Overrides:
visitin classnet.sf.jsqlparser.util.TablesNamesFinder
-
containsColumnReferences
-