Beispiel #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
 def create(self, entity):
     session.add(entity)
     session.flush()
     return entity
 def create(self, **kwargs) -> EvaluateTask:
     entity = EvaluateTask(**kwargs)
     session.add(entity)
     session.flush()
     return entity
 def create(self, **kwargs) -> TrainM2mMark:
     entity = TrainM2mMark(**kwargs)
     session.add(entity)
     session.flush()
     return entity
 def create(self, **kwargs) -> CustomAlgorithm:
     entity = CustomAlgorithm(**kwargs)
     session.add(entity)
     session.flush()
     return entity
Beispiel #6
0
 def create(self, **kwargs) -> ClassifyDocRule:
     entity = ClassifyDocRule(**kwargs)
     session.add(entity)
     session.flush()
     return entity
 def create(self, **kwargs) -> Doc:
     entity = Doc(**kwargs)
     session.add(entity)
     session.flush()
     return entity
 def create(self, **kwargs) -> TrainTermTask:
     entity = TrainTermTask(**kwargs)
     session.add(entity)
     session.flush()
     return entity
Beispiel #9
0
 def create(self, **kwargs):
     entity = MarkJob(**kwargs)
     session.add(entity)
     session.flush()
     return entity
 def create(self, entity: RelationM2mTerm) -> RelationM2mTerm:
     session.add(entity)
     session.flush()
     return entity
Beispiel #11
0
 def create(self, **kwargs) -> MarkTask:
     entity = MarkTask(**kwargs)
     session.add(entity)
     session.flush()
     return entity
Beispiel #12
0
 def create(self, **kwargs) -> PredictTask:
     entity = PredictTask(**kwargs)
     session.add(entity)
     session.flush()
     return entity
 def create(self, **kwargs):
     entity = WordsegDocLexicon(**kwargs)
     session.add(entity)
     session.flush()
     return entity
 def create(self, entity: DocRelation) -> DocRelation:
     session.add(entity)
     session.flush()
     return entity
 def create(self, **kwargs) -> ExportJob:
     entity = ExportJob(**kwargs)
     session.add(entity)
     session.flush()
     return entity
Beispiel #16
0
 def create_classify_rule(**kwargs):
     entity = ClassifyDocRule(**kwargs)
     session.add(entity)
     session.flush()
     return entity
Beispiel #17
0
 def create(self, **kwargs):
     entity = UserTask(**kwargs)
     session.add(entity)
     session.flush()
     return entity
Beispiel #18
0
 def create(self, **kwargs) -> TrainJob:
     entity = TrainJob(**kwargs)
     session.add(entity)
     session.flush()
     return entity