Determines how the search results are merged for searches across multiple repositories.

The merge mode can be either:

  • The intersection of all classes found(INTERSECTION). The search results will contain the classes occurring in every repository searched.
  • The union of all classes found (UNION). The search results will contain the classes occurring in any repository searched.

When the merge mode is UNION and a class or property is not found in any repository, the following occurs:

  • For classes, an inner join returns no rows, and an outer join returns nulls. Join types are specified in the JoinOperator class.
  • For properties, the property value is Null in a selection list or WHERE clause, and is omitted from an ORDER BY clause.

Namespace:  FileNet.Api.Constants
Assembly:  FileNet.Api (in FileNet.Api.dll)

ToggleSyntax

Visual Basic (Declaration)
Public Enumeration MergeMode
C#
public enum MergeMode
Visual C++
public enum class MergeMode
JavaScript
FileNet.Api.Constants.MergeMode = function();
FileNet.Api.Constants.MergeMode.createEnum('FileNet.Api.Constants.MergeMode', false);

ToggleMembers

TypeMember nameDescription
INTERSECTION
A constant representing a MergeMode instance of type INTERSECTION. This specifies that the search result is the intersection of the classes found across the repositories (the classes occurring in every repository searched).
UNION
A constant representing a MergeMode instance of type UNION. This specifies that the search result is the union of the classes found across the repositories (the classes occurring in any repository searched).

ToggleSee Also