@@ -56,16 +56,13 @@ def getControlNames(self, version):
5656
5757 def getQuery (self , args ):
5858 ''' returns the sql query in required signature format of pgr_KSP '''
59- return sql .SQL ("""
60- SELECT seq,
61- '(' || start_vid || ',' || end_vid || ')-' || path_id AS path_name,
62- path_seq AS _path_seq,
63- start_vid AS _start_vid, end_vid AS _end_vid,
64- path_id AS _path_id,
65- node AS _node,
66- edge AS _edge,
67- cost AS _cost
68- FROM pgr_KSP(' {innerQuery} ',
59+ return sql .SQL ("""SELECT seq,
60+ '(' || start_vid || ',' || end_vid || ')-' || path_id AS path_name,
61+ path_seq AS _path_seq, start_vid AS _start_vid, end_vid AS _end_vid,
62+ node AS _node, edge AS _edge,
63+ path_id AS _path_id,
64+ cost AS _cost, agg_cost AS _agg_cost
65+ FROM pgr_KSP('{innerQuery}',
6966 {source_ids}, {target_ids}, {Kpaths}, {directed}, {heap_paths})
7067 """ ).format (** args )
7168
@@ -77,5 +74,5 @@ def getExportMergeQuery(self, args):
7774
7875 def draw (self , rows , con , args , geomType , canvasItemList , mapCanvas ):
7976 ''' draw the result '''
80- columns = [2 , 4 , 5 ]
77+ columns = [2 , 5 , 6 ]
8178 self .drawManyPaths (rows , columns , con , args , geomType , canvasItemList , mapCanvas )
0 commit comments