Try OpenEdge Now
skip to main content
Programming Interfaces
Data Management : ABL API for Multi-tenant and Table Partition Management : Filtering and sorting : Filtering on a child collection using the RequestInfo class : IRequestInfo interface properties
 
IRequestInfo interface properties
The following table lists the properties defined by the interface.
Table 27. Multi-tenant Maintenance IRequestInfo interface properties
Property name
Data type
Access
Description
KeyFields
CHARACTER
Read-only
Returns a comma-separated list of the key field names used to instantiate RequestInfo. For example, given the following statement: requestInfo = new RequestInfo  ("Name","ABXTenant").
The requestInfo:KeyFields property contains "Name".
Name
CHARACTER
Read-only
Returns the entity name of a collection passed to the RequestInfo constructor. For example, given the following statement: childInfo = new RequestInfo("Domains").
The childInfo:Name property will contains "Domains".
PageSize
INTEGER
Readable, Writeable
Reserved by OpenEdge.
QueryString
CHARACTER
Readable, Writeable
A query string on the properties of the specified entity collection, specified according to rules for filter expressions. For more information, see Filter expressions.
SearchString
CHARACTER
Readable, Writeable
Reserved by OpenEdge.
The most common property for use in application code is QueryString. The SearchString property is reserved for future use, and the PageSize property is for use by OpenEdge database tools. Setting PageSize in a collection for iteration or use in application code is not supported. It might limit the number of items in the collection as long as there are no other requests to the same collection, but there is no way to ask for a next batch.