[SPARK-32546][SQL][FOLLOWUP] Add .toSeq
to tableNames
in HiveClientImpl.listTablesByType
### What changes were proposed in this pull request?
Explicitly convert `tableNames` to `Seq` in `HiveClientImpl.listTablesByType` as it was done by c28a6fa511 (diff-6fd847124f8eae45ba2de1cf7d6296feR769)
### Why are the changes needed?
See this PR https://github.com/apache/spark/pull/29111, to compile by Scala 2.13. The changes were discarded by https://github.com/apache/spark/pull/29363 accidentally.
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
Compiling by Scala 2.13
Closes #29379 from MaxGekk/fix-listTablesByType-for-views-followup.
Authored-by: Max Gekk <max.gekk@gmail.com>
Signed-off-by: Wenchen Fan <wenchen@databricks.com>
This commit is contained in:
parent
dc96f2f8d6
commit
6664e282f6
|
@ -767,7 +767,7 @@ private[hive] class HiveClientImpl(
|
|||
case _: UnsupportedOperationException =>
|
||||
// Fallback to filter logic if getTablesByType not supported.
|
||||
val tableNames = client.getTablesByPattern(dbName, pattern).asScala
|
||||
getRawTablesByName(dbName, tableNames)
|
||||
getRawTablesByName(dbName, tableNames.toSeq)
|
||||
.filter(_.getTableType == hiveTableType)
|
||||
.map(_.getTableName)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue