Funkcia načíta zoznam vektorov pomocou SQL príkazu typu SELECT, ktorý vracia jeden celočíselny stĺpec, ktorého hodnoty sú interpretované ako id vektorov. Funkcia kombinuje vrátený zoznam so zoznamom vektorov v EDA databáze a automaticky ho filtruje na základe platnosti, typu vektora a rozsahu dát. Ak táto vlastnosť nie je žiadaná, je možné použiť funkciu %LoadFilterSimple.
V príkaze budú reťazce@@BT@@a@@ET@@nahradené za hodnoty parametrov_btresp._etv predvolenom lokálnom čase.
V príkaze je možné použiť reťazce v tvare@@<number>_<type>@@, kde za<number>je možné dosadiť čísla 1 až 9, ktoré zodpovedajú voliteľným parametrom SQL dopytu (_param1až_param9) a za<type>je možné dosadiť jeden z identifikátov typu parametra:
Ipre celočíselný parameter
Rpre reálne číslo
TLpre lokálny čas
TUpre UTC čas
Napr.@@1_I@@dosadí prvý voliteľný parameter SQL dopytu (_param1) ako celé číslo a@@2_TU@@dosadí druhý voliteľný parameter ako UTC čas. Vynechaný voliteľný parameter alebo neplatná hodnota bude dosadená ako NULL hodnota.
Deklarácia
VECTORS %LoadFilter(
TEXT _select,
TIME _bt,
TIME _et,
BOOL _orderByName
[, [_param1]
[, [...]
[, [_param9]]]]
)
Parametre
_select
SQL dopyt vracajúci jeden celočíselný stĺpec.
_bt
Čas, ktorý bude v dopyte dosadený za reťazec@@BT@@v predvolenom lokálnom čase.
_et
Čas, ktorý bude v dopyte dosadený za reťazec@@ET@@v predvolenom lokálnom čase.
_orderByName
Príznak či má byť zoznam vektorov zoradený podľa kódu vektora.