J
Jason G. McHugh
Researcher at Amazon.com
Publications - 48
Citations - 4195
Jason G. McHugh is an academic researcher from Amazon.com. The author has contributed to research in topics: Query language & Object (computer science). The author has an hindex of 21, co-authored 48 publications receiving 4175 citations. Previous affiliations of Jason G. McHugh include Stanford University & Facebook.
Papers
More filters
Journal ArticleDOI
The Lorel Query Language for Semistructured Data
TL;DR: The main novelties of the Lorel language are the extensive use of coercion to relieve the user from the strict typing of OQL, which is inappropriate for semistructured data; and powerful path expressions, which permit a flexible form of declarative navigational access and are particularly suitable when the details of the structure are not known to the user.
Journal ArticleDOI
Lore: a database management system for semistructured data
TL;DR: This paper provides an overview of these aspects of the Lore system, as well as other novel features such as dynamic structural summaries and seamless access to data from external sources.
Proceedings Article
Query Optimization for XML
Jason G. McHugh,Jennifer Widom +1 more
TL;DR: This paper describes the query processor of Lore, a DBMS for XML-based data supporting an expressive query language and focuses primarily on Lore's cost-based query optimizer, including heuristics for reducing the large search space.
From Semistructured Data to XML: Migrating the Lore Data Model and Query Language
TL;DR: This paper describes the experiences migrating the Lore database management system for semistructured data to work with XML, and presents a modified data model, whose definition was a subtly challenging task given that XML itself is just a textual language.
Patent
Method, system and computer program product for the delivery of a chat message in a 3D multi-user environment
TL;DR: In this paper, a chat system, method and computer program product for delivering a message between a sender and a recipient in a three-dimensional (3D) multi-user environment, wherein the 3D multiuser environment maintains respective digital representations of the sender and the recipient.