PiCO_QL icon indicating copy to clipboard operation
PiCO_QL copied to clipboard

[All modules] NULL checks do not work at all cases.

Open mfragkoulis opened this issue 11 years ago • 2 comments

e.g. multiple arguments to functions used in access paths. Pointers to character arrays are checked but they are not first class citizens of the NULL checking mechanism. The mechanism requires refactoring.

mfragkoulis avatar Jul 09 '14 14:07 mfragkoulis

Include NULL checks in USING LOOP directives, e.g. list_for_each_entry(tuple_iter,&any_dstr->partial,lru)

mfragkoulis avatar Jul 14 '14 09:07 mfragkoulis

Inherent checks for loops are not sufficient sometimes, e.g. iterating super blocks requires sth like the following: if (hlist_unhashed(&sb->s_instances)) continue; GIve the designer the ability to define such additional conditions through a directive in the PiCO QL DSL.

mfragkoulis avatar Jul 17 '14 09:07 mfragkoulis