@@ -29,10 +29,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
2929
3030
3131CREATE OR REPLACE FUNCTION _pgr_vrpOneDepot (
32- customers_sql TEXT ,
33- vehicles_sql TEXT ,
32+ TEXT , -- customers_sql
33+ TEXT , -- vehicles_sql
3434 TEXT , -- matrix_sql
35- depot_id INTEGER ,
35+ INTEGER , -- depot_id
3636
3737 OUT seq INTEGER ,
3838 OUT vehicle_seq INTEGER ,
@@ -58,25 +58,25 @@ final_sql TEXT;
5858BEGIN
5959
6060 orders_sql = $$WITH
61- vrp_orders AS ($$ || customers_sql || $$ ),
61+ vrp_orders AS ($$ || $ 1 || $$ ),
6262 pickups AS (
6363 SELECT id, x AS p_x, y AS p_y, open_time AS p_open, close_time AS p_close, service_time AS p_service
6464 FROM vrp_orders
65- WHERE id = $$ || depot_id || $$
65+ WHERE id = $$ || $ 4 || $$
6666 )
6767 SELECT vrp_orders .id AS id, order_unit AS demand, pickups .id AS p_node_id, p_x, p_y, p_open, p_close, p_service,
6868 vrp_orders .id AS d_node_id, x AS d_x, y AS d_y, open_time AS d_open, close_time AS d_close, service_time AS d_service
6969 FROM vrp_orders, pickups
70- WHERE vrp_orders .id != $$ || depot_id ;
70+ WHERE vrp_orders .id != $$ || $ 4 ;
7171
7272
7373 trucks_sql = $$ WITH
74- vrp_orders AS ($$ || customers_sql || $$ ),
75- vrp_vehicles AS ($$ || vehicles_sql || $$ ),
74+ vrp_orders AS ($$ || $ 1 || $$ ),
75+ vrp_vehicles AS ($$ || $ 2 || $$ ),
7676 starts AS (
7777 SELECT id AS start_node_id, x AS start_x, y AS start_y, open_time AS start_open, close_time AS start_close, service_time AS start_service
7878 FROM vrp_orders
79- WHERE id = $$ || depot_id || $$
79+ WHERE id = $$ || $ 4 || $$
8080 )
8181 SELECT vehicle_id AS id, capacity, starts.* FROM vrp_vehicles, starts;
8282 $$;
9898END;
9999$BODY$
100100LANGUAGE plpgsql VOLATILE STRICT;
101+
0 commit comments