package
0.0.0-20240411150133-c414c1cc7dee
Repository: https://github.com/bitquery/protobuf-sql.git
Documentation: pkg.go.dev
# Functions
ValueOf returns a Value initialized with the concrete value stored in v.
ValueOfBool returns a new boolean value.
ValueOfBytes returns a new bytes value.
ValueOfEnum returns a new enum value.
ValueOfFloat32 returns a new float32 value.
ValueOfFloat64 returns a new float64 value.
ValueOfInt32 returns a new int32 value.
ValueOfInt64 returns a new int64 value.
ValueOfList returns a new List value.
ValueOfMap returns a new Map value.
ValueOfMessage returns a new Message value.
ValueOfString returns a new string value.
ValueOfUint32 returns a new uint32 value.
ValueOfUint64 returns a new uint64 value.
# Constants
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
No description provided by the author
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
appears zero or one times.
No description provided by the author
No description provided by the author
appears zero or more times.
appears exactly one time; invalid with Proto3.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
Constants as defined by the google.protobuf.Field.Kind enumeration.
# Structs
FileImport is the declaration for a proto file import.
SourceLocation describes a source location and corresponds with the google.protobuf.SourceCodeInfo.Location message.
# Interfaces
Descriptor provides a set of accessors that are common to every descriptor.
Enum is a reflection interface for a concrete enum value, which provides type information and a getter for the enum number.
EnumDescriptor describes an enum and corresponds with the google.protobuf.EnumDescriptorProto message.
EnumDescriptors is a list of enum declarations.
EnumRanges represent a list of enum number ranges.
EnumType encapsulates an [EnumDescriptor] with a concrete Go implementation.
EnumValueDescriptor describes an enum value and corresponds with the google.protobuf.EnumValueDescriptorProto message.
EnumValueDescriptors is a list of enum value declarations.
ExtensionDescriptors is a list of field declarations.
ExtensionType encapsulates an [ExtensionDescriptor] with a concrete Go implementation.
ExtensionTypeDescriptor is an [ExtensionDescriptor] with an associated [ExtensionType].
FieldDescriptor describes a field within a message and corresponds with the google.protobuf.FieldDescriptorProto message.
FieldDescriptors is a list of field declarations.
FieldNumbers represent a list of field numbers.
FieldRanges represent a list of field number ranges.
FileDescriptor describes the types in a complete proto file and corresponds with the google.protobuf.FileDescriptorProto message.
FileImports is a list of file imports.
List is a zero-indexed, ordered list.
Map is an unordered, associative map.
Message is a reflective interface for a concrete message value, encapsulating both type and value information for the message.
MessageDescriptor describes a message and corresponds with the google.protobuf.DescriptorProto message.
MessageDescriptors is a list of message declarations.
MessageFieldTypes extends a [MessageType] by providing type information regarding enums and messages referenced by the message fields.
MessageType encapsulates a [MessageDescriptor] with a concrete Go implementation.
MethodDescriptor describes a method and corresponds with the google.protobuf.MethodDescriptorProto message.
MethodDescriptors is a list of method declarations.
Names represent a list of names.
OneofDescriptor describes a oneof field set within a given message and corresponds with the google.protobuf.OneofDescriptorProto message.
OneofDescriptors is a list of oneof declarations.
ProtoMessage is the top-level interface that all proto messages implement.
ServiceDescriptor describes a service and corresponds with the google.protobuf.ServiceDescriptorProto message.
ServiceDescriptors is a list of service declarations.
SourceLocations is a list of source locations.
# Type aliases
Cardinality determines whether a field is optional, required, or repeated.
EnumNumber is the numeric value for an enum.
ExtensionDescriptor is an alias of [FieldDescriptor] for documentation.
FieldNumber is the field number in a message.
FullName is a qualified name that uniquely identifies a proto declaration.
Kind indicates the basic proto kind of a field.
MapKey is used to index maps, where the Go type of the MapKey must match the specified key [Kind] (see [MessageDescriptor.IsMapEntry]).
Name is the short name for a proto declaration.
RawFields is the raw bytes for an ordered sequence of fields.
SourcePath identifies part of a file descriptor for a source location.
Syntax is the language version of the proto file.
Value is a union where only one Go type may be set at a time.