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)

Syntax

Visual Basic (Declaration)
Public Enum MergeMode
C#
public enum MergeMode
C++
public enum class MergeMode
J#
public enum MergeMode
JScript
public enum MergeMode

Members

Member NameDescription
INTERSECTIONA 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).
UNIONA 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).

See Also