DataBase Generation Language (Dbgl)

Contents

The online documentation describes the DataBase Generation Language (Dbgl), a scripting language that to manipulate and generate databases using simple (but rigid) programming structure.

A Dbgl script is an ASCII file that contains a series of directives and statements. These script files have the extension ".dbg".   It is possible to run Dbgl scripts from the Utilities > Script > Run option or by using the dbgl command from the shell. The dbgl command takes one argument, the name of the script file.

dbgl <script>

Database scripting is also available using the Inquisitor query language.

The documentation consists of the following sections:

Script Structure

This section explains the structure of statements in Dbgl scripts.

Directives

This section explains the directive section of Dbgl scripts.

Definitions and Generators

This section explains the definitions and generation sections of a Dbgl script.

Conditional Statements

This section covers the syntax of conditional statements used in the definitions and generation sections.  Logical expressions are also introduced in this section.

Command Lists

This section explains the command lists that are executed by conditional statements. It covers:

  • Assignment
  • Control Functions
  • Database Functions
  • Arithmetic Functions
  • String Functions
  • Operators

Input and Output

This section covers input and output to various locations.

Examples

This section gives examples of Dbgl scripts.