US 11,714,806 B2
Nested query modification tool
Prashant Singh, Lexington, MA (US); Rasika Vaidya Kaura, Dublin, CA (US); and Henrik Michael Ammer, Auburn, WA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Sep. 30, 2022, as Appl. No. 17/958,073.
Application 17/958,073 is a continuation of application No. 17/449,201, filed on Sep. 28, 2021, granted, now 11,494,373.
Claims priority of provisional application 63/200,474, filed on Mar. 9, 2021.
Claims priority of provisional application 63/155,817, filed on Mar. 3, 2021.
Claims priority of provisional application 63/148,864, filed on Feb. 12, 2021.
Claims priority of provisional application 63/147,564, filed on Feb. 9, 2021.
Prior Publication US 2023/0029161 A1, Jan. 26, 2023
Int. Cl. G06F 16/242 (2019.01); G06F 16/2458 (2019.01); G06F 16/25 (2019.01); G06F 16/248 (2019.01); G06F 16/2453 (2019.01); G06F 3/0486 (2013.01)
CPC G06F 16/2428 (2019.01) [G06F 3/0486 (2013.01); G06F 16/248 (2019.01); G06F 16/2458 (2019.01); G06F 16/24535 (2019.01); G06F 16/258 (2019.01)] 18 Claims
OG exemplary drawing
 
1. One or more non-transitory machine-readable media storing instructions which, when executed by one or more processors, cause performance of operations comprising:
displaying, in a first region of a graphical user interface (GUI), a plurality of visual representations corresponding respectively to a plurality of nested queries, the plurality of visual representations comprising:
a first visual representation representing a first query of the plurality of nested queries; and
a second visual representation representing a second query of the plurality of nested queries, wherein the second query is a child query of the first query;
wherein the second visual representation is displayed relative to the first visual representation to depict the second query being the child query of the first query;
receiving a first input for deleting a first attribute, the first attribute being associated with each of the first query and the second query; and
responsive to receiving the first input:
deleting any occurrences of the first attribute from (a) a set of input attributes for the first query, (b) a set of output attributes for the second query, (c) a set of input attributes for the second query, and (d) a set of output attributes for the second query.