Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- query "distributeFaces" (long pSpmaId, long pFarrId)
- $om: OptimizationMetadata( prepare == true )
- (or
- (
- // stat, dist, comu, city via spma (Matrix)
- $spma: SubPlanningMatrixOpt ( farrId != null, areaId == null, spmaId == pSpmaId, comuId != null ) and
- $pmb : PossibleMediumBookingOpt( suplId == $spma.suplId , comuId == $spma.comuId ) and
- $mfo : MediumFaceOpt(mediId == $pmb.mediId, farrId == $spma.farrId,
- range.containsAnyRate($pmb.getRatedPossibleRanges()))
- )
- (
- // stat, dist, comu, city via spma (Matrix)
- $spma: SubPlanningMatrixOpt ( farrId != null, areaId == null, spmaId == pSpmaId, distId != null ) and
- $mlo : MediumLocationOpt( distId == $spma.distId) and
- $pmb : PossibleMediumBookingOpt( suplId == $spma.suplId , mediId == $mlo.mediId ) and
- $mfo : MediumFaceOpt(mediId == $mlo.mediId, farrId == $spma.farrId,
- range.containsAnyRate($pmb.getRatedPossibleRanges()))
- )
- (
- // stat, dist, comu, city via spma (Matrix)
- $spma: SubPlanningMatrixOpt ( farrId != null, areaId == null, spmaId == pSpmaId, cityId != null ) and
- $mlo : MediumLocationOpt( cityId == $spma.cityId) and
- $pmb : PossibleMediumBookingOpt( suplId == $spma.suplId , mediId == $mlo.mediId ) and
- $mfo : MediumFaceOpt(mediId == $mlo.mediId, farrId == $spma.farrId,
- range.containsAnyRate($pmb.getRatedPossibleRanges()))
- )
- (
- // stat, dist, comu, city via spma (Matrix)
- $spma: SubPlanningMatrixOpt ( farrId != null, areaId == null, spmaId == pSpmaId, statId != null ) and
- $mlo : MediumLocationOpt( statId == $spma.statId) and
- $pmb : PossibleMediumBookingOpt( suplId == $spma.suplId , mediId == $mlo.mediId ) and
- $mfo : MediumFaceOpt(mediId == $mlo.mediId, farrId == $spma.farrId,
- range.containsAnyRate($pmb.getRatedPossibleRanges()))
- )
- )
- end
Add Comment
Please, Sign In to add comment