Documentation ¶
Overview ¶
Code generated by protoc-gen-go-pulsar. DO NOT EDIT.
Index ¶
- Variables
- type PrimaryKeyDescriptor
- func (*PrimaryKeyDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *PrimaryKeyDescriptor) GetAutoIncrement() bool
- func (x *PrimaryKeyDescriptor) GetFields() string
- func (*PrimaryKeyDescriptor) ProtoMessage()
- func (x *PrimaryKeyDescriptor) ProtoReflect() protoreflect.Message
- func (x *PrimaryKeyDescriptor) Reset()
- func (x *PrimaryKeyDescriptor) String() string
- type SecondaryIndexDescriptor
- func (*SecondaryIndexDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *SecondaryIndexDescriptor) GetFields() string
- func (x *SecondaryIndexDescriptor) GetId() uint32
- func (x *SecondaryIndexDescriptor) GetUnique() bool
- func (*SecondaryIndexDescriptor) ProtoMessage()
- func (x *SecondaryIndexDescriptor) ProtoReflect() protoreflect.Message
- func (x *SecondaryIndexDescriptor) Reset()
- func (x *SecondaryIndexDescriptor) String() string
- type SingletonDescriptor
- func (*SingletonDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *SingletonDescriptor) GetId() uint32
- func (*SingletonDescriptor) ProtoMessage()
- func (x *SingletonDescriptor) ProtoReflect() protoreflect.Message
- func (x *SingletonDescriptor) Reset()
- func (x *SingletonDescriptor) String() string
- type TableDescriptor
- func (*TableDescriptor) Descriptor() ([]byte, []int)deprecated
- func (x *TableDescriptor) GetId() uint32
- func (x *TableDescriptor) GetIndex() []*SecondaryIndexDescriptor
- func (x *TableDescriptor) GetPrimaryKey() *PrimaryKeyDescriptor
- func (*TableDescriptor) ProtoMessage()
- func (x *TableDescriptor) ProtoReflect() protoreflect.Message
- func (x *TableDescriptor) Reset()
- func (x *TableDescriptor) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // table specifies that this message will be used as an ORM table. It cannot // be used together with the singleton option. // // optional cosmos.orm.v1.TableDescriptor table = 104503790; E_Table = &file_cosmos_orm_v1_orm_proto_extTypes[0] // singleton specifies that this message will be used as an ORM singleton. It cannot // be used together with the table option. // // optional cosmos.orm.v1.SingletonDescriptor singleton = 104503791; E_Singleton = &file_cosmos_orm_v1_orm_proto_extTypes[1] )
Extension fields to descriptorpb.MessageOptions.
View Source
var File_cosmos_orm_v1_orm_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type PrimaryKeyDescriptor ¶
type PrimaryKeyDescriptor struct { // fields is a comma-separated list of fields in the primary key. Spaces are // not allowed. Supported field types, their encodings, and any applicable constraints // are described below. // - uint32 are encoded as 2,3,4 or 5 bytes using a compact encoding that // is suitable for sorted iteration (not varint encoding). This type is // well-suited for small integers. // - uint64 are encoded as 2,4,6 or 9 bytes using a compact encoding that // is suitable for sorted iteration (not varint encoding). This type is // well-suited for small integers such as auto-incrementing sequences. // - fixed32, fixed64 are encoded as big-endian fixed width bytes and support // sorted iteration. These types are well-suited for encoding fixed with // decimals as integers. // - string's are encoded as raw bytes in terminal key segments and null-terminated // in non-terminal segments. Null characters are thus forbidden in strings. // string fields support sorted iteration. // - bytes are encoded as raw bytes in terminal segments and length-prefixed // with a 32-bit unsigned varint in non-terminal segments. // - int32, sint32, int64, sint64, sfixed32, sfixed64 are encoded as fixed width bytes with // an encoding that enables sorted iteration. // - google.protobuf.Timestamp is encoded such that values with only seconds occupy 6 bytes, // values including nanos occupy 9 bytes, and nil values occupy 1 byte. When iterating, nil // values will always be ordered last. Seconds and nanos values must conform to the officially // specified ranges of 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z and 0 to 999,999,999 respectively. // - google.protobuf.Duration is encoded as 12 bytes using an encoding that enables sorted iteration. // - enum fields are encoded using varint encoding and do not support sorted // iteration. // - bool fields are encoded as a single byte 0 or 1. // // All other fields types are unsupported in keys including repeated and // oneof fields. // // Primary keys are prefixed by the varint encoded table id and the byte 0x0 // plus any additional prefix specified by the schema. Fields string `protobuf:"bytes,1,opt,name=fields,proto3" json:"fields,omitempty"` // auto_increment specifies that the primary key is generated by an // auto-incrementing integer. If this is set to true fields must only // contain one field of that is of type uint64. AutoIncrement bool `protobuf:"varint,2,opt,name=auto_increment,json=autoIncrement,proto3" json:"auto_increment,omitempty"` // contains filtered or unexported fields }
PrimaryKeyDescriptor describes a table primary key.
func (*PrimaryKeyDescriptor) Descriptor
deprecated
func (*PrimaryKeyDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use PrimaryKeyDescriptor.ProtoReflect.Descriptor instead.
func (*PrimaryKeyDescriptor) GetAutoIncrement ¶
func (x *PrimaryKeyDescriptor) GetAutoIncrement() bool
func (*PrimaryKeyDescriptor) GetFields ¶
func (x *PrimaryKeyDescriptor) GetFields() string
func (*PrimaryKeyDescriptor) ProtoMessage ¶
func (*PrimaryKeyDescriptor) ProtoMessage()
func (*PrimaryKeyDescriptor) ProtoReflect ¶
func (x *PrimaryKeyDescriptor) ProtoReflect() protoreflect.Message
func (*PrimaryKeyDescriptor) Reset ¶
func (x *PrimaryKeyDescriptor) Reset()
func (*PrimaryKeyDescriptor) String ¶
func (x *PrimaryKeyDescriptor) String() string
type SecondaryIndexDescriptor ¶
type SecondaryIndexDescriptor struct { // fields is a comma-separated list of fields in the index. The supported // field types are the same as those for PrimaryKeyDescriptor.fields. // Index keys are prefixed by the varint encoded table id and the varint // encoded index id plus any additional prefix specified by the schema. // // In addition the field segments, non-unique index keys are suffixed with // any additional primary key fields not present in the index fields so that the // primary key can be reconstructed. Unique indexes instead of being suffixed // store the remaining primary key fields in the value.. Fields string `protobuf:"bytes,1,opt,name=fields,proto3" json:"fields,omitempty"` // id is a non-zero integer ID that must be unique within the indexes for this // table and less than 32768. It may be deprecated in the future when this can // be auto-generated. Id uint32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` // unique specifies that this an unique index. Unique bool `protobuf:"varint,3,opt,name=unique,proto3" json:"unique,omitempty"` // contains filtered or unexported fields }
PrimaryKeyDescriptor describes a table secondary index.
func (*SecondaryIndexDescriptor) Descriptor
deprecated
func (*SecondaryIndexDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use SecondaryIndexDescriptor.ProtoReflect.Descriptor instead.
func (*SecondaryIndexDescriptor) GetFields ¶
func (x *SecondaryIndexDescriptor) GetFields() string
func (*SecondaryIndexDescriptor) GetId ¶
func (x *SecondaryIndexDescriptor) GetId() uint32
func (*SecondaryIndexDescriptor) GetUnique ¶
func (x *SecondaryIndexDescriptor) GetUnique() bool
func (*SecondaryIndexDescriptor) ProtoMessage ¶
func (*SecondaryIndexDescriptor) ProtoMessage()
func (*SecondaryIndexDescriptor) ProtoReflect ¶
func (x *SecondaryIndexDescriptor) ProtoReflect() protoreflect.Message
func (*SecondaryIndexDescriptor) Reset ¶
func (x *SecondaryIndexDescriptor) Reset()
func (*SecondaryIndexDescriptor) String ¶
func (x *SecondaryIndexDescriptor) String() string
type SingletonDescriptor ¶
type SingletonDescriptor struct { // id is a non-zero integer ID that must be unique within the // tables and singletons in this file. It may be deprecated in the future when this // can be auto-generated. Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
TableDescriptor describes an ORM singleton table which has at most one instance.
func (*SingletonDescriptor) Descriptor
deprecated
func (*SingletonDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use SingletonDescriptor.ProtoReflect.Descriptor instead.
func (*SingletonDescriptor) GetId ¶
func (x *SingletonDescriptor) GetId() uint32
func (*SingletonDescriptor) ProtoMessage ¶
func (*SingletonDescriptor) ProtoMessage()
func (*SingletonDescriptor) ProtoReflect ¶
func (x *SingletonDescriptor) ProtoReflect() protoreflect.Message
func (*SingletonDescriptor) Reset ¶
func (x *SingletonDescriptor) Reset()
func (*SingletonDescriptor) String ¶
func (x *SingletonDescriptor) String() string
type TableDescriptor ¶
type TableDescriptor struct { // primary_key defines the primary key for the table. PrimaryKey *PrimaryKeyDescriptor `protobuf:"bytes,1,opt,name=primary_key,json=primaryKey,proto3" json:"primary_key,omitempty"` // index defines one or more secondary indexes. Index []*SecondaryIndexDescriptor `protobuf:"bytes,2,rep,name=index,proto3" json:"index,omitempty"` // id is a non-zero integer ID that must be unique within the // tables and singletons in this file. It may be deprecated in the future when this // can be auto-generated. Id uint32 `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
TableDescriptor describes an ORM table.
func (*TableDescriptor) Descriptor
deprecated
func (*TableDescriptor) Descriptor() ([]byte, []int)
Deprecated: Use TableDescriptor.ProtoReflect.Descriptor instead.
func (*TableDescriptor) GetId ¶
func (x *TableDescriptor) GetId() uint32
func (*TableDescriptor) GetIndex ¶
func (x *TableDescriptor) GetIndex() []*SecondaryIndexDescriptor
func (*TableDescriptor) GetPrimaryKey ¶
func (x *TableDescriptor) GetPrimaryKey() *PrimaryKeyDescriptor
func (*TableDescriptor) ProtoMessage ¶
func (*TableDescriptor) ProtoMessage()
func (*TableDescriptor) ProtoReflect ¶
func (x *TableDescriptor) ProtoReflect() protoreflect.Message
func (*TableDescriptor) Reset ¶
func (x *TableDescriptor) Reset()
func (*TableDescriptor) String ¶
func (x *TableDescriptor) String() string
Click to show internal directories.
Click to hide internal directories.