Vyberie vektory podľa filtra (sqlFilter = SELECT ID_VECTOR FROM...).
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 (param1 až param9) a za je možné dosadiť jeden z identifikátov typu parametra:
Napr. @@1_I@@ dosadí prvý parameter ako celé číslo a @@2_TU@@ dosadí druhý parameter ako UTC čas. Vynechaný parameter SQL dotazu alebo neplatná hodnota bude do dotazu dosadená ako NULL.
VECTORS := %LoadFilterSimple( "sqlFilter", BT, ET, [param1], [param2], ..., [param9] ) |
| _sqlFilter | SQL dopyt |
| _bt | Začiatok časového intervalu |
| _et | Koniec časového intervalu |
| _param1, ..., _param9 | Voliteľné parametre SQL dotazu |
-- vráti počet vektorov načítanych cez jednoduchý filter
VECTOR _v;
VECTORS _w;
%CreateVector(_v, 1);
_w := %LoadFilterSimple("SELECT vectorId FROM vectors", _BT, _ET);
_v[1] := %ValuesNr(_w);
RETURN _v; |
TODO |