< Summary

Information
Class: ValidateLib.TabularData.AnnotatedTabularDataModel.Table
Assembly: validatelib.dll
File(s): C:\skola_karlovka\RP\code\csv-validator\CSV_Validator\ValidateLib\TabularData\AnnotatedTabularDataModel\Table.cs
Line coverage
100%
Covered lines: 9
Uncovered lines: 0
Coverable lines: 9
Total lines: 23
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBlocks covered Blocks not covered
Table()60

File(s)

C:\skola_karlovka\RP\code\csv-validator\CSV_Validator\ValidateLib\TabularData\AnnotatedTabularDataModel\Table.cs

#LineLine coverage
 1using ValidateLib.Metadata.Descriptors;
 2using ValidateLib.TabularData.Parsing;
 3
 4namespace ValidateLib.TabularData.AnnotatedTabularDataModel
 5{
 6    /// <summary>
 7    /// Default values based on the step 1 in https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/#parsing
 8    /// </summary>
 9    public class Table
 10    {
 111        public List<Column> columns { get; set; } = new List<Column>();
 112        public string tableDirection { get; set; } = "auto";
 113        public List<ForeignKeyDescriptor>? foreignKeys { get; set; } = new List<ForeignKeyDescriptor>();
 114        public string? id { get; set; } = null;
 115        public List<NoteDescriptor> notes { get; set; } = new List<NoteDescriptor>();
 116        public SchemaDescriptor? schema { get; set; } = null;
 117        public bool suppressOutput { set; get; } = false;
 118        public List<TransformationDescriptor>? transformations { get; set; } = new List<TransformationDescriptor>();
 119        public string? url { get; set; } = null;
 20        public Flags _flags;
 21
 22    }
 23}