Module Values_1.ColumnStatisticsDataSource

Contains the individual types of column statistics data. Only one data object should be set and indicated by the Type attribute.

Sourcetype nonrec t = {
  1. type_ : ColumnStatisticsType.t;
    (*

    The type of column statistics data.

    *)
  2. booleanColumnStatisticsData : Values_0.BooleanColumnStatisticsData.t option;
    (*

    Boolean column statistics data.

    *)
  3. dateColumnStatisticsData : DateColumnStatisticsData.t option;
    (*

    Date column statistics data.

    *)
  4. decimalColumnStatisticsData : DecimalColumnStatisticsData.t option;
    (*

    Decimal column statistics data. UnscaledValues within are Base64-encoded binary objects storing big-endian, two's complement representations of the decimal's unscaled value.

    *)
  5. doubleColumnStatisticsData : DoubleColumnStatisticsData.t option;
    (*

    Double column statistics data.

    *)
  6. longColumnStatisticsData : LongColumnStatisticsData.t option;
    (*

    Long column statistics data.

    *)
  7. stringColumnStatisticsData : StringColumnStatisticsData.t option;
    (*

    String column statistics data.

    *)
  8. binaryColumnStatisticsData : Values_0.BinaryColumnStatisticsData.t option;
    (*

    Binary column statistics data.

    *)
}
Sourceval context_ : string
Sourceval make : ?booleanColumnStatisticsData:??? -> ?dateColumnStatisticsData:??? -> ?decimalColumnStatisticsData:??? -> ?doubleColumnStatisticsData:??? -> ?longColumnStatisticsData:??? -> ?stringColumnStatisticsData:??? -> ?binaryColumnStatisticsData:??? -> type_:ColumnStatisticsType.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Structure of (string * [> `Double of Double.t | `Long of Awso.Import.Int64.t | `Structure of (string * [> `Blob of Values_0.Blob.t | `Integer of Values_0.Integer.t ]) list | `Timestamp of Values_0.Timestamp.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t