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:
Dec. 27, 2022

Filed:

Jul. 23, 2020
Applicant:

Embarcadero Technologies, Inc., Austin, TX (US);

Inventors:

Kimberly Ann Brushaber, Austin, TX (US);

Walter Vigario Couto, Toronto, CA;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2452 (2019.01); G06F 16/2455 (2019.01); G06F 16/22 (2019.01); G06F 9/54 (2006.01); G06F 40/253 (2020.01); G06F 40/166 (2020.01); G06F 40/205 (2020.01);
U.S. Cl.
CPC ...
G06F 16/2452 (2019.01); G06F 9/54 (2013.01); G06F 16/2246 (2019.01); G06F 16/24553 (2019.01); G06F 40/166 (2020.01); G06F 40/205 (2020.01); G06F 40/253 (2020.01);
Abstract

A method includes generating a representation of each of a plurality of dialects of structured query language (SQL) statements, and receiving a first SQL statement. The first SQL statement is in a first dialect of the plurality of dialects. The method further includes generating a first output corresponding to the first SQL statement. The first output has a plurality of first data structures arranged in a first tree structure. Each of the plurality of first data structures corresponds to a portion of the first SQL statement. The method further include receiving a second SQL statement, the second SQL statement is in a second dialect of the plurality of dialects, and generating a second output corresponding to the second SQL statement. The second output has a plurality of second data structures arranged in a second tree structure. Each of the plurality of second data structures corresponds to a portion of the second SQL statement. A first data structure of the plurality of first data structures is the same as a second data structure of the plurality of second data structures.


Find Patent Forward Citations

Loading…