public class TablesAndColumnsFinder
extends net.sf.jsqlparser.util.TablesNamesFinder
| Constructor and Description |
|---|
TablesAndColumnsFinder(DbInfoDto schema) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsColumnReferences(SqlBaseTableReference baseTableReference) |
Set<SqlBaseTableReference> |
getBaseTableReferences() |
Set<SqlColumnReference> |
getColumnReferences(SqlBaseTableReference baseTableReference) |
boolean |
hasColumnReferences(SqlBaseTableReference baseTableReference) |
void |
visit(net.sf.jsqlparser.statement.select.AllColumns allColumns) |
void |
visit(net.sf.jsqlparser.statement.select.AllTableColumns allTableColumns) |
void |
visit(net.sf.jsqlparser.schema.Column tableColumn) |
void |
visit(net.sf.jsqlparser.statement.delete.Delete delete) |
void |
visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect) |
void |
visit(net.sf.jsqlparser.schema.Table tableName) |
void |
visit(net.sf.jsqlparser.statement.update.Update update) |
void |
visit(net.sf.jsqlparser.statement.select.WithItem withItem) |
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, visitBinaryExpressionpublic TablesAndColumnsFinder(DbInfoDto schema)
public void visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect)
visit in interface net.sf.jsqlparser.statement.select.SelectVisitorvisit 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.delete.Delete delete)
visit in interface net.sf.jsqlparser.statement.StatementVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic Set<SqlBaseTableReference> getBaseTableReferences()
public Set<SqlColumnReference> getColumnReferences(SqlBaseTableReference baseTableReference)
public boolean hasColumnReferences(SqlBaseTableReference baseTableReference)
public void visit(net.sf.jsqlparser.schema.Column tableColumn)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.select.AllColumns allColumns)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.select.AllTableColumns allTableColumns)
visit in interface net.sf.jsqlparser.expression.ExpressionVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.schema.Table tableName)
visit in interface net.sf.jsqlparser.statement.select.FromItemVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.select.WithItem withItem)
visit in interface net.sf.jsqlparser.statement.select.SelectVisitorvisit in class net.sf.jsqlparser.util.TablesNamesFinderpublic boolean containsColumnReferences(SqlBaseTableReference baseTableReference)
Copyright © 2016–2025. All rights reserved.