Class NodeDAOImpl.MySQLClusterNDB
java.lang.Object
org.alfresco.repo.domain.node.AbstractNodeDAOImpl
org.alfresco.repo.domain.node.ibatis.NodeDAOImpl
org.alfresco.repo.domain.node.ibatis.NodeDAOImpl.MySQL
org.alfresco.repo.domain.node.ibatis.NodeDAOImpl.MySQLClusterNDB
- All Implemented Interfaces:
BatchingDAO,NodeDAO,NodeBulkLoader
- Enclosing class:
- NodeDAOImpl
MySQL Cluster NDB specific DAO overrides
WARNING: Experimental/unsupported - see MySQLClusterNDBDialect !
- Author:
- janv
-
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 TypeMethodDescriptionprotected LongnewChildAssocInsert(ChildAssocEntity assoc, QName assocTypeQName, String childNodeName) protected LongnewNodeImplInsert(NodeEntity node) protected intsetChildAssocsUniqueNameImpl(Long childNodeId, String childName) protected voidupdatePrimaryParentAssocs(ChildAssocEntity primaryParentAssoc, Node newParentNode, Node childNode, Long newChildNodeId, String childNodeName, Long oldParentNodeId, QName assocTypeQName, QName assocQName) Methods inherited from class org.alfresco.repo.domain.node.ibatis.NodeDAOImpl.MySQL
deleteTxnsUnused, setSqlSessionTemplateMethods 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, newChildAssocInsertImpl, newNode, newNodeAssoc, newStore, purgeNodes, purgeTxn, removeNodeAspects, removeNodeAspects, removeNodeAssoc, removeNodeAssocs, removeNodeProperties, setAccessControlListDAO, setAclDAO, setAllRootNodesCache, setAspectsCache, setCachingThreshold, setCheckNodeConsistency, setChildAssocIndex, setChildAssocsUniqueName, setChildByNameCache, setContentDataDAO, setControlDAO, setLocaleDAO, setModifiedDate, setModifiedProperties, setNodeAclId, setNodeAssocIndex, setNodeProperties, setNodesCache, setParentAssocsCacheLimitFactor, setParentAssocsCacheSize, setPolicyBehaviourFilter, setPrimaryChildrenSharedAclId, setPropertiesCache, setRootNodesCache, setTransactionService, setUsageDAO, touchNodes, updateChildAssocUniqueNameImpl, updateNode, updatePrimaryParentAssocsImpl
-
Constructor Details
-
MySQLClusterNDB
public MySQLClusterNDB()
-
-
Method Details
-
newNodeImplInsert
- Overrides:
newNodeImplInsertin classAbstractNodeDAOImpl
-
newChildAssocInsert
protected Long newChildAssocInsert(ChildAssocEntity assoc, QName assocTypeQName, String childNodeName) - Overrides:
newChildAssocInsertin classAbstractNodeDAOImpl
-
setChildAssocsUniqueNameImpl
- Overrides:
setChildAssocsUniqueNameImplin classAbstractNodeDAOImpl
-
updatePrimaryParentAssocs
protected void updatePrimaryParentAssocs(ChildAssocEntity primaryParentAssoc, Node newParentNode, Node childNode, Long newChildNodeId, String childNodeName, Long oldParentNodeId, QName assocTypeQName, QName assocQName) - Overrides:
updatePrimaryParentAssocsin classAbstractNodeDAOImpl
-