C# Class 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

Inheritance: ExtendedFieldCache_old.ExtendedFieldCache
ファイルを表示 Open project: synhershko/lucene.net Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
FieldCacheImpl ( ) : System
Init ( ) : void

Method Details

GetBytes() public method

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

GetBytes() public method

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

GetCacheEntries() public method

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

GetDoubles() public method

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

GetDoubles() public method

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

GetFloats() public method

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

GetFloats() public method

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

GetInts() public method

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

GetInts() public method

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

GetLongs() public method

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

GetLongs() public method

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

GetShorts() public method

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

GetShorts() public method

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

GetStringIndex() public method

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

GetStrings() public method

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

Purge() public method

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

PurgeAllCaches() public method

public PurgeAllCaches ( ) : void
return void