Class CompressionTools
Simple utility class providing static methods to
compress and decompress binary data for stored fields.
this class uses the
class to compress and decompress.
Inheritance
System.Object
CompressionTools
Assembly: Lucene.Net.dll
public class CompressionTools : object
Methods
|
Improve this Doc
View Source
Compresses all s in the array, with default level
Declaration
public static byte[] Compress(byte[] value)
Parameters
Type |
Name |
Description |
System.Byte[] |
value |
|
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
Compresses the specified range, with default level
Declaration
public static byte[] Compress(byte[] value, int offset, int length)
Parameters
Type |
Name |
Description |
System.Byte[] |
value |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
Compresses the specified range using the
specified compressionLevel
.
Declaration
public static byte[] Compress(byte[] value, int offset, int length, CompressionLevel compressionLevel)
Parameters
Type |
Name |
Description |
System.Byte[] |
value |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
CompressionLevel |
compressionLevel |
|
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
Compresses the value, with default level
Declaration
public static byte[] CompressString(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
Compresses the value using the specified
compressionLevel
.
Declaration
public static byte[] CompressString(string value, CompressionLevel compressionLevel)
Parameters
Type |
Name |
Description |
System.String |
value |
|
CompressionLevel |
compressionLevel |
|
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
Decompress the array previously returned by
compress (referenced by the provided BytesRef)
Declaration
public static byte[] Decompress(BytesRef bytes)
Parameters
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
Decompress the array previously returned by
compress
Declaration
public static byte[] Decompress(byte[] value)
Parameters
Type |
Name |
Description |
System.Byte[] |
value |
|
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
Decompress the array previously returned by
compress
Declaration
public static byte[] Decompress(byte[] value, int offset, int length)
Parameters
Type |
Name |
Description |
System.Byte[] |
value |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
Declaration
public static string DecompressString(BytesRef bytes)
Parameters
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Declaration
public static string DecompressString(byte[] value)
Parameters
Type |
Name |
Description |
System.Byte[] |
value |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Declaration
public static string DecompressString(byte[] value, int offset, int length)
Parameters
Type |
Name |
Description |
System.Byte[] |
value |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.String |
|