Merge pull request #8017 from github/nickrolfe/csharp_externalData

C#: add externalData back to dbscheme
This commit is contained in:
Nick Rolfe
2022-02-14 16:54:32 +00:00
committed by GitHub
8 changed files with 8408 additions and 2 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
description: Add externalData relation
compatibility: full
externalData.rel: delete

View File

@@ -166,6 +166,13 @@ compilation_assembly(
int assembly: @assembly ref
)
// Populated by the CSV extractor
externalData(
int id: @externalDataElement,
string path: string ref,
int column: int ref,
string value: string ref);
sourceLocationPrefix(
string prefix: string ref);
@@ -176,7 +183,7 @@ sourceLocationPrefix(
/** ELEMENTS **/
@element = @declaration | @stmt | @expr | @modifier | @attribute | @namespace_declaration
| @using_directive | @type_parameter_constraints
| @using_directive | @type_parameter_constraints | @externalDataElement
| @xmllocatable | @asp_element | @namespace | @preprocessor_directive;
@declaration = @callable | @generic | @assignable | @namespace;

View File

@@ -12,6 +12,10 @@
<k>@extractor_message</k>
<v>41551</v>
</e>
<e>
<k>@externalDataElement</k>
<v>0</v>
</e>
<e>
<k>@assembly</k>
<v>27546</v>
@@ -5579,6 +5583,150 @@
</dep>
</dependencies>
</relation>
<relation>
<name>externalData</name>
<cardinality>0</cardinality>
<columnsizes>
<e>
<k>id</k>
<v>0</v>
</e>
<e>
<k>path</k>
<v>0</v>
</e>
<e>
<k>column</k>
<v>0</v>
</e>
<e>
<k>value</k>
<v>0</v>
</e>
</columnsizes>
<dependencies>
<dep>
<src>id</src>
<trg>path</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
<dep>
<src>id</src>
<trg>column</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
<dep>
<src>id</src>
<trg>value</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
<dep>
<src>path</src>
<trg>id</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
<dep>
<src>path</src>
<trg>column</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
<dep>
<src>path</src>
<trg>value</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
<dep>
<src>column</src>
<trg>id</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
<dep>
<src>column</src>
<trg>path</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
<dep>
<src>column</src>
<trg>value</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
<dep>
<src>value</src>
<trg>id</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
<dep>
<src>value</src>
<trg>path</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
<dep>
<src>value</src>
<trg>column</trg>
<val>
<hist>
<budget>12</budget>
<bs/>
</hist>
</val>
</dep>
</dependencies>
</relation>
<relation>
<name>sourceLocationPrefix</name>
<cardinality>154</cardinality>
@@ -45198,4 +45346,4 @@
</dependencies>
</relation>
</stats>
</dbstats>
</dbstats>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,2 @@
description: Add externalData relation
compatibility: backwards