@with_session
def get_metastore_loader(metastore_id: int, session=None):
    metastore = get_query_metastore_by_id(id=metastore_id, session=session)
    metastore_dict = metastore.to_dict_admin()
    return get_metastore_loader_class_by_name(metastore_dict['loader'])(metastore_dict)
@with_session
def get_metastore_loader(metastore_id: int, session=None):
    metastore = get_query_metastore_by_id(id=metastore_id, session=session)
    metastore_dict = metastore.to_dict_admin()
    return get_metastore_loader_class_by_name(metastore_dict['loader'])(metastore_dict)