class BaseFunction: @staticmethod def create_or_replace(): raise NotImplementedError @staticmethod def drop(): raise NotImplementedError