Versions in this module Expand all Collapse all v1 v1.0.0 Dec 17, 2020 Changes in this version + var CycleAnomalySpecs map[string]CycleAnomalySpecType + var CycleTypeNames map[string]struct + var ProcessAnalysisTypes map[string]struct + var RealtimeAnalysisTypes map[string]struct + var UnknownAnomalyTypes map[string]struct + func AdditionalGraphs(opts Opts) []core.Analyzer + func CycleCases(graph core.DirectedGraph, pairExplainer core.DataExplainer, sccs []core.SCC) map[string][]core.Anomaly + func CycleCasesInScc(graph core.DirectedGraph, filterGraph FilterGraphFn, ...) []core.CycleExplainerResult + func Cycles(analyzer core.Analyzer, history core.History, opts ...interface{}) core.CheckResult + func CyclesWithDraw() + func FailedWrites(history core.History) map[string]map[core.MopValueType]*core.Op + func Gen(mop []core.Mop) core.Op + func IntArrayHash(array []int) uint32 + func IntermediateWrites(history core.History) map[string]map[core.MopValueType]*core.Op + type CheckResult struct + AlsoNot []string + Anomalies core.Anomalies + AnomalyTypes []string + ImpossibleModels []interface{} + IsUnknown bool + Not []string + Valid bool + func ResultMap(opts Opts, anomalies core.Anomalies) CheckResult + func (c CheckResult) Error() string + type CycleAnomalySpecType struct + FilterEx FilterExType + FirstRel core.Rel + Rels map[core.Rel]struct{} + RestRels map[core.Rel]struct{} + With core.CyclePredicate + type CycleExplainerWrapper struct + func (c CycleExplainerWrapper) ExplainCycle(pairExplainer core.DataExplainer, circle core.Circle) core.CycleExplainerResult + func (c CycleExplainerWrapper) RenderCycleExplanation(explainer core.DataExplainer, cr core.CycleExplainerResult) string + type DistMode = int + const Exponential + const Uniform + type FilterExType = func(cycleCase *core.CycleExplainerResult) bool + type FilterGraphFn = func(rels []core.Rel) *core.DirectedGraph + func FilteredGraphs(graph core.DirectedGraph) FilterGraphFn + type KeyDist struct + DistMode DistMode + type MopIterator struct + func WrTxn(opts WrTxnOpts) *MopIterator + func WrTxnWithDefaultOpts() *MopIterator + func (mIter *MopIterator) Next() []core.Mop + type OpMopIterator struct + func OpMops(history core.History) *OpMopIterator + func (omi *OpMopIterator) HasNext() bool + func (omi *OpMopIterator) Next() (core.Op, core.Mop) + type Opts struct + AdditionalGraphs []core.Analyzer + Anomalies []string + ConsistencyModels []core.ConsistencyModelName + type WrTxnOpts struct + KeyCount uint + KeyDist KeyDist + KeyDistBase uint + MaxTxnLength uint + MaxWritesPerKey uint + MinTxnLength uint + func DefaultWrTxnOpts() WrTxnOpts + type WrTxnState struct