Skip to content

Commit 33fb31e

Browse files
committed
Move __init__ to top of class
1 parent 4d27f80 commit 33fb31e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/databricks/labs/ucx/source_code/used_table.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,6 @@
1515

1616
class UsedTablesCrawler(CrawlerBase[UsedTable]):
1717

18-
@classmethod
19-
def for_paths(cls, backend: SqlBackend, schema: str) -> UsedTablesCrawler:
20-
return UsedTablesCrawler(backend, schema, "used_tables_in_paths")
21-
22-
@classmethod
23-
def for_queries(cls, backend: SqlBackend, schema: str) -> UsedTablesCrawler:
24-
return UsedTablesCrawler(backend, schema, "used_tables_in_queries")
25-
2618
def __init__(self, backend: SqlBackend, schema: str, table: str) -> None:
2719
"""
2820
Initializes a DFSACrawler instance.
@@ -33,6 +25,14 @@ def __init__(self, backend: SqlBackend, schema: str, table: str) -> None:
3325
"""
3426
super().__init__(backend=backend, catalog="hive_metastore", schema=schema, table=table, klass=UsedTable)
3527

28+
@classmethod
29+
def for_paths(cls, backend: SqlBackend, schema: str) -> UsedTablesCrawler:
30+
return UsedTablesCrawler(backend, schema, "used_tables_in_paths")
31+
32+
@classmethod
33+
def for_queries(cls, backend: SqlBackend, schema: str) -> UsedTablesCrawler:
34+
return UsedTablesCrawler(backend, schema, "used_tables_in_queries")
35+
3636
def dump_all(self, tables: Sequence[UsedTable]) -> None:
3737
"""This crawler doesn't follow the pull model because the fetcher fetches data for 3 crawlers, not just one
3838
It's not **bad** because all records are pushed at once.

0 commit comments

Comments
 (0)