PGROUTING
3.2
|
#include <stddef.h>
#include "c_types/pgr_costFlow_t.h"
#include "c_types/pgr_flow_t.h"
#include "c_types/pgr_basic_edge_t.h"
#include "c_types/pgr_edge_t.h"
#include "c_types/pgr_edge_xy_t.h"
Go to the source code of this file.
Functions | |
void | pgr_get_basic_edges (char *sql, pgr_basic_edge_t **edges, size_t *total_edges) |
read basic edges More... | |
void | pgr_get_costFlow_edges (char *sql, pgr_costFlow_t **edges, size_t *total_edges) |
read edges for cost flow More... | |
void | pgr_get_edges (char *edges_sql, pgr_edge_t **edges, size_t *total_edges) |
basic edge_sql More... | |
void | pgr_get_edges_no_id (char *edges_sql, pgr_edge_t **edges, size_t *total_edges) |
edges_sql without id parameter More... | |
void | pgr_get_edges_reversed (char *edges_sql, pgr_edge_t **edges, size_t *total_edges) |
void | pgr_get_edges_xy (char *edges_sql, Pgr_edge_xy_t **edges, size_t *total_edges) |
Edges with x, y vertices values. More... | |
void | pgr_get_edges_xy_reversed (char *edges_sql, Pgr_edge_xy_t **edges, size_t *total_edges) |
for many to 1 on aStar More... | |
void | pgr_get_flow_edges (char *sql, pgr_edge_t **edges, size_t *total_edges) |
read edges for flow More... | |
void pgr_get_basic_edges | ( | char * | sql, |
pgr_basic_edge_t ** | edges, | ||
size_t * | total_edges | ||
) |
read basic edges
For queries of the type:
[in] | sql | |
[out] | edges | |
[out] | total_edges |
Definition at line 766 of file edges_input.c.
References get_edges_basic().
Referenced by process().
void pgr_get_costFlow_edges | ( | char * | sql, |
pgr_costFlow_t ** | edges, | ||
size_t * | total_edges | ||
) |
read edges for cost flow
Edges:
bigint id, bigint source, bigint target, bigint capacity, bigint reverse_capacity float cost, float reverse_cost
[in] | sql | |
[out] | edges | |
[out] | total_edges |
Definition at line 701 of file edges_input.c.
References get_edges_costFlow().
Referenced by process().
void pgr_get_edges | ( | char * | edges_sql, |
pgr_edge_t ** | edges, | ||
size_t * | total_edges | ||
) |
basic edge_sql
For queries of the type:
[in] | edges_sql | |
[out] | edges | |
[out] | total_edges |
Definition at line 711 of file edges_input.c.
References get_edges_5_columns().
Referenced by compute(), compute_trsp(), process(), and process_combinations().
void pgr_get_edges_no_id | ( | char * | edges_sql, |
pgr_edge_t ** | edges, | ||
size_t * | total_edges | ||
) |
edges_sql without id parameter
Currently used in: allpairs
[in] | edges_sql | |
[out] | edges | |
[out] | total_edges |
Definition at line 733 of file edges_input.c.
References get_edges_5_columns().
Referenced by process().
void pgr_get_edges_reversed | ( | char * | edges_sql, |
pgr_edge_t ** | edges, | ||
size_t * | total_edges | ||
) |
Definition at line 722 of file edges_input.c.
References get_edges_5_columns().
Referenced by process().
void pgr_get_edges_xy | ( | char * | edges_sql, |
Pgr_edge_xy_t ** | edges, | ||
size_t * | total_edges | ||
) |
Edges with x, y vertices values.
For queries of the type:
[in] | edges_sql | |
[out] | edges | |
[out] | total_edges |
Definition at line 744 of file edges_input.c.
References get_edges_9_columns().
Referenced by process().
void pgr_get_edges_xy_reversed | ( | char * | edges_sql, |
Pgr_edge_xy_t ** | edges, | ||
size_t * | total_edges | ||
) |
for many to 1 on aStar
Used internally
Transforms queries of the type:
to
[in] | edges_sql | |
[out] | edges | |
[out] | total_edges |
Definition at line 757 of file edges_input.c.
References get_edges_9_columns().
Referenced by process().
void pgr_get_flow_edges | ( | char * | sql, |
pgr_edge_t ** | edges, | ||
size_t * | total_edges | ||
) |
read edges for flow
Edges:
bigint id, bigint source, bigint target, bigint capacity, bigint reverse_capacity
[in] | sql | |
[out] | edges | |
[out] | total_edges |
Definition at line 691 of file edges_input.c.
References get_edges_flow().
Referenced by process().