Porovnávané verzie
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Funkcia %LoadFilter
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 _bt resp. _et v predvolenom lokálnom čase.
V príkaze je možné použiť reťazce v tvare @@<number>_<type>@@, kde za <number>
Vyberie vektory podľa filtra (sqlFilter). Ak order_meno=1, vektory sú triedené podľa mena.
V SQL dotaze je možné použiť texty v tvare @@_@@, kde za je možné dosadiť čísla 1 až 9, ktoré zodpovedajú voliteľným parametrom SQL dotazu dopytu (_param1 až _param9) a za <type> je možné dosadiť jeden z identifikátov typu parametra:
- I pre celočíselný parameter
- R pre reálne číslo
- TL pre lokálny čas
- TU pre 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 SQL dotazu alebo neplatná hodnota bude do dotazu dosadená ako NULL hodnota.
Blok kódu | ||||
---|---|---|---|---|
| ||||
VECTORS := %LoadFilter( "sqlFilter", BT, ET, order_meno, [param1], [param2], ..., [param9 TEXT _select, TIME _bt, TIME _et, BOOL _orderByName [, [BOOL|INT|REAL|TIME _param1] [, [BOOL|INT|REAL|TIME ...] [, [BOOL|INT|REAL|TIME _param9]]]] ) |
_ | sqlFilterselect | SQL dopyt vracajúci jeden celočíselný stĺpec. | |
_bt | Začiatok časového intervaluČas, ktorý bude v dopyte dosadený za reťazec @@BT@@ v predvolenom lokálnom čase. | ||
_et | Koniec časového intervalu | _orderMeno | Č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. | 0/1 – triedenie podľa mena||
_param1, ..., | _param9 | Voliteľné parametre SQL | dotazudopytu. |