Rules to Handle Predicate Errors
Use the following rules to handle predicate query errors that can occur due to invalid or empty data values:
| • | any expression that encounters an "empty" field value, is assigned the empty score. |
| • | any expression that encounters an "invalid" field value, is assigned the invalid score. |
| • | By default, the empty and invalid scores are 0.0, except for sub-queries of an RLINK query or Match Case query, where they default to -1.0. |
| • | You can explicitly reset these scores to any valid score value or the special -1.0 score, to reject the record. |
| • | An empty or invalid constant in a predicate query will always cause the query to be rejected with an error. |
Note: This differs from Filtering with Predicates where it is possible to have predicate expression evaluation continue with "empty" values.