package Ġai . plat on . pulsar . ql . h 2 . ud fs Ċ Ċ import Ġai . plat on . pulsar . persist . model . Web Page Formatter Ċ import Ġai . plat on . pulsar . ql . annotation . U DF Group Ċ import Ġai . plat on . pulsar . ql . annotation . UD Function Ċ import Ġai . plat on . pulsar . ql . h 2 . H 2 SessionFactory Ċ import Ġorg . h 2 . engine . Session Ċ import Ġai . plat on . pulsar . ql . annotation . H 2 Context Ċ import Ġjava . sql . Connection Ċ Ċ @ U DF Group ( namespace Ġ= Ġ" META ") Ċ object ĠMetadata Functions Ġ{ ĊĊĠĠĠ Ġ@ UD Function ( description Ġ= Ġ" Get Ġa Ġpage Ġspecified Ġby Ġurl Ġfrom Ġthe Ġdatabase , Ġreturn Ġthe Ġformatted Ġpage Ġas Ġa Ġstring ") ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġget (@ H 2 Context Ġconn : ĠConnection , Ġurl : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpage Ġ= ĠH 2 SessionFactory . getSession ( conn ). load ( url ) ĊĠĠĠĠĠĠĠ Ġreturn ĠWeb Page Formatter ( page ). toString () ĊĠĠĠ Ġ} Ċ } Ċ