isCompatible() public static method

public static isCompatible ( Wp_Query $wpQuery )
$wpQuery Wp_Query
 /**
  * Filter query string used for get_posts(). Search for posts and save for later.
  * Return a query that will return nothing.
  *
  * @param string    $request
  * @param \WP_Query $query
  *
  * @return string
  */
 public static function filterPostsRequest($request, WP_Query $query)
 {
     if (apply_filters('esi_skip_query_integration', false, $query)) {
         return $request;
     }
     if (!WpConverter::isCompatible($query)) {
         $query->is_elasticsearch_compatible = false;
         return $request;
     }
     $query->is_elasticsearch_compatible = true;
     global $wpdb;
     return "SELECT * FROM {$wpdb->posts} WHERE 1=0";
 }