|
3231 | 3231 | }, |
3232 | 3232 | "on": { |
3233 | 3233 | "type": "array", |
3234 | | - "description": "The property `on` holds a sequence of operators and operands to describe the join condition, similar to an SQL expression.\n\nThe `on` condition is constructed by triples of:\n- Reference to the target element (ID) as array with 2 items\n- Equals Operator \"=\"\n- Reference to the local element (ID) as array with 1 item OR a constant value (`val`)\n\nThe first and third entry MAY be reversed but the `=` operator MUST be in the middle.\nThe target element reference MUST have two array items. The first item is the association name and the second item is the target element name.\nThe local element reference MUST have one array item, which is the local element name.\n\nIn case of composite references / IDs, any number of \"triples\" can be combined with the `and` operator in between.\n\nSee also: (../primer.md#on-condition) and [CAP documentation](https://cap.cloud.sap/docs/cds/csn#assoc-on).", |
| 3234 | + "description": "The property `on` holds a sequence of operators and operands to describe the join condition, similar to an SQL expression.\n\nThe `on` condition is constructed by triples of:\n- Reference to the target element (ID) as array with 2 items\n- Equals Operator \"=\" or Smaller Equals Operator \"<=\" or Bigger Equals Operator \">=\"\n- Reference to the local element (ID) as array with 1 item OR a constant value (`val`)\n\nThe first and third entry MAY be reversed but the `=`, `<=` or `>=` operator MUST be in the middle.\nThe target element reference MUST have two array items. The first item is the association name and the second item is the target element name.\nThe local element reference MUST have one array item, which is the local element name.\n\nIn case of composite references / IDs, any number of \"triples\" can be combined with the `and` operator in between.\n\nSee also: (../primer.md#on-condition) and [CAP documentation](https://cap.cloud.sap/docs/cds/csn#assoc-on).", |
3235 | 3235 | "items": { |
3236 | 3236 | "oneOf": [ |
3237 | 3237 | { |
|
3240 | 3240 | { |
3241 | 3241 | "$ref": "#/definitions/EqualsOperator" |
3242 | 3242 | }, |
| 3243 | + { |
| 3244 | + "$ref": "#/definitions/SmallerEqualsOperator" |
| 3245 | + }, |
| 3246 | + { |
| 3247 | + "$ref": "#/definitions/BiggerEqualsOperator" |
| 3248 | + }, |
3243 | 3249 | { |
3244 | 3250 | "$ref": "#/definitions/AndOperator" |
3245 | 3251 | }, |
|
3264 | 3270 | ] |
3265 | 3271 | } |
3266 | 3272 | ], |
| 3273 | + [ |
| 3274 | + { |
| 3275 | + "ref": [ |
| 3276 | + "to_Connection", |
| 3277 | + "FlightDate" |
| 3278 | + ] |
| 3279 | + }, |
| 3280 | + "<=", |
| 3281 | + { |
| 3282 | + "ref": [ |
| 3283 | + "FlightDate" |
| 3284 | + ] |
| 3285 | + } |
| 3286 | + ], |
| 3287 | + [ |
| 3288 | + { |
| 3289 | + "ref": [ |
| 3290 | + "to_Connection", |
| 3291 | + "FlightDate" |
| 3292 | + ] |
| 3293 | + }, |
| 3294 | + ">=", |
| 3295 | + { |
| 3296 | + "ref": [ |
| 3297 | + "FlightDate" |
| 3298 | + ] |
| 3299 | + } |
| 3300 | + ], |
3267 | 3301 | [ |
3268 | 3302 | { |
3269 | 3303 | "ref": [ |
|
3534 | 3568 | }, |
3535 | 3569 | "on": { |
3536 | 3570 | "type": "array", |
3537 | | - "description": "The property `on` holds a sequence of operators and operands to describe the join condition, similar to an SQL expression.\n\nThe `on` condition is constructed by triples of:\n- Reference to the target element (ID) as array with 2 items\n- Equals Operator \"=\"\n- Reference to the local element (ID) as array with 1 item OR a constant value (`val`)\n\nThe first and third entry MAY be reversed but the `=` operator MUST be in the middle.\nThe target element reference MUST have two array items. The first item is the association name and the second item is the target element name.\nThe local element reference MUST have one array item, which is the local element name.\n\nIn case of composite references / IDs, any number of \"triples\" can be combined with the `and` operator in between.\n\nSee also: (../primer.md#on-condition) and [CAP documentation](https://cap.cloud.sap/docs/cds/csn#assoc-on).", |
| 3571 | + "description": "The property `on` holds a sequence of operators and operands to describe the join condition, similar to an SQL expression.\n\nThe `on` condition is constructed by triples of:\n- Reference to the target element (ID) as array with 2 items\n- Equals Operator \"=\" or Smaller Equals Operator \"<=\" or Bigger Equals Operator \">=\"\n- Reference to the local element (ID) as array with 1 item OR a constant value (`val`)\n\nThe first and third entry MAY be reversed but the `=`, `<=` or `>=` operator MUST be in the middle.\nThe target element reference MUST have two array items. The first item is the association name and the second item is the target element name.\nThe local element reference MUST have one array item, which is the local element name.\n\nIn case of composite references / IDs, any number of \"triples\" can be combined with the `and` operator in between.\n\nSee also: (../primer.md#on-condition) and [CAP documentation](https://cap.cloud.sap/docs/cds/csn#assoc-on).", |
3538 | 3572 | "items": { |
3539 | 3573 | "oneOf": [ |
3540 | 3574 | { |
|
3543 | 3577 | { |
3544 | 3578 | "$ref": "#/definitions/EqualsOperator" |
3545 | 3579 | }, |
| 3580 | + { |
| 3581 | + "$ref": "#/definitions/SmallerEqualsOperator" |
| 3582 | + }, |
| 3583 | + { |
| 3584 | + "$ref": "#/definitions/BiggerEqualsOperator" |
| 3585 | + }, |
3546 | 3586 | { |
3547 | 3587 | "$ref": "#/definitions/AndOperator" |
3548 | 3588 | }, |
|
3567 | 3607 | ] |
3568 | 3608 | } |
3569 | 3609 | ], |
| 3610 | + [ |
| 3611 | + { |
| 3612 | + "ref": [ |
| 3613 | + "to_Connection", |
| 3614 | + "FlightDate" |
| 3615 | + ] |
| 3616 | + }, |
| 3617 | + "<=", |
| 3618 | + { |
| 3619 | + "ref": [ |
| 3620 | + "FlightDate" |
| 3621 | + ] |
| 3622 | + } |
| 3623 | + ], |
| 3624 | + [ |
| 3625 | + { |
| 3626 | + "ref": [ |
| 3627 | + "to_Connection", |
| 3628 | + "FlightDate" |
| 3629 | + ] |
| 3630 | + }, |
| 3631 | + ">=", |
| 3632 | + { |
| 3633 | + "ref": [ |
| 3634 | + "FlightDate" |
| 3635 | + ] |
| 3636 | + } |
| 3637 | + ], |
3570 | 3638 | [ |
3571 | 3639 | { |
3572 | 3640 | "ref": [ |
|
4259 | 4327 | "description": "The operator \"=\"", |
4260 | 4328 | "const": "=" |
4261 | 4329 | }, |
| 4330 | + "SmallerEqualsOperator": { |
| 4331 | + "title": "Smaller Equals Operator", |
| 4332 | + "type": "string", |
| 4333 | + "description": "The operator \"<=\"", |
| 4334 | + "const": "<=" |
| 4335 | + }, |
| 4336 | + "BiggerEqualsOperator": { |
| 4337 | + "title": "Bigger Equals Operator", |
| 4338 | + "type": "string", |
| 4339 | + "description": "The operator \">=\"", |
| 4340 | + "const": ">=" |
| 4341 | + }, |
4262 | 4342 | "AndOperator": { |
4263 | 4343 | "title": "AND Operator", |
4264 | 4344 | "type": "string", |
|
7179 | 7259 | }, |
7180 | 7260 | "on": { |
7181 | 7261 | "type": "array", |
7182 | | - "description": "The property `on` holds a sequence of operators and operands to describe the join condition, similar to an SQL expression.\n\nThe `on` condition is constructed by triples of:\n- Reference to the target element (ID) as array with 2 items\n- Equals Operator \"=\"\n- Reference to the local element (ID) as array with 1 item OR a constant value (`val`)\n\nThe first and third entry MAY be reversed but the `=` operator MUST be in the middle.\nThe target element reference MUST have two array items. The first item is the association name and the second item is the target element name.\nThe local element reference MUST have one array item, which is the local element name.\n\nIn case of composite references / IDs, any number of \"triples\" can be combined with the `and` operator in between.\n\nSee also: (../primer.md#on-condition) and [CAP documentation](https://cap.cloud.sap/docs/cds/csn#assoc-on).", |
| 7262 | + "description": "The property `on` holds a sequence of operators and operands to describe the join condition, similar to an SQL expression.\n\nThe `on` condition is constructed by triples of:\n- Reference to the target element (ID) as array with 2 items\n- Equals Operator \"=\" or Smaller Equals Operator \"<=\" or Bigger Equals Operator \">=\"\n- Reference to the local element (ID) as array with 1 item OR a constant value (`val`)\n\nThe first and third entry MAY be reversed but the `=`, `<=` or `>=` operator MUST be in the middle.\nThe target element reference MUST have two array items. The first item is the association name and the second item is the target element name.\nThe local element reference MUST have one array item, which is the local element name.\n\nIn case of composite references / IDs, any number of \"triples\" can be combined with the `and` operator in between.\n\nSee also: (../primer.md#on-condition) and [CAP documentation](https://cap.cloud.sap/docs/cds/csn#assoc-on).", |
7183 | 7263 | "items": { |
7184 | 7264 | "oneOf": [ |
7185 | 7265 | { |
|
7188 | 7268 | { |
7189 | 7269 | "$ref": "#/definitions/EqualsOperator" |
7190 | 7270 | }, |
| 7271 | + { |
| 7272 | + "$ref": "#/definitions/SmallerEqualsOperator" |
| 7273 | + }, |
| 7274 | + { |
| 7275 | + "$ref": "#/definitions/BiggerEqualsOperator" |
| 7276 | + }, |
7191 | 7277 | { |
7192 | 7278 | "$ref": "#/definitions/AndOperator" |
7193 | 7279 | }, |
|
7212 | 7298 | ] |
7213 | 7299 | } |
7214 | 7300 | ], |
| 7301 | + [ |
| 7302 | + { |
| 7303 | + "ref": [ |
| 7304 | + "to_Connection", |
| 7305 | + "FlightDate" |
| 7306 | + ] |
| 7307 | + }, |
| 7308 | + "<=", |
| 7309 | + { |
| 7310 | + "ref": [ |
| 7311 | + "FlightDate" |
| 7312 | + ] |
| 7313 | + } |
| 7314 | + ], |
| 7315 | + [ |
| 7316 | + { |
| 7317 | + "ref": [ |
| 7318 | + "to_Connection", |
| 7319 | + "FlightDate" |
| 7320 | + ] |
| 7321 | + }, |
| 7322 | + ">=", |
| 7323 | + { |
| 7324 | + "ref": [ |
| 7325 | + "FlightDate" |
| 7326 | + ] |
| 7327 | + } |
| 7328 | + ], |
7215 | 7329 | [ |
7216 | 7330 | { |
7217 | 7331 | "ref": [ |
|
7487 | 7601 | }, |
7488 | 7602 | "on": { |
7489 | 7603 | "type": "array", |
7490 | | - "description": "The property `on` holds a sequence of operators and operands to describe the join condition, similar to an SQL expression.\n\nThe `on` condition is constructed by triples of:\n- Reference to the target element (ID) as array with 2 items\n- Equals Operator \"=\"\n- Reference to the local element (ID) as array with 1 item OR a constant value (`val`)\n\nThe first and third entry MAY be reversed but the `=` operator MUST be in the middle.\nThe target element reference MUST have two array items. The first item is the association name and the second item is the target element name.\nThe local element reference MUST have one array item, which is the local element name.\n\nIn case of composite references / IDs, any number of \"triples\" can be combined with the `and` operator in between.\n\nSee also: (../primer.md#on-condition) and [CAP documentation](https://cap.cloud.sap/docs/cds/csn#assoc-on).", |
| 7604 | + "description": "The property `on` holds a sequence of operators and operands to describe the join condition, similar to an SQL expression.\n\nThe `on` condition is constructed by triples of:\n- Reference to the target element (ID) as array with 2 items\n- Equals Operator \"=\" or Smaller Equals Operator \"<=\" or Bigger Equals Operator \">=\"\n- Reference to the local element (ID) as array with 1 item OR a constant value (`val`)\n\nThe first and third entry MAY be reversed but the `=`, `<=` or `>=` operator MUST be in the middle.\nThe target element reference MUST have two array items. The first item is the association name and the second item is the target element name.\nThe local element reference MUST have one array item, which is the local element name.\n\nIn case of composite references / IDs, any number of \"triples\" can be combined with the `and` operator in between.\n\nSee also: (../primer.md#on-condition) and [CAP documentation](https://cap.cloud.sap/docs/cds/csn#assoc-on).", |
7491 | 7605 | "items": { |
7492 | 7606 | "oneOf": [ |
7493 | 7607 | { |
|
7496 | 7610 | { |
7497 | 7611 | "$ref": "#/definitions/EqualsOperator" |
7498 | 7612 | }, |
| 7613 | + { |
| 7614 | + "$ref": "#/definitions/SmallerEqualsOperator" |
| 7615 | + }, |
| 7616 | + { |
| 7617 | + "$ref": "#/definitions/BiggerEqualsOperator" |
| 7618 | + }, |
7499 | 7619 | { |
7500 | 7620 | "$ref": "#/definitions/AndOperator" |
7501 | 7621 | }, |
|
7520 | 7640 | ] |
7521 | 7641 | } |
7522 | 7642 | ], |
| 7643 | + [ |
| 7644 | + { |
| 7645 | + "ref": [ |
| 7646 | + "to_Connection", |
| 7647 | + "FlightDate" |
| 7648 | + ] |
| 7649 | + }, |
| 7650 | + "<=", |
| 7651 | + { |
| 7652 | + "ref": [ |
| 7653 | + "FlightDate" |
| 7654 | + ] |
| 7655 | + } |
| 7656 | + ], |
| 7657 | + [ |
| 7658 | + { |
| 7659 | + "ref": [ |
| 7660 | + "to_Connection", |
| 7661 | + "FlightDate" |
| 7662 | + ] |
| 7663 | + }, |
| 7664 | + ">=", |
| 7665 | + { |
| 7666 | + "ref": [ |
| 7667 | + "FlightDate" |
| 7668 | + ] |
| 7669 | + } |
| 7670 | + ], |
7523 | 7671 | [ |
7524 | 7672 | { |
7525 | 7673 | "ref": [ |
|
0 commit comments