in pydeequ/repository.py [0:0]
def __key(self, spark_session: SparkSession, dataSetDate: int = None, tags: dict = None):
"""
Private method for key construction.
:param spark_session: Spark Session
:param dataSetDate: A date related to the AnalysisResult
:param tags: A map with additional annotations
"""
if not dataSetDate:
dataSetDate = self.current_milli_time()
if not tags:
tags = getattr(
spark_session._jvm.com.amazon.deequ.repository.ResultKey, "apply$default$2"
)() # empty scala map
else:
tags = to_scala_map(spark_session, tags)
return spark_session._jvm.com.amazon.deequ.repository.ResultKey(dataSetDate, tags)