Class CompactionRequest
CompactionRequest compacts the key-value store up to a given revision. All superseded keys
with a revision less than the compaction revision will be removed.
Inheritance
System.Object
CompactionRequest
Assembly: cs.temp.dll.dll
Syntax
public sealed class CompactionRequest : Google.Protobuf.IMessage<CompactionRequest>
Constructors
CompactionRequest()
Declaration
public CompactionRequest()
CompactionRequest(CompactionRequest)
Declaration
public CompactionRequest(CompactionRequest other)
Parameters
Fields
PhysicalFieldNumber
Field number for the "physical" field.
Declaration
public const int PhysicalFieldNumber = 2
Field Value
Type |
Description |
System.Int32 |
|
RevisionFieldNumber
Field number for the "revision" field.
Declaration
public const int RevisionFieldNumber = 1
Field Value
Type |
Description |
System.Int32 |
|
Properties
Descriptor
Declaration
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
Type |
Description |
Google.Protobuf.Reflection.MessageDescriptor |
|
Parser
Declaration
public static Google.Protobuf.MessageParser<CompactionRequest> Parser { get; }
Property Value
Physical
physical is set so the RPC will wait until the compaction is physically
applied to the local database such that compacted entries are totally
removed from the backend database.
Declaration
public bool Physical { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Revision
revision is the key-value store revision for the compaction operation.
Declaration
public long Revision { get; set; }
Property Value
Type |
Description |
System.Int64 |
|
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
Type |
Description |
System.Int32 |
|
Clone()
Declaration
public CompactionRequest Clone()
Returns
Equals(CompactionRequest)
Declaration
public bool Equals(CompactionRequest other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
System.Object |
other |
|
Returns
Type |
Description |
System.Boolean |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
MergeFrom(CompactionRequest)
Declaration
public void MergeFrom(CompactionRequest other)
Parameters
Declaration
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedInputStream |
input |
|
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
WriteTo(Google.Protobuf.CodedOutputStream)
Declaration
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedOutputStream |
output |
|