
public class OObjectDatabaseTxPooled extends OObjectDatabaseTx implements ODatabasePooled
ODatabasePoolBaseODatabase.ATTRIBUTES, ODatabase.OPERATION_MODE, ODatabase.OPTIONS, ODatabase.STATUSautomaticSchemaGeneration, dictionary, entityManager, lazyLoading, metadata, saveOnlyDirty, TYPEobjects2Records, records2Objects, retainObjects, rid2RecordsdatabaseOwner, 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()
Creates a new database.
|
<THISDB extends ODatabase> |
create(String incrementalBackupPath)
Creates new database from database backup.
|
void |
forceClose()
Force closing the current instance avoiding to being reused.
|
boolean |
isClosed()
Checks if the database is closed.
|
boolean |
isUnderlyingOpen()
Tells if the underlying database is closed.
|
OObjectDatabaseTxPooled |
open(OToken iToken)
Opens a database using an authentication token received as an argument.
|
OObjectDatabaseTxPooled |
open(String iUserName,
String iUserPassword)
Opens a database using the user and password received as arguments.
|
void |
reuse(Object iOwner,
Object[] iAdditionalArgs)
Reuses current instance.
|
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, unregisterPojobegin, 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, unsetDirtyactivateOnCurrentThread, 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, unregisterListenerclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisRetainObjects, setDirty, setRetainObjects, unsetDirtyactivateOnCurrentThread, 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, unregisterListenerbackup, restoreexistsUserObjectByRID, getUserObjectByRecordcallInLock, getDatabaseOwner, getStorage, replaceStorage, setDatabaseOwner, setInternal, setUserpublic OObjectDatabaseTxPooled(OObjectDatabasePool iOwnerPool, String iURL, String iUserName, String iUserPassword)
public void reuse(Object iOwner, Object[] iAdditionalArgs)
ODatabasePooledreuse in interface ODatabasePooledpublic OObjectDatabaseTxPooled open(String iUserName, String iUserPassword)
ODatabaseopen in interface ODatabase<Object>open in class OObjectDatabaseTxiUserName - Username to loginiUserPassword - Password associated to the userpublic OObjectDatabaseTxPooled open(OToken iToken)
ODatabaseInternalopen in interface ODatabaseInternal<Object>open in class OObjectDatabaseTxiToken - Authentication tokenpublic OObjectDatabaseTxPooled create()
ODatabasecreate in interface ODatabase<Object>create in class ODatabaseWrapperAbstract<ODatabaseDocumentTx,Object>public <THISDB extends ODatabase> THISDB create(String incrementalBackupPath)
ODatabasecreate in interface ODatabase<Object>create in class ODatabaseWrapperAbstract<ODatabaseDocumentTx,Object>THISDB - Concrete database instance type.incrementalBackupPath - Path to incremental backuppublic boolean isClosed()
ODatabaseisClosed in interface ODatabase<Object>isClosed in class ODatabaseWrapperAbstract<ODatabaseDocumentTx,Object>public void close()
close in interface ODatabase<Object>close in interface Closeableclose in interface AutoCloseableclose in class ODatabasePojoAbstract<Object>public void forceClose()
ODatabasePooledforceClose in interface ODatabasePooledprotected void checkOpeness()
checkOpeness in class ODatabaseWrapperAbstract<ODatabaseDocumentTx,Object>public boolean isUnderlyingOpen()
ODatabasePooledisUnderlyingOpen in interface ODatabasePooledCopyright © 2009–2025 OrientDB. All rights reserved.