@@ -13385,13 +13385,29 @@ autoDropStatisticsOption returns [OnOffStatisticsOption vResult = this.FragmentF
1338513385 }
1338613386 ;
1338713387
13388+ persistSamplePercentStatisticsOption returns [OnOffStatisticsOption vResult = this.FragmentFactory.CreateFragment<OnOffStatisticsOption>()]
13389+ {
13390+ OptionState vOptionState;
13391+ }
13392+ : tOption:Identifier EqualsSign vOptionState=optionOnOff[vResult]
13393+ {
13394+ Match(tOption, CodeGenerationSupporter.PersistSamplePercent);
13395+ vResult.OptionKind = StatisticsOptionKind.PersistSamplePercent;
13396+ vResult.OptionState = vOptionState;
13397+ UpdateTokenInfo(vResult, tOption);
13398+ }
13399+ ;
13400+
1338813401createStatisticsStatementWithOption[ref bool isConflictingOption] returns [StatisticsOption vResult]
1338913402 :
1339013403 {NextTokenMatches(CodeGenerationSupporter.Incremental)}?
1339113404 vResult = incrementalStatisticsOption
1339213405 |
1339313406 {NextTokenMatches(CodeGenerationSupporter.AutoDrop)}?
1339413407 vResult = autoDropStatisticsOption
13408+ |
13409+ {NextTokenMatches(CodeGenerationSupporter.PersistSamplePercent)}?
13410+ vResult = persistSamplePercentStatisticsOption
1339513411 |
1339613412 vResult = sampleStatisticsOption[ref isConflictingOption]
1339713413 |
@@ -13450,6 +13466,8 @@ updateStatisticsStatementWithOption [ref bool isConflictingOption] returns [Stat
1345013466 vResult = incrementalStatisticsOption
1345113467 | {NextTokenMatches(CodeGenerationSupporter.AutoDrop)}?
1345213468 vResult = autoDropStatisticsOption
13469+ | {NextTokenMatches(CodeGenerationSupporter.PersistSamplePercent)}?
13470+ vResult = persistSamplePercentStatisticsOption
1345313471 | vResult = sampleStatisticsOption[ref isConflictingOption]
1345413472 |
1345513473 {NextTokenMatches(CodeGenerationSupporter.StatsStream)}?
0 commit comments