ResolveSessionCatalog Logical Resolution Rule¶
ResolveSessionCatalog
is a logical resolution rule (Rule[LogicalPlan]
).
Creating Instance¶
ResolveSessionCatalog
takes the following to be created:
- CatalogManager
- SQLConf
-
isTempView
Function (Seq[String] => Boolean
) -
isTempFunction
Function (String => Boolean
)
ResolveSessionCatalog
is created as an extended resolution rule when HiveSessionStateBuilder and BaseSessionStateBuilder are requested for the analyzer.
Executing Rule¶
apply(
plan: LogicalPlan): LogicalPlan
apply
...FIXME
apply
is part of the Catalyst Rule abstraction.