Module Values.StatisticsSource

Contains statistics information. The DFE engine uses information about the data in your Neptune graph to make effective trade-offs when planning query execution. This information takes the form of statistics that include so-called characteristic sets and predicate statistics that can guide query planning. See Managing statistics for the Neptune DFE to use.

Sourcetype nonrec t = {
  1. autoCompute : Boolean.t option;
    (*

    Indicates whether or not automatic statistics generation is enabled.

    *)
  2. active : Boolean.t option;
    (*

    Indicates whether or not DFE statistics generation is enabled at all.

    *)
  3. statisticsId : String_.t option;
    (*

    Reports the ID of the current statistics generation run. A value of -1 indicates that no statistics have been generated.

    *)
  4. date : SyntheticTimestamp_date_time.t option;
    (*

    The UTC time at which DFE statistics have most recently been generated.

    *)
  5. note : String_.t option;
    (*

    A note about problems in the case where statistics are invalid.

    *)
  6. signatureInfo : StatisticsSummary.t option;
    (*

    A StatisticsSummary structure that contains: signatureCount - The total number of signatures across all characteristic sets. instanceCount - The total number of characteristic-set instances. predicateCount - The total number of unique predicates.

    *)
}
Sourceval make : ?autoCompute:??? -> ?active:??? -> ?statisticsId:??? -> ?date:??? -> ?note:??? -> ?signatureInfo:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `String of String_.t | `Structure of (string * [> `Integer of Integer.t ]) list | `Timestamp of SyntheticTimestamp_date_time.t ]) 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