public class MultiQueryResults extends Object implements QueryResult
Title: Result combining more disjoint query results to prevent generating cross-products.
Description:
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
| Constructor and Description |
|---|
MultiQueryResults(List<aterm.ATermAppl> resultVars,
List<QueryResult> queryResults) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(ResultBinding binding)
Adds a new binding to the query result.
|
List<aterm.ATermAppl> |
getResultVars()
Returns result variables.
|
boolean |
isDistinct() |
boolean |
isEmpty()
Tests whether the result is empty or not.
|
Iterator<ResultBinding> |
iterator() |
int |
size()
Returns number of bindings in the result.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic MultiQueryResults(List<aterm.ATermAppl> resultVars, List<QueryResult> queryResults)
public void add(ResultBinding binding)
add in interface QueryResultbinding - to be addedpublic List<aterm.ATermAppl> getResultVars()
getResultVars in interface QueryResultpublic boolean isDistinct()
isDistinct in interface QueryResultpublic boolean isEmpty()
isEmpty in interface QueryResultpublic Iterator<ResultBinding> iterator()
iterator in interface Iterable<ResultBinding>public int size()
size in interface QueryResultCopyright © 2019. All rights reserved.