Interface QueryResult<T>

All Superinterfaces:
Iterable<QueryResultItem>
All Known Implementing Classes:
GenericQueryResult, ProcedureResult

public interface QueryResult<T>
extends Iterable<QueryResultItem>
Represents a collection of items which are results of a multipart query execution.
Since:
4.0
  • Method Summary

    Modifier and Type Method Description
    int[] firstBatchUpdateCount()
    A utility method for quickly retrieving the first batch update count array from the response.
    List<T> firstList()
    A utility method for quickly retrieving the first list in the response.
    int firstUpdateCount()
    A utility method for quick retrieval of the first update count from the response.
    boolean isList()
    Returns whether current iteration result is a list or an update count.
    int size()
    Returns a number of results in the response.

    Methods inherited from interface java.lang.Iterable

    forEach, iterator, spliterator
  • Method Details

    • size

      int size()
      Returns a number of results in the response.
    • isList

      boolean isList()
      Returns whether current iteration result is a list or an update count.
    • firstList

      List<T> firstList()
      A utility method for quickly retrieving the first list in the response. Returns null if the query has no lists.
    • firstBatchUpdateCount

      int[] firstBatchUpdateCount()
      A utility method for quickly retrieving the first batch update count array from the response.
    • firstUpdateCount

      int firstUpdateCount()
      A utility method for quick retrieval of the first update count from the response.