OQL


Also found in: Acronyms.

OQL

(Object Query Language) A query language that supports complex data types (multimedia, spatial, compound documents, etc.) that are stored as objects. Defined by the ODMG, it is a superset of the SQL-92 query language. Standard SQL queries can still be used, and the OQL server process converts the objects into relational views.

OQL also supports the OMG's object model (OM), allowing queries to be made against CORBA objects. In addition, OQL commands can be embedded in URL links that are sent to an OQL gateway by the HTTP server. The results are converted back into Web pages for the user.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
The Cancer Genomics Atlas (TCGA) transcriptomics data sets of different types of cancer with clinical information about OS or RFS and the cBioPortal with OQL were utilized.
The prognostic potential of HNRNPUL2 was assessed in independent transcriptomics data sets of various malignancies from TCGA using cBioPortal and OQL. Different z scores of HNRNPUL2 expression were applied on the TCGA transcriptomics data sets to divide patients into 2 groups; low expression group (HNRNPUL2 expression <z score) and high expression group (HNRNPUL2 expression >z score).
Table 1--The TCGA transcriptomics data sets and OQL through which HNRNPUL2 exhibited a prognostic significance.
We will, therefore, concentrate on structured data (such as that found in relational or object-oriented databases) and on query languages for structured data (such as SQL or OQL).
The query processor receives an SQL (or OQL) query as input, translates and optimizes this query in several phases into an executable query plan, and executes the plan in order to obtain the results of the query.
We have chosen to concentrate on the OQL language of the ODMG 3.0 standard, which closely resembles the query language of the 02 OODBMS [Deux 1990].
OQL queries in our framework are translated into a calculus format that serves as an intermediate form, and then are translated into a version of the nested relational algebra.
OQL is also meant to work well with these languages.
OQL is thus expected to avoid the problems of embedded SQL.
(11) This may change in the future, since most of the OODBMS vendors plan to support the OQL query language, which includes facilities for joins [Cattell 1994].