Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
 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
Ejemplo n.º 5
0
 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
Ejemplo n.º 6
0
 def bulk_create(self, entity_list: List[MarkJob]) -> List[MarkJob]:
     session.bulk_save_objects(entity_list, return_defaults=True)
     session.flush()
     return entity_list
Ejemplo n.º 7
0
 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