コード例 #1
0
ファイル: DiskResultSet.cs プロジェクト: waqashaneef/NosDB
 public DiskResultSet(string filePath, int batchingSize = 1000)
 {
     path      = filePath;
     batchSize = batchingSize;
     if (File.Exists(path))
     {
         path += "-" + Guid.NewGuid().ToString();
     }
     _fileManager = UFileManager.Create(path, new ObjectStore.CompactObjectSerializer(), false);
     list         = new ListedResultSet <T>();
 }
コード例 #2
0
ファイル: ObjectStore.cs プロジェクト: waqashaneef/NosDB
 public ObjectStore(string fileName)
 {
     if (File.Exists(fileName))
     {
         manager = new UFileManager(fileName, serializer);
     }
     else
     {
         manager = UFileManager.Create(fileName, serializer, true);
     }
     objectQueue = new HashVector <string, object>();
 }