1. A method of executing a query to access data stored on a data storage device connected to a computer, comprising the step of: while accessing one or more indexes to retrieve row identifiers, applying index matching predicates in the query to select row identifiers; and applying index screening predicates to eliminate one or more selected row identifiers.
1. A method of executing a query to access data stored on a data storage device connected to a computer, comprising the step of: while accessing one or more indexes to retrieve row identifiers, applying index matching predicates in the query to select row identifiers; and applying index screening predicates to eliminate one or more selected row identifiers. 3. The method of claim 1, further comprising the step of identifying index screening predicates in the query.