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
public static class NodeDAOImpl.MySQL extends 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.MySQLClusterNDB
-
Nested 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, qnameDAO
-
Fields inherited from class org.alfresco.repo.domain.node.AbstractNodeDAOImpl
isDebugEnabled, logger, LONG_ZERO
-
-
Constructor Summary
Constructors Constructor Description MySQL()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intdeleteTxnsUnused(long fromCommitTime, long toCommitTime)Remove unused transactions from commit time 'fromCommitTime' to commit time 'toCommitTime'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, getOneTxnsByCommitTimeDescending, insertChildAssoc, insertNode, insertNodeAspect, insertNodeAssoc, insertNodeProperties, insertServer, insertStore, insertTransaction, moveNodeData, selectAllStores, selectChildAssoc, selectChildAssoc, selectChildAssoc, selectChildAssocs, selectChildAssocs, selectChildAssocs, selectChildAssocs, selectChildAssocsByChildTypes, selectChildAssocsByPropertyValue, selectChildAssocsWithoutNodeAssocsOfTypes, selectChildAssocsWithoutParentAssocsOfType, selectChildNodeIds, selectLastTxnBeforeCommitTime, selectMaxTxnCommitTime, selectMaxTxnId, selectMinTxnCommitTime, selectMinTxnCommitTimeForDeletedNodes, selectMinTxnId, selectMinUnusedTxnCommitTime, selectNodeAspects, selectNodeAssocById, selectNodeAssocMaxIndex, selectNodeAssocs, selectNodeAssocsBySource, selectNodeAssocsBySourceAndPropertyValue, selectNodeAssocsByTarget, selectNodeById, selectNodeByNodeRef, selectNodeProperties, selectNodeProperties, selectNodeProperties, selectNodePropertiesByDataType, selectNodePropertiesByTypes, selectNodesByIds, selectNodesByUuids, selectNodesWithAspects, selectParentAssocs, selectParentAssocs, selectPrimaryChildAcls, selectPrimaryParentAssocs, selectServer, selectStore, selectStoreRootNode, selectTransactionCount, selectTxnById, selectTxnChanges, selectTxns, selectTxnsUnused, setDictionaryService, setQnameDAO, startBatch, updateChildAssocIndex, updateChildAssocUniqueName, updateNode, updateNodeAssoc, updateNodes, updateNodesInStore, updatePrimaryChildrenSharedAclId, updatePrimaryParentAssocs, updateStore, updateStoreRoot, updateTransaction
-
Methods 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, getCurrentTransactionId, getMaxTxnCommitTime, getMaxTxnId, getMaxTxnIdByCommitTime, getMinTxnCommitTime, getMinTxnCommitTimeForDeletedNodes, getMinTxnId, getMinUnusedTxnCommitTime, getNodeAclId, getNodeAspects, getNodeAssoc, getNodeAssocOrNull, getNodeAssocsToAndFrom, getNodeIdStatus, getNodePair, getNodePair, getNodeProperties, getNodeProperty, getNodeRefStatus, getNodesWithAspects, getNodeType, getParentAssocs, getPaths, getPrimaryChildrenAcls, getPrimaryParentAssoc, getRootNode, getServerId, getSourceNodeAssocs, getStore, getStores, getTargetAssocsByPropertyValue, getTargetNodeAssocs, getTransactionCount, getTxnById, getTxnChanges, getTxnChangesForStore, getTxnsByCommitTimeAscending, getTxnsByCommitTimeAscending, getTxnsByCommitTimeDescending, 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
-
-
-
-
Method Detail
-
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
-
-