Optional errorError message if status is 'error'
Optional maxThe maximum __mj_UpdatedAt from the results - only when status is 'stale'
The query ID for reference
The index of this query in the batch request (for correlation)
Optional results?: T[]The fresh results - only populated when status is 'stale' or 'no_validation'
Optional rowThe row count of the results - only when status is 'stale'
'current' means the client's cache is still valid - no data returned 'stale' means the cache is outdated - fresh data is included in results 'error' means there was an error checking/executing the query 'no_validation' means the query doesn't have CacheValidationSQL configured
Result for a single RunQuery with cache check. The server returns either 'current' (cache is valid) or 'stale' (with fresh data).