Auslesen mit Bedingungen

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
(optional)

logicaloperator

Logische Operatoren: AND, OR, NOT
Vorgabewert: AND

condition
(optional)

logicaloperator

Vergleichsoperatoren: eq, neq, in, notin, num_gt, num_geq, num_lt, num_leq, like
Operatoren zum Einschränken des auszulesenden Datenbereichs: creationtimestamp, valueconstraint
Vorgabewert: eq

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
(optional)

logicaloperator

Logischer Operator: AND, OR, NOT
Vorgabewert: AND

Doccondition
(optional)

logicaloperator

Vergleichsoperator: eq, neq, in, notin, exists, notexists
Vorgabewert: eq

tablename

Name der Tabelle, die die bereits gelesenen Tabellenfelder enthält

fieldname

Spaltenname