Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions src/allpairs/floydWarshall.c
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,14 @@ PG_FUNCTION_INFO_V1(_pgr_floydwarshall);

PGDLLEXPORT Datum
_pgr_floydwarshall(PG_FUNCTION_ARGS) {
FuncCallContext *funcctx;
TupleDesc tuple_desc;
FuncCallContext *funcctx = NULL;
TupleDesc tuple_desc = NULL;

IID_t_rt *result_tuples = NULL;
size_t result_count = 0;

if (SRF_IS_FIRSTCALL()) {
MemoryContext oldcontext;
MemoryContext oldcontext = NULL;
funcctx = SRF_FIRSTCALL_INIT();
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);

Expand Down Expand Up @@ -74,10 +74,10 @@ _pgr_floydwarshall(PG_FUNCTION_ARGS) {
result_tuples = (IID_t_rt*) funcctx->user_fctx;

if (funcctx->call_cntr < funcctx->max_calls) {
HeapTuple tuple;
Datum result;
Datum *values;
bool* nulls;
HeapTuple tuple = NULL;
Datum result = 0;
Datum *values = NULL;
bool* nulls = NULL;

values = palloc(3 * sizeof(Datum));
nulls = palloc(3 * sizeof(bool));
Expand Down
14 changes: 7 additions & 7 deletions src/allpairs/johnson.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@ PG_FUNCTION_INFO_V1(_pgr_johnson);

PGDLLEXPORT Datum
_pgr_johnson(PG_FUNCTION_ARGS) {
FuncCallContext *funcctx;
TupleDesc tuple_desc;
FuncCallContext *funcctx = NULL;
TupleDesc tuple_desc = NULL;

IID_t_rt *result_tuples = NULL;
size_t result_count = 0;

if (SRF_IS_FIRSTCALL()) {
MemoryContext oldcontext;
MemoryContext oldcontext = NULL;
funcctx = SRF_FIRSTCALL_INIT();
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);

Expand Down Expand Up @@ -75,10 +75,10 @@ _pgr_johnson(PG_FUNCTION_ARGS) {
result_tuples = (IID_t_rt*) funcctx->user_fctx;

if (funcctx->call_cntr < funcctx->max_calls) {
HeapTuple tuple;
Datum result;
Datum *values;
bool *nulls;
HeapTuple tuple = NULL;
Datum result = 0;
Datum *values = NULL;
bool *nulls = NULL;

values = palloc(3 * sizeof(Datum));
nulls = palloc(3 * sizeof(bool));
Expand Down
17 changes: 8 additions & 9 deletions src/astar/astar.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@ PG_FUNCTION_INFO_V1(_pgr_astar);


PGDLLEXPORT Datum _pgr_astar(PG_FUNCTION_ARGS) {
FuncCallContext *funcctx;
TupleDesc tuple_desc;
FuncCallContext *funcctx = NULL;
TupleDesc tuple_desc = NULL;

Path_rt *result_tuples = NULL;
size_t result_count = 0;

if (SRF_IS_FIRSTCALL()) {
MemoryContext oldcontext;
MemoryContext oldcontext = NULL;
funcctx = SRF_FIRSTCALL_INIT();
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);

Expand Down Expand Up @@ -112,18 +112,17 @@ PGDLLEXPORT Datum _pgr_astar(PG_FUNCTION_ARGS) {
result_tuples = (Path_rt*) funcctx->user_fctx;

if (funcctx->call_cntr < funcctx->max_calls) {
HeapTuple tuple;
Datum result;
Datum *values;
bool* nulls;
HeapTuple tuple = NULL;
Datum result = 0;
Datum *values = NULL;
bool* nulls = NULL;
size_t call_cntr = funcctx->call_cntr;

size_t numb = 8;
values = palloc(numb * sizeof(Datum));
nulls = palloc(numb * sizeof(bool));

size_t i;
for (i = 0; i < numb; ++i) {
for (size_t i = 0; i < numb; ++i) {
nulls[i] = false;
}

Expand Down
17 changes: 8 additions & 9 deletions src/bdAstar/bdAstar.c
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,14 @@ PG_FUNCTION_INFO_V1(_pgr_bdastar);

PGDLLEXPORT Datum
_pgr_bdastar(PG_FUNCTION_ARGS) {
FuncCallContext *funcctx;
TupleDesc tuple_desc;
FuncCallContext *funcctx = NULL;
TupleDesc tuple_desc = NULL;

Path_rt *result_tuples = NULL;
size_t result_count = 0;

if (SRF_IS_FIRSTCALL()) {
MemoryContext oldcontext;
MemoryContext oldcontext = NULL;
funcctx = SRF_FIRSTCALL_INIT();
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);

Expand Down Expand Up @@ -113,18 +113,17 @@ _pgr_bdastar(PG_FUNCTION_ARGS) {
result_tuples = (Path_rt*) funcctx->user_fctx;

if (funcctx->call_cntr < funcctx->max_calls) {
HeapTuple tuple;
Datum result;
Datum *values;
bool* nulls;
HeapTuple tuple = NULL;
Datum result = 0;
Datum *values = NULL;
bool* nulls = NULL;
size_t call_cntr = funcctx->call_cntr;

size_t numb = 8;
values = palloc(numb * sizeof(Datum));
nulls = palloc(numb * sizeof(bool));

size_t i;
for (i = 0; i < numb; ++i) {
for (size_t i = 0; i < numb; ++i) {
nulls[i] = false;
}

Expand Down
17 changes: 8 additions & 9 deletions src/bdDijkstra/bdDijkstra.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@ PG_FUNCTION_INFO_V1(_pgr_bddijkstra);


PGDLLEXPORT Datum _pgr_bddijkstra(PG_FUNCTION_ARGS) {
FuncCallContext *funcctx;
TupleDesc tuple_desc;
FuncCallContext *funcctx = NULL;
TupleDesc tuple_desc = NULL;

Path_rt *result_tuples = NULL;
size_t result_count = 0;

if (SRF_IS_FIRSTCALL()) {
MemoryContext oldcontext;
MemoryContext oldcontext = NULL;
funcctx = SRF_FIRSTCALL_INIT();
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);
if (PG_NARGS() == 5) {
Expand Down Expand Up @@ -117,18 +117,17 @@ PGDLLEXPORT Datum _pgr_bddijkstra(PG_FUNCTION_ARGS) {
result_tuples = (Path_rt*) funcctx->user_fctx;

if (funcctx->call_cntr < funcctx->max_calls) {
HeapTuple tuple;
Datum result;
Datum *values;
bool* nulls;
HeapTuple tuple = NULL;
Datum result = 0;
Datum *values = NULL;
bool* nulls = NULL;
size_t call_cntr = funcctx->call_cntr;

size_t numb = 8;
values = palloc(numb * sizeof(Datum));
nulls = palloc(numb * sizeof(bool));

size_t i;
for (i = 0; i < numb; ++i) {
for (size_t i = 0; i < numb; ++i) {
nulls[i] = false;
}

Expand Down
17 changes: 8 additions & 9 deletions src/bellman_ford/bellman_ford.c
Original file line number Diff line number Diff line change
Expand Up @@ -90,14 +90,14 @@ process(

PGDLLEXPORT Datum
_pgr_bellmanford(PG_FUNCTION_ARGS) {
FuncCallContext *funcctx;
TupleDesc tuple_desc;
FuncCallContext *funcctx = NULL;
TupleDesc tuple_desc = NULL;

Path_rt *result_tuples = NULL;
size_t result_count = 0;

if (SRF_IS_FIRSTCALL()) {
MemoryContext oldcontext;
MemoryContext oldcontext = NULL;
funcctx = SRF_FIRSTCALL_INIT();
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);

Expand Down Expand Up @@ -149,17 +149,16 @@ _pgr_bellmanford(PG_FUNCTION_ARGS) {
result_tuples = (Path_rt*) funcctx->user_fctx;

if (funcctx->call_cntr < funcctx->max_calls) {
HeapTuple tuple;
Datum result;
Datum *values;
bool* nulls;
HeapTuple tuple = NULL;
Datum result = 0;
Datum *values = NULL;
bool* nulls = NULL;

size_t numb = 8;
values = palloc(numb * sizeof(Datum));
nulls = palloc(numb * sizeof(bool));

size_t i;
for (i = 0; i < numb; ++i) {
for (size_t i = 0; i < numb; ++i) {
nulls[i] = false;
}

Expand Down
17 changes: 8 additions & 9 deletions src/bellman_ford/bellman_ford_neg.c
Original file line number Diff line number Diff line change
Expand Up @@ -92,14 +92,14 @@ process(

PGDLLEXPORT Datum
_pgr_bellmanfordneg(PG_FUNCTION_ARGS) {
FuncCallContext *funcctx;
TupleDesc tuple_desc;
FuncCallContext *funcctx = NULL;
TupleDesc tuple_desc = NULL;

Path_rt *result_tuples = NULL;
size_t result_count = 0;

if (SRF_IS_FIRSTCALL()) {
MemoryContext oldcontext;
MemoryContext oldcontext = NULL;
funcctx = SRF_FIRSTCALL_INIT();
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);

Expand Down Expand Up @@ -152,17 +152,16 @@ _pgr_bellmanfordneg(PG_FUNCTION_ARGS) {
result_tuples = (Path_rt*) funcctx->user_fctx;

if (funcctx->call_cntr < funcctx->max_calls) {
HeapTuple tuple;
Datum result;
Datum *values;
bool* nulls;
HeapTuple tuple = NULL;
Datum result = 0;
Datum *values = NULL;
bool* nulls = NULL;

size_t numb = 8;
values = palloc(numb * sizeof(Datum));
nulls = palloc(numb * sizeof(bool));

size_t i;
for (i = 0; i < numb; ++i) {
for (size_t i = 0; i < numb; ++i) {
nulls[i] = false;
}

Expand Down
17 changes: 8 additions & 9 deletions src/bellman_ford/edwardMoore.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@ PG_FUNCTION_INFO_V1(_pgr_edwardmoore);


PGDLLEXPORT Datum _pgr_edwardmoore(PG_FUNCTION_ARGS) {
FuncCallContext *funcctx;
TupleDesc tuple_desc;
FuncCallContext *funcctx = NULL;
TupleDesc tuple_desc = NULL;

Path_rt *result_tuples = NULL;
size_t result_count = 0;

if (SRF_IS_FIRSTCALL()) {
MemoryContext oldcontext;
MemoryContext oldcontext = NULL;
funcctx = SRF_FIRSTCALL_INIT();
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);

Expand Down Expand Up @@ -118,18 +118,17 @@ PGDLLEXPORT Datum _pgr_edwardmoore(PG_FUNCTION_ARGS) {
result_tuples = (Path_rt*) funcctx->user_fctx;

if (funcctx->call_cntr < funcctx->max_calls) {
HeapTuple tuple;
Datum result;
Datum *values;
bool* nulls;
HeapTuple tuple = NULL;
Datum result = 0;
Datum *values = NULL;
bool* nulls = NULL;
size_t call_cntr = funcctx->call_cntr;

size_t numb = 8;
values = palloc(numb * sizeof(Datum));
nulls = palloc(numb * sizeof(bool));

size_t i;
for (i = 0; i < numb; ++i) {
for (size_t i = 0; i < numb; ++i) {
nulls[i] = false;
}

Expand Down
17 changes: 8 additions & 9 deletions src/breadthFirstSearch/binaryBreadthFirstSearch.c
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,13 @@ process(
}

PGDLLEXPORT Datum _pgr_binarybreadthfirstsearch(PG_FUNCTION_ARGS) {
FuncCallContext *funcctx;
TupleDesc tuple_desc;
FuncCallContext *funcctx = NULL;
TupleDesc tuple_desc = NULL;
Path_rt *result_tuples = NULL;
size_t result_count = 0;

if (SRF_IS_FIRSTCALL()) {
MemoryContext oldcontext;
MemoryContext oldcontext = NULL;
funcctx = SRF_FIRSTCALL_INIT();
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);

Expand Down Expand Up @@ -142,17 +142,16 @@ PGDLLEXPORT Datum _pgr_binarybreadthfirstsearch(PG_FUNCTION_ARGS) {
result_tuples = (Path_rt *)funcctx->user_fctx;

if (funcctx->call_cntr < funcctx->max_calls) {
HeapTuple tuple;
Datum result;
Datum *values;
bool *nulls;
HeapTuple tuple = NULL;
Datum result = 0;
Datum *values = NULL;
bool *nulls = NULL;

size_t numb = 8;
values = palloc(numb * sizeof(Datum));
nulls = palloc(numb * sizeof(bool));

size_t i;
for (i = 0; i < numb; ++i) {
for (size_t i = 0; i < numb; ++i) {
nulls[i] = false;
}

Expand Down
17 changes: 8 additions & 9 deletions src/breadthFirstSearch/breadthFirstSearch.c
Original file line number Diff line number Diff line change
Expand Up @@ -40,14 +40,14 @@ PG_FUNCTION_INFO_V1(_pgr_breadthfirstsearch);


PGDLLEXPORT Datum _pgr_breadthfirstsearch(PG_FUNCTION_ARGS) {
FuncCallContext *funcctx;
TupleDesc tuple_desc;
FuncCallContext *funcctx = NULL;
TupleDesc tuple_desc = NULL;

MST_rt *result_tuples = NULL;
size_t result_count = 0;

if (SRF_IS_FIRSTCALL()) {
MemoryContext oldcontext;
MemoryContext oldcontext = NULL;
funcctx = SRF_FIRSTCALL_INIT();
oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx);

Expand Down Expand Up @@ -84,18 +84,17 @@ PGDLLEXPORT Datum _pgr_breadthfirstsearch(PG_FUNCTION_ARGS) {
result_tuples = (MST_rt*) funcctx->user_fctx;

if (funcctx->call_cntr < funcctx->max_calls) {
HeapTuple tuple;
Datum result;
Datum *values;
bool* nulls;
HeapTuple tuple = NULL;
Datum result = 0;
Datum *values = NULL;
bool* nulls = NULL;

size_t num = 8;
values = palloc(num * sizeof(Datum));
nulls = palloc(num * sizeof(bool));


size_t i;
for (i = 0; i < num; ++i) {
for (size_t i = 0; i < num; ++i) {
nulls[i] = false;
}

Expand Down
Loading