protected virtual int DatabaseFileSize()
        {
            LocalObjectContainer localContainer = Fixture().FileSession();

            localContainer.SyncFiles();
            long length = new Sharpen.IO.File(localContainer.FileName()).Length();

            return((int)length);
        }
예제 #2
0
 public ClientTransactionPool(LocalObjectContainer mainContainer)
 {
     // Transaction -> ContainerCount
     // String -> ContainerCount
     ClientTransactionPool.ContainerCount mainEntry = new ClientTransactionPool.ContainerCount
                                                          (mainContainer, 1);
     _transaction2Container = new Hashtable4();
     _fileName2Container    = new Hashtable4();
     _fileName2Container.Put(mainContainer.FileName(), mainEntry);
     _mainContainer = mainContainer;
 }
예제 #3
0
 public virtual string FileName()
 {
     return(_container.FileName());
 }