12.07.2015 Views

Distribuirane i objektne baze podataka - Ncd.matf.bg.ac.rs

Distribuirane i objektne baze podataka - Ncd.matf.bg.ac.rs

Distribuirane i objektne baze podataka - Ncd.matf.bg.ac.rs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

RETURNS - obavezna klauza, kojom se opisuje rezultat metoda.data-type3 - tip rezultata metoda. Važe ista razmatranja kao i za tip data-type2. Ako metod preklapa drugi metod, data-type3 mora da bude podtip tipa povratne vrednostioriginalnog metoda ukoliko se radi o strukturnom tipu; u suprotnom, tipovi moraju bitiidentični.data-type4 cast from data-type5 - tip rezultata metoda. Ova klauza se koristi za vraćanje drugačijeg tipa <strong>podataka</strong> pozivajućoj naredbi u odnosu natip <strong>podataka</strong> koji vraća metod. Tip 5 mora da ima mogućnost kastovanja u tip 4. Pošto se veličina i preciznost tipa 4 nasleđuju iz tipa 5, nije neophodno navoditi eksplicitnevrednosti. Umesto toga, može se pisati npr. VARCHAR(). FLOAT() ne može da se koristi. Distinct tip ne može da se koristi za tip 5. Ako metod preklapa drugi metod, ova klauza ne može da se navede. Slično, klauza FOR BIT DATA ne može da se navede.SPECIFIC specific-name Zadaje se jedinstveno ime instanci metoda koji se definiše. Ovo ime može se koristiti kadase definiše telo metoda ili prilikom uklanjanja metoda. Ne može se koristiti za pozivmetoda. Ako se ne navede, generiše se automatsko ime u odgovarajućem formatu.SELF AS RESULT Identifikuje se metod kao metod sa održivim tipom.42decembar 2010, Biljana Stojanović

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!