public void CreateAndOpenStore() { var indexSetStore = new IndexSetStore(store); var pointer = indexSetStore.Create(); Assert.True(pointer >= 0); indexSetStore.Open(pointer); indexSetStore.Dispose(); }
public void GetSnapshotIndex() { var indexSetStore = new IndexSetStore(store); var pointer = indexSetStore.Create(); indexSetStore.Open(pointer); var indexSet = indexSetStore.GetSnapshotIndex(); Assert.NotNull(indexSet); Assert.Empty(indexSet); indexSet.Dispose(); indexSetStore.Dispose(); }
public void Dispose() { if (FieldCache != null) { FieldCache.Clear(); } if (headerArea != null) { headerArea.Dispose(); } if (recordList != null) { recordList.Dispose(); } if (Registries != null) { Registries.Dispose(); } if (indexSetStore != null) { indexSetStore.Dispose(); } if (Store != null) { if (StoreSystem.CloseStore(Store)) { Store.Dispose(); } } headerArea = null; recordList = null; Registries = null; indexSetStore = null; }