aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/store/src/main/java/tools/refinery/store/query/internal/PredicateResult.java
blob: 65d23eb64b224c354a7f0b102751ae4fe8e31763 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package tools.refinery.store.query.internal;

import java.util.Optional;
import java.util.stream.Stream;

public interface PredicateResult {

	boolean hasResult();

	boolean hasResult(Object[] parameters);

	Optional<Object[]> oneResult();

	Optional<Object[]> oneResult(Object[] parameters);

	Stream<Object[]> allResults();

	Stream<Object[]> allResults(Object[] parameters);

	int countResults();

	int countResults(Object[] parameters);

}