PGROUTING  2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
arrays_input.c File Reference
#include "./postgres_connection.h"
#include "utils/lsyscache.h"
#include "catalog/pg_type.h"
#include "utils/array.h"
#include "./pgr_types.h"
#include "./time_msg.h"
#include "./debug_macro.h"
#include "./arrays_input.h"
#include <assert.h>

Go to the source code of this file.

Functions

static int64_t * pgr_get_bigIntArr (ArrayType *v, size_t *arrlen, bool allow_empty)
 
int64_t * pgr_get_bigIntArray (size_t *arrlen, ArrayType *input)
 
int64_t * pgr_get_bigIntArray_allowEmpty (size_t *arrlen, ArrayType *input)
 

Function Documentation

static int64_t* pgr_get_bigIntArr ( ArrayType *  v,
size_t *  arrlen,
bool  allow_empty 
)
static

Definition at line 40 of file arrays_input.c.

References PGR_DBG, and time_msg().

Referenced by pgr_get_bigIntArray(), and pgr_get_bigIntArray_allowEmpty().

int64_t* pgr_get_bigIntArray ( size_t *  arrlen,
ArrayType *  input 
)

Definition at line 127 of file arrays_input.c.

References pgr_get_bigIntArr().

Referenced by process().

int64_t* pgr_get_bigIntArray_allowEmpty ( size_t *  arrlen,
ArrayType *  input 
)

Definition at line 133 of file arrays_input.c.

References pgr_get_bigIntArr().

Referenced by process().