public function sequencePool()
{
if (!isset($this->_sequencePool)) {
// use a seperate connection, ensures transaction rollback
// doesn't clobber sequences
$this->_sequencePool = new SequencePool(new self($this->_dsn));
}
return $this->_sequencePool;
}