C# 클래스 Lucene.Net.Search.FieldCacheImpl

Expert: The default cache implementation, storing all values in memory. A WeakHashMap is used for storage.

Created: May 19, 2004 4:40:36 PM

상속: ExtendedFieldCache_old.ExtendedFieldCache
파일 보기 프로젝트 열기: synhershko/lucene.net 1 사용 예제들

공개 메소드들

메소드 설명
GetBytes ( Lucene.Net.Index.IndexReader reader, System field ) : sbyte[]
GetBytes ( Lucene.Net.Index.IndexReader reader, System field, ByteParser parser ) : sbyte[]
GetCacheEntries ( ) : Lucene.Net.Search.CacheEntry[]
GetDoubles ( Lucene.Net.Index.IndexReader reader, System field ) : double[]
GetDoubles ( Lucene.Net.Index.IndexReader reader, System field, Lucene parser ) : double[]
GetFloats ( Lucene.Net.Index.IndexReader reader, System field ) : float[]
GetFloats ( Lucene.Net.Index.IndexReader reader, System field, FloatParser parser ) : float[]
GetInts ( Lucene.Net.Index.IndexReader reader, System field ) : int[]
GetInts ( Lucene.Net.Index.IndexReader reader, System field, IntParser parser ) : int[]
GetLongs ( Lucene.Net.Index.IndexReader reader, System field ) : long[]
GetLongs ( Lucene.Net.Index.IndexReader reader, System field, Lucene parser ) : long[]
GetShorts ( Lucene.Net.Index.IndexReader reader, System field ) : short[]
GetShorts ( Lucene.Net.Index.IndexReader reader, System field, ShortParser parser ) : short[]
GetStringIndex ( Lucene.Net.Index.IndexReader reader, System field ) : StringIndex
GetStrings ( Lucene.Net.Index.IndexReader reader, System field ) : System.String[]
Purge ( Lucene.Net.Index.IndexReader r ) : void
PurgeAllCaches ( ) : void

비공개 메소드들

메소드 설명
FieldCacheImpl ( ) : System
Init ( ) : void

메소드 상세

GetBytes() 공개 메소드

public GetBytes ( Lucene.Net.Index.IndexReader reader, System field ) : sbyte[]
reader Lucene.Net.Index.IndexReader
field System
리턴 sbyte[]

GetBytes() 공개 메소드

public GetBytes ( Lucene.Net.Index.IndexReader reader, System field, ByteParser parser ) : sbyte[]
reader Lucene.Net.Index.IndexReader
field System
parser ByteParser
리턴 sbyte[]

GetCacheEntries() 공개 메소드

public GetCacheEntries ( ) : Lucene.Net.Search.CacheEntry[]
리턴 Lucene.Net.Search.CacheEntry[]

GetDoubles() 공개 메소드

public GetDoubles ( Lucene.Net.Index.IndexReader reader, System field ) : double[]
reader Lucene.Net.Index.IndexReader
field System
리턴 double[]

GetDoubles() 공개 메소드

public GetDoubles ( Lucene.Net.Index.IndexReader reader, System field, Lucene parser ) : double[]
reader Lucene.Net.Index.IndexReader
field System
parser Lucene
리턴 double[]

GetFloats() 공개 메소드

public GetFloats ( Lucene.Net.Index.IndexReader reader, System field ) : float[]
reader Lucene.Net.Index.IndexReader
field System
리턴 float[]

GetFloats() 공개 메소드

public GetFloats ( Lucene.Net.Index.IndexReader reader, System field, FloatParser parser ) : float[]
reader Lucene.Net.Index.IndexReader
field System
parser FloatParser
리턴 float[]

GetInts() 공개 메소드

public GetInts ( Lucene.Net.Index.IndexReader reader, System field ) : int[]
reader Lucene.Net.Index.IndexReader
field System
리턴 int[]

GetInts() 공개 메소드

public GetInts ( Lucene.Net.Index.IndexReader reader, System field, IntParser parser ) : int[]
reader Lucene.Net.Index.IndexReader
field System
parser IntParser
리턴 int[]

GetLongs() 공개 메소드

public GetLongs ( Lucene.Net.Index.IndexReader reader, System field ) : long[]
reader Lucene.Net.Index.IndexReader
field System
리턴 long[]

GetLongs() 공개 메소드

public GetLongs ( Lucene.Net.Index.IndexReader reader, System field, Lucene parser ) : long[]
reader Lucene.Net.Index.IndexReader
field System
parser Lucene
리턴 long[]

GetShorts() 공개 메소드

public GetShorts ( Lucene.Net.Index.IndexReader reader, System field ) : short[]
reader Lucene.Net.Index.IndexReader
field System
리턴 short[]

GetShorts() 공개 메소드

public GetShorts ( Lucene.Net.Index.IndexReader reader, System field, ShortParser parser ) : short[]
reader Lucene.Net.Index.IndexReader
field System
parser ShortParser
리턴 short[]

GetStringIndex() 공개 메소드

public GetStringIndex ( Lucene.Net.Index.IndexReader reader, System field ) : StringIndex
reader Lucene.Net.Index.IndexReader
field System
리턴 StringIndex

GetStrings() 공개 메소드

public GetStrings ( Lucene.Net.Index.IndexReader reader, System field ) : System.String[]
reader Lucene.Net.Index.IndexReader
field System
리턴 System.String[]

Purge() 공개 메소드

public Purge ( Lucene.Net.Index.IndexReader r ) : void
r Lucene.Net.Index.IndexReader
리턴 void

PurgeAllCaches() 공개 메소드

public PurgeAllCaches ( ) : void
리턴 void