docs: public static AliasExpressionParser createAliasExpressionParser(final LexerEngine lexerEngine) {
          switch (lexerEngine.getDatabaseType()) {
              case H2:
                  return new MySQLAliasExpressionParser(lexerEngine);
              case MySQL:
                  return new MySQLAliasExpressionParser(lexerEngine);
              case Oracle:
                  return new OracleAliasExpressionParser(lexerEngine);
              case SQLServer:
                  return new SQLServerAliasExpressionParser(lexerEngine);
              case PostgreSQL:
                  return new PostgreSQLAliasExpressionParser(lexerEngine);
              default:
                  throw new UnsupportedOperationException(String.format("Cannot support database type: %s", lexerEngine.getDatabaseType()));
          }
      }