<?xml version='1.0' encoding='ISO-8859-1' ?>

<?xml-stylesheet href='../style/IndexTermsPage.xsl' type='text/xsl'?>
<!--
  XML-Page generated by PENELOPE.
  1999 Araneus Group and University 'Roma Tre', Rome, ITALY
-->
<!DOCTYPE IndexTermsPage SYSTEM '../DTD/IndexTermsPage.dtd'>

<IndexTermsPage>

 <title ArticleCode="107018">A Transformation-Based Approach to Optimizing Loops in Database Programming Languages.</title>
 <authors>
 <author AuthorPosition="00">Daniel F. Lieuwen</author>
 <author AuthorPosition="01">David J. DeWitt</author>
 </authors>
 <confName>ACM SIGMOD Conference</confName>
 <confYear>1992</confYear>
 <volume>21</volume>
 <number>2</number>
 <initPage>91</initPage>
 <endPage>100</endPage>
 <fullText href="http://www.acm.org/pubs/articles/proceedings/mod/130283/p91-lieuwen/p91-lieuwen.pdf">
 	<size>1177 KB</size>
 </fullText>
 <abstract>Database programming languages like O2, E, and O++ include the ability to iterate through a set. Nested iterators can be used to express joins. This paper describes compile-time optirnizations similar to relational transformations like join reordering for</abstract>
 <generalTerms>
 <term>Software, PROGRAMMING LANGUAGES, Processors, Optimization.</term>
 <term>Information Systems, DATABASE MANAGEMENT, Languages, Database (persistent) programming languages.</term>
 <term>Software, PROGRAMMING LANGUAGES, Language Constructs and Features.</term>
 </generalTerms>
 <categoryAndSubjectDescriptors>
  <categoryAndSubjectDescriptorsTuple>
 <category>H.2.3</category>
 <content>Information Systems, DATABASE MANAGEMENT, Languages, Database (persistent) programming languages.</content>
  </categoryAndSubjectDescriptorsTuple>

  <categoryAndSubjectDescriptorsTuple>
 <category>D.3.3</category>
 <content>Software, PROGRAMMING LANGUAGES, Language Constructs and Features.</content>
  </categoryAndSubjectDescriptorsTuple>

  <categoryAndSubjectDescriptorsTuple>
 <category>D.3.4</category>
 <content>Software, PROGRAMMING LANGUAGES, Processors, Optimization.</content>
  </categoryAndSubjectDescriptorsTuple>

 </categoryAndSubjectDescriptors>
</IndexTermsPage>


