← All Topics


The aq_tools are a collection of data processing tools. The tool set includes:

  1. Command line tools that process an input data set into an output set according to the command line options. All the tools, except for the sort command, operate in stream mode.
  2. A specialized low level database engine called the user bucket database (Udb).
  3. The rest are support files and helper tools that aid processing in general.


Data processing commands:

  • aq_pp – Record preprocessor
    • aq-emod – aq_tool eval functions
    • mcc.pmod – aq_pp module script compiler
  • aq_cnt – Data row/key count
  • aq_ord – In-memory record sort
  • aq_cat – Input multiplexer

User bucket database engine:


  • aq-input – aq_tool input specifications
  • aq-output – aq_tool output specifications
  • aq-emod – aq_tool eval functions


Version Changes