package
0.0.0-20240411150133-c414c1cc7dee
Repository: https://github.com/bitquery/protobuf-sql.git
Documentation: pkg.go.dev

# Functions

AberrantDeriveFullName derives a fully qualified protobuf name for the given Go type The provided name is not guaranteed to be stable nor universally unique.
No description provided by the author
IsLazy reports whether a field is lazily encoded.
LegacyLoadEnumDesc returns an EnumDescriptor derived from the Go type, which must be an int32 kind and not implement the v2 API already.
LegacyLoadMessageDesc returns an MessageDescriptor derived from the Go type, which should be a *struct kind and must not implement the v2 API already.
NewConverter matches a Go type with a protobuf field and returns a Converter that converts between the two.
Validate determines whether the contents of the buffer are a valid wire encoding of the message type.

# Constants

No description provided by the author
ValidationInvalid indicates that unmarshaling the message will fail.
ValidationUnknown indicates that unmarshaling the message might succeed or fail.
ValidationValid indicates that unmarshaling the message will succeed.

# Structs

No description provided by the author
Export is a zero-length named type that exists only to export a set of functions that we do not want to appear in godoc.
No description provided by the author
ExtensionInfo implements ExtensionType.
MessageInfo provides protobuf related functionality for a given Go type that represents a message.
MessageState is a data structure that is nested as the first field in a concrete message.

# Interfaces

A Converter coverts to/from Go reflect.Value types and protobuf protoreflect.Value types.

# Type aliases

No description provided by the author
Pointer is an opaque pointer type.
No description provided by the author
No description provided by the author
ValidationStatus is the result of validating the wire-format encoding of a message.
No description provided by the author