Definition at line 22 of file SnapshotIndexSet.cs.
Deveel.Data.Index.SnapshotIndexSet.~SnapshotIndexSet |
( |
| ) |
|
|
inlineprivate |
void Deveel.Data.Index.SnapshotIndexSet.Dispose |
( |
| ) |
|
|
inline |
void Deveel.Data.Index.SnapshotIndexSet.Dispose |
( |
bool |
disposing | ) |
|
|
inlineprivate |
Definition at line 59 of file SnapshotIndexSet.cs.
64 foreach (var index
in indexes) {
71 block.RemoveReference();
List< StoreIndex > indexes
IIndex Deveel.Data.Index.SnapshotIndexSet.GetIndex |
( |
int |
index | ) |
|
|
inline |
Gets a mutable implementation of IIndex for the given index number in this set of indices.
- Parameters
-
- Returns
Implements Deveel.Data.Index.IIndexSet.
Definition at line 84 of file SnapshotIndexSet.cs.
87 indexes =
new List<StoreIndex>();
90 foreach (var index
in indexes) {
91 if (index.IndexNumber == offset)
97 var index = (StoreIndex)
IndexBlocks[offset].CreateIndex();
100 }
catch (IOException e) {
101 throw new Exception(
"IO Error: " + e.Message, e);
List< StoreIndex > indexes
bool Deveel.Data.Index.SnapshotIndexSet.disposed |
|
private |
List<StoreIndex> Deveel.Data.Index.SnapshotIndexSet.indexes |
|
private |
readonly IndexSetStore Deveel.Data.Index.SnapshotIndexSet.indexSetStore |
|
private |
IEnumerable<StoreIndex> Deveel.Data.Index.SnapshotIndexSet.AllIndices |
|
get |
IndexBlock [] Deveel.Data.Index.SnapshotIndexSet.IndexBlocks |
|
getprivate set |
The documentation for this class was generated from the following file:
- /var/calculate/remote/distfiles/egit-src/deveeldb.git/src/deveeldb/Deveel.Data.Index/SnapshotIndexSet.cs