anchor.diff:  
   constraint_clauses
       : ADD '(' (out_of_line_constraint* | out_of_line_ref_constraint) ')'
  -    | ADD  (out_of_line_constraint* | out_of_line_ref_constraint) 
  +    | ADD  (out_of_line_constraint* | out_of_line_ref_constraint)
       | MODIFY (CONSTRAINT constraint_name | PRIMARY KEY | UNIQUE '(' (','? column_name)+ ')')  constraint_state CASCADE?
       | RENAME CONSTRAINT old_constraint_name TO new_constraint_name
       | drop_constraint_clause+
  
positive.code:     | PREDICTION_PROBABILITY
      | PREDICTION_SET
      ;
      
  over_clause
      : OVER '(' query_partition_clause? (order_by_clause windowing_clause?)? ')'
      ;
  
negative.code:       )
        ';'
      ;
  
  partition_extention_clause
      : PARTITION ( '(' partition_name ')'
                  | FOR '(' (','? partition_key_value)+ ')'
  