VerityDotNet 1.0
C# library for Verity data profiling, quality control, remediation
Classes
VerityDotNet Namespace Reference

Classes

class  AnalyzeQuality
 Performs deep inspection of data records to discover and assess a variety of structure, syntax, and semantic problems and inconsistencies. More...
 
class  CoValue
 CoValue object to define 2 or 3 fields for joint value analysis. More...
 
class  DateFuncs
 Various functions to manipulate datetime. More...
 
class  ExecTransform
 Executes transforms as chain. All final results are returned as string. More...
 
class  Field
 Field object with properties for title, datatype, formatting. More...
 
class  LicenseMgr
 Manages VerityDotNet license. More...
 
class  Lookup
 Lookup dictionary object for transform processing. Transforms have an operation (Op) that allows assigning a value based on looking up the current value in a dictionary. 1, 2, 3 keys are allowed with the replacement value coming from the following column. This Op is in transform_types for category=assignment, function=lookup. The description of this function and how it uses the lookup is: More...
 
class  NumFuncs
 Helper function to manipulate numbers. More...
 
class  OpTypes
 Types for transform operation objects.Each operation category(OpCat) has one or more functions each of which is defined by an OpFunc object. Method SetUpCats is a convenience method to make list of OpCat objects, each of which defines a category of transform operations(Ops), and contains a child list of OpFunc objects. More...
 
class  QualityAnalysis
 Object containing settings and results of quality inspection. More...
 
class  RecFuncs
 Helper functions to split quoted data records, handle parameter aliases, detect datatypes, and others. char_aliases are tokens to allow specifying disruptive characters. For example, -lsquare- is the [ character which has special meaning in code. More...
 
class  RefineData
 Refine data record into new output record doing datatyping, formatting, transforms, and error remediation. More...
 
class  RefineryObjects
 Container for objects needed during Refine methods. More...
 
class  RemediateParsing
 Remediates (i.e fixes) records that parse incorrectly leading to incorrect number of field values relative to number fields in schema. This has three types: big: too many field values typically due to embedded delimiters in some field values small1: too few fields by 1 which can either be an error or acceptable since some databases intentionally drop last field if it is empty setting it as null small2: too few fields by 2 or more typically caused by line feeds in fields or problems exporting records across data system types This class detects and corrects these errors making new records that are correct. More...
 
class  ReportFuncs
 Utility report functions. More...
 
class  Transform
 Transform object for modifying source field values and generating values for added enrichment fields. A transform contains a sequence of operations that may include conditional testing of values and referenced fields. It operates on the field whose name is the title of the transform. This field should always be the output field title which itself can be a source field, a renamed source field, or an added enrichment field. Processing check output field list first and if a match is not found then checks the 'mapto' property of output fields for a match to an original source field title. More...
 
class  TransformFuncs
 Methods for managing Transforms. More...