19 using System.Collections.Generic;
23 using Lucene.Net.Store;
25 namespace Lucene.Net.Index
47 private long generation =
long.MinValue;
64 public override string SegmentsFileName
72 public override long Generation
76 return this.generation;
80 public override ICollection<string> FileNames
84 throw new NotImplementedException();
92 return this.directory;
99 private void ReadDirectory()
106 if (genInput != null)
108 int version = genInput.
ReadInt();
109 if (version == Lucene.Net.Index.SegmentInfos.FORMAT_LOCKLESS)
116 this.generation = gen0;
128 public override void Delete()
130 throw new NotImplementedException();
133 public override bool IsDeleted
137 throw new NotImplementedException();
141 public override bool IsOptimized
143 get {
throw new NotImplementedException(); }
150 throw new NotImplementedException();
154 public override IDictionary<string, string> UserData
158 throw new NotImplementedException();