Module Parameters

The module parameters allow the datasqill developer to configure or even program the desired functionality. The GUI provides a corresponding input dialog for setting the parameters.

ActionDialog.png

Transformation Instruction

The module "interprets" the transformation instruction (on the right in the Action dialog) that the datasqill developer has specified. Often, as in the example above, SQL statements are used, which are then delegated to a database server for execution.

Attributes

Modules use attributes to specify their behavior in more detail. The datasqill developer must assign values to these attributes in the GUI (center left in the Action dialog).

An attribute has the following properties:

Value Meaning
Name Name of the attribute
Data Type Data type of the attribute
Label Display text
Description Description of the attribute
Position Position of the attribute

The Name of the attribute is a freely chosen name.

The Data Type is one of the following values:

  • BOOLEAN: boolean value
  • CHAR: text field
  • CLOB: longer text
  • CONNECTION: external database connection
  • NUMBER: number
  • SQL: SQL expression

The Display text is used in the GUI to display an identifier (label) before the attribute.

The Description serves to explain the attribute and is displayed in the GUI as a tooltip.

The Position is used for sorting the attributes in the GUI. Attributes with a negative position number are not displayed in the GUI. They represent hidden attributes that the datasqill developer cannot change.