@cached_property
    def function_names(self):
        return {
            'Difference': 'ST_Difference',
            'Distance': 'ST_Distance',
            'Intersection': 'ST_Intersection',
            'Length': 'GLength' if self.connection.mysql_version < (5, 6, 0) else 'ST_Length',
            'SymDifference': 'ST_SymDifference',
            'Union': 'ST_Union',
        }
dataset/ETHPy150Open django/django/django/contrib/gis/db/backends/mysql/operations.py/MySQLOperations.function_names/original