Vidíte historickú verziu tejto stránky. Pozrite si aktuálnu verziu.

Porovnať s aktuálnou verziou Zobraziť históriu stránky

« Predchádzajúce Verzia 3 Aktuálny »

Funkcia %LoadFilter 


Popis

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> je možné dosadiť čísla 1 až 9, ktoré zodpovedajú voliteľným parametrom SQL dopytu (_param1  _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 alebo neplatná hodnota bude dosadená ako NULL hodnota.

Deklarácia
VECTORS %LoadFilter(
	TEXT	_select,
	TIME	_bt,
	TIME	_et,
	BOOL	_orderByName
	[,		[_param1]
	[,		[...]
	[,		[_param9]]]]
)
Parametre
_selectSQL 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.
_orderByNamePríznak či má byť zoznam vektorov zoradený podľa kódu vektora.
_param1,
...,
_param9
Voliteľné parametre SQL dopytu.

Súvisiace stránky:

  • Žiadne štítky