From 204d097473b07f035d49c73fa06d583439077838 Mon Sep 17 00:00:00 2001 From: Andreas Reichel Date: Sun, 20 Aug 2023 13:39:54 +0700 Subject: [PATCH] doc: explain the TablesNamesFinder, fix the example Signed-off-by: Andreas Reichel --- src/site/sphinx/usage.rst | 2 +- src/test/java/net/sf/jsqlparser/util/TablesNamesFinderTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/site/sphinx/usage.rst b/src/site/sphinx/usage.rst index 10cd7349e..fbacd437c 100644 --- a/src/site/sphinx/usage.rst +++ b/src/site/sphinx/usage.rst @@ -200,7 +200,7 @@ The class ``net.sf.jsqlparser.util.TablesNamesFinder`` can be used to return all // find in Expressions String exprStr = "A.id=B.id and A.age = (select age from C)"; - tableNames = TablesNamesFinder.findTables(sqlStr); + tableNames = TablesNamesFinder.findTablesInExpression(exprStr); assertThat( tableNames ).containsExactlyInAnyOrder("A", "B", "C"); diff --git a/src/test/java/net/sf/jsqlparser/util/TablesNamesFinderTest.java b/src/test/java/net/sf/jsqlparser/util/TablesNamesFinderTest.java index d90b9806c..7d122df53 100644 --- a/src/test/java/net/sf/jsqlparser/util/TablesNamesFinderTest.java +++ b/src/test/java/net/sf/jsqlparser/util/TablesNamesFinderTest.java @@ -493,7 +493,7 @@ void testJoinSubSelect() throws JSQLParserException { assertThat( tableNames ).containsExactlyInAnyOrder("A", "B", "C"); String exprStr = "A.id=B.id and A.age = (select age from C)"; - tableNames = TablesNamesFinder.findTables(sqlStr); + tableNames = TablesNamesFinder.findTablesInExpression(exprStr); assertThat( tableNames ).containsExactlyInAnyOrder("A", "B", "C"); } }