standard

package
v0.0.0-...-fa2f347 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GoUnusedProtection__ int
View Source
var StandardProtocolNames = []string{
	"Custom",
	"Binary",
	"Compact",
	"Json",
	"SimpleJson",
}
View Source
var StandardProtocolToName = map[StandardProtocol]string{
	StandardProtocol_Custom:     "Custom",
	StandardProtocol_Binary:     "Binary",
	StandardProtocol_Compact:    "Compact",
	StandardProtocol_Json:       "Json",
	StandardProtocol_SimpleJson: "SimpleJson",
}
View Source
var StandardProtocolToValue = map[string]StandardProtocol{
	"Custom":     StandardProtocol_Custom,
	"Binary":     StandardProtocol_Binary,
	"Compact":    StandardProtocol_Compact,
	"Json":       StandardProtocol_Json,
	"SimpleJson": StandardProtocol_SimpleJson,
}
View Source
var VoidNames = []string{
	"Unused",
}
View Source
var VoidToName = map[Void]string{
	Void_Unused: "Unused",
}
View Source
var VoidToValue = map[string]Void{
	"Unused": Void_Unused,
}
View Source
var VoidValues = []Void{
	Void_Unused,
}

Functions

This section is empty.

Types

type ByteBuffer

type ByteBuffer = []byte

Typedef for binary data.

Each language can map this type into a customized memory efficient object May be used for zero-copy slice of data.

func ByteBufferPtr

func ByteBufferPtr(v ByteBuffer) *ByteBuffer

type ByteString

type ByteString = []byte

Typedef for binary data which can be represented as a string of 8-bit bytes.

Each language can map this type into a customized memory efficient object.

var TypeUri_TypeHashPrefixSha2_256_DEFAULT ByteString

func ByteStringPtr

func ByteStringPtr(v ByteString) *ByteString

type StandardProtocol

type StandardProtocol int64

The standard Thrift protocols.

const (
	StandardProtocol_Custom     StandardProtocol = 0
	StandardProtocol_Binary     StandardProtocol = 1
	StandardProtocol_Compact    StandardProtocol = 2
	StandardProtocol_Json       StandardProtocol = 3
	StandardProtocol_SimpleJson StandardProtocol = 4
)

func StandardProtocolFromString

func StandardProtocolFromString(s string) (StandardProtocol, error)

func StandardProtocolPtr

func StandardProtocolPtr(v StandardProtocol) *StandardProtocol

func (StandardProtocol) String

func (p StandardProtocol) String() string

type TypeName

type TypeName struct {
	BoolType      *Void    `thrift:"boolType,1,optional" db:"boolType" json:"boolType,omitempty"`
	ByteType      *Void    `thrift:"byteType,2,optional" db:"byteType" json:"byteType,omitempty"`
	I16Type       *Void    `thrift:"i16Type,3,optional" db:"i16Type" json:"i16Type,omitempty"`
	I32Type       *Void    `thrift:"i32Type,4,optional" db:"i32Type" json:"i32Type,omitempty"`
	I64Type       *Void    `thrift:"i64Type,5,optional" db:"i64Type" json:"i64Type,omitempty"`
	FloatType     *Void    `thrift:"floatType,6,optional" db:"floatType" json:"floatType,omitempty"`
	DoubleType    *Void    `thrift:"doubleType,7,optional" db:"doubleType" json:"doubleType,omitempty"`
	StringType    *Void    `thrift:"stringType,8,optional" db:"stringType" json:"stringType,omitempty"`
	BinaryType    *Void    `thrift:"binaryType,9,optional" db:"binaryType" json:"binaryType,omitempty"`
	EnumType      *TypeUri `thrift:"enumType,10,optional" db:"enumType" json:"enumType,omitempty"`
	StructType    *TypeUri `thrift:"structType,11,optional" db:"structType" json:"structType,omitempty"`
	UnionType     *TypeUri `thrift:"unionType,12,optional" db:"unionType" json:"unionType,omitempty"`
	ExceptionType *TypeUri `thrift:"exceptionType,13,optional" db:"exceptionType" json:"exceptionType,omitempty"`
	ListType      *Void    `thrift:"listType,14,optional" db:"listType" json:"listType,omitempty"`
	SetType       *Void    `thrift:"setType,15,optional" db:"setType" json:"setType,omitempty"`
	MapType       *Void    `thrift:"mapType,16,optional" db:"mapType" json:"mapType,omitempty"`
	TypedefType   *TypeUri `thrift:"typedefType,17,optional" db:"typedefType" json:"typedefType,omitempty"`
}

Uniquely identifies a Thrift type.

Attributes:

  • BoolType: True(1) or False(0)
  • ByteType: 8-bit signed integer
  • I16Type: 16-bit signed integer
  • I32Type: 32-bit signed integer
  • I64Type: 64-bit signed integer
  • FloatType: 32-bit floating point
  • DoubleType: 64-bit floating point
  • StringType: UTF-8 encoded string
  • BinaryType: Arbitrary byte string
  • EnumType: 32-bit signed integer, with named values.
  • TypedefType: `typedef` definition
  • StructType: `struct` definition
  • UnionType: `union` definition
  • ExceptionType: `exception` definition
  • ListType: `list<V>` definition
  • SetType: `set<K>` definition
  • MapType: `map<K, V>` definition

func NewTypeName

func NewTypeName() *TypeName

func (*TypeName) CountSetFieldsTypeName

func (p *TypeName) CountSetFieldsTypeName() int

func (*TypeName) DefaultGetEnumType

func (p *TypeName) DefaultGetEnumType() *TypeUri

func (*TypeName) DefaultGetExceptionType

func (p *TypeName) DefaultGetExceptionType() *TypeUri

func (*TypeName) DefaultGetStructType

func (p *TypeName) DefaultGetStructType() *TypeUri

func (*TypeName) DefaultGetTypedefType

func (p *TypeName) DefaultGetTypedefType() *TypeUri

func (*TypeName) DefaultGetUnionType

func (p *TypeName) DefaultGetUnionType() *TypeUri

func (*TypeName) GetBinaryType

func (p *TypeName) GetBinaryType() Void

func (*TypeName) GetBoolType

func (p *TypeName) GetBoolType() Void

func (*TypeName) GetByteType

func (p *TypeName) GetByteType() Void

func (*TypeName) GetDoubleType

func (p *TypeName) GetDoubleType() Void

func (*TypeName) GetEnumType

func (p *TypeName) GetEnumType() *TypeUri

func (*TypeName) GetExceptionType

func (p *TypeName) GetExceptionType() *TypeUri

func (*TypeName) GetFloatType

func (p *TypeName) GetFloatType() Void

func (*TypeName) GetI16Type

func (p *TypeName) GetI16Type() Void

func (*TypeName) GetI32Type

func (p *TypeName) GetI32Type() Void

func (*TypeName) GetI64Type

func (p *TypeName) GetI64Type() Void

func (*TypeName) GetListType

func (p *TypeName) GetListType() Void

func (*TypeName) GetMapType

func (p *TypeName) GetMapType() Void

func (*TypeName) GetSetType

func (p *TypeName) GetSetType() Void

func (*TypeName) GetStringType

func (p *TypeName) GetStringType() Void

func (*TypeName) GetStructType

func (p *TypeName) GetStructType() *TypeUri

func (*TypeName) GetTypedefType

func (p *TypeName) GetTypedefType() *TypeUri

func (*TypeName) GetUnionType

func (p *TypeName) GetUnionType() *TypeUri

func (*TypeName) IsSetBinaryType

func (p *TypeName) IsSetBinaryType() bool

func (*TypeName) IsSetBoolType

func (p *TypeName) IsSetBoolType() bool

func (*TypeName) IsSetByteType

func (p *TypeName) IsSetByteType() bool

func (*TypeName) IsSetDoubleType

func (p *TypeName) IsSetDoubleType() bool

func (*TypeName) IsSetEnumType

func (p *TypeName) IsSetEnumType() bool

func (*TypeName) IsSetExceptionType

func (p *TypeName) IsSetExceptionType() bool

func (*TypeName) IsSetFloatType

func (p *TypeName) IsSetFloatType() bool

func (*TypeName) IsSetI16Type

func (p *TypeName) IsSetI16Type() bool

func (*TypeName) IsSetI32Type

func (p *TypeName) IsSetI32Type() bool

func (*TypeName) IsSetI64Type

func (p *TypeName) IsSetI64Type() bool

func (*TypeName) IsSetListType

func (p *TypeName) IsSetListType() bool

func (*TypeName) IsSetMapType

func (p *TypeName) IsSetMapType() bool

func (*TypeName) IsSetSetType

func (p *TypeName) IsSetSetType() bool

func (*TypeName) IsSetStringType

func (p *TypeName) IsSetStringType() bool

func (*TypeName) IsSetStructType

func (p *TypeName) IsSetStructType() bool

func (*TypeName) IsSetTypedefType

func (p *TypeName) IsSetTypedefType() bool

func (*TypeName) IsSetUnionType

func (p *TypeName) IsSetUnionType() bool

func (*TypeName) Read

func (p *TypeName) Read(iprot thrift.Protocol) error

func (*TypeName) ReadField1

func (p *TypeName) ReadField1(iprot thrift.Protocol) error

func (*TypeName) ReadField10

func (p *TypeName) ReadField10(iprot thrift.Protocol) error

func (*TypeName) ReadField11

func (p *TypeName) ReadField11(iprot thrift.Protocol) error

func (*TypeName) ReadField12

func (p *TypeName) ReadField12(iprot thrift.Protocol) error

func (*TypeName) ReadField13

func (p *TypeName) ReadField13(iprot thrift.Protocol) error

func (*TypeName) ReadField14

func (p *TypeName) ReadField14(iprot thrift.Protocol) error

func (*TypeName) ReadField15

func (p *TypeName) ReadField15(iprot thrift.Protocol) error

func (*TypeName) ReadField16

func (p *TypeName) ReadField16(iprot thrift.Protocol) error

func (*TypeName) ReadField17

func (p *TypeName) ReadField17(iprot thrift.Protocol) error

func (*TypeName) ReadField2

func (p *TypeName) ReadField2(iprot thrift.Protocol) error

func (*TypeName) ReadField3

func (p *TypeName) ReadField3(iprot thrift.Protocol) error

func (*TypeName) ReadField4

func (p *TypeName) ReadField4(iprot thrift.Protocol) error

func (*TypeName) ReadField5

func (p *TypeName) ReadField5(iprot thrift.Protocol) error

func (*TypeName) ReadField6

func (p *TypeName) ReadField6(iprot thrift.Protocol) error

func (*TypeName) ReadField7

func (p *TypeName) ReadField7(iprot thrift.Protocol) error

func (*TypeName) ReadField8

func (p *TypeName) ReadField8(iprot thrift.Protocol) error

func (*TypeName) ReadField9

func (p *TypeName) ReadField9(iprot thrift.Protocol) error

func (*TypeName) SetBinaryType

func (t *TypeName) SetBinaryType(binaryType *Void) *TypeName

func (*TypeName) SetBoolType

func (t *TypeName) SetBoolType(boolType *Void) *TypeName

func (*TypeName) SetByteType

func (t *TypeName) SetByteType(byteType *Void) *TypeName

func (*TypeName) SetDoubleType

func (t *TypeName) SetDoubleType(doubleType *Void) *TypeName

func (*TypeName) SetEnumType

func (t *TypeName) SetEnumType(enumType *TypeUri) *TypeName

func (*TypeName) SetExceptionType

func (t *TypeName) SetExceptionType(exceptionType *TypeUri) *TypeName

func (*TypeName) SetFloatType

func (t *TypeName) SetFloatType(floatType *Void) *TypeName

func (*TypeName) SetI16Type

func (t *TypeName) SetI16Type(i16Type *Void) *TypeName

func (*TypeName) SetI32Type

func (t *TypeName) SetI32Type(i32Type *Void) *TypeName

func (*TypeName) SetI64Type

func (t *TypeName) SetI64Type(i64Type *Void) *TypeName

func (*TypeName) SetListType

func (t *TypeName) SetListType(listType *Void) *TypeName

func (*TypeName) SetMapType

func (t *TypeName) SetMapType(mapType *Void) *TypeName

func (*TypeName) SetSetType

func (t *TypeName) SetSetType(setType *Void) *TypeName

func (*TypeName) SetStringType

func (t *TypeName) SetStringType(stringType *Void) *TypeName

func (*TypeName) SetStructType

func (t *TypeName) SetStructType(structType *TypeUri) *TypeName

func (*TypeName) SetTypedefType

func (t *TypeName) SetTypedefType(typedefType *TypeUri) *TypeName

func (*TypeName) SetUnionType

func (t *TypeName) SetUnionType(unionType *TypeUri) *TypeName

func (*TypeName) String

func (p *TypeName) String() string

func (*TypeName) Write

func (p *TypeName) Write(oprot thrift.Protocol) error

type TypeNameBuilder

type TypeNameBuilder struct {
	// contains filtered or unexported fields
}

func NewTypeNameBuilder

func NewTypeNameBuilder() *TypeNameBuilder

func (*TypeNameBuilder) BinaryType

func (t *TypeNameBuilder) BinaryType(binaryType *Void) *TypeNameBuilder

func (*TypeNameBuilder) BoolType

func (t *TypeNameBuilder) BoolType(boolType *Void) *TypeNameBuilder

func (*TypeNameBuilder) ByteType

func (t *TypeNameBuilder) ByteType(byteType *Void) *TypeNameBuilder

func (*TypeNameBuilder) DoubleType

func (t *TypeNameBuilder) DoubleType(doubleType *Void) *TypeNameBuilder

func (TypeNameBuilder) Emit

func (p TypeNameBuilder) Emit() *TypeName

func (*TypeNameBuilder) EnumType

func (t *TypeNameBuilder) EnumType(enumType *TypeUri) *TypeNameBuilder

func (*TypeNameBuilder) ExceptionType

func (t *TypeNameBuilder) ExceptionType(exceptionType *TypeUri) *TypeNameBuilder

func (*TypeNameBuilder) FloatType

func (t *TypeNameBuilder) FloatType(floatType *Void) *TypeNameBuilder

func (*TypeNameBuilder) I16Type

func (t *TypeNameBuilder) I16Type(i16Type *Void) *TypeNameBuilder

func (*TypeNameBuilder) I32Type

func (t *TypeNameBuilder) I32Type(i32Type *Void) *TypeNameBuilder

func (*TypeNameBuilder) I64Type

func (t *TypeNameBuilder) I64Type(i64Type *Void) *TypeNameBuilder

func (*TypeNameBuilder) ListType

func (t *TypeNameBuilder) ListType(listType *Void) *TypeNameBuilder

func (*TypeNameBuilder) MapType

func (t *TypeNameBuilder) MapType(mapType *Void) *TypeNameBuilder

func (*TypeNameBuilder) SetType

func (t *TypeNameBuilder) SetType(setType *Void) *TypeNameBuilder

func (*TypeNameBuilder) StringType

func (t *TypeNameBuilder) StringType(stringType *Void) *TypeNameBuilder

func (*TypeNameBuilder) StructType

func (t *TypeNameBuilder) StructType(structType *TypeUri) *TypeNameBuilder

func (*TypeNameBuilder) TypedefType

func (t *TypeNameBuilder) TypedefType(typedefType *TypeUri) *TypeNameBuilder

func (*TypeNameBuilder) UnionType

func (t *TypeNameBuilder) UnionType(unionType *TypeUri) *TypeNameBuilder

type TypeUri

type TypeUri struct {
	Uri                    *Uri       `thrift:"uri,1,optional" db:"uri" json:"uri,omitempty"`
	TypeHashPrefixSha2_256 ByteString `thrift:"typeHashPrefixSha2_256,2,optional" db:"typeHashPrefixSha2_256" json:"typeHashPrefixSha2_256,omitempty"`
}

The uri of an IDL defined type.

Attributes:

  • Uri: The unique Thrift URI for this type.
  • TypeHashPrefixSha2_256: A prefix of the SHA2-256 hash of the URI.
var TypeName_EnumType_DEFAULT *TypeUri
var TypeName_ExceptionType_DEFAULT *TypeUri
var TypeName_StructType_DEFAULT *TypeUri
var TypeName_TypedefType_DEFAULT *TypeUri
var TypeName_UnionType_DEFAULT *TypeUri

func NewTypeUri

func NewTypeUri() *TypeUri

func (*TypeUri) CountSetFieldsTypeUri

func (p *TypeUri) CountSetFieldsTypeUri() int

func (*TypeUri) GetTypeHashPrefixSha2_256

func (p *TypeUri) GetTypeHashPrefixSha2_256() ByteString

func (*TypeUri) GetUri

func (p *TypeUri) GetUri() Uri

func (*TypeUri) IsSetTypeHashPrefixSha2_256

func (p *TypeUri) IsSetTypeHashPrefixSha2_256() bool

func (*TypeUri) IsSetUri

func (p *TypeUri) IsSetUri() bool

func (*TypeUri) Read

func (p *TypeUri) Read(iprot thrift.Protocol) error

func (*TypeUri) ReadField1

func (p *TypeUri) ReadField1(iprot thrift.Protocol) error

func (*TypeUri) ReadField2

func (p *TypeUri) ReadField2(iprot thrift.Protocol) error

func (*TypeUri) SetTypeHashPrefixSha2_256

func (t *TypeUri) SetTypeHashPrefixSha2_256(typeHashPrefixSha2_256 ByteString) *TypeUri

func (*TypeUri) SetUri

func (t *TypeUri) SetUri(uri *Uri) *TypeUri

func (*TypeUri) String

func (p *TypeUri) String() string

func (*TypeUri) Write

func (p *TypeUri) Write(oprot thrift.Protocol) error

type TypeUriBuilder

type TypeUriBuilder struct {
	// contains filtered or unexported fields
}

func NewTypeUriBuilder

func NewTypeUriBuilder() *TypeUriBuilder

func (TypeUriBuilder) Emit

func (p TypeUriBuilder) Emit() *TypeUri

func (*TypeUriBuilder) TypeHashPrefixSha2_256

func (t *TypeUriBuilder) TypeHashPrefixSha2_256(typeHashPrefixSha2_256 ByteString) *TypeUriBuilder

func (*TypeUriBuilder) Uri

func (t *TypeUriBuilder) Uri(uri *Uri) *TypeUriBuilder

type Uri

type Uri = string

A (scheme-less) URI.

Of the form described in RFC 3986, but with every component optional.

See rfc3986

var TypeUri_Uri_DEFAULT Uri

func UriPtr

func UriPtr(v Uri) *Uri

type Void

type Void int64
const (
	Void_Unused Void = 0
)
var TypeName_BinaryType_DEFAULT Void
var TypeName_BoolType_DEFAULT Void
var TypeName_ByteType_DEFAULT Void
var TypeName_DoubleType_DEFAULT Void
var TypeName_FloatType_DEFAULT Void
var TypeName_I16Type_DEFAULT Void
var TypeName_I32Type_DEFAULT Void
var TypeName_I64Type_DEFAULT Void
var TypeName_ListType_DEFAULT Void
var TypeName_MapType_DEFAULT Void
var TypeName_SetType_DEFAULT Void
var TypeName_StringType_DEFAULT Void

func VoidFromString

func VoidFromString(s string) (Void, error)

func VoidPtr

func VoidPtr(v Void) *Void

func (Void) String

func (p Void) String() string

Jump to

Keyboard shortcuts

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