DocumentCode :
3204079
Title :
Translating object query language
Author :
Jin, Beihong
Author_Institution :
Inst. of Software, Acad. Sinica, Beijing, China
fYear :
1999
fDate :
1999
Firstpage :
380
Lastpage :
385
Abstract :
This paper investigates implementation means for object query language OQL. Aiming at OQL, we treated type as monoid (collection monoid and primitive monoid), and used monoid comprehension as OQL´s intermediate representation. Therefore we can merge the rewrite rules for a number of collection types, then employ monoid comprehension in defining algebraic operators. Based on monoid comprehension, we presented an extendable object query translation algorithm which can deal with nested subquery, query with existential and universal quantifier query with aggregate function, query with sort/group
Keywords :
formal logic; object-oriented languages; query languages; aggregate function; collection monoid; extendable object query translation algorithm; monoid; object query language translation; primitive monoid; rewrite rules; Aggregates; Algebra; Calculus; Computer languages; Database languages; Proposals; Query processing; Relational databases; Set theory; Spatial databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1999. TOOLS 31. Proceedings
Conference_Location :
Nanjing
Print_ISBN :
0-7695-0393-4
Type :
conf
DOI :
10.1109/TOOLS.1999.796509
Filename :
796509
Link To Document :
بازگشت