Skip to main content

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

Ř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)