gorm

package
v0.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 1, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package gorm is a generated protocol buffer package.

It is generated from these files:

options/gorm.proto

It has these top-level messages:

GormFileOptions
GormMessageOptions
ExtraField
GormFieldOptions
GormTag
HasOneOptions
BelongsToOptions
HasManyOptions
ManyToManyOptions
AutoServerOptions
MethodOptions

Index

Constants

This section is empty.

Variables

View Source
var E_Field = &proto.ExtensionDesc{
	ExtendedType:  (*google_protobuf.FieldOptions)(nil),
	ExtensionType: (*GormFieldOptions)(nil),
	Field:         52119,
	Name:          "gorm.field",
	Tag:           "bytes,52119,opt,name=field",
	Filename:      "options/gorm.proto",
}
View Source
var E_FileOpts = &proto.ExtensionDesc{
	ExtendedType:  (*google_protobuf.FileOptions)(nil),
	ExtensionType: (*GormFileOptions)(nil),
	Field:         52119,
	Name:          "gorm.file_opts",
	Tag:           "bytes,52119,opt,name=file_opts,json=fileOpts",
	Filename:      "options/gorm.proto",
}
View Source
var E_Method = &proto.ExtensionDesc{
	ExtendedType:  (*google_protobuf.MethodOptions)(nil),
	ExtensionType: (*MethodOptions)(nil),
	Field:         52119,
	Name:          "gorm.method",
	Tag:           "bytes,52119,opt,name=method",
	Filename:      "options/gorm.proto",
}
View Source
var E_Opts = &proto.ExtensionDesc{
	ExtendedType:  (*google_protobuf.MessageOptions)(nil),
	ExtensionType: (*GormMessageOptions)(nil),
	Field:         52119,
	Name:          "gorm.opts",
	Tag:           "bytes,52119,opt,name=opts",
	Filename:      "options/gorm.proto",
}
View Source
var E_Server = &proto.ExtensionDesc{
	ExtendedType:  (*google_protobuf.ServiceOptions)(nil),
	ExtensionType: (*AutoServerOptions)(nil),
	Field:         52119,
	Name:          "gorm.server",
	Tag:           "bytes,52119,opt,name=server",
	Filename:      "options/gorm.proto",
}

Functions

This section is empty.

Types

type AutoServerOptions added in v0.2.0

type AutoServerOptions struct {
	Autogen          *bool  `protobuf:"varint,1,opt,name=autogen" json:"autogen,omitempty"`
	TxnMiddleware    *bool  `protobuf:"varint,2,opt,name=txn_middleware,json=txnMiddleware" json:"txn_middleware,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*AutoServerOptions) Descriptor added in v0.2.0

func (*AutoServerOptions) Descriptor() ([]byte, []int)

func (*AutoServerOptions) GetAutogen added in v0.2.0

func (m *AutoServerOptions) GetAutogen() bool

func (*AutoServerOptions) GetTxnMiddleware added in v0.6.0

func (m *AutoServerOptions) GetTxnMiddleware() bool

func (*AutoServerOptions) ProtoMessage added in v0.2.0

func (*AutoServerOptions) ProtoMessage()

func (*AutoServerOptions) Reset added in v0.2.0

func (m *AutoServerOptions) Reset()

func (*AutoServerOptions) String added in v0.2.0

func (m *AutoServerOptions) String() string

type BelongsToOptions added in v0.5.0

type BelongsToOptions struct {
	Foreignkey            *string  `protobuf:"bytes,1,opt,name=foreignkey" json:"foreignkey,omitempty"`
	ForeignkeyTag         *GormTag `protobuf:"bytes,2,opt,name=foreignkey_tag,json=foreignkeyTag" json:"foreignkey_tag,omitempty"`
	AssociationForeignkey *string  `protobuf:"bytes,3,opt,name=association_foreignkey,json=associationForeignkey" json:"association_foreignkey,omitempty"`
	XXX_unrecognized      []byte   `json:"-"`
}

func (*BelongsToOptions) Descriptor added in v0.5.0

func (*BelongsToOptions) Descriptor() ([]byte, []int)

func (*BelongsToOptions) GetAssociationForeignkey added in v0.5.0

func (m *BelongsToOptions) GetAssociationForeignkey() string

func (*BelongsToOptions) GetForeignkey added in v0.5.0

func (m *BelongsToOptions) GetForeignkey() string

func (*BelongsToOptions) GetForeignkeyTag added in v0.5.0

func (m *BelongsToOptions) GetForeignkeyTag() *GormTag

func (*BelongsToOptions) ProtoMessage added in v0.5.0

func (*BelongsToOptions) ProtoMessage()

func (*BelongsToOptions) Reset added in v0.5.0

func (m *BelongsToOptions) Reset()

func (*BelongsToOptions) String added in v0.5.0

func (m *BelongsToOptions) String() string

type ExtraField

type ExtraField struct {
	Type             *string  `protobuf:"bytes,1,req,name=type" json:"type,omitempty"`
	Name             *string  `protobuf:"bytes,2,req,name=name" json:"name,omitempty"`
	Tag              *GormTag `protobuf:"bytes,3,opt,name=tag" json:"tag,omitempty"`
	Package          *string  `protobuf:"bytes,4,opt,name=package" json:"package,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ExtraField) Descriptor

func (*ExtraField) Descriptor() ([]byte, []int)

func (*ExtraField) GetName

func (m *ExtraField) GetName() string

func (*ExtraField) GetPackage added in v0.6.0

func (m *ExtraField) GetPackage() string

func (*ExtraField) GetTag added in v0.5.0

func (m *ExtraField) GetTag() *GormTag

func (*ExtraField) GetType

func (m *ExtraField) GetType() string

func (*ExtraField) ProtoMessage

func (*ExtraField) ProtoMessage()

func (*ExtraField) Reset

func (m *ExtraField) Reset()

func (*ExtraField) String

func (m *ExtraField) String() string

type GormFieldOptions

type GormFieldOptions struct {
	Tag  *GormTag `protobuf:"bytes,1,opt,name=tag" json:"tag,omitempty"`
	Drop *bool    `protobuf:"varint,2,opt,name=drop" json:"drop,omitempty"`
	// Types that are valid to be assigned to Association:
	//	*GormFieldOptions_HasOne
	//	*GormFieldOptions_BelongsTo
	//	*GormFieldOptions_HasMany
	//	*GormFieldOptions_ManyToMany
	Association      isGormFieldOptions_Association `protobuf_oneof:"association"`
	ReferenceOf      *string                        `protobuf:"bytes,7,opt,name=reference_of,json=referenceOf" json:"reference_of,omitempty"`
	XXX_unrecognized []byte                         `json:"-"`
}

func (*GormFieldOptions) Descriptor

func (*GormFieldOptions) Descriptor() ([]byte, []int)

func (*GormFieldOptions) GetAssociation added in v0.5.0

func (m *GormFieldOptions) GetAssociation() isGormFieldOptions_Association

func (*GormFieldOptions) GetBelongsTo added in v0.5.0

func (m *GormFieldOptions) GetBelongsTo() *BelongsToOptions

func (*GormFieldOptions) GetDrop

func (m *GormFieldOptions) GetDrop() bool

func (*GormFieldOptions) GetHasMany added in v0.5.0

func (m *GormFieldOptions) GetHasMany() *HasManyOptions

func (*GormFieldOptions) GetHasOne added in v0.5.0

func (m *GormFieldOptions) GetHasOne() *HasOneOptions

func (*GormFieldOptions) GetManyToMany added in v0.5.0

func (m *GormFieldOptions) GetManyToMany() *ManyToManyOptions

func (*GormFieldOptions) GetReferenceOf added in v0.8.0

func (m *GormFieldOptions) GetReferenceOf() string

func (*GormFieldOptions) GetTag added in v0.5.0

func (m *GormFieldOptions) GetTag() *GormTag

func (*GormFieldOptions) ProtoMessage

func (*GormFieldOptions) ProtoMessage()

func (*GormFieldOptions) Reset

func (m *GormFieldOptions) Reset()

func (*GormFieldOptions) String

func (m *GormFieldOptions) String() string

func (*GormFieldOptions) XXX_OneofFuncs added in v0.5.0

func (*GormFieldOptions) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

type GormFieldOptions_BelongsTo added in v0.5.0

type GormFieldOptions_BelongsTo struct {
	BelongsTo *BelongsToOptions `protobuf:"bytes,4,opt,name=belongs_to,json=belongsTo,oneof"`
}

type GormFieldOptions_HasMany added in v0.5.0

type GormFieldOptions_HasMany struct {
	HasMany *HasManyOptions `protobuf:"bytes,5,opt,name=has_many,json=hasMany,oneof"`
}

type GormFieldOptions_HasOne added in v0.5.0

type GormFieldOptions_HasOne struct {
	HasOne *HasOneOptions `protobuf:"bytes,3,opt,name=has_one,json=hasOne,oneof"`
}

type GormFieldOptions_ManyToMany added in v0.5.0

type GormFieldOptions_ManyToMany struct {
	ManyToMany *ManyToManyOptions `protobuf:"bytes,6,opt,name=many_to_many,json=manyToMany,oneof"`
}

type GormFileOptions

type GormFileOptions struct {
	XXX_unrecognized []byte `json:"-"`
}

func (*GormFileOptions) Descriptor

func (*GormFileOptions) Descriptor() ([]byte, []int)

func (*GormFileOptions) ProtoMessage

func (*GormFileOptions) ProtoMessage()

func (*GormFileOptions) Reset

func (m *GormFileOptions) Reset()

func (*GormFileOptions) String

func (m *GormFileOptions) String() string

type GormMessageOptions

type GormMessageOptions struct {
	Ormable          *bool         `protobuf:"varint,1,req,name=ormable" json:"ormable,omitempty"`
	Include          []*ExtraField `protobuf:"bytes,2,rep,name=include" json:"include,omitempty"`
	Table            *string       `protobuf:"bytes,3,opt,name=table" json:"table,omitempty"`
	MultiAccount     *bool         `protobuf:"varint,4,opt,name=multi_account,json=multiAccount" json:"multi_account,omitempty"`
	XXX_unrecognized []byte        `json:"-"`
}

func (*GormMessageOptions) Descriptor

func (*GormMessageOptions) Descriptor() ([]byte, []int)

func (*GormMessageOptions) GetInclude

func (m *GormMessageOptions) GetInclude() []*ExtraField

func (*GormMessageOptions) GetMultiAccount added in v0.2.0

func (m *GormMessageOptions) GetMultiAccount() bool

func (*GormMessageOptions) GetOrmable

func (m *GormMessageOptions) GetOrmable() bool

func (*GormMessageOptions) GetTable

func (m *GormMessageOptions) GetTable() string

func (*GormMessageOptions) ProtoMessage

func (*GormMessageOptions) ProtoMessage()

func (*GormMessageOptions) Reset

func (m *GormMessageOptions) Reset()

func (*GormMessageOptions) String

func (m *GormMessageOptions) String() string

type GormTag added in v0.5.0

type GormTag struct {
	Column                         *string `protobuf:"bytes,1,opt,name=column" json:"column,omitempty"`
	Type                           *string `protobuf:"bytes,2,opt,name=type" json:"type,omitempty"`
	Size_                          *int32  `protobuf:"varint,3,opt,name=size" json:"size,omitempty"`
	Precision                      *int32  `protobuf:"varint,4,opt,name=precision" json:"precision,omitempty"`
	PrimaryKey                     *bool   `protobuf:"varint,5,opt,name=primary_key,json=primaryKey" json:"primary_key,omitempty"`
	Unique                         *bool   `protobuf:"varint,6,opt,name=unique" json:"unique,omitempty"`
	Default                        *string `protobuf:"bytes,7,opt,name=default" json:"default,omitempty"`
	NotNull                        *bool   `protobuf:"varint,8,opt,name=not_null,json=notNull" json:"not_null,omitempty"`
	AutoIncrement                  *bool   `protobuf:"varint,9,opt,name=auto_increment,json=autoIncrement" json:"auto_increment,omitempty"`
	Index                          *string `protobuf:"bytes,10,opt,name=index" json:"index,omitempty"`
	UniqueIndex                    *string `protobuf:"bytes,11,opt,name=unique_index,json=uniqueIndex" json:"unique_index,omitempty"`
	Embedded                       *bool   `protobuf:"varint,12,opt,name=embedded" json:"embedded,omitempty"`
	EmbeddedPrefix                 *string `protobuf:"bytes,13,opt,name=embedded_prefix,json=embeddedPrefix" json:"embedded_prefix,omitempty"`
	Ignore                         *bool   `protobuf:"varint,14,opt,name=ignore" json:"ignore,omitempty"`
	ForeignKey                     *string `protobuf:"bytes,15,opt,name=foreign_key,json=foreignKey" json:"foreign_key,omitempty"`
	AssociationForeignKey          *string `protobuf:"bytes,16,opt,name=association_foreign_key,json=associationForeignKey" json:"association_foreign_key,omitempty"`
	ManyToMany                     *string `protobuf:"bytes,17,opt,name=many_to_many,json=manyToMany" json:"many_to_many,omitempty"`
	JointableForeignkey            *string `protobuf:"bytes,18,opt,name=jointable_foreignkey,json=jointableForeignkey" json:"jointable_foreignkey,omitempty"`
	AssociationJointableForeignkey *string `` /* 147-byte string literal not displayed */
	XXX_unrecognized               []byte  `json:"-"`
}

func (*GormTag) Descriptor added in v0.5.0

func (*GormTag) Descriptor() ([]byte, []int)

func (*GormTag) GetAssociationForeignKey added in v0.7.0

func (m *GormTag) GetAssociationForeignKey() string

func (*GormTag) GetAssociationJointableForeignkey added in v0.7.0

func (m *GormTag) GetAssociationJointableForeignkey() string

func (*GormTag) GetAutoIncrement added in v0.5.0

func (m *GormTag) GetAutoIncrement() bool

func (*GormTag) GetColumn added in v0.5.0

func (m *GormTag) GetColumn() string

func (*GormTag) GetDefault added in v0.5.0

func (m *GormTag) GetDefault() string

func (*GormTag) GetEmbedded added in v0.5.0

func (m *GormTag) GetEmbedded() bool

func (*GormTag) GetEmbeddedPrefix added in v0.5.0

func (m *GormTag) GetEmbeddedPrefix() string

func (*GormTag) GetForeignKey added in v0.7.0

func (m *GormTag) GetForeignKey() string

func (*GormTag) GetIgnore added in v0.5.0

func (m *GormTag) GetIgnore() bool

func (*GormTag) GetIndex added in v0.5.0

func (m *GormTag) GetIndex() string

func (*GormTag) GetJointableForeignkey added in v0.7.0

func (m *GormTag) GetJointableForeignkey() string

func (*GormTag) GetManyToMany added in v0.7.0

func (m *GormTag) GetManyToMany() string

func (*GormTag) GetNotNull added in v0.5.0

func (m *GormTag) GetNotNull() bool

func (*GormTag) GetPrecision added in v0.5.0

func (m *GormTag) GetPrecision() int32

func (*GormTag) GetPrimaryKey added in v0.5.0

func (m *GormTag) GetPrimaryKey() bool

func (*GormTag) GetSize_ added in v0.5.0

func (m *GormTag) GetSize_() int32

func (*GormTag) GetType added in v0.5.0

func (m *GormTag) GetType() string

func (*GormTag) GetUnique added in v0.5.0

func (m *GormTag) GetUnique() bool

func (*GormTag) GetUniqueIndex added in v0.5.0

func (m *GormTag) GetUniqueIndex() string

func (*GormTag) ProtoMessage added in v0.5.0

func (*GormTag) ProtoMessage()

func (*GormTag) Reset added in v0.5.0

func (m *GormTag) Reset()

func (*GormTag) String added in v0.5.0

func (m *GormTag) String() string

type HasManyOptions added in v0.5.0

type HasManyOptions struct {
	Foreignkey            *string  `protobuf:"bytes,1,opt,name=foreignkey" json:"foreignkey,omitempty"`
	ForeignkeyTag         *GormTag `protobuf:"bytes,2,opt,name=foreignkey_tag,json=foreignkeyTag" json:"foreignkey_tag,omitempty"`
	AssociationForeignkey *string  `protobuf:"bytes,3,opt,name=association_foreignkey,json=associationForeignkey" json:"association_foreignkey,omitempty"`
	PositionField         *string  `protobuf:"bytes,4,opt,name=position_field,json=positionField" json:"position_field,omitempty"`
	PositionFieldTag      *GormTag `protobuf:"bytes,5,opt,name=position_field_tag,json=positionFieldTag" json:"position_field_tag,omitempty"`
	XXX_unrecognized      []byte   `json:"-"`
}

func (*HasManyOptions) Descriptor added in v0.5.0

func (*HasManyOptions) Descriptor() ([]byte, []int)

func (*HasManyOptions) GetAssociationForeignkey added in v0.5.0

func (m *HasManyOptions) GetAssociationForeignkey() string

func (*HasManyOptions) GetForeignkey added in v0.5.0

func (m *HasManyOptions) GetForeignkey() string

func (*HasManyOptions) GetForeignkeyTag added in v0.5.0

func (m *HasManyOptions) GetForeignkeyTag() *GormTag

func (*HasManyOptions) GetPositionField added in v0.5.0

func (m *HasManyOptions) GetPositionField() string

func (*HasManyOptions) GetPositionFieldTag added in v0.5.0

func (m *HasManyOptions) GetPositionFieldTag() *GormTag

func (*HasManyOptions) ProtoMessage added in v0.5.0

func (*HasManyOptions) ProtoMessage()

func (*HasManyOptions) Reset added in v0.5.0

func (m *HasManyOptions) Reset()

func (*HasManyOptions) String added in v0.5.0

func (m *HasManyOptions) String() string

type HasOneOptions added in v0.5.0

type HasOneOptions struct {
	Foreignkey            *string  `protobuf:"bytes,1,opt,name=foreignkey" json:"foreignkey,omitempty"`
	ForeignkeyTag         *GormTag `protobuf:"bytes,2,opt,name=foreignkey_tag,json=foreignkeyTag" json:"foreignkey_tag,omitempty"`
	AssociationForeignkey *string  `protobuf:"bytes,3,opt,name=association_foreignkey,json=associationForeignkey" json:"association_foreignkey,omitempty"`
	XXX_unrecognized      []byte   `json:"-"`
}

func (*HasOneOptions) Descriptor added in v0.5.0

func (*HasOneOptions) Descriptor() ([]byte, []int)

func (*HasOneOptions) GetAssociationForeignkey added in v0.5.0

func (m *HasOneOptions) GetAssociationForeignkey() string

func (*HasOneOptions) GetForeignkey added in v0.5.0

func (m *HasOneOptions) GetForeignkey() string

func (*HasOneOptions) GetForeignkeyTag added in v0.5.0

func (m *HasOneOptions) GetForeignkeyTag() *GormTag

func (*HasOneOptions) ProtoMessage added in v0.5.0

func (*HasOneOptions) ProtoMessage()

func (*HasOneOptions) Reset added in v0.5.0

func (m *HasOneOptions) Reset()

func (*HasOneOptions) String added in v0.5.0

func (m *HasOneOptions) String() string

type ManyToManyOptions added in v0.5.0

type ManyToManyOptions struct {
	Jointable                      *string `protobuf:"bytes,1,opt,name=jointable" json:"jointable,omitempty"`
	Foreignkey                     *string `protobuf:"bytes,2,opt,name=foreignkey" json:"foreignkey,omitempty"`
	JointableForeignkey            *string `protobuf:"bytes,3,opt,name=jointable_foreignkey,json=jointableForeignkey" json:"jointable_foreignkey,omitempty"`
	AssociationForeignkey          *string `protobuf:"bytes,4,opt,name=association_foreignkey,json=associationForeignkey" json:"association_foreignkey,omitempty"`
	AssociationJointableForeignkey *string `` /* 146-byte string literal not displayed */
	XXX_unrecognized               []byte  `json:"-"`
}

func (*ManyToManyOptions) Descriptor added in v0.5.0

func (*ManyToManyOptions) Descriptor() ([]byte, []int)

func (*ManyToManyOptions) GetAssociationForeignkey added in v0.5.0

func (m *ManyToManyOptions) GetAssociationForeignkey() string

func (*ManyToManyOptions) GetAssociationJointableForeignkey added in v0.5.0

func (m *ManyToManyOptions) GetAssociationJointableForeignkey() string

func (*ManyToManyOptions) GetForeignkey added in v0.5.0

func (m *ManyToManyOptions) GetForeignkey() string

func (*ManyToManyOptions) GetJointable added in v0.5.0

func (m *ManyToManyOptions) GetJointable() string

func (*ManyToManyOptions) GetJointableForeignkey added in v0.5.0

func (m *ManyToManyOptions) GetJointableForeignkey() string

func (*ManyToManyOptions) ProtoMessage added in v0.5.0

func (*ManyToManyOptions) ProtoMessage()

func (*ManyToManyOptions) Reset added in v0.5.0

func (m *ManyToManyOptions) Reset()

func (*ManyToManyOptions) String added in v0.5.0

func (m *ManyToManyOptions) String() string

type MethodOptions added in v0.2.0

type MethodOptions struct {
	ObjectType       *string `protobuf:"bytes,1,opt,name=object_type,json=objectType" json:"object_type,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*MethodOptions) Descriptor added in v0.2.0

func (*MethodOptions) Descriptor() ([]byte, []int)

func (*MethodOptions) GetObjectType added in v0.2.0

func (m *MethodOptions) GetObjectType() string

func (*MethodOptions) ProtoMessage added in v0.2.0

func (*MethodOptions) ProtoMessage()

func (*MethodOptions) Reset added in v0.2.0

func (m *MethodOptions) Reset()

func (*MethodOptions) String added in v0.2.0

func (m *MethodOptions) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL