Class ODatabaseDocumentRemotePooled
java.lang.Object
com.orientechnologies.common.listener.OListenerManger<ODatabaseListener>
com.orientechnologies.orient.core.db.document.ODatabaseDocumentAbstract
com.orientechnologies.orient.client.remote.db.document.ODatabaseDocumentRemote
com.orientechnologies.orient.client.remote.ODatabaseDocumentRemotePooled
- All Implemented Interfaces:
ODatabaseDocument,ODatabase<ORecord>,ODatabaseDocumentInternal,ODatabaseInternal<ORecord>,ODatabaseSession,OBackupable,Closeable,AutoCloseable
Created by tglman on 07/07/16.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.orientechnologies.orient.core.db.ODatabase
ODatabase.ATTRIBUTES, ODatabase.STATUS -
Field Summary
Fields inherited from class com.orientechnologies.orient.client.remote.db.document.ODatabaseDocumentRemote
sessionFields inherited from class com.orientechnologies.orient.core.db.document.ODatabaseDocumentAbstract
activeQueries, componentsFactory, currentTx, databaseOwner, hooks, hooksByScope, inHook, initialized, loadedRecordsCount, localCache, maxRecordLoadMs, maxRidbagPrefetchMs, metadata, minRecordLoadMs, minRidbagPrefetchMs, properties, queryState, recordType, retainRecords, ridbagPrefetchCount, serializer, sharedContext, status, totalRecordLoadMs, totalRidbagPrefetchMs, unmodifiableHooks, url, userFields inherited from interface com.orientechnologies.orient.core.db.document.ODatabaseDocument
TYPE -
Constructor Summary
ConstructorsConstructorDescriptionODatabaseDocumentRemotePooled(ODatabasePoolInternal pool, OSharedContextRemote sharedContext) -
Method Summary
Methods inherited from class com.orientechnologies.orient.client.remote.db.document.ODatabaseDocumentRemote
addBlobCluster, addCluster, addCluster, afterCreateOperations, afterDeleteOperations, afterReadOperations, afterUpdateOperations, backup, beforeCreateOperations, beforeDeleteOperations, beforeReadOperations, beforeUpdateOperations, begin, ceilingPhysicalPositions, checkSecurity, checkSecurity, checkSecurity, closeQuery, command, command, commitPreallocate, countClusterElements, countClusterElements, countClusterElements, countRecords, createSBTree, delete, directRead, dropCluster, dropCluster, dropClusterInternal, execute, execute, executeDeleteRecord, executeReadRecord, fetchNextPage, floorPhysicalPositions, freeze, freeze, getActiveTx, getClusterDataRange, getClusterName, getClusterRecordConflictStrategy, getClusterRecordSizeById, getClusterRecordSizeByName, getClustersIds, getConflictStrategy, getLastClusterPosition, getRecordMetadata, getRemoteClient, getSbTreeCollectionManager, getSession, getSize, getStorage, getStorageInfo, higherPhysicalPositions, incrementalBackup, indexQuery, initPush, internalClose, internalCommit, internalCommitPreallocate, internalLockRecord, internalOpen, internalUnlockRecord, isClosed, isRemote, isReusable, live, live, loadMetadata, lock, lock, lowerPhysicalPositions, query, query, readIfVersionIsNotLatest, release, reload, remoteRollback, replaceStorage, restore, saveAll, sendSequenceAction, set, setConflictStrategy, setConflictStrategy, setCustom, setDefaultClusterId, setSessionMetadata, truncateClass, truncateClass, truncateCluster, truncateClusterInternal, unlockMethods inherited from class com.orientechnologies.orient.core.db.document.ODatabaseDocumentAbstract
activateOnCurrentThread, afterCommitOperations, afterRollbackOperations, assignAndCheckCluster, beforeCommitOperations, beforeRollbackOperations, begin, browseClass, browseClass, browseCluster, browseCluster, browseCluster, callbackHookFailure, callbackHookFinalize, callbackHooks, callbackHookSuccess, callOnCloseListeners, callOnDropListeners, callOnOpenListeners, checkForClusterPermissions, checkIfActive, checkOpenness, checkRecordClass, checkSecurity, cleanOutRecord, clearDocumentTracking, closeActiveQueries, commit, commit, countClass, countClass, countClass, countView, delete, delete, executeWithRetries, executeWithRetries, executeWithRetries, existsCluster, get, getActiveQueries, getActiveQuery, getBlobClusterIds, getClusterIdByName, getClusterNameById, getClusterNames, getClusters, getCollectionsChanges, getConfiguration, getDatabaseOwner, getDefaultClusterId, getDefaultSerializer, getDictionary, getHooks, getListeners, getLocalCache, getMetadata, getName, getProperties, getProperty, getRecord, getRecordType, getSerializer, getSerializerFactory, getSharedContext, getStatus, getStorageVersions, getTransaction, getType, getUnderlying, getURL, getUser, getViewFromCluster, init, isActiveOnCurrentThread, isClusterEdge, isClusterVertex, isClusterView, isPooled, isPrefetchRecords, isUseLightweightEdges, isValidationEnabled, load, load, load, load, load, load, loadIfVersionIsNotLatest, newBlob, newBlob, newEdge, newEdge, newElement, newElement, newElement, newEmbeddedElement, newEmbeddedElement, newInstance, newInstance, newLightweightEdge, newRegularEdge, newVertex, newVertex, pessimisticLockChecks, queryClosed, queryStarted, rawBegin, registerHook, registerHook, reload, reload, reload, reload, reloadUser, resetInitialization, rollback, rollback, save, save, save, setCurrentDatabaseInThreadLocal, setDatabaseOwner, setDefaultSerializer, setDefaultTransactionMode, setInternal, setPrefetchRecords, setProperty, setSerializer, setStatus, setStatusInternal, setUseLightweightEdges, setUser, setValidationEnabled, swapTx, unregisterHookMethods inherited from class com.orientechnologies.common.listener.OListenerManger
browseListeners, getListenersCopy, registerListener, resetListeners, unregisterListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.orientechnologies.orient.core.db.ODatabase
createClass, executeWithRetry, getClass, registerListener, unregisterListenerMethods inherited from interface com.orientechnologies.orient.core.db.document.ODatabaseDocument
createClassIfNotExist, createEdgeClass, createVertexClass, newEdge, newVertex, reloadMethods inherited from interface com.orientechnologies.orient.core.db.ODatabaseDocumentInternal
commandLikeLegacy, endEsclusiveMetadataChange, executeLikeLegacy, getHaStatus, getStorageId, isDistributed, isLocalEnv, queryLikeLegacy, queryOnNode, queryStartUsingViewCluster, queryStartUsingViewIndex, removeHaServer, startEsclusiveMetadataChange, sync, syncCommitMethods inherited from interface com.orientechnologies.orient.core.db.ODatabaseInternal
addRidbagPrefetchStats, createInterruptTimerTask, getActiveDataCenterMap, getEnterpriseEndpoint, getLocalNodeName, getStats, isSharded, resetRecordLoadStats
-
Constructor Details
-
Method Details
-
close
public void close()Description copied from interface:ODatabaseCloses an opened database, if the database is already closed does nothing, if a transaction is active will be rollback.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceODatabase<ORecord>- Overrides:
closein classODatabaseDocumentAbstract
-
copy
- Specified by:
copyin interfaceODatabaseDocumentInternal- Overrides:
copyin classODatabaseDocumentRemote
-
reuse
public void reuse() -
realClose
public void realClose()
-