Class MemStatementList
- java.lang.Object
-
- org.eclipse.rdf4j.sail.memory.model.MemStatementList
-
public class MemStatementList extends Object
A dedicated data structure for storing MemStatement objects, offering operations optimized for their use in the memory Sail.
-
-
Constructor Summary
Constructors Constructor Description MemStatementList()Creates a new MemStatementList.MemStatementList(int capacity)MemStatementList(MemStatementList other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(MemStatement st)voidaddAll(MemStatementList other)voidcleanSnapshots(int currentSnapshot)voidclear()MemStatementget(int index)MemStatementgetIfExists(int index)booleanisEmpty()voidremove(int index)voidremove(MemStatement st)intsize()
-
-
-
Constructor Detail
-
MemStatementList
public MemStatementList()
Creates a new MemStatementList.
-
MemStatementList
public MemStatementList(int capacity)
-
MemStatementList
public MemStatementList(MemStatementList other)
-
-
Method Detail
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
get
public MemStatement get(int index)
-
getIfExists
public MemStatement getIfExists(int index)
-
add
public void add(MemStatement st)
-
addAll
public void addAll(MemStatementList other)
-
remove
public void remove(int index)
-
remove
public void remove(MemStatement st)
-
clear
public void clear()
-
cleanSnapshots
public void cleanSnapshots(int currentSnapshot)
-
-