First page Back Continue Last page Overview Graphics
(Uživatelsky definované) metody
SQL:1999 přidává metody
Rozdíly metod a funkcí:
- metody jsou vždy svázány s typem, funkce nikoliv,
- daný datový typ je vždy typem prvního (nedeklarovaného) argumentu metody,
- metody jsou uloženy vždy ve stejném schématu, ve kterém je uložen typ, ke kterému mají nejblíže. Funkce nejsou omezeny na specifické schéma.
- funkce i metody mohou být polymorfické, liší se v mechanismu volby konkrétní metody v run time,
- signatura a tělo metody jsou specifikovány odděleně,
- volání metody (tečková notace + argumenty v závorkách).