The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 16, 2016

Filed:

Aug. 13, 2013
Applicants:

Muhammed Sharique, Pune, IN;

Anil Kumar Goel, Waterloo, CA;

Mihnea Andrei, Issy les Moulineaux, FR;

Rolando Blanco, Waterloo, CA;

Harshada Chavan, Pune, IN;

Inventors:

Muhammed Sharique, Pune, IN;

Anil Kumar Goel, Waterloo, CA;

Mihnea Andrei, Issy les Moulineaux, FR;

Rolando Blanco, Waterloo, CA;

Harshada Chavan, Pune, IN;

Assignee:

Sybase, Inc., Dublin, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/3033 (2013.01);
Abstract

Disclosed herein are system, method, and computer program product embodiments for populating a hash index and returning a handle to the hash index. An embodiment operates by determining, by at least one processor, during query optimization that a first database query has a query execution plan comprising a sub-query which executes N times a correlated predicate having an operator being one of equal and not equal to a base column. A cost of creating and probing the hash index N times and a cost of fully scanning the base column N times are compared based on the correlated predicate. Based on the comparing, it is determined whether to create on-demand a hash index.


Find Patent Forward Citations

Loading…