static { Map<String, Token> map = new HashMap<String, Token>(); map.putAll(Keywords.DEFAULT_KEYWORDS.getKeywords()); map.put("DUAL", Token.DUAL); map.put("FALSE", Token.FALSE); map.put("IDENTIFIED", Token.IDENTIFIED); map.put("IF", Token.IF); map.put("KILL", Token.KILL); map.put("LIMIT", Token.LIMIT); map.put("TRUE", Token.TRUE); map.put("BINARY", Token.BINARY); map.put("SHOW", Token.SHOW); map.put("CACHE", Token.CACHE); map.put("ANALYZE", Token.ANALYZE); map.put("OPTIMIZE", Token.OPTIMIZE); map.put("ROW", Token.ROW); map.put("BEGIN", Token.BEGIN); map.put("END", Token.END); // for oceanbase & mysql 5.7 map.put("PARTITION", Token.PARTITION); map.put("CONTINUE", Token.CONTINUE); map.put("UNDO", Token.UNDO); map.put("SQLSTATE", Token.SQLSTATE); map.put("CONDITION", Token.CONDITION); DEFAULT_MYSQL_KEYWORDS = new Keywords(map); }
static { Map<String, Token> map = new HashMap<String, Token>(); map.putAll(Keywords.DEFAULT_KEYWORDS.getKeywords()); map.put("SEL", Token.SEL); map.put("LOCKING", Token.LOCKING); map.put("ACCESS", Token.ACCESS); // map.put("PARTITION", Token.PARTITION); // map.put("PARTITIONED", Token.PARTITIONED); map.put("RANGE_N", Token.RANGE_N); map.put("VOLATILE", Token.VOLATILE); map.put("MULTISET", Token.MULTISET); map.put("FORMAT", Token.FORMAT); map.put("QUALIFY", Token.QUALIFY); map.put("MOD", Token.MOD); DEFAULT_TD_KEYWORDS = new Keywords(map); }