static void LoadYcsbData(SingletonVersionDb versionDb, int recordCount)
        {
            TransactionExecution txExec = versionDb.MakeTxExec();

            for (int i = 0; i < recordCount; ++i)
            {
                txExec.Reset();
                if (!txExec.Insert(i, YcsbHelper.NewPayload()).IsAborted())
                {
                    txExec.Commit();
                }
            }
        }
 internal TransactionExecution ExecuteIn(TransactionExecution txExec)
 {
     txExec.Reset();
     for (int i = 0; i < queries.Length; ++i)
     {
         if (queries[i].ExecuteIn(txExec).IsAborted())
         {
             return(txExec);
         }
     }
     txExec.Commit();
     return(txExec);
 }