code: private String buildAlterDDLQuery(TableInfo tableInfo, Map<String, String> newColumns)
      {
          String statement;
          StringBuilder builder = new StringBuilder();
          builder.append("ALTER TABLE ");
          builder.append(tableInfo.getTableName());
          builder.append(Constants.OPEN_ROUND_BRACKET);
  
          for (Map.Entry<String, String> entry : newColumns.entrySet())
          {
              builder.append("ADD ");
              builder.append(entry.getKey());
              builder.append(Constants.SPACE);
              String coulmnType = entry.getValue().toLowerCase();
              builder.append(OracleNoSQLValidationClassMapper.getValidType(coulmnType));
              builder.append(Constants.COMMA);
          }
  
          builder.deleteCharAt(builder.length() - 1);
          builder.append(Constants.CLOSE_ROUND_BRACKET);
          statement = builder.toString();
          return statement;
      }
docs: Builds the alter ddl query.
  
  @param tableInfo
  the table info
  @param newColumns
  the new columns
  @return the string