.NET API Reference for Oracle Identity Connector Framework 11.1.2
E41516-01
This will be called by ConnectorFacade, once for each native query produced by the FilterTranslator.

Namespace: Org.IdentityConnectors.Framework.Spi.Operations
Assembly: Framework (in Framework.dll) Version: 1.4.0.0 (1.4.0.0)

Syntax

C#
void ExecuteQuery(
	ObjectClass oclass,
	T query,
	ResultsHandler handler,
	OperationOptions options
)

Parameters

oclass
Type: Org.IdentityConnectors.Framework.Common.Objects..::..ObjectClass
The object class for the search. Will never be null.
query
Type: T
The native query to run. A value of null means 'return everything for the given object class'.
handler
Type: Org.IdentityConnectors.Framework.Common.Objects..::..ResultsHandler
Results should be returned to this handler
options
Type: Org.IdentityConnectors.Framework.Common.Objects..::..OperationOptions
additional options that impact the way this operation is run. If the caller passes null, the framework will convert this into an empty set of options, so SPI need not worry about this ever being null.

Remarks

If there is more than one query the results will automatically be merged together and duplicates eliminated. NOTE that this implies an in-memory data structure that holds a set of Uids, so memory usage in the event of multiple queries will be O(N) where N is the number of results. That is why it is important that the FilterTranslator implement OR if possible.

See Also