Invention Grant
- Patent Title: Fast evaluation of predicates against compressed data
-
Application No.: US14937067Application Date: 2015-11-10
-
Publication No.: US10382056B2Publication Date: 2019-08-13
- Inventor: Robert W. Lyle
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Erik K. Johnson
- Main IPC: H03M7/30
- IPC: H03M7/30 ; G06F16/2458

Abstract:
Evaluating LIKE predicates against compressed data. An alphabet, a LIKE predicate, a compressed string, and a compression dictionary for the compressed string are received. Entries in the compression dictionary include a character string and an associated token. The LIKE predicate is converted to an equivalent pattern matching form, involving a search pattern of length m. For each character of the alphabet that appears in a string associated with a token, a mask of predetermined length k is created. For each entry in the compression dictionary a cumulative mask of length k is computed. A bit vector of length k is initialized, based on the search pattern. Successive tokens in the compressed string are processed using a logical shift of the bit vector and a bitwise operation of the bit vector with the cumulative mask associated with the token.
Public/Granted literature
- US20170134044A1 FAST EVALUATION OF PREDICATES AGAINST COMPRESSED DATA Public/Granted day:2017-05-11
Information query
IPC分类: