/** *

The statistics for a field calculated in the request.

*/ export interface _FieldStats { /** *

The minimum value found in the specified field in the result set.

If the field is numeric (int, int-array, double, or double-array), min is the string representation of a double-precision 64-bit floating point value. If the field is date or date-array, min is the string representation of a date with the format specified in IETF RFC3339: yyyy-mm-ddTHH:mm:ss.SSSZ.

*/ min?: string; /** *

The maximum value found in the specified field in the result set.

If the field is numeric (int, int-array, double, or double-array), max is the string representation of a double-precision 64-bit floating point value. If the field is date or date-array, max is the string representation of a date with the format specified in IETF RFC3339: yyyy-mm-ddTHH:mm:ss.SSSZ.

*/ max?: string; /** *

The number of documents that contain a value in the specified field in the result set.

*/ count?: number; /** *

The number of documents that do not contain a value in the specified field in the result set.

*/ missing?: number; /** *

The sum of the field values across the documents in the result set. null for date fields.

*/ sum?: number; /** *

The sum of all field values in the result set squared.

*/ sumOfSquares?: number; /** *

The average of the values found in the specified field in the result set.

If the field is numeric (int, int-array, double, or double-array), mean is the string representation of a double-precision 64-bit floating point value. If the field is date or date-array, mean is the string representation of a date with the format specified in IETF RFC3339: yyyy-mm-ddTHH:mm:ss.SSSZ.

*/ mean?: string; /** *

The standard deviation of the values in the specified field in the result set.

*/ stddev?: number; } export declare type _UnmarshalledFieldStats = _FieldStats;