Operator Types
The operators available are of three types:
- Arithmetic
- Comparison
- Other
The following table describes the Operator Type with an example.
Table 8-22 Operator Types
Type | Operator | Example |
---|---|---|
Arithmetic | + | CUR_BOOK_BAL = CUR_PAR_BAL + DEFERRED_CUR_BAL |
- | AS_OF_DATE = MATURITY_DATE – REMAIN_TERM_C | |
* | Remaining Balance after Offset = Opening balance – (Expected balance on every payment date * Mortgage offset %) | |
/ | CUR_PAYMENT = ORG_BOOK_BAL/ (ORG_TERM/ PMT_FREQ [in months]) | |
Comparison | = | CUR_PAYMENT = principal + interest |
<> | If ADJUSTABLE_TYPE_CD <> 0, INTEREST_RATE_CD = 001 to 99999. | |
> | If ORIGINATION_DATE > AS_OF_DATE, LAST_PAYMENT_DATE = ORIGINATION_DATE. | |
>= | AS_OF_DATE >= ORIGINATION_DATE | |
< | AS_OF_DATE < NEXT_REPRICE_DATE | |
<= | If ORIGINATION_DATE <= AS_OF_DATE, LAST_PAYMENT_DATE >= ORIGINATION_DATE | |
Other | ( | Parentheses group segments of an expression to make logical sense. |
) | MATURITY_DATE <= NEXT_PAYMENT_DATE + (REMAIN_NO_PMTS_C * PMT_FREQ) | |
, | The comma separates statements of a function. |