Branch Coverage

lib/Neo4j/Bolt/ResultStream.xs
Criterion Covered Total %
branch 0 94 0.0


line true false branch
15 0 0 rs_obj = C_PTR_OF(rs_ref,rs_obj_t);
16 0 0 if (rs_obj->fetched == 1) {
24 0 0 if (!n) {
26 0 0 if (fail) {
32 0 0 if (result == NULL) {
33 0 0 if (errno) {
47 0 0 for (i=0; i
50 0 0 Inline_Stack_Push( perl_value );
57 0 0 return neo4j_nfields( C_PTR_OF(rs_ref,rs_obj_t)->res_stream );
64 0 0 rs = C_PTR_OF(rs_ref,rs_obj_t)->res_stream;
68 0 0 for (i = 0; i < nfields; i++)
69 0 0 Inline_Stack_Push(sv_2mortal(newSVpv(neo4j_fieldname(rs,i),0)));
75 0 0 return C_PTR_OF(rs_ref,rs_obj_t)->succeed;
78 0 0 return C_PTR_OF(rs_ref,rs_obj_t)->fail;
81 0 0 return C_PTR_OF(rs_ref,rs_obj_t)->errnum;
84 0 0 return C_PTR_OF(rs_ref,rs_obj_t)->eval_errcode;
87 0 0 return C_PTR_OF(rs_ref,rs_obj_t)->eval_errmsg;
90 0 0 return C_PTR_OF(rs_ref,rs_obj_t)->strerror;
94 0 0 if (C_PTR_OF(rs_ref,rs_obj_t)->fetched == 1) {
0 0 if (C_PTR_OF(rs_ref,rs_obj_t)->fetched == 1) {
95 0 0 return C_PTR_OF(rs_ref,rs_obj_t)->stats->result_count;
101 0 0 if (C_PTR_OF(rs_ref,rs_obj_t)->fetched == 1) {
0 0 if (C_PTR_OF(rs_ref,rs_obj_t)->fetched == 1) {
102 0 0 return C_PTR_OF(rs_ref,rs_obj_t)->stats->available_after;
108 0 0 if (C_PTR_OF(rs_ref,rs_obj_t)->fetched == 1) {
0 0 if (C_PTR_OF(rs_ref,rs_obj_t)->fetched == 1) {
109 0 0 return C_PTR_OF(rs_ref,rs_obj_t)->stats->consumed_after;
116 0 0 rs_obj_t *rs_obj = C_PTR_OF(rs_ref,rs_obj_t);
143 0 0 if (C_PTR_OF(rs_ref,rs_obj_t)->fetched != 1) {
0 0 if (C_PTR_OF(rs_ref,rs_obj_t)->fetched != 1) {
147 0 0 uc = C_PTR_OF(rs_ref,rs_obj_t)->stats->update_counts;
149 0 0 Inline_Stack_Push( newSViv( (const UV) uc->nodes_created ));
150 0 0 Inline_Stack_Push( newSViv( (const UV) uc->nodes_deleted ));
151 0 0 Inline_Stack_Push( newSViv( (const UV) uc->relationships_created ));
152 0 0 Inline_Stack_Push( newSViv( (const UV) uc->relationships_deleted ));
153 0 0 Inline_Stack_Push( newSViv( (const UV) uc->properties_set ));
154 0 0 Inline_Stack_Push( newSViv( (const UV) uc->labels_added ));
155 0 0 Inline_Stack_Push( newSViv( (const UV) uc->labels_removed ));
156 0 0 Inline_Stack_Push( newSViv( (const UV) uc->indexes_added ));
157 0 0 Inline_Stack_Push( newSViv( (const UV) uc->indexes_removed ));
158 0 0 Inline_Stack_Push( newSViv( (const UV) uc->constraints_added ));
159 0 0 Inline_Stack_Push( newSViv( (const UV) uc->constraints_removed ));
166 0 0 rs_obj = C_PTR_OF(rs_ref,rs_obj_t);
188 0 0 if (PL_markstack_ptr != temp) {
208 0 0 if (PL_markstack_ptr != temp) {
264 0 0 if (PL_markstack_ptr != temp) {
280 0 0 if (PL_markstack_ptr != temp) {