Přehled rozkládacích kódů výrazů

Upravit obsah stránky

Řetězec rozpoznaných částí vzájemně oddělených znakem "~", jenž je následován dvoumístným řetězcem obsahujícím některý z následujících kódů. Tento řetězec se netvoří z částí, které jsou obsahem hranatých závorek výrazu XPath (ten je ponechán v původní podobě).

Srovnávací symboly

ca - +- (>)
cb - -+ (<)
  cc - += (>=) 
cd - -= (<=) 
ce - == (=)
  cf - != (<>) 
cg - =~ resp. like (jako) 
ci - is null 
cn - [is] not null

Matematické symboly

mp - + (plus) 
mm - - (minus) 
mc - * (krát) 
md - | (děleno)

Logické operátory

la - and 
lo - or

Absolutní Xpath odkaz - začíná '/'

as - string 
an - number 
ad - date 
at - time 
ab - boolean 
aa - odkaz 
na oblast 
a- - neurčený typ ´
Datové typy se týkají odkazovaných prvků. Typcurrency je určován jako number.

Relativní Xpath odkaz - začíná '.'

rs - string 
rn - number 
rd - date 
rt - time 
rb - boolean 
ra - odkaz na oblast 
r- - neurčený typ 
Datové typy se týkají odkazovaných prvků. Typ currency je určován jakonumber.

Predikáty

pl - ALL 
pl - ANY 
pe - EXIST 
py - EMPTY 
Predikáty sezapisují jako funkce (se závorkami)

Proměnné různých typů ($)

$s - string 
$n - number 
$d - date 
$t - time 
$b - boolean

Přímé hodnoty

vs - řetězcová hodnota 
v apostrofech 
vn - číselná hodnota 
vt - logická hodnota true 
vf - logická hodnota false 
vl - hodnota NULL

Závorky kulaté, složené a hranaté

bl - ( 
br - ) 
xl - { 
xr - } 
sl - [ 
sr - ]

Jiné

eq - "=" tj. operátor přiřazení (pokud je povolen) 
in - speciální instrukce uzavřená mezi dvě dvojtečky 
jd - (joindocument) klíčové slovo join pro výrazy filtrů 
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)