Funktional entsprechende ESQL- und XPath-Zuordnungsfunktionen

Sie können einige Datenzuordnungsfunktionen entweder mit XPath-Funktionen oder durch die Bereitstellung funktional entsprechender ESQL-Funktionen in einer Custom ESQL-Transformation implementieren.

Die folgenden Funktionen in der ESQL-Sprache verfügen über funktional entsprechende XPath-Funktionen, die im Editor für grafische Datenzuordnungen integriert sind. Sie können diese Funktionen direkt aufrufen, ohne ESQL-Module in eine ESQL-Datei schreiben zu müssen, die dann von der Zuordnung aufgerufen werden:

Tabelle 1. Funktional entsprechende ESQL- und XPath-Funktionen
ESQL-Funktion XPath-Funktion
EXTRACT YEAR FROM

fn:year-from-date

fn:year-from-dateTime

EXTRACT MONTH FROM

fn:month-from-date

fn:month-from-dateTime

EXTRACT DAY FROM

fn:day-from-date

fn:day-from-dateTime

EXTRACT HOUR FROM

fn:hours-from-dateTime

fn:hours-from-duration

fn:hours-from-time

EXTRACT MINUTE FROM

fn:minutes-from-dateTime

fn:minutes-from-duration

fn:minutes-from-time

EXTRACT SECOND FROM

fn:seconds-from-dateTime

fn:seconds-from-duration

fn:seconds-from-time

EXTRACT DAYS FROM fn:days-from-duration
EXTRACT MONTHS FROM fn:months-from-duration
CURRENT_DATE fn:current-date
CURRENT_TIME fn:current-time
CURRENT_TIMESTAMP fn:current-dateTime
LOCAL_TIMEZONE fn:implicit-timezone
ABS (ABSVAL) fn:abs
CEIL (CEILING) fn:ceiling
FLOOR fn:floor
LEFT fn:substring
CONTAINS fn:contains
ENDSWITH fn:ends-with
LÄNGE fn:string-length
LOWER (LCASE) fn:lower-case
REPLACE fn:replace
RIGHT fn:substring
STARTSWITH fn:starts-with
Unterzeichenfolge ... FROM fn:substring
Unterzeichenfolge ... VORHER fn:substring-before
Unterzeichenfolge ... NACHHER fn:substring-after
Unterzeichenfolge ... VON ... FOR fn:substring (fn:substring (...), $für)
Unterzeichenfolge ... VORHER ... FOR fn:substring (fn:substring-before (...), $für)
Unterzeichenfolge ... NACHHER ... FOR fn:substring (fn:substring-after (...), $für)
TRANSLATE fn:translate
UPPER (UCASE) fn:upper-case
FIELDNAME fn:local-name
FIELDNAMESPACE fn:namespace-uri
CARDINALITY fn:count
EXISTS fn:exists