[BACK]Return to util.psql CVS log [TXT][DIR] Up to [pgFoundry] / pgtreelib / pgtreelib / src / main

Diff for /pgtreelib/pgtreelib/src/main/util.psql between version 1.7 and 1.8

version 1.7, 2008/09/11 05:39:24 version 1.8, 2008/09/11 15:46:50
Line 98  $$ STABLE LANGUAGE sql;
Line 98  $$ STABLE LANGUAGE sql;
   
   
  CREATE OR REPLACE FUNCTION  %%_util.get_root(arg_tree_id integer) RETURNS  %%.tree_node AS $$   CREATE OR REPLACE FUNCTION  %%_util.get_root(arg_tree_id integer) RETURNS  %%.tree_node AS $$
    SELECT (tn.*)::%%.tree_node FROM %%_util.tree_node tn where ntype = 1 and tree_id = $1;     SELECT (tn.*)::%%.tree_node FROM %%_util.tree_node tn where root = 1 and tree_id = $1;
  $$ STABLE LANGUAGE sql;   $$ STABLE LANGUAGE sql;
   
 ---------------------------------------------------------------------------  ---------------------------------------------------------------------------
 --  --
 ---------------------------------------------------------------------------  ---------------------------------------------------------------------------
  CREATE OR REPLACE FUNCTION  %%_util.get_root_id(arg_tree_id integer) RETURNS  bigint AS $$   CREATE OR REPLACE FUNCTION  %%_util.get_root_id(arg_tree_id integer) RETURNS  bigint AS $$
    SELECT  id FROM %%_util.tree_node where ntype = 1 and tree_id = $1;     SELECT  id FROM %%_util.tree_node where root = 1 and tree_id = $1;
  $$ STABLE LANGUAGE sql;   $$ STABLE LANGUAGE sql;
   
   
Line 133  CREATE OR REPLACE FUNCTION %%_util.get_t
Line 133  CREATE OR REPLACE FUNCTION %%_util.get_t
 $$ STABLE LANGUAGE  sql;  $$ STABLE LANGUAGE  sql;
   
   
   
   --CREATE OR REPLACE FUNCTION %%_util.compute_ntype(arg_node bigint) RETURNS  integer AS $$
   --DECLARE
   --BEGIN
   --
   --   SELECT INTO rec1 tn.level, tn.tree_id, tn.parent_id , tn.ntype
   --   FROM %%_util.tree_node tn WHERE tn.id = arg_node;
   --   if not found then
   --              RAISE NOTICE 'NODE % NOT FOUND',arg_node;
   --              return false;
   --   end if;
   --
   --
   --END
   --$$ STABLE LANGUAGE plpgsql;
   
   

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

PgFoundry-cvsweb <pgfoundry-cvsweb@pgFoundry.org>