Skip to content

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.