.NET API Reference for Oracle Identity Connector Framework 11.1.2
E41516-01
Assembly: Framework (in Framework.dll) Version: 1.4.0.0 (1.4.0.0)
E41516-01
This will be called by ConnectorFacade, once for each native query produced
by the FilterTranslator.
Namespace: Org.IdentityConnectors.Framework.Spi.OperationsAssembly: 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.