/*
* SPDX-FileCopyrightText: 2021-2023 The Refinery Authors
*
* SPDX-License-Identifier: EPL-2.0
*/
package tools.refinery.store.query.resultset;
import tools.refinery.store.map.Cursor;
import tools.refinery.store.query.dnf.Query;
import tools.refinery.store.tuple.Tuple;
public non-sealed interface ResultSet extends AnyResultSet {
Query getCanonicalQuery();
T get(Tuple parameters);
Cursor getAll();
void addListener(ResultSetListener listener);
void removeListener(ResultSetListener listener);
}