anchor.diff:      | PARTITION | PARTITIONS | POSITION | PRECEDING | PRIVILEGES | PROPERTIES | PUBLIC
       | RANGE | READ | RENAME | REPEATABLE | REPLACE | RESET | RESTRICT | REVOKE | ROLLBACK | ROW | ROWS
       | SCHEMA | SCHEMAS | SECOND | SERIALIZABLE | SESSION | SET | SETS
  -    | SHOW | SMALLINT | SOME | START | STATS | SUBSTRING | SYSTEM
  -    | TABLES | TABLESAMPLE | TEXT | TIME | TIMESTAMP | TINYINT | TO | TRANSACTION | TRY_CAST | TYPE
  +    | SHOW | SOME | START | STATS | SUBSTRING | SYSTEM
  +    | TABLES | TABLESAMPLE | TEXT | TIME | TIMESTAMP | TO | TRANSACTION | TRY_CAST | TYPE
       | UNBOUNDED | UNCOMMITTED | USE
       | VALIDATE | VERBOSE | VIEW
       | WORK | WRITE
  
positive.code: THEN: 'THEN';
  TIME: 'TIME';
  TIMESTAMP: 'TIMESTAMP';
  TINYINT: 'TINYINT';
  TO: 'TO';
  TRANSACTION: 'TRANSACTION';
  TRUE: 'TRUE';
  
negative.code: INNER: 'INNER';
  INPUT: 'INPUT';
  INSERT: 'INSERT';
  INTERSECT: 'INTERSECT';
  INTERVAL: 'INTERVAL';
  INTO: 'INTO';
  