Entering content frame

Background documentation Search Conditions for Indexed Columns Locate the document in the library structure

If the SQL statement contains search conditions for indexed columns, the following search strategies can be used:

Search Condition

Search Strategy

Equality condition for all indexed columns

Those rows whose keys are included in the associated inversion list are accessed.

IN condition for indexed columns

The system accesses those rows whose keys are included in the inversion lists.

Range conditions with one condition only ( <, <=, >, >= ) for one of the two range limits (upper or lower limit)

The system accesses those rows whose keys are included in the inversion lists that were determined by the range.

Range conditions for which both range limits are specified. It is irrelevant to the selection of the search strategy whether this specification is made using a BETWEEN operator or using two conditions (<= or >=) for the same column linked by AND.

The system accesses those rows whose keys are included in the inversion lists that were determined by the range.

In the case of the equality/IN conditions and the range conditions, there are also queries for which it is not necessary to access the rows, since all required values are already included in the inversion list(s).

See also:

Examples: Search Conditions for Indexed Columns

 

Leaving content frame