C# OJAI Client API
Com.Mapr.Data.Db.DeleteRequest Class Reference
Inheritance diagram for Com.Mapr.Data.Db.DeleteRequest:

Public Types

enum  ConditionOneofCase { None = 0, JsonCondition = 3 }
 Enum of possible cases for the "condition" oneof. More...
 
enum  DocumentOneofCase { None = 0, JsonDocument = 4 }
 Enum of possible cases for the "document" oneof. More...
 

Public Member Functions

 DeleteRequest (DeleteRequest other)
 
DeleteRequest Clone ()
 
void ClearCondition ()
 
void ClearDocument ()
 
override bool Equals (object other)
 
bool Equals (DeleteRequest other)
 
override int GetHashCode ()
 
override string ToString ()
 
void WriteTo (pb::CodedOutputStream output)
 
int CalculateSize ()
 
void MergeFrom (DeleteRequest other)
 
void MergeFrom (pb::CodedInputStream input)
 

Public Attributes

const int TablePathFieldNumber = 1
 Field number for the "table_path" field. More...
 
const int PayloadEncodingFieldNumber = 2
 Field number for the "payload_encoding" field. More...
 
const int JsonConditionFieldNumber = 3
 Field number for the "json_condition" field. More...
 
const int JsonDocumentFieldNumber = 4
 Field number for the "json_document" field. More...
 

Properties

static pb::MessageParser< DeleteRequestParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
pbr::MessageDescriptor pb::IMessage. Descriptor [get]
 
string TablePath [get, set]
 
global::Com.Mapr.Data.Db.PayloadEncoding PayloadEncoding [get, set]
 
string? JsonCondition [get, set]
 
  • <b>[Optional]</b><p/> Contains JSON encoded OJAI QueryCondition when payload_encoding is JSON_ENCODING.<p/>
More...
 
string? JsonDocument [get, set]
 
  • <b>[Required]</b><p/> Contains JSON encoded OJAI Document with _id field when payload_encoding is JSON_ENCODING.<p/>
More...
 
ConditionOneofCase ConditionCase [get]
 
DocumentOneofCase DocumentCase [get]
 

Private Member Functions

partial void OnConstruction ()
 

Private Attributes

pb::UnknownFieldSet _unknownFields
 
string tablePath_ = ""
 
global::Com.Mapr.Data.Db.PayloadEncoding payloadEncoding_ = 0
 
object condition_
 
ConditionOneofCase conditionCase_ = ConditionOneofCase.None
 
object document_
 
DocumentOneofCase documentCase_ = DocumentOneofCase.None
 

Static Private Attributes

static readonly pb::MessageParser< DeleteRequest_parser = new pb::MessageParser<DeleteRequest>(() => new DeleteRequest())
 

Member Enumeration Documentation

◆ ConditionOneofCase

Enum of possible cases for the "condition" oneof.

◆ DocumentOneofCase

Enum of possible cases for the "document" oneof.

Member Data Documentation

◆ JsonConditionFieldNumber

const int Com.Mapr.Data.Db.DeleteRequest.JsonConditionFieldNumber = 3

Field number for the "json_condition" field.

◆ JsonDocumentFieldNumber

const int Com.Mapr.Data.Db.DeleteRequest.JsonDocumentFieldNumber = 4

Field number for the "json_document" field.

◆ PayloadEncodingFieldNumber

const int Com.Mapr.Data.Db.DeleteRequest.PayloadEncodingFieldNumber = 2

Field number for the "payload_encoding" field.

◆ TablePathFieldNumber

const int Com.Mapr.Data.Db.DeleteRequest.TablePathFieldNumber = 1

Field number for the "table_path" field.

Property Documentation

◆ JsonCondition

string? Com.Mapr.Data.Db.DeleteRequest.JsonCondition
getset

  • <b>[Optional]</b><p/> Contains JSON encoded OJAI QueryCondition when payload_encoding is JSON_ENCODING.<p/>

◆ JsonDocument

string? Com.Mapr.Data.Db.DeleteRequest.JsonDocument
getset

  • <b>[Required]</b><p/> Contains JSON encoded OJAI Document with _id field when payload_encoding is JSON_ENCODING.<p/>