Přehled použitelných operátorů výrazů

Přehled operátorů použitelných pro výrazy v XDS (na začátku jsou uváděny pro úplnost vnitřní rozpoznávací kódy, které vás pro účely definice nezajímají):


Srovnávací operátory (c):

ca - +- (>)

cb - -+ (<)

cc - += (>=)

cd - -= (<=)

ce - == (=)

cf - != (<>)

cg - =~ resp. like (jako)

ci - is null

cn - [is] not null


Matematické operátory (m):

mp - + (plus)

mm - - (minus)

mc - * (krát)

md - | (děleno)


Logické operátory (l):

la - and

lo - or


Predikáty (p):

pl - ALL

pl - ANY

pe - EXIST

Predikáty se zapisují jako funkce (se závorkami)


Závorky kulaté (b) a hranaté (s):

bl - (

br - )

sl - [

sr - ]


Jiné:

eq - "=" tj. operátor přiřazení (pokud je povolen)

in - speciální instrukce uzavřená mezi dvě dvojtečky

jn - & operátor spojování řetězců

fn - název funkce

dc - , delimiter common => oddělovač čárka

nt - klíčové slovo NOT pro použití shodnotami NULL

kw - key-word jiné klíčové slovo (např. none)