company logo

NOT_EMPTY option

The option indicates, that empty key values are not accepted in an index. A key value is considered as empty, when all its key components contain empty values.

When trying to store instances having empty values for not-empty keys or not-empty attributes, storing the instance in the index is suppresses, but no error is thrown. Thus, the option acts as a sort of filter when maintaining the index.

When the option is set for an index of an owning collection, instances with empty attributes for key component values cannot be created.

Definition: 

not_empty := 'not_empty' | __not_empty

__not_empty :: 'NOT_EMPTY'

Related topics