Microsoft.SqlServer.TransactSql.ScriptDom by Microsoft

<PackageReference Include="Microsoft.SqlServer.TransactSql.ScriptDom" Version="161.9109.0" />

.NET API 5,160,480 bytes

 DbccOptionsHelper

namespace Microsoft.SqlServer.TransactSql.ScriptDom { internal class DbccOptionsHelper : OptionsHelper<DbccOptionKind> { internal static readonly DbccOptionsHelper Instance = new DbccOptionsHelper(); private DbccOptionsHelper() { AddOptionMapping(DbccOptionKind.AllErrorMessages, "ALL_ERRORMSGS"); AddOptionMapping(DbccOptionKind.CountRows, "COUNT_ROWS"); AddOptionMapping(DbccOptionKind.NoInfoMessages, "NO_INFOMSGS"); AddOptionMapping(DbccOptionKind.TableResults, "TABLERESULTS"); AddOptionMapping(DbccOptionKind.TabLock, "TABLOCK"); AddOptionMapping(DbccOptionKind.StatHeader, "STAT_HEADER"); AddOptionMapping(DbccOptionKind.DensityVector, "DENSITY_VECTOR"); AddOptionMapping(DbccOptionKind.HistogramSteps, "HISTOGRAM_STEPS"); AddOptionMapping(DbccOptionKind.EstimateOnly, "ESTIMATEONLY"); AddOptionMapping(DbccOptionKind.Fast, "FAST"); AddOptionMapping(DbccOptionKind.AllLevels, "ALL_LEVELS"); AddOptionMapping(DbccOptionKind.AllIndexes, "ALL_INDEXES"); AddOptionMapping(DbccOptionKind.PhysicalOnly, "PHYSICAL_ONLY"); AddOptionMapping(DbccOptionKind.AllConstraints, "ALL_CONSTRAINTS"); AddOptionMapping(DbccOptionKind.StatsStream, "STATS_STREAM"); AddOptionMapping(DbccOptionKind.Histogram, "HISTOGRAM"); AddOptionMapping(DbccOptionKind.DataPurity, "DATA_PURITY"); AddOptionMapping(DbccOptionKind.MarkInUseForRemoval, "MARK_IN_USE_FOR_REMOVAL"); AddOptionMapping(DbccOptionKind.ExtendedLogicalChecks, "EXTENDED_LOGICAL_CHECKS", SqlVersionFlags.TSql100AndAbove); } } }