protected String getDebugMessage(final String type, final TableSchema resultSetSchema) {
    StringBuilder debugMessage = new StringBuilder();
    debugMessage.append("Returning ");
    debugMessage.append(type);
    debugMessage.append(" metadata: ");
    boolean firstColumn = true;
    for (ColumnDescriptor column : resultSetSchema.getColumnDescriptors()) {
      if (!firstColumn) {
        debugMessage.append(", ");
      }
      debugMessage.append(column.getName());
      debugMessage.append("={}");
      firstColumn = false;
    }
    return debugMessage.toString();
  }
Convert a pattern containing JDBC catalog search wildcards into
Java regex patterns.

@param pattern input which may contain '%' or '_' wildcard characters, or
these characters escaped using {@link #getSearchStringEscape()}.
@return replace %/_ with regex search characters, also handle escaped
characters.

The datanucleus module expects the wildchar as '*'. The columns search on the
other hand is done locally inside the hive code and that requires the regex wildchar
format '.*'  This is driven by the datanucleusFormat flag.
service/src/java/org/apache/hive/service/cli/operation/MetadataOperation.java