Interface MaterializedWritableDataCollection<Q extends MaterializedData, W extends Writable>
- Type Parameters:
Q- the materialized queryable typeW- the writable type
- All Superinterfaces:
Iterable<Atom>, MaterializedData, MaterializedDataCollection<Q>, QueryableData, QueryableDataCollection<Q>, QueryableWritableDataCollection<Q,W>, TermCompound, Writable
public interface MaterializedWritableDataCollection<Q extends MaterializedData, W extends Writable>
extends MaterializedDataCollection<Q>, QueryableWritableDataCollection<Q,W>
A writable collection of materialized queryable data.
-
Method Summary
Methods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface MaterializedData
isEmpty, iteratorMethods inherited from interface MaterializedDataCollection
contains, getAllNestedTerms, getAtomsByPredicate, getAtomsByTerm, getAtomSet, getConstants, getLiterals, getNestedTerms, getTerms, getTermsByPredicatePosition, getVariables, size, streamMethods inherited from interface QueryableData
estimateBound, evaluate, getSupportedOperations, hasPredicateMethods inherited from interface QueryableDataCollection
estimateBound, evaluate, getAllQueryableData, getAtomicPattern, getPredicates, getQueryableDataMethods inherited from interface QueryableWritableDataCollection
add, clear, getAllWritableData, getDefaultWritableData, getWritable, remove