The Access Query Language (AQL) is a D3 facility used to retrieve and output data. It is an original component of the D3 system and consists of the List pre-processor, the Select processor, and the Output processor. AQL is a system-level information retrieval language that allows users to query their database without writing complex programs.
AQL is a report-generating language which enables the user to make various types of listings and queries. It is also used to select items from a file for use by other processors.