Package com.stardog.stark.query

# Interface SelectQueryResult

All Superinterfaces:
  `AutoCloseable`, `CloseableIterator<BindingSet>`, `Iterator<BindingSet>`, `QueryResult<BindingSet>`

All Known Implementing Classes:
  `AsyncSelectQueryResult`, `IteratorAsTupleQueryResult`, `PathsAsTupleQueryResult`

public interface SelectQueryResult extends QueryResult<BindingSet>

Represents tabular query results of `rows` of `tuples` which represent the variable-value pairs of the results

Since:
  1.0
Version:
  1.0
Author:
  Michael Grove

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface com.complexible.common.base.CloseableIterator

  `CloseableIterator.AbstractCloseableIterator<T>, CloseableIterator.DelegatingCloseableIterator<T>, CloseableIterator.EmptyCloseableIterator<T>`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<String>`
  `variables()`
  Return the list of projected variables from the query

  ### Methods inherited from interface java.util.Iterator

  `forEachRemaining, remove`

  ### Methods inherited from interface com.stardog.stark.query.QueryResult

  `close, hasNext, metadata, next, stream`

- ## Method Details

  - ### variables

    @Nonnull List<String> variables()
    Return the list of projected variables from the query
    Returns:
      the projection