Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions SqlScriptDom/GenerateFiles.props
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
<GLexerParserCompile Include="$(SQLSCRIPTDOM)\Parser\TSql\TSql140.g" />
<GLexerParserCompile Include="$(SQLSCRIPTDOM)\Parser\TSql\TSql150.g" />
<GLexerParserCompile Include="$(SQLSCRIPTDOM)\Parser\TSql\TSql160.g" />
<GLexerParserCompile Include="$(SQLSCRIPTDOM)\Parser\TSql\TSqlFabricDW.g" />
<GLexerParserCompile Include="$(SQLSCRIPTDOM)\Parser\TSql\TSql170.g" />
</ItemGroup>
<Target Name="CreateCsGenIntermediateOutputPath" AfterTargets="BuildGenerateSources" BeforeTargets="CoreCompile">
Expand Down
10 changes: 10 additions & 0 deletions SqlScriptDom/Parser/TSql/EventNotificationEventType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1096,6 +1096,16 @@ public enum EventNotificationEventType
/// </summary>
CreateVectorIndex = 344,

/// <summary>
/// ADD_INFORMATION_PROTECTION
/// </summary>
AddInformationProtection = 345,

/// <summary>
/// DROP_INFORMATION_PROTECTION
/// </summary>
DropInformationProtection = 346,

/// <summary>
/// AUDIT_LOGIN.
/// </summary>
Expand Down
2 changes: 2 additions & 0 deletions SqlScriptDom/Parser/TSql/OptionsHelper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,8 @@ internal SqlVersionFlags MapSqlVersionToSqlVersionFlags(SqlVersion sqlVersion)
return SqlVersionFlags.TSql160;
case SqlVersion.Sql170:
return SqlVersionFlags.TSql170;
case SqlVersion.SqlFabricDW:
return SqlVersionFlags.TSqlFabricDW;
default:
throw new ArgumentException(String.Format(CultureInfo.CurrentCulture, SqlScriptGeneratorResource.UnknownEnumValue, sqlVersion, "SqlVersion"), "sqlVersion");
}
Expand Down
22 changes: 12 additions & 10 deletions SqlScriptDom/Parser/TSql/SqlVersionFlags.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,22 +24,24 @@ internal enum SqlVersionFlags
TSql150 = 0x80,
TSql160 = 0x100,
TSql170 = 0x200,
TSqlFabricDW = 0x400,

TSqlAll = TSql80 | TSql90 | TSql100 | TSql110 | TSql120 | TSql130 | TSql140 | TSql150 | TSql160 | TSql170,
TSql90AndAbove = TSql90 | TSql100 | TSql110 | TSql120 | TSql130 | TSql140 | TSql150 | TSql160 | TSql170,
TSql100AndAbove = TSql100 | TSql110 | TSql120 | TSql130 | TSql140 | TSql150 | TSql160 | TSql170,
TSql110AndAbove = TSql110 | TSql120 | TSql130 | TSql140 | TSql150 | TSql160 | TSql170,
TSql120AndAbove = TSql120 | TSql130 | TSql140 | TSql150 | TSql160 | TSql170,
TSql130AndAbove = TSql130 | TSql140 | TSql150 | TSql160 | TSql170,
TSql140AndAbove = TSql140 | TSql150 | TSql160 | TSql170,
TSql150AndAbove = TSql150 | TSql160 | TSql170,
TSql160AndAbove = TSql160 | TSql170,
TSqlAll = TSql80 | TSql90 | TSql100 | TSql110 | TSql120 | TSql130 | TSql140 | TSql150 | TSql160 | TSqlFabricDW | TSql170,
TSql90AndAbove = TSql90 | TSql100 | TSql110 | TSql120 | TSql130 | TSql140 | TSql150 | TSql160 | TSqlFabricDW | TSql170,
TSql100AndAbove = TSql100 | TSql110 | TSql120 | TSql130 | TSql140 | TSql150 | TSql160 | TSqlFabricDW | TSql170,
TSql110AndAbove = TSql110 | TSql120 | TSql130 | TSql140 | TSql150 | TSql160 | TSqlFabricDW | TSql170,
TSql120AndAbove = TSql120 | TSql130 | TSql140 | TSql150 | TSql160 | TSqlFabricDW | TSql170,
TSql130AndAbove = TSql130 | TSql140 | TSql150 | TSql160 | TSqlFabricDW | TSql170,
TSql140AndAbove = TSql140 | TSql150 | TSql160 | TSqlFabricDW | TSql170,
TSql150AndAbove = TSql150 | TSql160 | TSqlFabricDW | TSql170,
TSql160AndAbove = TSql160 | TSqlFabricDW | TSql170,
TSqlFabricDWAndAbove = TSql160 | TSqlFabricDW | TSql170,
TSqlUnder110 = TSql80 | TSql90 | TSql100,
TSqlUnder120 = TSql80 | TSql90 | TSql100 | TSql110,
TSqlUnder130 = TSql80 | TSql90 | TSql100 | TSql110 | TSql120,
TSqlUnder140 = TSql80 | TSql90 | TSql100 | TSql110 | TSql120 | TSql130,
TSqlUnder150 = TSql80 | TSql90 | TSql100 | TSql110 | TSql120 | TSql130 | TSql140,
TSqlUnder160 = TSql80 | TSql90 | TSql100 | TSql110 | TSql120 | TSql130 | TSql140 | TSql150,
TSqlUnder170 = TSql80 | TSql90 | TSql100 | TSql110 | TSql120 | TSql130 | TSql140 | TSql150 | TSql160,
TSqlUnder170 = TSql80 | TSql90 | TSql100 | TSql110 | TSql120 | TSql130 | TSql140 | TSql150 | TSql160 | TSqlFabricDW,
}
}
Loading