Class NodeDAOImpl.MySQL
java.lang.Object
org.alfresco.repo.domain.node.AbstractNodeDAOImpl
org.alfresco.repo.domain.node.ibatis.NodeDAOImpl
org.alfresco.repo.domain.node.ibatis.NodeDAOImpl.MySQL
- All Implemented Interfaces:
BatchingDAO,NodeDAO,NodeBulkLoader
- Direct Known Subclasses:
NodeDAOImpl.MySQLClusterNDB
- Enclosing class:
- NodeDAOImpl
MySQL (InnoDB) specific DAO overrides
-
Nested Class Summary
Nested classes/interfaces inherited from class org.alfresco.repo.domain.node.ibatis.NodeDAOImpl
NodeDAOImpl.MSSQL, NodeDAOImpl.MySQL, NodeDAOImpl.MySQLClusterNDBNested classes/interfaces inherited from interface org.alfresco.repo.domain.node.NodeDAO
NodeDAO.ChildAssocRefQueryCallback, NodeDAO.NodeRefQueryCallback, NodeDAO.NodeView -
Field Summary
Fields inherited from class org.alfresco.repo.domain.node.ibatis.NodeDAOImpl
dictionaryService, qnameDAOFields inherited from class org.alfresco.repo.domain.node.AbstractNodeDAOImpl
CACHE_REGION_NODES, isDebugEnabled, logger, LONG_ZERO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdeleteTxnsUnused(long fromCommitTime, long toCommitTime) Remove unused transactions from commit time 'fromCommitTime' to commit time 'toCommitTime'final voidsetSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate) Methods inherited from class org.alfresco.repo.domain.node.ibatis.NodeDAOImpl
countChildAssocsByParent, deleteChildAssocs, deleteNodeAspects, deleteNodeAssoc, deleteNodeAssocs, deleteNodeById, deleteNodeProperties, deleteNodeProperties, deleteNodesByCommitTime, deleteSubscriptions, deleteTransaction, executeBatch, getMaxNodeId, getMinNodeId, getNodeIdsIntervalForType, insertChildAssoc, insertNode, insertNodeAspect, insertNodeAssoc, insertNodeProperties, insertStore, insertTransaction, moveNodeData, purgeDeletedNodes, purgeEmptyTransactions, selectAllStores, selectAssocsNotLinkedByTwoOtherAssocs, selectChildAssoc, selectChildAssoc, selectChildAssoc, selectChildAssocs, selectChildAssocs, selectChildAssocs, selectChildAssocs, selectChildAssocsByChildTypes, selectChildAssocsByPropertyValue, selectChildAssocsWithoutNodeAssocsOfTypes, selectChildAssocsWithoutParentAssocsOfType, selectChildNodeIds, selectDeletedNodesByCommitTime, selectLastTxnBeforeCommitTime, selectMaxTxInNodeIdRange, selectMaxTxnCommitTime, selectMaxTxnId, selectMinTxInNodeIdRange, selectMinTxnCommitTime, selectMinTxnCommitTimeForDeletedNodes, selectMinTxnId, selectMinUnusedTxnCommitTime, selectNextTxCommitTime, selectNodeAspects, selectNodeAssocById, selectNodeAssocMaxIndex, selectNodeAssocs, selectNodeAssocsBySource, selectNodeAssocsBySourceAndPropertyValue, selectNodeAssocsByTarget, selectNodeById, selectNodeByNodeRef, selectNodeProperties, selectNodeProperties, selectNodeProperties, selectNodePropertiesByDataType, selectNodePropertiesByTypes, selectNodesByIds, selectNodesByUuids, selectNodesWithAspects, selectNodesWithAspects, selectNodesWithAspects, selectParentAssocs, selectParentAssocs, selectPrimaryChildAcls, selectPrimaryParentAssocs, selectStore, selectStoreRootNode, selectTransactionCount, selectTxnById, selectTxnChanges, selectTxns, selectTxnsUnused, selectUnusedTransactionsByCommitTime, setDictionaryService, setQnameDAO, startBatch, updateChildAssocIndex, updateChildAssocUniqueName, updateNode, updateNodeAssoc, updateNodes, updateNodesInStore, updatePrimaryChildrenSharedAclId, updatePrimaryParentAssocs, updateStore, updateStoreRoot, updateTransactionMethods inherited from class org.alfresco.repo.domain.node.AbstractNodeDAOImpl
addNodeAspects, addNodeProperties, addNodeProperty, cacheNodes, cacheNodesById, clear, cycleCheck, deleteChildAssoc, deleteNode, exists, exists, exists, getAllRootNodes, getCachedAncestors, getChildAssoc, getChildAssoc, getChildAssoc, getChildAssocs, getChildAssocs, getChildAssocs, getChildAssocs, getChildAssocsByChildTypes, getChildAssocsByPropertyValue, getChildAssocsWithoutParentAssocsOfType, getCurrentTransactionCommitTime, getCurrentTransactionId, getMaxTxInNodeIdRange, getMaxTxnCommitTime, getMaxTxnId, getMaxTxnIdByCommitTime, getMinTxInNodeIdRange, getMinTxnCommitTime, getMinTxnCommitTimeForDeletedNodes, getMinTxnId, getMinUnusedTxnCommitTime, getNextTxCommitTime, getNodeAclId, getNodeAspects, getNodeAssoc, getNodeAssocOrNull, getNodeAssocsToAndFrom, getNodeIdStatus, getNodePair, getNodePair, getNodeProperties, getNodeProperty, getNodeRefStatus, getNodesWithAspects, getNodesWithAspects, getNodesWithAspects, getNodeType, getParentAssocs, getPaths, getPrimaryChildrenAcls, getPrimaryParentAssoc, getRootNode, getSourceNodeAssocs, getStore, getStores, getTargetAssocsByPropertyValue, getTargetNodeAssocs, getTransactionCount, getTxnById, getTxnChanges, getTxnChangesForStore, getTxnsUnused, hasNodeAspect, init, isInCurrentTxn, moveNode, moveStore, newChildAssoc, newChildAssocInsert, newChildAssocInsertImpl, newNode, newNodeAssoc, newNodeImplInsert, newStore, purgeNodes, purgeTxn, removeNodeAspects, removeNodeAspects, removeNodeAssoc, removeNodeAssocs, removeNodeProperties, setAccessControlListDAO, setAclDAO, setAllRootNodesCache, setAspectsCache, setCachingThreshold, setCheckNodeConsistency, setChildAssocIndex, setChildAssocsUniqueName, setChildAssocsUniqueNameImpl, setChildByNameCache, setContentDataDAO, setControlDAO, setLocaleDAO, setModifiedDate, setModifiedProperties, setNodeAclId, setNodeAssocIndex, setNodeProperties, setNodesCache, setParentAssocsCacheLimitFactor, setParentAssocsCacheSize, setPolicyBehaviourFilter, setPrimaryChildrenSharedAclId, setPropertiesCache, setRootNodesCache, setTransactionService, setUsageDAO, touchNodes, updateChildAssocUniqueNameImpl, updateNode, updatePrimaryParentAssocs, updatePrimaryParentAssocsImpl
-
Constructor Details
-
MySQL
public MySQL()
-
-
Method Details
-
setSqlSessionTemplate
public final void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate) - Overrides:
setSqlSessionTemplatein classNodeDAOImpl
-
deleteTxnsUnused
public int deleteTxnsUnused(long fromCommitTime, long toCommitTime) Description copied from interface:NodeDAORemove unused transactions from commit time 'fromCommitTime' to commit time 'toCommitTime'- Specified by:
deleteTxnsUnusedin interfaceNodeDAO- Overrides:
deleteTxnsUnusedin classNodeDAOImpl- Parameters:
fromCommitTime- delete unused transactions from commit timetoCommitTime- delete unused transactions to commit time- Returns:
- int
-