in pydeequ/profiles.py [0:0]
def __init__(self, spark_session: SparkSession, data: DataFrame):
if not isinstance(spark_session, SparkSession):
raise TypeError(f"Expected SparkSession object for spark_session, not {type(spark_session)}")
if not isinstance(data, DataFrame):
raise TypeError(f"Expected DataFrame object for data, not {type(data)}")
self._spark_session = spark_session
self._sc = spark_session.sparkContext
self._jvm = spark_session._jvm
self._ColumnProfilerRunBuilder = self._jvm.com.amazon.deequ.profiles.ColumnProfilerRunBuilder(data._jdf)