A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Keynote Address: .QL for Source Code Analysis
2007
Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007)
Here we present an object-oriented query language, named .QL, and demonstrate its use for general navigation, bug finding and enforcing coding conventions. ...
We then focus on the particular problem of specifying metrics as queries. ...
We then compare the design of .QL more generally to other object-oriented query languages in the database literature. ...
doi:10.1109/scam.2007.4362893
fatcat:pqgtci2cnfhvhivrssy5ivyi3i
Keynote Address: .QL for Source Code Analysis
2007
Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007)
Here we present an object-oriented query language, named .QL, and demonstrate its use for general navigation, bug finding and enforcing coding conventions. ...
We then focus on the particular problem of specifying metrics as queries. ...
We then compare the design of .QL more generally to other object-oriented query languages in the database literature. ...
doi:10.1109/scam.2007.31
dblp:conf/scam/MoorVHAEOST07
fatcat:qnfwbqxcvvecnkxio3v2bdcslm
QL: Object-oriented Queries on Relational Data
2016
26 Leibniz International Proceedings in Informatics Schloss Dagstuhl-Leibniz-Zentrum für Informatik
unpublished
In particular, we have used QL to implement static analyses for various programming languages, which scale to millions of lines of code. 1 Introduction QL is a declarative, object-oriented logic programming ...
QL compiles to Datalog and runs on a standard relational database, yet it provides familiar-looking object-oriented features such as classes and methods, reinterpreted in logical terms: classes are logical ...
On the other hand, our queries do not make use of complex extra-logical features such as database updates or transactions, which made it relatively easy to implement our own engine and saves us some performance ...
fatcat:fb7e4gmio5c2diiplv6r2mql6m
Visualization of Qualitative Locations in Geographic Information Systems
2005
Cartography and Geographic Information Science
Multiplicity and uncertainty are two innate characteristics of QLs. ...
The presence of the characteristics imposes research challenges on visualization of QL in geographic information systems (GIS). ...
Smith and Varzi (2000) made ontological distinctions between bona fide and fiat objects. ...
doi:10.1559/152304005775194683
fatcat:nb42efukdjakhmmijzcsuenfqy
An extensible query optimizer for an objectbase management system
1995
Proceedings of the fourth international conference on Information and knowledge management - CIKM '95
We describe an extensible query optimizer for objectbase management systems. ...
Consistent with this philosophy, we model ever y component of the optimizer M a first-class object, providing ultimate extensibfity. ...
Query object creation. The TCL interpreter creates the query (say ql) and then sets the TQL statement of the query as the source of this query. ql + C.query. B-new ql. ...
doi:10.1145/221270.221566
dblp:conf/cikm/OzsuMS95
fatcat:no5zng4atzar7gr2e2thugzazy
WHY WE NEED A NOVEL FRAMEWORK TO INTEGRATE AND TRANSFORM HETEROGENEOUS MULTI-SOURCE GEOREFERENCED INFORMATION: THE J-CO PROPOSAL
2018
Figshare
In the paper, we motivate the need for such a framework, named J-CO, able to execute novel high-level queries, written in the J-CO-QL language, for JSON objects and will show its possible use for generating ...
In this paper, we pursue the objective of defining both a unifying view of several NoSQL databases and a query language that is independent of specific database platforms to easily integrate and transform ...
As far as query language for JSON objects are concerned, several proposal were made. ...
doi:10.6084/m9.figshare.7194863
fatcat:4rspgng27jfjrmiu2dnizp24ia
Querying Multimedia Data Sources and Databases
[chapter]
1999
Lecture Notes in Computer Science
ΣQL allows a user to specify powerful spatial/temporal queries for both multimedia data sources and multimedia databases, eliminating the need to write different queries for each. ...
A ΣQL query can be processed in the most effective manner by first selecting the suitable transformations of multimedia data to derive the multimedia static schema, and then processing the query with respect ...
In the ΣQL language the keyword "OPEN" is used: SELECT t CLUSTER t 1 , OPEN t 2 , t 3 FROM R With the notation described above, it is quite easy to express a complex, recursive query. ...
doi:10.1007/3-540-48762-x_3
fatcat:thnuqhauwfgnjncmtvbd2jl4im
A cross-analysis framework for multi-source volunteered, crowdsourced, and authoritative geographic information: the case study of volunteered personal traces analysis against transport network data
2017
Geo-spatial Information Science
Since an easy to use high-level language for querying and manipulating collections of possibly geo-tagged JSON objects is still unavailable, we propose a truly declarative language, named J-CO-QL, that ...
A plug-in for a GIS permits to visualize geo-tagged data sets stored in a NoSQL database such as MongoDB; furthermore, the same plug-in can be used to write and execute J-CO-QL queries on those databases ...
As far as query languages for JSON objects are concerned, several proposals were made. ...
doi:10.1080/10095020.2017.1374703
fatcat:uiq77bqd3va3np4onw4khlhzfa
Interface support for data archeology
1993
Proceedings of the second international conference on Information and knowledge management - CIKM '93
The query language (QL) is a set-oriented language designed specifically for CLASSIC, alt bough it borrows quite a bit from systems like TDL [5] . ...
language, the system must make it easy for analysts to express queries and comprehend results; it must be easy to form tentative segmentations of data, to investigate and explore these segments, and to ...
doi:10.1145/170088.170168
dblp:conf/cikm/Terveen93
fatcat:2txe2ng5sjemfg7sumtgpx7xoq
Indexing field values in field oriented systems
1999
Proceedings of the eighth international conference on Information and knowledge management - CIKM '99
Queries based on a given field value: e.g. what is the region where the rainfall is more than 2000 mm per year ? field oriented systems, indexing method, field values, subfield. ...
We introduce the concept of subfield and show how we make use of this concept to index field values in field oriented systems. ...
The first type of query is relatively easy to process, since it is sufficient to retrieve field object corresponding to the specified area. ...
doi:10.1145/319950.320025
dblp:conf/cikm/KangSLL99
fatcat:elcvznqapbfrzfihsg6x4yvnjm
Making High-level Queries on Diverse Genome Data: A Structured Genome Document Database System Based on GXML and GQL
1999
Genome Informatics Series
Complete DNA sequences (genomes) and associated data are being made available worldwide at an astonishing rate. ...
A powerful query language is introduced that exposes important biological relationships among the genome data. ...
Some of the methodsinvolve storing the documents in traditional object-oriented or relational database management systems , and using familiar query languages to execute queries on the data . ...
doi:10.11234/gi1990.10.176
fatcat:nw4h4jgv5fcspjdvp2epg7thqu
Conceptual queries using ConQuer-II
[chapter]
1997
Lecture Notes in Computer Science
While most conceptual query languages are based on the Entity-Relationship approach, ConQuer is based on Object-Role Modeling (ORM), which exposes semantic domains as conceptual object types, allowing ...
queries to be formulated via paths through the information space. ...
object-oriented) supported by the DBMS. ...
doi:10.1007/3-540-63699-4_10
fatcat:tgsh6ult4nd2ho33fotzcr73xu
Relational access to Unix kernel data structures
2014
Proceedings of the Ninth European Conference on Computer Systems - EuroSys '14
It then evaluates queries written in SQL against the kernel's data structures. PiCO QL queries are interactive and type safe. ...
PiCO QL imposes no overhead when idle and needs only access to the kernel data structures that contain relevant information for answering the input queries. ...
A WQL query targets a specific WMI class hierarchy; joins are not allowed, nor cross-namespace queries or associations. WQL is in fact syntactic sugar over the object-oriented WMI data model. ...
doi:10.1145/2592798.2592802
dblp:conf/eurosys/FragkoulisSLB14
fatcat:aca53eyoqnhxhdn4z5zelacgiy
Spatial queries with qualitative locations in spatial information systems
2006
Computers, Environment and Urban Systems
For the realization of the mechanism for QL-based queries, we propose a conceptual framework that takes advantage of models of qualitative spatial reasoning to bridge the gap between conventional metric ...
We discuss locations as defined by their qualitative spatial relations to other features, dubbed qualitative locations (QL). ...
For example, with QL, the user can formulate a spatial query such as ''where are nearby and good quality Italian restaurants?'' or ''please find an easy-on easy-off nearby gas station''. ...
doi:10.1016/j.compenvurbsys.2004.08.001
fatcat:5vdxnwwi6zcujhxb2lra7tuktm
An object model for uniform access to heterogeneous databases
1993
Proceedings. Symposium on Computer Applications in Medical Care
Using object-oriented techniques, the solution identifies the commonality among database management systems and provides a uniform method of communication between applications and databases. ...
Much programming effort is wasted on formulating specific queries for each of several data sources, rather than focusing attention on developing the intended functionality of the application. ...
Figure 2: Application message Database and Server objects.
Figure 3 : 3 Query Ql implemented as a stored procedure; query Q2 implemented as a passed SQL statement. ...
pmid:8130524
pmcid:PMC2850628
fatcat:xqotsebz35dyvjh2cwq2l4srhu
« Previous
Showing results 1 — 15 out of 1,032 results