The sqlite3_data_count(P)
will return non-zero if previous call to sqlite3_step(P) returned
SQLITE_ROW, except in the case of the PRAGMA incremental_vacuum
where it always returns zero since each step of that multi-step
pragma returns 0 columns of data.

/* IMP: R-13480-46087 */

# EVIDENCE-OF: R-13480-46087 The sqlite3_data_count(P) will return
# non-zero if previous call to sqlite3_step(P) returned SQLITE_ROW,
# except in the case of the PRAGMA incremental_vacuum where it always
# returns zero since each step of that multi-step pragma returns 0
# columns of data.