US 11,960,468 B1
Late-binding database views
Huiyuan Wang, Union City, CA (US); Meng Tong, San Jose, CA (US); Naresh Kishin Chainani, Mountain View, CA (US); and Mengchu Cai, San Jose, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on May 17, 2018, as Appl. No. 15/982,944.
Int. Cl. G06F 16/23 (2019.01); G06F 16/2453 (2019.01); G06F 16/80 (2019.01)
CPC G06F 16/2365 (2019.01) [G06F 16/24539 (2019.01); G06F 16/80 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one processor; and
at least one memory comprising instructions that, in response to being executed by the at least one processor, cause the system at least to:
receive a definition of a view of a database, the definition comprising a reference to an element of a database schema;
validate the definition of the view by at least determining that the definition is syntactically correct, without determining whether the reference identifies a corresponding schema element of the database schema;
provide to a client of the system, prior to determining whether the reference to the element refers to the corresponding schema element of the database schema, an indication that queries of the view may be submitted for processing by the system, the indication provided based at least in part on the validation of the definition of the view of the database; and
resolve the reference to the element in response to a request to query the view, by at least determining that data corresponding to the element is available for processing the query.