MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / getAutonomousPool

Method getAutonomousPool

src/jrd/tra.cpp:3910–3926  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3908
3909
3910MemoryPool* jrd_tra::getAutonomousPool()
3911{
3912 if (!tra_autonomous_pool)
3913 {
3914 MemoryPool* pool = tra_pool;
3915 jrd_tra* outer = tra_outer;
3916 while (outer)
3917 {
3918 pool = outer->tra_pool;
3919 outer = outer->tra_outer;
3920 }
3921 tra_autonomous_pool = MemoryPool::createPool(pool, tra_memory_stats);
3922 tra_autonomous_cnt = 0;
3923 }
3924
3925 return tra_autonomous_pool;
3926}
3927
3928Record* jrd_tra::findNextUndo(VerbAction* stopAction, jrd_rel* relation, SINT64 number)
3929/**************************************

Callers 1

TRA_startFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected