File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -2554,6 +2554,10 @@ private class LocalQArg extends AnnotationArg {
2554
2554
LocalQArg ( ) { this .getValue ( ) = "local?" }
2555
2555
}
2556
2556
2557
+ private class DiscardEntityArg extends AnnotationArg {
2558
+ DiscardEntityArg ( ) { this .getValue ( ) = "discard_entity" }
2559
+ }
2560
+
2557
2561
private class MonotonicAggregatesArg extends AnnotationArg {
2558
2562
MonotonicAggregatesArg ( ) { this .getValue ( ) = "monotonicAggregates" }
2559
2563
}
@@ -2641,6 +2645,15 @@ class OverlayLocalQ extends Annotation {
2641
2645
override string toString ( ) { result = "overlay[local?]" }
2642
2646
}
2643
2647
2648
+ /** An `overlay[discard_entity]` annotation. */
2649
+ class OverlayDiscardEntity extends Annotation {
2650
+ OverlayDiscardEntity ( ) {
2651
+ this .getName ( ) = "overlay" and this .getArgs ( 0 ) instanceof DiscardEntityArg
2652
+ }
2653
+
2654
+ override string toString ( ) { result = "overlay[discard_entity]" }
2655
+ }
2656
+
2644
2657
/** A `language[monotonicAggregates]` annotation. */
2645
2658
class MonotonicAggregates extends Annotation {
2646
2659
MonotonicAggregates ( ) { this .getArgs ( 0 ) instanceof MonotonicAggregatesArg }
You can’t perform that action at this time.
0 commit comments