Class SegmentReader.Norm
Byte[] referencing is used because a new norm object needs to be created for each clone, and the byte array is all that is needed for sharing between cloned readers. The current norm referencing is for sharing between readers whereas the byte[] referencing is for copy on write which is independent of reader references (i.e. incRef, decRef).
Inheritance
System.Object
SegmentReader.Norm
Namespace:
Assembly: Lucene.Net.NetCore.dll
Syntax
public sealed class Norm : ICloneable
Constructors
Name | Description |
---|---|
Norm(SegmentReader, IndexInput, Int32, Int64) |
Properties
Name | Description |
---|---|
Enclosing_Instance |
Methods
Name | Description |
---|---|
Bytes() | |
Bytes(Byte[], Int32, Int32) | |
BytesRef() | |
Clone() | |
CopyOnWrite() | |
DecRef() | |
IncRef() | |
ReWrite(SegmentInfo) |