Documentation
¶
Index ¶
- Variables
- type Adapter
- func (x *Adapter) GetAdaptedType() string
- func (x *Adapter) GetExtraNamespace() string
- func (x *Adapter) GetMoveOnly() bool
- func (x *Adapter) GetName() string
- func (x *Adapter) GetUnderlyingName() string
- func (x *Adapter) Read(p thrift.Protocol) error
- func (x *Adapter) SetAdaptedType(value string) *Adapter
- func (x *Adapter) SetExtraNamespace(value string) *Adapter
- func (x *Adapter) SetMoveOnly(value bool) *Adapter
- func (x *Adapter) SetName(value string) *Adapter
- func (x *Adapter) SetUnderlyingName(value string) *Adapter
- func (x *Adapter) Write(p thrift.Protocol) error
- type AdapterBuilderdeprecated
- func (x *AdapterBuilder) AdaptedType(value string) *AdapterBuilder
- func (x *AdapterBuilder) Emit() *Adapter
- func (x *AdapterBuilder) ExtraNamespace(value string) *AdapterBuilder
- func (x *AdapterBuilder) MoveOnly(value bool) *AdapterBuilder
- func (x *AdapterBuilder) Name(value string) *AdapterBuilder
- func (x *AdapterBuilder) UnderlyingName(value string) *AdapterBuilder
- type DisableLazyChecksum
- type DisableLazyChecksumBuilderdeprecated
- type EnumType
- type EnumTypeBuilderdeprecated
- type EnumUnderlyingType
- type FieldInterceptor
- func (x *FieldInterceptor) GetName() string
- func (x *FieldInterceptor) GetNoinline() bool
- func (x *FieldInterceptor) Read(p thrift.Protocol) error
- func (x *FieldInterceptor) SetName(value string) *FieldInterceptor
- func (x *FieldInterceptor) SetNoinline(value bool) *FieldInterceptor
- func (x *FieldInterceptor) Write(p thrift.Protocol) error
- type FieldInterceptorBuilderdeprecated
- type Lazy
- type LazyBuilderdeprecated
- type MinimizePadding
- type MinimizePaddingBuilderdeprecated
- type PackIsset
- type PackIssetBuilderdeprecated
- type Ref
- type RefBuilderdeprecated
- type RefType
- func RefTypeFromString(s string) (RefType, error)deprecated
- func RefTypePtr(v RefType) *RefTypedeprecated
- type ScopedEnumAsUnionType
- type ScopedEnumAsUnionTypeBuilderdeprecated
- type StrongType
- type StrongTypeBuilderdeprecated
- type TriviallyRelocatable
- type TriviallyRelocatableBuilderdeprecated
- type UseOpEncode
- type UseOpEncodeBuilderdeprecated
Constants ¶
This section is empty.
Variables ¶
var ( RefType_name = map[RefType]string{ RefType_Unique: "Unique", RefType_Shared: "Shared", RefType_SharedMutable: "SharedMutable", } RefType_value = map[string]RefType{ "Unique": RefType_Unique, "Shared": RefType_Shared, "SharedMutable": RefType_SharedMutable, } // Deprecated: Use RefType_name instead. RefTypeToName = RefType_name // Deprecated: Use RefType_value instead. RefTypeToValue = RefType_value // Deprecated: Use RefType_name instead (e.g. `for name, _ := range RefType_name {}`). RefTypeNames = []string{ "Unique", "Shared", "SharedMutable", } // Deprecated: Use RefType_value instead (e.g. `for value, _ := range RefType_value {}`). RefTypeValues = []RefType{ 0, 1, 2, } )
Enum value maps for RefType
var ( EnumUnderlyingType_name = map[EnumUnderlyingType]string{ EnumUnderlyingType_I8: "I8", EnumUnderlyingType_U8: "U8", EnumUnderlyingType_I16: "I16", EnumUnderlyingType_U16: "U16", EnumUnderlyingType_U32: "U32", } EnumUnderlyingType_value = map[string]EnumUnderlyingType{ "I8": EnumUnderlyingType_I8, "U8": EnumUnderlyingType_U8, "I16": EnumUnderlyingType_I16, "U16": EnumUnderlyingType_U16, "U32": EnumUnderlyingType_U32, } // Deprecated: Use EnumUnderlyingType_name instead. EnumUnderlyingTypeToName = EnumUnderlyingType_name // Deprecated: Use EnumUnderlyingType_value instead. EnumUnderlyingTypeToValue = EnumUnderlyingType_value // Deprecated: Use EnumUnderlyingType_name instead (e.g. `for name, _ := range EnumUnderlyingType_name {}`). EnumUnderlyingTypeNames = []string{ "I8", "U8", "I16", "U16", "U32", } // Deprecated: Use EnumUnderlyingType_value instead (e.g. `for value, _ := range EnumUnderlyingType_value {}`). EnumUnderlyingTypeValues = []EnumUnderlyingType{ 0, 1, 2, 3, 4, } )
Enum value maps for EnumUnderlyingType
var GoUnusedProtection__ int
Functions ¶
This section is empty.
Types ¶
type Adapter ¶
type Adapter struct { Name string `thrift:"name,1" json:"name" db:"name"` AdaptedType string `thrift:"adaptedType,2" json:"adaptedType" db:"adaptedType"` UnderlyingName string `thrift:"underlyingName,3" json:"underlyingName" db:"underlyingName"` ExtraNamespace string `thrift:"extraNamespace,4" json:"extraNamespace" db:"extraNamespace"` MoveOnly bool `thrift:"moveOnly,5" json:"moveOnly" db:"moveOnly"` }
func NewAdapter ¶
func NewAdapter() *Adapter
func (*Adapter) GetAdaptedType ¶
func (*Adapter) GetExtraNamespace ¶
func (*Adapter) GetMoveOnly ¶
func (*Adapter) GetUnderlyingName ¶
func (*Adapter) SetAdaptedType ¶
func (*Adapter) SetExtraNamespace ¶
func (*Adapter) SetMoveOnly ¶
func (*Adapter) SetUnderlyingName ¶
type AdapterBuilder
deprecated
type AdapterBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use Adapter.Set* methods instead or set the fields directly.
func NewAdapterBuilder ¶
func NewAdapterBuilder() *AdapterBuilder
func (*AdapterBuilder) AdaptedType ¶
func (x *AdapterBuilder) AdaptedType(value string) *AdapterBuilder
func (*AdapterBuilder) Emit ¶
func (x *AdapterBuilder) Emit() *Adapter
func (*AdapterBuilder) ExtraNamespace ¶
func (x *AdapterBuilder) ExtraNamespace(value string) *AdapterBuilder
func (*AdapterBuilder) MoveOnly ¶
func (x *AdapterBuilder) MoveOnly(value bool) *AdapterBuilder
func (*AdapterBuilder) Name ¶
func (x *AdapterBuilder) Name(value string) *AdapterBuilder
func (*AdapterBuilder) UnderlyingName ¶
func (x *AdapterBuilder) UnderlyingName(value string) *AdapterBuilder
type DisableLazyChecksum ¶
type DisableLazyChecksum struct { }
func NewDisableLazyChecksum ¶
func NewDisableLazyChecksum() *DisableLazyChecksum
type DisableLazyChecksumBuilder
deprecated
type DisableLazyChecksumBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use DisableLazyChecksum.Set* methods instead or set the fields directly.
func NewDisableLazyChecksumBuilder ¶
func NewDisableLazyChecksumBuilder() *DisableLazyChecksumBuilder
func (*DisableLazyChecksumBuilder) Emit ¶
func (x *DisableLazyChecksumBuilder) Emit() *DisableLazyChecksum
type EnumType ¶
type EnumType struct {
Type EnumUnderlyingType `thrift:"type,1" json:"type" db:"type"`
}
func NewEnumType ¶
func NewEnumType() *EnumType
func (*EnumType) GetType ¶
func (x *EnumType) GetType() EnumUnderlyingType
func (*EnumType) SetType ¶
func (x *EnumType) SetType(value EnumUnderlyingType) *EnumType
type EnumTypeBuilder
deprecated
type EnumTypeBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use EnumType.Set* methods instead or set the fields directly.
func NewEnumTypeBuilder ¶
func NewEnumTypeBuilder() *EnumTypeBuilder
func (*EnumTypeBuilder) Emit ¶
func (x *EnumTypeBuilder) Emit() *EnumType
func (*EnumTypeBuilder) Type ¶
func (x *EnumTypeBuilder) Type(value EnumUnderlyingType) *EnumTypeBuilder
type EnumUnderlyingType ¶
type EnumUnderlyingType int32
const ( EnumUnderlyingType_I8 EnumUnderlyingType = 0 EnumUnderlyingType_U8 EnumUnderlyingType = 1 EnumUnderlyingType_I16 EnumUnderlyingType = 2 EnumUnderlyingType_U16 EnumUnderlyingType = 3 EnumUnderlyingType_U32 EnumUnderlyingType = 4 )
func EnumUnderlyingTypeFromString
deprecated
func EnumUnderlyingTypeFromString(s string) (EnumUnderlyingType, error)
Deprecated: Use EnumUnderlyingType_value instead (e.g. `x, ok := EnumUnderlyingType_value["name"]`).
func EnumUnderlyingTypePtr
deprecated
func EnumUnderlyingTypePtr(v EnumUnderlyingType) *EnumUnderlyingType
Deprecated: Use EnumUnderlyingType.Ptr() instead.
func (EnumUnderlyingType) Ptr ¶
func (x EnumUnderlyingType) Ptr() *EnumUnderlyingType
func (EnumUnderlyingType) String ¶
func (x EnumUnderlyingType) String() string
type FieldInterceptor ¶
type FieldInterceptor struct { Name string `thrift:"name,1" json:"name" db:"name"` Noinline bool `thrift:"noinline,2" json:"noinline" db:"noinline"` }
func NewFieldInterceptor ¶
func NewFieldInterceptor() *FieldInterceptor
func (*FieldInterceptor) GetName ¶
func (x *FieldInterceptor) GetName() string
func (*FieldInterceptor) GetNoinline ¶
func (x *FieldInterceptor) GetNoinline() bool
func (*FieldInterceptor) SetName ¶
func (x *FieldInterceptor) SetName(value string) *FieldInterceptor
func (*FieldInterceptor) SetNoinline ¶
func (x *FieldInterceptor) SetNoinline(value bool) *FieldInterceptor
type FieldInterceptorBuilder
deprecated
type FieldInterceptorBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use FieldInterceptor.Set* methods instead or set the fields directly.
func NewFieldInterceptorBuilder ¶
func NewFieldInterceptorBuilder() *FieldInterceptorBuilder
func (*FieldInterceptorBuilder) Emit ¶
func (x *FieldInterceptorBuilder) Emit() *FieldInterceptor
func (*FieldInterceptorBuilder) Name ¶
func (x *FieldInterceptorBuilder) Name(value string) *FieldInterceptorBuilder
func (*FieldInterceptorBuilder) Noinline ¶
func (x *FieldInterceptorBuilder) Noinline(value bool) *FieldInterceptorBuilder
type LazyBuilder
deprecated
type LazyBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use Lazy.Set* methods instead or set the fields directly.
func NewLazyBuilder ¶
func NewLazyBuilder() *LazyBuilder
func (*LazyBuilder) Emit ¶
func (x *LazyBuilder) Emit() *Lazy
func (*LazyBuilder) Ref ¶
func (x *LazyBuilder) Ref(value bool) *LazyBuilder
type MinimizePadding ¶
type MinimizePadding struct { }
func NewMinimizePadding ¶
func NewMinimizePadding() *MinimizePadding
type MinimizePaddingBuilder
deprecated
type MinimizePaddingBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use MinimizePadding.Set* methods instead or set the fields directly.
func NewMinimizePaddingBuilder ¶
func NewMinimizePaddingBuilder() *MinimizePaddingBuilder
func (*MinimizePaddingBuilder) Emit ¶
func (x *MinimizePaddingBuilder) Emit() *MinimizePadding
type PackIsset ¶
type PackIsset struct {
Atomic bool `thrift:"atomic,1" json:"atomic" db:"atomic"`
}
func NewPackIsset ¶
func NewPackIsset() *PackIsset
type PackIssetBuilder
deprecated
type PackIssetBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use PackIsset.Set* methods instead or set the fields directly.
func NewPackIssetBuilder ¶
func NewPackIssetBuilder() *PackIssetBuilder
func (*PackIssetBuilder) Atomic ¶
func (x *PackIssetBuilder) Atomic(value bool) *PackIssetBuilder
func (*PackIssetBuilder) Emit ¶
func (x *PackIssetBuilder) Emit() *PackIsset
type RefBuilder
deprecated
type RefBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use Ref.Set* methods instead or set the fields directly.
func NewRefBuilder ¶
func NewRefBuilder() *RefBuilder
func (*RefBuilder) Emit ¶
func (x *RefBuilder) Emit() *Ref
func (*RefBuilder) Type ¶
func (x *RefBuilder) Type(value RefType) *RefBuilder
type RefType ¶
type RefType int32
const ( RefType_Unique RefType = 0 )
func RefTypeFromString
deprecated
func RefTypePtr
deprecated
type ScopedEnumAsUnionType ¶
type ScopedEnumAsUnionType struct { }
func NewScopedEnumAsUnionType ¶
func NewScopedEnumAsUnionType() *ScopedEnumAsUnionType
type ScopedEnumAsUnionTypeBuilder
deprecated
type ScopedEnumAsUnionTypeBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use ScopedEnumAsUnionType.Set* methods instead or set the fields directly.
func NewScopedEnumAsUnionTypeBuilder ¶
func NewScopedEnumAsUnionTypeBuilder() *ScopedEnumAsUnionTypeBuilder
func (*ScopedEnumAsUnionTypeBuilder) Emit ¶
func (x *ScopedEnumAsUnionTypeBuilder) Emit() *ScopedEnumAsUnionType
type StrongTypeBuilder
deprecated
type StrongTypeBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use StrongType.Set* methods instead or set the fields directly.
func NewStrongTypeBuilder ¶
func NewStrongTypeBuilder() *StrongTypeBuilder
func (*StrongTypeBuilder) Emit ¶
func (x *StrongTypeBuilder) Emit() *StrongType
type TriviallyRelocatable ¶
type TriviallyRelocatable struct { }
func NewTriviallyRelocatable ¶
func NewTriviallyRelocatable() *TriviallyRelocatable
type TriviallyRelocatableBuilder
deprecated
type TriviallyRelocatableBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use TriviallyRelocatable.Set* methods instead or set the fields directly.
func NewTriviallyRelocatableBuilder ¶
func NewTriviallyRelocatableBuilder() *TriviallyRelocatableBuilder
func (*TriviallyRelocatableBuilder) Emit ¶
func (x *TriviallyRelocatableBuilder) Emit() *TriviallyRelocatable
type UseOpEncode ¶
type UseOpEncode struct { }
func NewUseOpEncode ¶
func NewUseOpEncode() *UseOpEncode
type UseOpEncodeBuilder
deprecated
type UseOpEncodeBuilder struct {
// contains filtered or unexported fields
}
Deprecated: Use UseOpEncode.Set* methods instead or set the fields directly.
func NewUseOpEncodeBuilder ¶
func NewUseOpEncodeBuilder() *UseOpEncodeBuilder
func (*UseOpEncodeBuilder) Emit ¶
func (x *UseOpEncodeBuilder) Emit() *UseOpEncode