Versions in this module Expand all Collapse all v18 v18.0.0 Oct 15, 2024 Changes in this version + func TotalArraySize(arr arrow.Array) int64 + func TotalRecordSize(record arrow.Record) int64 + func WithEnumHandler(enumHandler ProtobufTypeHandler) option + func WithExclusionPolicy(ex func(pfr *ProtobufFieldReflection) bool) option + func WithFieldNameFormatter(formatter func(str string) string) option + func WithOneOfHandler(oneOfHandler ProtobufTypeHandler) option + type ProtobufFieldReflection struct + func (pfr *ProtobufFieldReflection) GetDescriptor() protoreflect.FieldDescriptor + type ProtobufMessageFieldReflection struct + func (f ProtobufMessageFieldReflection) AppendValueOrNull(b array.Builder, mem memory.Allocator) error + type ProtobufMessageReflection struct + func NewProtobufMessageReflection(msg proto.Message, options ...option) *ProtobufMessageReflection + func (msg ProtobufMessageReflection) Record(mem memory.Allocator) arrow.Record + func (msg ProtobufMessageReflection) Schema() *arrow.Schema + type ProtobufTypeHandler int + const EnumDictionary + const EnumNumber + const EnumValue + const OneOfDenseUnion + const OneOfNull v18.0.0-rc0 Oct 15, 2024