Documentation ¶
Index ¶
- Constants
- Variables
- type Deallocate
- type Execute
- func (*Execute) Descriptor() ([]byte, []int)deprecated
- func (x *Execute) GetArgs() []*mysqlxpb_datatypes.Any
- func (x *Execute) GetCompactMetadata() bool
- func (x *Execute) GetStmtId() uint32
- func (*Execute) ProtoMessage()
- func (x *Execute) ProtoReflect() protoreflect.Message
- func (x *Execute) Reset()
- func (x *Execute) String() string
- type Prepare
- type Prepare_OneOfMessage
- func (*Prepare_OneOfMessage) Descriptor() ([]byte, []int)deprecated
- func (x *Prepare_OneOfMessage) GetDelete() *mysqlxpb_crud.Delete
- func (x *Prepare_OneOfMessage) GetFind() *mysqlxpb_crud.Find
- func (x *Prepare_OneOfMessage) GetInsert() *mysqlxpb_crud.Insert
- func (x *Prepare_OneOfMessage) GetStmtExecute() *mysqlxpb_sql.StmtExecute
- func (x *Prepare_OneOfMessage) GetType() Prepare_OneOfMessage_Type
- func (x *Prepare_OneOfMessage) GetUpdate() *mysqlxpb_crud.Update
- func (*Prepare_OneOfMessage) ProtoMessage()
- func (x *Prepare_OneOfMessage) ProtoReflect() protoreflect.Message
- func (x *Prepare_OneOfMessage) Reset()
- func (x *Prepare_OneOfMessage) String() string
- type Prepare_OneOfMessage_Type
- func (Prepare_OneOfMessage_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Prepare_OneOfMessage_Type) Enum() *Prepare_OneOfMessage_Type
- func (Prepare_OneOfMessage_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Prepare_OneOfMessage_Type) Number() protoreflect.EnumNumber
- func (x Prepare_OneOfMessage_Type) String() string
- func (Prepare_OneOfMessage_Type) Type() protoreflect.EnumType
- func (x *Prepare_OneOfMessage_Type) UnmarshalJSON(b []byte) errordeprecated
Constants ¶
const (
Default_Execute_CompactMetadata = bool(false)
)
Default values for Execute fields.
Variables ¶
var ( Prepare_OneOfMessage_Type_name = map[int32]string{ 0: "FIND", 1: "INSERT", 2: "UPDATE", 4: "DELETE", 5: "STMT", } Prepare_OneOfMessage_Type_value = map[string]int32{ "FIND": 0, "INSERT": 1, "UPDATE": 2, "DELETE": 4, "STMT": 5, } )
Enum value maps for Prepare_OneOfMessage_Type.
var File_mysqlx_prepare_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Deallocate ¶
type Deallocate struct { //* client side assigned statement id, must be already prepared StmtId *uint32 `protobuf:"varint,1,req,name=stmt_id,json=stmtId" json:"stmt_id,omitempty"` // contains filtered or unexported fields }
* Deallocate already prepared statement
@startuml client -> server: Deallocate alt Success client <- server: Ok else Failure client <- server: Error end @enduml
@returns @ref Mysqlx::Ok or @ref Mysqlx::Error
func (*Deallocate) Descriptor
deprecated
func (*Deallocate) Descriptor() ([]byte, []int)
Deprecated: Use Deallocate.ProtoReflect.Descriptor instead.
func (*Deallocate) GetStmtId ¶
func (x *Deallocate) GetStmtId() uint32
func (*Deallocate) ProtoMessage ¶
func (*Deallocate) ProtoMessage()
func (*Deallocate) ProtoReflect ¶
func (x *Deallocate) ProtoReflect() protoreflect.Message
func (*Deallocate) Reset ¶
func (x *Deallocate) Reset()
func (*Deallocate) String ¶
func (x *Deallocate) String() string
type Execute ¶
type Execute struct { //* client side assigned statement id, must be already prepared StmtId *uint32 `protobuf:"varint,1,req,name=stmt_id,json=stmtId" json:"stmt_id,omitempty"` //* Arguments to bind to the prepared statement Args []*mysqlxpb_datatypes.Any `protobuf:"bytes,2,rep,name=args" json:"args,omitempty"` //* send only type information for //@ref Mysqlx::Resultset::ColumnMetaData, skipping names and others CompactMetadata *bool `protobuf:"varint,3,opt,name=compact_metadata,json=compactMetadata,def=0" json:"compact_metadata,omitempty"` // contains filtered or unexported fields }
* Execute already prepared statement
@startuml
client -> server: Execute alt Success ... Resultsets... client <- server: StmtExecuteOk else Failure client <- server: Error end @enduml @returns @ref Mysqlx::Ok
func (*Execute) Descriptor
deprecated
func (*Execute) GetArgs ¶
func (x *Execute) GetArgs() []*mysqlxpb_datatypes.Any
func (*Execute) GetCompactMetadata ¶
func (*Execute) ProtoMessage ¶
func (*Execute) ProtoMessage()
func (*Execute) ProtoReflect ¶
func (x *Execute) ProtoReflect() protoreflect.Message
type Prepare ¶
type Prepare struct { //* client side assigned statement id, which is going to identify //the result of preparation StmtId *uint32 `protobuf:"varint,1,req,name=stmt_id,json=stmtId" json:"stmt_id,omitempty"` //* defines one of following messages to be prepared: //Crud::Find, Crud::Insert, Crud::Delete, Crud::Upsert, Sql::StmtExecute Stmt *Prepare_OneOfMessage `protobuf:"bytes,2,req,name=stmt" json:"stmt,omitempty"` // contains filtered or unexported fields }
* Prepare a new statement
@startuml client -> server: Prepare alt Success client <- server: Ok else Failure client <- server: Error end @enduml
@returns @ref Mysqlx::Ok or @ref Mysqlx::Error
func (*Prepare) Descriptor
deprecated
func (*Prepare) GetStmt ¶
func (x *Prepare) GetStmt() *Prepare_OneOfMessage
func (*Prepare) ProtoMessage ¶
func (*Prepare) ProtoMessage()
func (*Prepare) ProtoReflect ¶
func (x *Prepare) ProtoReflect() protoreflect.Message
type Prepare_OneOfMessage ¶
type Prepare_OneOfMessage struct { Type *Prepare_OneOfMessage_Type `protobuf:"varint,1,req,name=type,enum=Mysqlx.Prepare.Prepare_OneOfMessage_Type" json:"type,omitempty"` Find *mysqlxpb_crud.Find `protobuf:"bytes,2,opt,name=find" json:"find,omitempty"` Insert *mysqlxpb_crud.Insert `protobuf:"bytes,3,opt,name=insert" json:"insert,omitempty"` Update *mysqlxpb_crud.Update `protobuf:"bytes,4,opt,name=update" json:"update,omitempty"` Delete *mysqlxpb_crud.Delete `protobuf:"bytes,5,opt,name=delete" json:"delete,omitempty"` StmtExecute *mysqlxpb_sql.StmtExecute `protobuf:"bytes,6,opt,name=stmt_execute,json=stmtExecute" json:"stmt_execute,omitempty"` // contains filtered or unexported fields }
func (*Prepare_OneOfMessage) Descriptor
deprecated
func (*Prepare_OneOfMessage) Descriptor() ([]byte, []int)
Deprecated: Use Prepare_OneOfMessage.ProtoReflect.Descriptor instead.
func (*Prepare_OneOfMessage) GetDelete ¶
func (x *Prepare_OneOfMessage) GetDelete() *mysqlxpb_crud.Delete
func (*Prepare_OneOfMessage) GetFind ¶
func (x *Prepare_OneOfMessage) GetFind() *mysqlxpb_crud.Find
func (*Prepare_OneOfMessage) GetInsert ¶
func (x *Prepare_OneOfMessage) GetInsert() *mysqlxpb_crud.Insert
func (*Prepare_OneOfMessage) GetStmtExecute ¶
func (x *Prepare_OneOfMessage) GetStmtExecute() *mysqlxpb_sql.StmtExecute
func (*Prepare_OneOfMessage) GetType ¶
func (x *Prepare_OneOfMessage) GetType() Prepare_OneOfMessage_Type
func (*Prepare_OneOfMessage) GetUpdate ¶
func (x *Prepare_OneOfMessage) GetUpdate() *mysqlxpb_crud.Update
func (*Prepare_OneOfMessage) ProtoMessage ¶
func (*Prepare_OneOfMessage) ProtoMessage()
func (*Prepare_OneOfMessage) ProtoReflect ¶
func (x *Prepare_OneOfMessage) ProtoReflect() protoreflect.Message
func (*Prepare_OneOfMessage) Reset ¶
func (x *Prepare_OneOfMessage) Reset()
func (*Prepare_OneOfMessage) String ¶
func (x *Prepare_OneOfMessage) String() string
type Prepare_OneOfMessage_Type ¶
type Prepare_OneOfMessage_Type int32
Determine which of optional fields was set by the client (Workaround for missing "oneof" keyword in pb2.5)
const ( Prepare_OneOfMessage_FIND Prepare_OneOfMessage_Type = 0 Prepare_OneOfMessage_INSERT Prepare_OneOfMessage_Type = 1 Prepare_OneOfMessage_UPDATE Prepare_OneOfMessage_Type = 2 Prepare_OneOfMessage_DELETE Prepare_OneOfMessage_Type = 4 Prepare_OneOfMessage_STMT Prepare_OneOfMessage_Type = 5 )
func (Prepare_OneOfMessage_Type) Descriptor ¶
func (Prepare_OneOfMessage_Type) Descriptor() protoreflect.EnumDescriptor
func (Prepare_OneOfMessage_Type) Enum ¶
func (x Prepare_OneOfMessage_Type) Enum() *Prepare_OneOfMessage_Type
func (Prepare_OneOfMessage_Type) EnumDescriptor
deprecated
func (Prepare_OneOfMessage_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Prepare_OneOfMessage_Type.Descriptor instead.
func (Prepare_OneOfMessage_Type) Number ¶
func (x Prepare_OneOfMessage_Type) Number() protoreflect.EnumNumber
func (Prepare_OneOfMessage_Type) String ¶
func (x Prepare_OneOfMessage_Type) String() string
func (Prepare_OneOfMessage_Type) Type ¶
func (Prepare_OneOfMessage_Type) Type() protoreflect.EnumType
func (*Prepare_OneOfMessage_Type) UnmarshalJSON
deprecated
func (x *Prepare_OneOfMessage_Type) UnmarshalJSON(b []byte) error
Deprecated: Do not use.