Class 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
  • Constructor Details

    • MySQL

      public MySQL()
  • Method Details

    • setSqlSessionTemplate

      public final void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
      Overrides:
      setSqlSessionTemplate in class NodeDAOImpl
    • deleteTxnsUnused

      public int deleteTxnsUnused(long fromCommitTime, long toCommitTime)
      Description copied from interface: NodeDAO
      Remove unused transactions from commit time 'fromCommitTime' to commit time 'toCommitTime'
      Specified by:
      deleteTxnsUnused in interface NodeDAO
      Overrides:
      deleteTxnsUnused in class NodeDAOImpl
      Parameters:
      fromCommitTime - delete unused transactions from commit time
      toCommitTime - delete unused transactions to commit time
      Returns:
      int