Ejemplo n.º 1
0
        public static IStorageEngine FromFile(string systemFileName, string dataFileName, bool useCompression = false)
        {
            var  system          = new OptimizedFileStream(systemFileName, FileMode.OpenOrCreate);
            var  data            = new OptimizedFileStream(dataFileName, FileMode.OpenOrCreate);
            long initialFreeSize = IOUtils.GetTotalSpace(Path.GetPathRoot(Path.GetFullPath(dataFileName)));

            return(STSdb.FromStream(system, data, initialFreeSize, useCompression));
        }
Ejemplo n.º 2
0
        public static IStorageEngine FromFile(string fileName, bool useCompression = false, AllocationStrategy strategy = AllocationStrategy.FromTheCurrentBlock)
        {
            var stream = new OptimizedFileStream(fileName, FileMode.OpenOrCreate);

            return(STSdb.FromStream(stream, useCompression, strategy));
        }
Ejemplo n.º 3
0
        public static IStorageEngine FromFile(string fileName)
        {
            var stream = new OptimizedFileStream(fileName, FileMode.OpenOrCreate);

            return(STSdb.FromStream(stream));
        }