org.neodatis.odb.impl.main
Class ODBForTrigger
- java.lang.Object
-
- org.neodatis.odb.impl.main.ODBAdapter
-
- org.neodatis.odb.impl.main.ODBForTrigger
-
- All Implemented Interfaces:
- ODB
public class ODBForTrigger extends ODBAdapter
-
-
Constructor Summary
Constructors Constructor and Description ODBForTrigger(IStorageEngine storageEngine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddDeleteTrigger(DeleteTrigger trigger)voidaddInsertTrigger(InsertTrigger trigger)voidaddSelectTrigger(SelectTrigger trigger)voidaddUpdateTrigger(UpdateTrigger trigger)voidclose()Closes the database.voidcommit()Commit all the change of the database @voidcommitAndClose()voiddefragmentTo(java.lang.String newFileName)Defragment ODB Databasevoiddisconnect(java.lang.Object object)Used to disconnect the object from the current session.ClassRepresentationgetClassRepresentation(java.lang.Class clazz)Get an abstract representation of a classClassRepresentationgetClassRepresentation(java.lang.String fullClassName)Get an abstract representation of a classIRefactorManagergetRefactorManager()Returns the object used to refactor the databaseISessiongetSession()voidreconnect(java.lang.Object object)voidrollback()Undo all uncommitted changesvoidrun()or shutdown hook-
Methods inherited from class org.neodatis.odb.impl.main.ODBAdapter
addDeleteTrigger, addInsertTrigger, addSelectTrigger, addUpdateTrigger, count, criteriaQuery, criteriaQuery, delete, deleteCascade, deleteObjectWithId, ext, getClassRepresentation, getName, getObjectFromId, getObjectId, getObjects, getObjects, getObjects, getObjects, getObjects, getObjects, getValues, isClosed, store
-
-
-
-
Constructor Detail
-
ODBForTrigger
public ODBForTrigger(IStorageEngine storageEngine)
-
-
Method Detail
-
addDeleteTrigger
public void addDeleteTrigger(DeleteTrigger trigger)
-
addInsertTrigger
public void addInsertTrigger(InsertTrigger trigger)
-
addSelectTrigger
public void addSelectTrigger(SelectTrigger trigger)
-
addUpdateTrigger
public void addUpdateTrigger(UpdateTrigger trigger)
-
close
public void close()
Description copied from interface:ODBCloses the database. Automatically commit uncommitted changes- Specified by:
closein interfaceODB- Overrides:
closein classODBAdapter
-
commit
public void commit()
Description copied from interface:ODBCommit all the change of the database @- Specified by:
commitin interfaceODB- Overrides:
commitin classODBAdapter
-
commitAndClose
public void commitAndClose()
- Overrides:
commitAndClosein classODBAdapter
-
defragmentTo
public void defragmentTo(java.lang.String newFileName)
Description copied from interface:ODBDefragment ODB Database- Specified by:
defragmentToin interfaceODB- Overrides:
defragmentToin classODBAdapter
-
disconnect
public void disconnect(java.lang.Object object)
Description copied from interface:ODBUsed to disconnect the object from the current session. The object is removed from the cache- Specified by:
disconnectin interfaceODB- Overrides:
disconnectin classODBAdapter
-
getClassRepresentation
public ClassRepresentation getClassRepresentation(java.lang.Class clazz)
Description copied from interface:ODBGet an abstract representation of a class- Specified by:
getClassRepresentationin interfaceODB- Overrides:
getClassRepresentationin classODBAdapter- Returns:
- a public meta-representation of a class
-
getClassRepresentation
public ClassRepresentation getClassRepresentation(java.lang.String fullClassName)
Description copied from interface:ODBGet an abstract representation of a class- Specified by:
getClassRepresentationin interfaceODB- Overrides:
getClassRepresentationin classODBAdapter- Returns:
- a public meta-representation of a class
-
getRefactorManager
public IRefactorManager getRefactorManager()
Description copied from interface:ODBReturns the object used to refactor the database- Specified by:
getRefactorManagerin interfaceODB- Overrides:
getRefactorManagerin classODBAdapter
-
getSession
public ISession getSession()
- Overrides:
getSessionin classODBAdapter
-
reconnect
public void reconnect(java.lang.Object object)
- Specified by:
reconnectin interfaceODB- Overrides:
reconnectin classODBAdapter
-
rollback
public void rollback()
Description copied from interface:ODBUndo all uncommitted changes- Specified by:
rollbackin interfaceODB- Overrides:
rollbackin classODBAdapter
-
run
public void run()
Description copied from class:ODBAdapteror shutdown hook- Overrides:
runin classODBAdapter
-
-
DataMelt 3.0 © DataMelt by jWork.ORG