haorenhui
2023-10-30 6d6cc10d9e8e242661da7fd655dec155a09d676c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Quintiq file version 2.0
#parent: #root
Relation LibOpt_Run_SnapshotSuboptimizerRollback_LibOpt_SnapshotSuboptimizer_AsSnapshotSuboptimizerRollback
{
  #keys: '1[148676.0.260571178]'
  Description:
  [*
    This is a helper relation from a `LibOpt_Run` instance to its corresponding `LibOpt_SnapshotSuboptimizer` instances that have rollback.
    This relation gives direct access to instances of `LibOpt_SnapshotSuboptimizer` that have its `LibOpt_SnapshotSuboptimizer.IsRollback` Boolean = true.
    This is being used to calculate `LibOpt_Run.TotalNrOfRollbacks`, which is also a KPI for the debugging dashboard.
  *]
  DefaultRelationStrategy
  {
  }
  RelationSide.LeftSide SnapshotSuboptimizerRollback
  {
    #keys: '3[148676.0.260571180][148676.0.260571179][148676.0.260571181]'
    Cardinality: '1toN'
    ObjectDefinition: LibOpt_Run
    OwningSide: 'Reference'
  }
  RelationSide.RightSide AsSnapshotSuboptimizerRollback
  {
    #keys: '3[148676.0.260571183][148676.0.260571182][148676.0.260571184]'
    Cardinality: '0to1'
    ObjectDefinition: LibOpt_SnapshotSuboptimizer
    OwningSide: 'Reference'
  }
}