public MemoryStore(String identifier, IStoreUniverse storeUniverse, AccessLevelEnum[] accessLeveList, bool _IsTemporaryStore) : base(identifier, storeUniverse, accessLeveList) { IsTemporaryStore = _IsTemporaryStore; _root = new EasyVertex(this); }
public BinarySerializationStore(String identifier, IStoreUniverse storeUniverse, AccessLevelEnum[] accessLeveList) : base(identifier, storeUniverse, accessLeveList) { RefreshOnRollback = false; Load(); }
public StoreBase(string identifier, IStoreUniverse storeUniverse, AccessLevelEnum[] accessLeveList) { _Identifier = identifier; _StoreUniverse = storeUniverse; VertexIdentifiersDictionary = new Dictionary <string, IVertex>(); _AcessLevel = GeneralUtil.CreateAndCopyList <AccessLevelEnum>(accessLeveList); storeUniverse.Stores.Add(this); }
public FileSystemStore(string identifier, IStoreUniverse storeUniverse, AccessLevelEnum[] accessLeveList) { _Identifier = identifier; _StoreUniverse = storeUniverse; _AcessLevel = GeneralUtil.CreateAndCopyList <AccessLevelEnum>(accessLeveList); storeUniverse.Stores.Add(this); _Root = new DirectoryVertex(identifier, this); String rvv = (String)_Root.Value; if (rvv[rvv.Length - 1] == '\\') // problems with queries where vertex value has last character =="\\" { _Root.Value = rvv.Substring(0, rvv.Length - 1); } }
public MemoryStore(String identifier, IStoreUniverse storeUniverse, AccessLevelEnum[] accessLeveList) : base(identifier, storeUniverse, accessLeveList) { _root = new EasyVertex(this); }