@classmethod
    def construct_search_query(cls, term, from_date, to_date,
                               time_zone='UTC', sources=None, locations=None):
        from_date = cls._normalize_date(from_date)
        to_date = cls._normalize_date(to_date)
        data = {
            'term': term,
            'fromDate': from_date,
            'toDate': to_date,
            'clientTimeZone': time_zone
        }
        if sources is not None:
            data['sources'] = sources
        if locations is not None:
            data['locations'] = locations
        return data
Hook to specialize column type alteration for different backends,
dataset/ETHPy150Open Kitware/minerva/server/utility/bsve/bsve_utility.py/BsveUtility.construct_search_query--crossover with--dataset/ETHPy150Open django/django/django/db/backends/base/schema.py/BaseDatabaseSchemaEditor._alter_column_type_sql