class_docstr: User-facing catalog API, accessible through `SparkSession.catalog`.
  
  This is a thin wrapper around its Scala implementation org.apache.spark.sql.catalog.Catalog.
  
  .. versionchanged:: 3.4.0
      Supports Spark Connect.
class_docstr_tok: ["User-facing","catalog","API",",","accessible","through","`","SparkSession.catalog","`",".","This","is","a","thin","wrapper","around","its","Scala","implementation","org.apache.spark.sql.catalog.Catalog",".","..","versionchanged",":",":","3.4.0","Supports","Spark","Connect","."]
docstr: Sets the current default catalog in this session.
  
  .. versionadded:: 3.4.0
  
  Parameters
  ----------
  catalogName : str
      name of the catalog to set
  
  Examples
  --------
  >>> spark.catalog.setCurrentCatalog("spark_catalog")
docstr_tok: ["Sets","the","current","default","catalog","in","this","session",".","..","versionadded",":",":","3.4.0","Parameters","--","--","--","--","--","catalogName",":","str","name","of","the","catalog","to","set","Examples","--","--","--","--",">",">",">","spark.catalog.setCurrentCatalog","(","``","spark_catalog","''",")"]
code: def setCurrentCatalog(self, catalogName: str) -> None:
      """Sets the current default catalog in this session.
  
      .. versionadded:: 3.4.0
  
      Parameters
      ----------
      catalogName : str
          name of the catalog to set
  
      Examples
      --------
      >>> spark.catalog.setCurrentCatalog("spark_catalog")
      """
      return self._jcatalog.setCurrentCatalog(catalogName)
  
imports: import sys
  import warnings
  from typing import Any, Callable, NamedTuple, List, Optional, TYPE_CHECKING
  from pyspark.errors import PySparkTypeError
  from pyspark.storagelevel import StorageLevel
  from pyspark.sql.dataframe import DataFrame
  from pyspark.sql.session import SparkSession
  from pyspark.sql.types import StructType
label_desc: Use image node_id 3 for calling the Catalog obj's underlying member method code with example usage: obj.setCurrentCatalog(catalogName) and returns: self