Filters








1,032 Hits in 3.7 sec

Keynote Address: .QL for Source Code Analysis

Oege de Moor, Mathieu Verbaere, Elnar Hajiyev, Pavel Avgustinov, Torbjorn Ekman, Neil Ongkingco, Damien Sereni, Julian Tibble
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

Oege de Moor, Mathieu Verbaere, Elnar Hajiyev, Pavel Avgustinov, Torbjorn Ekman, Neil Ongkingco, Damien Sereni, Julian Tibble
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

Pavel Avgustinov, Oege De Moor, Michael Jones, Max Schäfer
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

Xiaobai Yao, Bin Jiang
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

M. Tamer Özsu, Adriana Muñoz, Duane Szafron
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

Gloria Bordogna, Giuseppe Psaila
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]

Shi-Kuo Chang, Gennaro Costagliola, Erland Jungert
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

Gloria Bordogna, Steven Capelli, Daniele E. Ciriello, Giuseppe Psaila
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

Loren G. Terveen
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

Myoung-Ah Kang, Sylvie Servigne, Ki-Joune Joune Li, Robert Laurini
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

Aaron Stokes, Hideo Matsuda, Akihiro Hashimoto
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]

A. C. Bloesch, T. A. Halpin
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

Marios Fragkoulis, Diomidis Spinellis, Panos Louridas, Angelos Bilas
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

Xiaobai Yao, Jean-Claude Thill
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

P A Schoening, C A Abrams, M G Kahn
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