anchor.diff:   table_name 
    opt_materialized
    opt_storage
  - system_priviledge
  + system_privilege
    extra
    returning
    join_clause
  
positive.code: opt_on_obj_clause -> ON JAVA SOURCE table                                                       : {'on java source', unwrap_bin('$4')}.
  opt_on_obj_clause -> ON JAVA RESOURCE table                                                     : {'on java resource', unwrap_bin('$4')}.
  
  system_priviledge_list -> '$empty'                                                              : [].
  system_priviledge_list -> system_priviledge                                                     : ['$1'].
  system_priviledge_list -> system_priviledge ',' system_priviledge_list                          : ['$1'|'$3'].
  system_priviledge_list -> ALL                                                                   : ['all'].
  system_priviledge_list -> ALL PRIVILEGES                                                        : ['all privileges'].
  
  system_priviledge -> SELECT                                                                     : 'select'.
  system_priviledge -> UPDATE                                                                     : 'update'.
  system_priviledge -> DELETE                                                                     : 'delete'.
  system_priviledge -> INSERT                                                                     : 'insert'.
  system_priviledge -> DROP                                                                       : 'drop'.
  system_priviledge -> NAME                                                                       : strl2atom(['$1']).
  system_priviledge -> NAME NAME                                                                  : strl2atom(['$1', '$2']).
  system_priviledge -> NAME NAME NAME                                                             : strl2atom(['$1', '$2', '$3']).
  system_priviledge -> NAME NAME NAME NAME                                                        : strl2atom(['$1', '$2', '$3', '$4']).
  system_priviledge -> NAME NAME NAME NAME NAME                                                   : strl2atom(['$1', '$2', '$3', '$4', '$5']).
  
  opt_with_grant_option -> '$empty'                                                               : ''.
  opt_with_grant_option -> WITH GRANT OPTION                                                      : 'with grant option'.
  
negative.code:  opt_on_obj_clause
   opt_with_grant_option
   opt_with_revoke_option
   system_privilege_list
   grantee_commalist
   grantee
   cursor_def
  