Module context

Source
Expand description

The Context provides a way to store information about the types found during analysis.

Structs§

Aggregators
A collection of aggregators that should allow the user of the library to run arbitrary aggregation code on the data as it is being analyzed.
BooleanContext
BytesContext
Context
The Context holds a fresh copy of the context that each Schema copies when it’s first created and then fills as the analysis proceeds.
Counter
As simple as an aggregato can be, counts the aggregated values.
CountingSet
Keeps track of the inserted values and how many times they have occurred.
MapStructContext
NullContext
NumberContext
The context for numeric values.
SemanticExtractor
Runs regexes on the strings to check whether they have interesting values.
SequenceContext
StringContext
SuspiciousStrings
Keeps track of any occurrences of strings that are known to be fishy, open a PR if you have more!