Generation of pruning index for pattern matching queries
AssigneeSnowflake Inc.
InventorsThierry Cruanes, Benoit Dageville, Ismail Oukid, Stefan Richter
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnowflake Inc.
InventorsThierry Cruanes, Benoit Dageville, Ismail Oukid, Stefan Richter
Estimating the term…
A query directed at a source table organized into a set of batch units is received. The query includes a pattern matching predicate that specifies a search pattern. A set of N-grams are generated based on the search pattern. A pruning index associated with the source table is accessed. The pruning index comprises a set of filters that index distinct N-grams in each column of the source table. The pruning index is used to identify a subset of batch units to scan for matching data based on the set of N-grams generated for the search pattern. The query is processed by scanning the subset of batch units.
A system comprising:
A method comprising:
A computer-storage medium comprising instructions that, when executed by one or more processors of a machine, configure the machine to perform operations comprising:
Dependencies are inferred from the claim text.