Předloha je určitý typ dotazu, který umožňuje snadné zadávání opakujících se dotazů nebo opakovaných dotazů stejného typu. Zjednodušení spočívá v tom, že složitý opakující se dotaz vytvoříme pouze jednou jako předlohu a při vlastních voláních pouze měníme hodnoty parametrů pro tuto předlohu.
Předloha se skládá ze jména, vlastního textu předlohy a volitelného popisu. Jméno je jednoznačný identifikátor předlohy a používá se při vyvolání dotazu. Všechny tři položky se zadávají v okně ->Dotaz->Vytvoření předlohy. Text předlohy a popis je možné dodatečně modifikovat v seznamu předloh (->Dotaz->Seznam předloh).
V textu předlohy lze použít proměnných, za které se při aplikaci
předlohy dosadí skutečné parametry. Tyto proměnné jsou tvořeny znakem
dolar ($
) následovaným číslicí. První parametr se tedy bude nahrazovat za všechny výskyty
proměnné $1
, druhý za všechny výskyty proměnné $2
, třetí
za $3
atd.
Například předloha pro všechny slovní tvary pravidelných anglických sloves, by mohla mít text:
[word="$1" | word="$1s" | word="$1ing" | word="$1ed"]
Vyvolání předlohy se zapisuje do stejného řádku jako běžný dotaz. Od
běžného dotazu se odlišuje tím, že prvním znakem zleva je vykřičník
(!
), následuje jméno předlohy, dvojtečka (:
) a mezerou
oddělené případné parametry. Pokud by jméno výše uvedené předlohy
bylo verb, zadání dotazu by vypadalo
!verb: help