PGROUTING
3.2
|
#include "c_common/coordinates_input.h"
#include "c_types/column_info_t.h"
#include "c_common/debug_macro.h"
#include "c_common/get_check_data.h"
#include "c_common/time_msg.h"
Go to the source code of this file.
Functions | |
static void | pgr_fetch_row (HeapTuple *tuple, TupleDesc *tupdesc, Column_info_t info[3], int64_t *default_id, Coordinate_t *distance) |
void | pgr_get_coordinates (char *sql, Coordinate_t **coordinates, size_t *total_coordinates) |
bigint id, float x, float y, More... | |
|
static |
Definition at line 36 of file coordinates_input.c.
References column_found(), Coordinate_t::id, pgr_SPI_getBigInt(), pgr_SPI_getFloat8(), Coordinate_t::x, and Coordinate_t::y.
Referenced by pgr_get_coordinates().
void pgr_get_coordinates | ( | char * | sql, |
Coordinate_t ** | coordinates, | ||
size_t * | total_coordinates | ||
) |
bigint id, float x, float y,
Definition at line 57 of file coordinates_input.c.
References ANY_INTEGER, ANY_NUMERICAL, Column_info_t::colNumber, Column_info_t::eType, Column_info_t::name, PGR_DBG, pgr_fetch_column_info(), pgr_fetch_row(), pgr_SPI_cursor_open(), pgr_SPI_prepare(), Column_info_t::strict, time_msg(), and Column_info_t::type.
Referenced by process().