return getKeywordOrIdentifier(s, "CROSS", KEYWORD); case 'D': return getKeywordOrIdentifier(s, "DISTINCT", KEYWORD); case 'E': if ("EXCEPT".equals(s)) { return KEYWORD; return getKeywordOrIdentifier(s, "EXISTS", KEYWORD); case 'F': if ("FROM".equals(s)) { return getKeywordOrIdentifier(s, "FALSE", FALSE); case 'G': return getKeywordOrIdentifier(s, "GROUP", KEYWORD); case 'H': return getKeywordOrIdentifier(s, "HAVING", KEYWORD); case 'I': if ("INNER".equals(s)) { return getKeywordOrIdentifier(s, "IS", KEYWORD); case 'J': return getKeywordOrIdentifier(s, "JOIN", KEYWORD); case 'L': if ("LIMIT".equals(s)) { return KEYWORD; return getKeywordOrIdentifier(s, "LIKE", KEYWORD); case 'M': return getKeywordOrIdentifier(s, "MINUS", KEYWORD);