Class SimpleSearchScrollResult<H>

    • Constructor Detail

      • SimpleSearchScrollResult

        public SimpleSearchScrollResult​(boolean hasHits,
                                        List<H> hits,
                                        Duration took,
                                        Boolean timedOut)
    • Method Detail

      • hasHits

        public boolean hasHits()
        Description copied from interface: SearchScrollResult
        Returns true if this scrolling result contains some index hits.

        Notice that it is possible for this method to return true while SearchScrollResult.hits() returns an empty list, e.g.: if matching entities could not be found in the database.

        This methods is mainly useful as a stop condition in loops.

        Specified by:
        hasHits in interface SearchScrollResult<H>
        Returns:
        if there are still some index result hits.
      • hits

        public List<H> hits()
        Specified by:
        hits in interface SearchScrollResult<H>
        Returns:
        The hits of this scrolling result as a List containing one element for each matched entity.
      • timedOut

        public boolean timedOut()
        Specified by:
        timedOut in interface SearchScrollResult<H>
        Returns:
        whether or not a timeout occurred processing the request.