System.Object
RepositorySearch
Client Declaration
public class RepositorySearch
Represents an ad-hoc query of a single object store or a merged scope over
multiple object stores. This element is used in an ExecuteSearch
request.
Elements
SearchScopeType
SearchScope
: [request] Optional element specifying the type of search scope.String
SearchSQL
: [request] Optional element specifying a SQL string for the search. Note that you cannot specify a multi-valued property in a SQL query unless you include it in the left-hand operand of a LIKE operator or an IN operator (properties of list cardinality only). For more information about IBM® FileNet® P8 Platform SQL syntax, see SQL Syntax Descriptions. Attributes
RepositorySearchModeType
repositorySearchMode
: [request] Optional expression
specifying whether rows or objects are searched. If this attribute is not specified, the default search mode is row search. (Only row search is supported for this release.) Attributes Specific to .NET Clients
Boolean
repositorySearchModeSpecified
: Optional expression specifying whether repositorySearchMode
has a value (true
) or not (false
).
Elements
PropertyFilterType
SelectionFilter
: [request] Optional element specifying a property filter to be applied to the elements of the result set. Attributes
Boolean
continuable
: [request] Optional expression specifying whether
the client requires paging and continuation capability for this search (true
)
or not (false
).String
continueFrom
: [request] Optional expression specifying the
value of CollectionTerminator
element from a previously returned
page. This value indicates the start point of the current page. Int32
maxElements
: [request] Optional expression specifying the page
size for the currently requested page. A value of -1 returns the entire collection. Attributes Specific to .NET Clients
Boolean
continuableSpecified
: Optional expression specifying whether continuable
has a value (true
) or not (false
).Boolean
maxElementsSpecified
: Optional expression specifying whether maxElements
has a value (true
) or not (false
).
<xsd:complexType name="RepositorySearch"> <xsd:complexContent> <xsd:extension base="SearchRequestType"> <xsd:sequence> <xsd:element name="SearchScope" type="SearchScopeType"/> <xsd:element name="SearchSQL" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="repositorySearchMode" type="RepositorySearchModeType"/> </xsd:extension> </xsd:complexContent> </xsd:complexType>