public SingletonExecution( SingletonVersionDb versionDb, int workerId) : base(versionDb, workerId) { this.objectPools = SingletonExecution.GetObjectPoolRefs(versionDb, workerId); }
GetObjectPoolRefs(SingletonVersionDb versionDb, int workerId) { var poolRefs = new CachableObjectPool[TpccTable.allTypes.Length]; foreach (TableType t in TpccTable.AllUsedTypes) { poolRefs[(int)t] = SingletonExecution.GetLocalObjectPool( versionDb.GetVersionTable(t.Name()), workerId); } return(poolRefs); }