Class EmbeddedDatabase
- java.lang.Object
-
- uk.ac.warwick.dcs.sherlock.engine.storage.EmbeddedDatabase
-
public class EmbeddedDatabase extends java.lang.ObjectDatabase access stuff
-
-
Constructor Summary
Constructors Constructor Description EmbeddedDatabase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()javax.persistence.QuerycreateQuery(java.lang.String query)<X> javax.persistence.TypedQuery<X>createQuery(java.lang.String query, java.lang.Class<X> xclass)intexecuteUpdate(javax.persistence.Query query)voidrefreshObject(java.lang.Object obj)voidremoveObject(java.lang.Object obj)voidremoveObject(java.lang.Object... objects)<X> java.util.List<X>runQuery(java.lang.String query, java.lang.Class<X> xclass)voidstoreObject(java.lang.Object obj)voidstoreObject(java.lang.Object... objects)
-
-
-
Method Detail
-
close
public void close()
-
createQuery
public javax.persistence.Query createQuery(java.lang.String query)
-
createQuery
public <X> javax.persistence.TypedQuery<X> createQuery(java.lang.String query, java.lang.Class<X> xclass)
-
executeUpdate
public int executeUpdate(javax.persistence.Query query)
-
refreshObject
public void refreshObject(java.lang.Object obj)
-
removeObject
public void removeObject(java.lang.Object obj)
-
removeObject
public void removeObject(java.lang.Object... objects)
-
runQuery
public <X> java.util.List<X> runQuery(java.lang.String query, java.lang.Class<X> xclass)
-
storeObject
public void storeObject(java.lang.Object obj)
-
storeObject
public void storeObject(java.lang.Object... objects)
-
-