Class NodeDAOImpl.MSSQL
- java.lang.Object
-
- org.alfresco.repo.domain.node.AbstractNodeDAOImpl
-
- org.alfresco.repo.domain.node.ibatis.NodeDAOImpl
-
- org.alfresco.repo.domain.node.ibatis.NodeDAOImpl.MSSQL
-
- All Implemented Interfaces:
BatchingDAO,NodeDAO,NodeBulkLoader
- Enclosing class:
- NodeDAOImpl
public static class NodeDAOImpl.MSSQL extends NodeDAOImpl
MSSQL requires some overrides to handle specific behaviour.
-
-
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 MSSQL()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddeleteSubscriptions(java.lang.Long nodeId)Overrides the super class's NO-OP to cascade-delete subscriptions in code.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, deleteTransaction, deleteTxnsUnused, 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
-
deleteSubscriptions
protected void deleteSubscriptions(java.lang.Long nodeId)
Overrides the super class's NO-OP to cascade-delete subscriptions in code.- Overrides:
deleteSubscriptionsin classNodeDAOImpl
-
-