Skip to content

Commit 8ee693e

Browse files
GH-4899 Make the new CollectionFactory methods experimental
1 parent 576122d commit 8ee693e

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

core/collection-factory/api/src/main/java/org/eclipse/rdf4j/collection/factory/api/CollectionFactory.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ public Set<BindingSet> createSetOfBindingSets(Supplier<MutableBindingSet> create
119119
/**
120120
* @return a new queue that may be optimized and may use the functions passed in.
121121
*/
122+
@Experimental
122123
public default Queue<BindingSet> createBindingSetQueue(Supplier<MutableBindingSet> create,
123124
Function<String, Predicate<BindingSet>> getHas, Function<String, Function<BindingSet, Value>> getget,
124125
Function<String, BiConsumer<Value, MutableBindingSet>> getSet) {
@@ -128,6 +129,7 @@ public default Queue<BindingSet> createBindingSetQueue(Supplier<MutableBindingSe
128129
/**
129130
* @return a new queue optimized for bindingsets
130131
*/
132+
@Experimental
131133
public default Queue<BindingSet> createBindingSetQueue() {
132134
Function<String, Predicate<BindingSet>> gethas = (n) -> (b) -> b.hasBinding(n);
133135
Function<String, Function<BindingSet, Value>> getget = (n) -> (b) -> b.getValue(n);

core/collection-factory/mapdb3/src/main/java/org/eclipse/rdf4j/collection/factory/mapdb/MapDb3CollectionFactory.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import org.eclipse.rdf4j.collection.factory.api.BindingSetKey;
3232
import org.eclipse.rdf4j.collection.factory.api.CollectionFactory;
3333
import org.eclipse.rdf4j.collection.factory.impl.DefaultCollectionFactory;
34+
import org.eclipse.rdf4j.common.annotation.Experimental;
3435
import org.eclipse.rdf4j.common.exception.RDF4JException;
3536
import org.eclipse.rdf4j.model.Value;
3637
import org.eclipse.rdf4j.query.BindingSet;
@@ -260,6 +261,7 @@ public Queue<Value> createValueQueue() {
260261
}
261262

262263
@Override
264+
@Experimental
263265
public Queue<BindingSet> createBindingSetQueue(Supplier<MutableBindingSet> create,
264266
Function<String, Predicate<BindingSet>> getHas, Function<String, Function<BindingSet, Value>> getget,
265267
Function<String, BiConsumer<Value, MutableBindingSet>> getSet) {

0 commit comments

Comments
 (0)