There's really no semantic difference between fullqueries and partial queries at the moment, they're just meant to be informative for human readers. There *could* be semantics hooked onto these, though, sometime in the future.
The intent is that an incomplete query set to a tcl variable via db_map should be labelled as a "partial query", while any query passed to the "normal" db_* routines (db_string etc) should be labelled a "full query".