EXECUTION OF DATABASE QUERIES INCLUDING FILTERING

    公开(公告)号:CA2307155A1

    公开(公告)日:2001-10-28

    申请号:CA2307155

    申请日:2000-04-28

    Applicant: IBM CANADA

    Abstract: A query processing system has a query processor and a data manager. The quer y processor calls the data manager to carry out data access for a query including a filtering operation, The date manager accesses the data in a set of data and before returning the data, initiates a callback to the query processor to determine if the located data meets the filtering criteria. Whe re the data does not satisfy the filtering criteria, the data manager seeks additional data in the set of data, without having to return the first located data to the query processor.

    IMPROVED QUERY EXECUTION IN QUERY PROCESSING SYSTEMS

    公开(公告)号:CA2306946C

    公开(公告)日:2005-09-20

    申请号:CA2306946

    申请日:2000-04-28

    Applicant: IBM CANADA

    Abstract: A query processing system having a data manager, and a query manager also includes a buffer. The query manager calls the data manager to access data based on a query. Where there is no predicate check or consumption operation on the record accessed, the data manager will notionally return the record to the query manager. However, the data manager accomplishes the retu rn by writing the relevant portions of the record to a buffer. The data manager maintains stabilization of the page containing the record while the buffer is being written to. The data manager continues to access records on the stabilized page and to write such records to the buffer where appropriate. The query manager retrieves the records from the buffer after the data manager has completed its operation resulting from the query manager call.

    IMPROVED QUERY EXECUTION IN QUERY PROCESSING SYSTEMS

    公开(公告)号:CA2306946A1

    公开(公告)日:2001-10-28

    申请号:CA2306946

    申请日:2000-04-28

    Applicant: IBM CANADA

    Abstract: A query processing system having a data manager, and a query manager also includes a buffer. The query manager calls the data manager to access data based on a query. Where there is no predicate check or consumption operation on the record accessed, the data manager will notionally return the record to the query manager. However, the data manager accomplishes the retu rn by writing the relevant portions of the record to a buffer. The data manager maintains stabilization of the page containing the record while the buffer is being written to. The data manager continues to access records on the stabilized page and to write such records to the buffer where appropriate. The query manager retrieves the records from the buffer after the data manager has completed its operation resulting from the query manager call.

    UNORDERED RELATIONAL DATABASE RETRIEVAL RETURNING DISTINCT VALUES

    公开(公告)号:CA2353015A1

    公开(公告)日:2003-01-12

    申请号:CA2353015

    申请日:2001-07-12

    Applicant: IBM CANADA

    Abstract: The retrieval of distinct tuples in a relational database management system. In response to a request from a consumer process for distinct tuples in a relational database table matching a defined criteria, a distinct operator component sequentially requests tuples from a source component. The source component access the database table and returns a tuple in the sequence to the distinct operator component. The distinct operator component passes each tuple in the sequence to an auxiliary logger. The auxiliary component receives a tuples from the distinct component and determines if it is distinct from other previously received tuples in the sequence to verify its uniqueness to the distinct operator. Tuples that are verified as unique by the auxiliary logger are returned to the consumer process by the distinct operator upon verification.

Patent Agency Ranking