Skip to content

Commit d9ed68d

Browse files
committed
[sql][prim] New _primv4 function with additional output column
1 parent c97515e commit d9ed68d

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

sql/spanningTree/_prim.sql

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,29 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
3939
----------------
4040

4141

42+
--v3.7
43+
CREATE FUNCTION _pgr_primv4(
44+
TEXT, -- Edge sql
45+
ANYARRAY, -- tree root for traversal
46+
TEXT, -- order by
47+
BIGINT, -- max depth
48+
FLOAT, -- distance
49+
50+
OUT seq BIGINT,
51+
OUT depth BIGINT,
52+
OUT start_vid BIGINT,
53+
OUT pred BIGINT,
54+
OUT node BIGINT,
55+
OUT edge BIGINT,
56+
OUT cost FLOAT,
57+
OUT agg_cost FLOAT)
58+
RETURNS SETOF RECORD AS
59+
'MODULE_PATHNAME'
60+
LANGUAGE C VOLATILE STRICT;
61+
62+
COMMENT ON FUNCTION _pgr_primv4(TEXT, ANYARRAY, TEXT, BIGINT, FLOAT)
63+
IS 'pgRouting internal function';
64+
4265
--v3.0
4366
CREATE FUNCTION _pgr_prim(
4467
TEXT, -- Edge sql
@@ -63,5 +86,5 @@ LANGUAGE C VOLATILE STRICT;
6386

6487

6588
COMMENT ON FUNCTION _pgr_prim(TEXT, ANYARRAY, TEXT, BIGINT, FLOAT)
66-
IS 'pgRouting internal function';
89+
IS 'pgRouting internal function deprecated on v3.7.0';
6790

0 commit comments

Comments
 (0)