def create_relation(doc_relation_name, doc_term_ids, doc_type_id) -> RelationM2mTerm: new_doc_relation = DocRelation(doc_relation_name=doc_relation_name, doc_type_id=doc_type_id) session.add(new_doc_relation) session.flush() new_entities = [] for doc_term_id in doc_term_ids: new_entities.append( RelationM2mTerm( doc_relation_id=new_doc_relation.doc_relation_id, doc_term_id=doc_term_id)) session.bulk_save_objects(new_entities, return_defaults=True) session.flush() return new_doc_relation
def bulk_create(self, entity_list): entity_list = [UserTask(**entity) for entity in entity_list] session.bulk_save_objects(entity_list, return_defaults=True) session.flush() return entity_list
def bulk_create(self, entity_list): session.bulk_save_objects(entity_list, return_defaults=True) session.flush() return entity_list
def bulk_create(self, entity_list) -> [TrainM2mMark]: entity_list = [TrainM2mMark(**entity) for entity in entity_list] session.bulk_save_objects(entity_list, return_defaults=True) session.flush() return entity_list
def bulk_create(self, entity_list) -> typing.List[Doc]: entity_list = [Doc(**entity) for entity in entity_list] session.bulk_save_objects(entity_list, return_defaults=True) session.flush() return entity_list
def bulk_create(self, entity_list: List[MarkJob]) -> List[MarkJob]: session.bulk_save_objects(entity_list, return_defaults=True) session.flush() return entity_list
def bulk_create(self, entity_list: List[dict]) -> List[MarkTask]: entity_list = [MarkTask(**entity) for entity in entity_list] session.bulk_save_objects(entity_list, return_defaults=True) session.flush() return entity_list
def bulk_create(self, entity_list: [PredictJob]) -> [PredictJob]: session.bulk_save_objects(entity_list, return_defaults=True) session.flush() return entity_list