OptionalaggregateCached aggregate results, if aggregates were requested
The maximum __mj_UpdatedAt timestamp from the results
The cached result rows
Row count - derived from results.length
OptionalschemaSchema fingerprint captured when these rows were cached, surfaced from the stored payload
so in-place maintenance can carry it FORWARD when rewriting the slot (B38). Without it the
rewrite drops the hash, and isSchemaStaleCacheEntry short-circuits on a missing hash —
permanently disabling post-migration drift detection for that slot.
OptionaltotalTotal row count from the database — may differ from rowCount for paginated queries
Return type for GetRunViewResult and ApplyDifferentialUpdate. Includes rowCount (derived from results.length) and totalRowCount (from the database).