SetFilter - podmínky pro výběr keší

Modul je jakýmsi univerzálním nástrojem pro upřesnění výběru keší, které mají být použity pro některé další moduly.

  1. vyberte sloupec (položku z databáze) v levém seznamu a přeneste jej do pravého seznamu
  2. definujte hodnotu, kterou musí sloupec obsahovat, aby keše byly použity
  3. pokud nebude podmínka na obsah doplněna, použití sloupce postrádá smysl
  4. podmínek může být najednou definování více (např. nadmořska výška větší než 1000 a terén větší než 4)

Nastavení hodnot

Běžně jsou v modulech používány všechny keše, ale zadáním podmínky s hodnotou je možné výběr keší omezit (filtrovat). Je tak možné např. vytvořit mapu jen z T5 keší, mapu z keší, které mají současně T5 a D5, a podobně.

Pokud má být výběr keší takovýmto způsobem omezen, je třeba vybrat správný operátor pro porovnání a pak zadat správně příslušnou hodnotu.

Implicitně je vybrán operátor cokoliv (anything), což znamená, že hodnota je ignorovaná a vybírají se všechny hodnoty. Význam matematických operátorů je jasný, jen je třeba dát pozor na to, zda má být porovnání číselné nebo textové. Při textovém porovnání musí být hodnota uzavřená v apostrofech ('hodnota').

Databázové operátory IN, NOT IN a BETWEEN pracují s více hodnotami a je nutné, aby hodnoty byly v apostrofech a odděleny čárkou (příklad pro operátor IN: 'FTF','STF').

Operátor LIKE porovnává hodnotu s maskou, která může obsahovat zástupné znaky _ a %. Příkladem může být zápis hodnoty pro zobrazení všech keší s FTF tagy: '%FTF%'. Budou tedy akceptovány jen keše, které kdekoli obsahují v tagu text FTF (např. coFTF).