JOURNAL ARTICLE

Query processing techniques for arrays

A. MaratheKenneth Salem

Year: 1999 Journal:   ACM SIGMOD Record Vol: 28 (2)Pages: 323-334   Publisher: Association for Computing Machinery

Abstract

Arrays are an appropriate data model for images, gridded output from computational models, and other types of data. This paper describes an approach to array query processing. Queries are expressed in AML, a logical algebra that is easily extended with user-defined functions to support a wide variety of array operations. For example, compression, filtering, and algebraic operations on images can be described. We show how AML expressions involving such operations can be treated declaratively and subjected to useful rewrite optimizations. We also describe a plan generator that produces efficient iterator-based plans from rewritten AML expressions.

Keywords:
Computer science Variety (cybernetics) Generator (circuit theory) Algebraic operation Query plan Data type Theoretical computer science Data structure Algebraic number Programming language Parallel computing Information retrieval Search engine Artificial intelligence Sargable Web search query

Metrics

22
Cited By
1.60
FWCI (Field Weighted Citation Impact)
41
Refs
0.84
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Query processing techniques for arrays

A. MaratheKenneth Salem

Journal:   The VLDB Journal Year: 2002 Vol: 11 (1)Pages: 68-91
JOURNAL ARTICLE

Query processing techniques for arrays

A. MaratheKenneth Salem

Year: 1999 Pages: 323-334
BOOK-CHAPTER

Query Processing Techniques

Nikolaus AugstenMichael H. Böhlen

Synthesis lectures on data management Year: 2014 Pages: 61-78
BOOK-CHAPTER

Distributed Query Processing Using Suffix Arrays

Mauricio Marı́nGonzalo Navarro

Lecture notes in computer science Year: 2003 Pages: 311-325
© 2026 ScienceGate Book Chapters — All rights reserved.