User Defined Extensions to the Vertica Analytic Database