Article thumbnail

The Java Query Language

By Darren Willis

Abstract

This thesis describes JQL, an extension to Java which provides object query-ing. Object querying is an abstraction of operations over collections, in-cluding operations that combine multiple collections, which would oth-erwise have to be manually implemented. Such manual implementations are ‘low-level’; they force developers to specify how an operation is done, rather than what the operation to do is. Many operations over collec-tions can easily be expressed as queries. JQL provides a Java-like syn-tax for expressing these queries, an optimizing query evaluator that can dynamically reconfigure query evaluation, and a caching system that al-lows querying to replace common collection operations with incremen-tally cached versions. Acknowledgments Special thanks to David J. Pearce and James Noble for their supervision

Year: 2008
OAI identifier: oai:CiteSeerX.psu:10.1.1.121.4315
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://www.mcs.vuw.ac.nz/~djp/... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.