listTables

지정된 데이터베이스의 테이블/뷰 목록을 반환합니다.

문법

listTables(dbName: str = None, pattern: str = None)

매개 변수

매개 변수 유형 설명
dbName str, 선택 사항 테이블을 나열할 데이터베이스의 이름입니다. 카탈로그 이름으로 정규화할 수 있습니다.
pattern str, 선택 사항 테이블 이름이 일치해야 하는 패턴입니다.

Returns

listTable

Notes

데이터베이스를 지정하지 않으면 현재 데이터베이스와 카탈로그가 사용됩니다. 이 API에는 모든 임시 뷰가 포함됩니다.

예제

spark.range(1).createTempView("test_view")
spark.catalog.listTables()
# [Table(name='test_view', catalog=None, namespace=[], description=None, ...

spark.catalog.listTables(pattern="test*")
# [Table(name='test_view', catalog=None, namespace=[], description=None, ...

spark.catalog.listTables(pattern="table*")
# []

_ = spark.catalog.dropTempView("test_view")
spark.catalog.listTables()
# []