Document toolboxDocument toolbox

(no) HyperDoc-spørringsspråk (HQL)

HyperDoc-spørringsspråk (HQL) kan brukes i presentasjonsfiltre og søk.

Syntaks

{EXPRESSION} {AND/OR} {EXPRESSION} ...

HQL er begrenset til 500 tegn og 5 logiske operatorer.

Uttrykk

{PROPERTY_NAME} {OPERATOR} {VALUE}

PROPERTY_NAME – navn på eiendom i den gitte klassen

OPERATOR – avhenger av eiendomstype. Se de neste delene.

VERDI – eiendommens forventede verdi

Operatorer

Talloperatorer

Gjelder følgende type eiendommer:

  • Flyt

  • Heltall

  • Valuta

  • Flateinnhold

  • Antall

  • Lengde

  • Brukervelger

  • Fargevelger

Operatornavn

Operatorsymbol

Eksempel

Operatornavn

Operatorsymbol

Eksempel

Er ikke lik

!=

eiendom != 3

Ikke mindre enn

>=

eiendom >= 3

Ikke større enn

<=

eiendom <= 3

Er lik

=

eiendom = 3

Større enn

>

eiendom > 3

Mindre enn

<

eiendom < 3

I sett

i

eiendom i (3,4,5)

Datooperatorer

Gjelder type dato/tid.

Tilgjengelige datoformater:

  • dd/MM/ÅÅÅÅ

  • dd-MM-ÅÅÅÅ

  • dd.MM.ÅÅÅÅ

  • ÅÅÅÅ/MM/dd

  • ÅÅÅÅ-MM-dd

  • ÅÅÅÅ.MM.dd

  • ÅÅÅÅ-MM-dd'T'HH:mm:ss.SSSXXX

Operatornavn

Operatorsymbol

Eksempel

Operatornavn

Operatorsymbol

Eksempel

Er ikke lik

!=

eiendom != 12/05/2003

Er lik

=

eiendom = 2003.05.12

I sett

i

eiendom i (01.01.2000,01.01.2001,01.01.2002)

Før

før

eiendom før 2013-05-25T12:12:12.100+02:00

Etter

etter

eiendom etter 12.04.2000

Tekstoperatorer

Gjelder for tekst- og XML-typer.

Operatornavn

Operatorsymbol

Eksempel

Operatornavn

Operatorsymbol

Eksempel

Er ikke lik

!=

eiendom != dusj

Er lik

=

eiendom = etasje (123

I sett

i

eiendom i (Etasje 1,Etasje 2, Etasje 3)

Begynner med

begynner-med

eiendom begynner-med ru

Inneholder

inneholder

eiendom inneholder bygning

Boolske operatorer

Gjelder boolsk type.

Operatornavn

Operatorsymbol

Eksempel

Operatornavn

Operatorsymbol

Eksempel

Er lik

=

eiendom = usann

Eksempel

eiendom1 = 1 og eiendom2 != 2.0 Og eiendom3 før 2000-01-01 ELLER eiendom4 = sant Og eiendom5 begynner-med plan