Das Auslesen der Tabellen kann durch Bedingungen eingeschränkt werden. Sie können mit Bedingungen z. B. steuern, dass beim Auslesen einer Tabelle nur Zeilen gelesen werden, die einem bestimmten Datumsfeld entsprechen. Die Bedingungen werden in der Konfiguration der Tabellenspezifikation direkt im XML-Element booleancondition bzw. condition angegeben und gelten nur für die zugehörige Tabelle.
Eine Bedingung enthält den Namen des Datenfeldes, den Vergleichsoperator und einen konkreten Wert. Bedingungen lassen sich beliebig komplex verknüpfen (XML-Element booleancondition).
XML-Element |
XML-Attribut |
Beschreibung |
---|---|---|
booleancondition |
logicaloperator |
Logische Operatoren: AND, OR, NOT |
condition |
logicaloperator |
Vergleichsoperatoren: eq, neq, in, notin, num_gt, num_geq, num_lt, num_leq, like |
fieldname |
Tabellenfeldname |
Die XML-Elemente docbooleancondition und doccondition ermöglichen das bedingte Auslesen einer Datentabelle in Abhängigkeit von bereits gelesenen Tabellenfeldern. Sie werden ähnlich wie booleancondition und condition konfiguriert. Der Tabellenname und der Name der Spalte, die die bereits gelesenen Datenfelder enthält, werden in den XML-Attributen tablename und fieldname angegeben.
XML-Element |
XML-Attribut |
Beschreibung |
---|---|---|
docbooleancondition |
logicaloperator |
Logischer Operator: AND, OR, NOT |
Doccondition |
logicaloperator |
Vergleichsoperator: eq, neq, in, notin, exists, notexists |
tablename |
Name der Tabelle, die die bereits gelesenen Tabellenfelder enthält |
|
fieldname |
Spaltenname |