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
public static class NodeDAOImpl.MySQLClusterNDB extends NodeDAOImpl.MySQL
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.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 MySQLClusterNDB()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.LongnewChildAssocInsert(ChildAssocEntity assoc, org.alfresco.service.namespace.QName assocTypeQName, java.lang.String childNodeName)protected java.lang.LongnewNodeImplInsert(NodeEntity node)protected intsetChildAssocsUniqueNameImpl(java.lang.Long childNodeId, java.lang.String childName)protected voidupdatePrimaryParentAssocs(ChildAssocEntity primaryParentAssoc, Node newParentNode, Node childNode, java.lang.Long newChildNodeId, java.lang.String childNodeName, java.lang.Long oldParentNodeId, org.alfresco.service.namespace.QName assocTypeQName, org.alfresco.service.namespace.QName assocQName)-
Methods inherited from class org.alfresco.repo.domain.node.ibatis.NodeDAOImpl.MySQL
deleteTxnsUnused, setSqlSessionTemplate
-
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, 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
-
-
-
-
Method Detail
-
newNodeImplInsert
protected java.lang.Long newNodeImplInsert(NodeEntity node)
- Overrides:
newNodeImplInsertin classAbstractNodeDAOImpl
-
newChildAssocInsert
protected java.lang.Long newChildAssocInsert(ChildAssocEntity assoc, org.alfresco.service.namespace.QName assocTypeQName, java.lang.String childNodeName)
- Overrides:
newChildAssocInsertin classAbstractNodeDAOImpl
-
setChildAssocsUniqueNameImpl
protected int setChildAssocsUniqueNameImpl(java.lang.Long childNodeId, java.lang.String childName)- Overrides:
setChildAssocsUniqueNameImplin classAbstractNodeDAOImpl
-
updatePrimaryParentAssocs
protected void updatePrimaryParentAssocs(ChildAssocEntity primaryParentAssoc, Node newParentNode, Node childNode, java.lang.Long newChildNodeId, java.lang.String childNodeName, java.lang.Long oldParentNodeId, org.alfresco.service.namespace.QName assocTypeQName, org.alfresco.service.namespace.QName assocQName)
- Overrides:
updatePrimaryParentAssocsin classAbstractNodeDAOImpl
-
-