private Map ( MMapIndexInput input, |
||
input | MMapIndexInput | |
fc | ||
offset | long | |
length | long | |
Résultat | System.ByteBuffer[] |
internal MMapIndexInput(MMapDirectory outerInstance, string resourceDescription, FileStream fc) : base(resourceDescription, null, fc.Length, outerInstance.chunkSizePower, true) { this.outerInstance = outerInstance; this.fc = fc ?? throw new ArgumentNullException("fc"); this.SetBuffers(outerInstance.Map(this, fc, 0, fc.Length)); }
internal MMapIndexInput(MMapDirectory outerInstance, string resourceDescription, FileStream fc) : base(resourceDescription, null, fc.Length, outerInstance.chunkSizePower, outerInstance.UseUnmap) { this.outerInstance = outerInstance; this.useUnmapHack = outerInstance.UseUnmap; this.SetBuffers(outerInstance.Map(this, fc, 0, fc.Length)); }
internal MMapIndexInput(MMapDirectory outerInstance, string resourceDescription, FileStream fc) : base(resourceDescription, null, fc.Length, outerInstance.ChunkSizePower, outerInstance.UseUnmap) { this.outerInstance = outerInstance; this.UseUnmapHack = outerInstance.UseUnmap; this.Buffers = outerInstance.Map(this, fc, 0, fc.Length); //Called here to let buffers get set up base.Seek(0L); }
internal MMapIndexInput(MMapDirectory outerInstance, string resourceDescription, FileStream fc) : base(resourceDescription, null, fc.Length, outerInstance.ChunkSizePower, outerInstance.UseUnmap) { this.outerInstance = outerInstance; this.UseUnmapHack = outerInstance.UseUnmap; this.Buffers = outerInstance.Map(this, fc, 0, fc.Length); //Called here to let buffers get set up base.Seek(0L); }
internal MMapIndexInput(MMapDirectory outerInstance, string resourceDescription, FileStream fc) : base(resourceDescription, null, fc.Length, outerInstance.chunkSizePower, true) { this.fc = fc ?? throw new ArgumentNullException(nameof(fc)); // LUCENENET specific - changed from IllegalArgumentException to ArgumentNullException (.NET convention) this.SetBuffers(outerInstance.Map(this, fc, 0, fc.Length)); }