2024-11-17 - ComplexFilter translate filterElement

From Izara Wiki
Jump to navigation Jump to search

Service - Complex Filter

Simplify finding a subset of identifiers connected to one or a small number of identifiers of related objType.

Has array property named childIdentifiers, and properties for the relType, child objType.

filterElement creates a new filterResultMain for the parent objType, similar to childComplexFilter, but does not perform a child filter or have a child objType complexFilterMain record, it jumps to the translateIds logic for each of the childIdentifiers, saving the results into the parent objType's complexFilterMain record.

After all childIdentifiers complete it sends a complexFilterComplete message same as a childComplexFilter after completing translateIds.