code: public static SQLParser newInstance(final DatabaseType dbType, final EncryptRule encryptRule, final ShardingTableMetaData shardingTableMetaData, final String sql) {
          if (DatabaseType.MySQL == dbType || DatabaseType.H2 == dbType) {
              return new AntlrParsingEngine(dbType, sql, encryptRule, shardingTableMetaData);
          }
          throw new SQLParsingUnsupportedException(String.format("Can not support %s", dbType)); 
      }
docs: Create Encrypt SQL parser.
  
  @param dbType db type
  @param encryptRule encrypt rule
  @param shardingTableMetaData sharding table meta data
  @param sql sql
  @return sql parser