Documentation
¶
Overview ¶
Package utils contains various helpers and utility functions
Index ¶
- func AppendValueToArrowBuilder[IN common.ValueType, OUT common.ValueType, AB common.ArrowBuilder[OUT]](acceptor any, builder array.Builder, ...) error
- func AppendValueToArrowBuilderNullable[IN common.ValueType, OUT common.ValueType, AB common.ArrowBuilder[OUT]](acceptor any, builder array.Builder, ...) error
- func LoggerMustFromContext(ctx context.Context) *zap.Logger
- func MakeAppender[IN common.ValueType, OUT common.ValueType, AB common.ArrowBuilder[OUT]](conv conversion.ValuePtrConverter[IN, OUT]) func(acceptor any, builder array.Builder) error
- func MakeAppenderNullable[IN common.ValueType, OUT common.ValueType, AB common.ArrowBuilder[OUT]](conv conversion.ValuePtrConverter[IN, OUT]) func(acceptor any, builder array.Builder) error
- func StreamServerMetadata(logger *zap.Logger) grpc.StreamServerInterceptor
- func UnaryServerMetadata(logger *zap.Logger) grpc.UnaryServerInterceptor
- type Counter
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendValueToArrowBuilder ¶ added in v0.7.0
func AppendValueToArrowBuilder[IN common.ValueType, OUT common.ValueType, AB common.ArrowBuilder[OUT]]( acceptor any, builder array.Builder, conv conversion.ValuePtrConverter[IN, OUT], ) error
func AppendValueToArrowBuilderNullable ¶ added in v0.7.0
func AppendValueToArrowBuilderNullable[IN common.ValueType, OUT common.ValueType, AB common.ArrowBuilder[OUT]]( acceptor any, builder array.Builder, conv conversion.ValuePtrConverter[IN, OUT], ) error
func LoggerMustFromContext ¶ added in v0.6.0
func MakeAppender ¶ added in v0.7.0
func MakeAppender[ IN common.ValueType, OUT common.ValueType, AB common.ArrowBuilder[OUT], ](conv conversion.ValuePtrConverter[IN, OUT]) func(acceptor any, builder array.Builder) error
func MakeAppenderNullable ¶ added in v0.7.0
func MakeAppenderNullable[ IN common.ValueType, OUT common.ValueType, AB common.ArrowBuilder[OUT], ](conv conversion.ValuePtrConverter[IN, OUT]) func(acceptor any, builder array.Builder) error
func StreamServerMetadata ¶ added in v0.6.0
func StreamServerMetadata(logger *zap.Logger) grpc.StreamServerInterceptor
func UnaryServerMetadata ¶ added in v0.6.0
func UnaryServerMetadata(logger *zap.Logger) grpc.UnaryServerInterceptor
Types ¶
type Counter ¶
type Counter[T number] struct {
// contains filtered or unexported fields
}
func NewCounter ¶
func NewCounter[T number]() *Counter[T]
Click to show internal directories.
Click to hide internal directories.