public class OObjectDatabaseTxPooled extends OObjectDatabaseTx implements ODatabasePooled
ODatabasePoolBase
ODatabase.ATTRIBUTES, ODatabase.OPERATION_MODE, ODatabase.OPTIONS, ODatabase.STATUS
automaticSchemaGeneration, dictionary, entityManager, lazyLoading, metadata, saveOnlyDirty, TYPE
objects2Records, records2Objects, retainObjects, rid2Records
databaseOwner, underlying
Constructor and Description |
---|
OObjectDatabaseTxPooled(OObjectDatabasePool iOwnerPool,
String iURL,
String iUserName,
String iUserPassword) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkOpeness() |
void |
close()
Avoid to close it but rather release itself to the owner pool.
|
OObjectDatabaseTxPooled |
create() |
<THISDB extends ODatabase> |
create(String incrementalBackupPath) |
void |
forceClose() |
boolean |
isClosed() |
boolean |
isUnderlyingOpen() |
OObjectDatabaseTxPooled |
open(OToken iToken) |
OObjectDatabaseTxPooled |
open(String iUserName,
String iUserPassword) |
void |
reuse(Object iOwner,
Object[] iAdditionalArgs) |
addBlobCluster, attach, attachAndSave, browseClass, browseClass, browseClass, browseClass, browseCluster, checkSecurity, checkSecurity, checkSecurity, cleanOutRecord, commit, commit, countClass, countClass, countClass, delete, delete, delete, deleteCascade, deleteOrphans, deregisterClassMethodFilter, detach, detach, detachAll, detachAll, getBlobClusterIds, getConflictStrategy, getDictionary, getEntityManager, getIdentity, getListeners, getMetadata, getRecordByUserObject, getType, getUnderlying, getUserObjectByRecord, getVersion, hide, incrementalBackup, init, isAutomaticSchemaGeneration, isLazyLoading, isSaveOnlyDirty, load, load, load, load, load, load, load, load, load, load, newInstance, newInstance, newInstance, newInstance, newInstance, newInstance, pojo2Stream, registerClassMethodFilter, registerUserObject, registerUserObjectAfterLinkSave, reload, reload, reload, reload, resetInitialization, rollback, rollback, save, save, save, save, setAutomaticSchemaGeneration, setConflictStrategy, setConflictStrategy, setLazyLoading, setSaveOnlyDirty, stream2pojo, stream2pojo, unregisterPojo
begin, begin, begin, callbackHooks, clearNewEntriesFromCache, command, convertParameter, convertParameters, delete, existsUserObjectByRID, getHooks, getRecordById, getTransaction, getUser, getUserObjectByRecord, isManaged, isMVCC, isRetainObjects, query, registerHook, registerHook, setDirty, setInternal, setMVCC, setRetainObjects, setUser, unregisterHook, unsetDirty
activateOnCurrentThread, addCluster, addCluster, alterCluster, alterCluster, backup, callInLock, countClusterElements, countClusterElements, countClusterElements, countClusterElements, countClusterElements, create, declareIntent, drop, dropCluster, dropCluster, equals, exists, existsCluster, freeze, freeze, get, getClusterIdByName, getClusterNameById, getClusterNames, getClusterRecordSizeById, getClusterRecordSizeByName, getClusters, getConfiguration, getDatabaseOwner, getDefaultClusterId, getLocalCache, getName, getProperties, getProperty, getRecordMetadata, getSize, getStatus, getStorage, getURL, isActiveOnCurrentThread, isFrozen, registerListener, release, reload, replaceStorage, restore, set, setDatabaseOwner, setProperty, setStatus, toString, truncateCluster, unregisterListener
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isRetainObjects, setDirty, setRetainObjects, unsetDirty
activateOnCurrentThread, addCluster, addCluster, alterCluster, alterCluster, begin, begin, begin, command, countClusterElements, countClusterElements, countClusterElements, countClusterElements, countClusterElements, create, declareIntent, drop, dropCluster, dropCluster, exists, existsCluster, freeze, freeze, get, getClusterIdByName, getClusterNameById, getClusterNames, getClusterRecordSizeById, getClusterRecordSizeByName, getClusters, getConfiguration, getDefaultClusterId, getHooks, getLocalCache, getName, getProperties, getProperty, getRecordMetadata, getSize, getStatus, getTransaction, getURL, getUser, isActiveOnCurrentThread, isFrozen, isMVCC, query, registerHook, registerHook, registerListener, release, reload, set, setMVCC, setProperty, setStatus, truncateCluster, unregisterHook, unregisterListener
backup, restore
existsUserObjectByRID, getUserObjectByRecord
callInLock, getDatabaseOwner, getStorage, replaceStorage, setDatabaseOwner, setInternal, setUser
public OObjectDatabaseTxPooled(OObjectDatabasePool iOwnerPool, String iURL, String iUserName, String iUserPassword)
public void reuse(Object iOwner, Object[] iAdditionalArgs)
reuse
in interface ODatabasePooled
public OObjectDatabaseTxPooled open(String iUserName, String iUserPassword)
open
in interface ODatabase<Object>
open
in class OObjectDatabaseTx
public OObjectDatabaseTxPooled open(OToken iToken)
open
in interface ODatabaseInternal<Object>
open
in class OObjectDatabaseTx
public OObjectDatabaseTxPooled create()
create
in interface ODatabase<Object>
create
in class ODatabaseWrapperAbstract<ODatabaseDocumentTx,Object>
public <THISDB extends ODatabase> THISDB create(String incrementalBackupPath)
create
in interface ODatabase<Object>
create
in class ODatabaseWrapperAbstract<ODatabaseDocumentTx,Object>
public boolean isClosed()
isClosed
in interface ODatabase<Object>
isClosed
in class ODatabaseWrapperAbstract<ODatabaseDocumentTx,Object>
public void close()
close
in interface ODatabase<Object>
close
in interface Closeable
close
in interface AutoCloseable
close
in class ODatabasePojoAbstract<Object>
public void forceClose()
forceClose
in interface ODatabasePooled
protected void checkOpeness()
checkOpeness
in class ODatabaseWrapperAbstract<ODatabaseDocumentTx,Object>
public boolean isUnderlyingOpen()
isUnderlyingOpen
in interface ODatabasePooled
Copyright © 2009–2018 Orient Technologies. All rights reserved.