public byte[] queryForCompressedResult(final String query, final int limit,
      final int queryResultSetLimit, final int queryCollectionsDepth)
      throws Exception {
    return (byte[]) queryData(query, null, limit, true, queryResultSetLimit, queryCollectionsDepth);
  }
this is used by DistributedSystemBridge.queryData() call. It calls QueryDataFunction on each
member in the input
geode-core/src/main/java/org/apache/geode/management/internal/beans/DataQueryEngine.java