gwwrapper

package
v0.0.0-...-77bf602 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConditionQueryPrefix = "condition{"
	ConditionQuerySuffix = "}"
	TagNameOperator      = "operator"
	TagNameMulti         = "multi"
	TagNameWildcard      = "wildcard"

	FieldNameOperator = "operator"
	FieldNameMulti    = "multi"
	FieldNameWildcard = "wildcard"
	FieldNameValue    = "value"
)

Variables

This section is empty.

Functions

func AnyBool

func AnyBool(v bool) *anypb.Any

func AnyBoolSlice

func AnyBoolSlice(v []bool) *anypb.Any

func AnyCondition

func AnyCondition(operator goguruTypes.OperatorType, multi goguruTypes.MultiType, wildcard goguruTypes.WildcardType, value *anypb.Any) *anypb.Any

func AnyDouble

func AnyDouble(v float64) *anypb.Any

func AnyDoubleSlice

func AnyDoubleSlice(v []float64) *anypb.Any

func AnyFloat

func AnyFloat(v float32) *anypb.Any

func AnyFloatSlice

func AnyFloatSlice(v []float32) *anypb.Any

func AnyInt

func AnyInt(v int) *anypb.Any

func AnyInt32

func AnyInt32(v int32) *anypb.Any

func AnyInt32Slice

func AnyInt32Slice(v []int32) *anypb.Any

func AnyInt64

func AnyInt64(v int64) *anypb.Any

func AnyInt64Slice

func AnyInt64Slice(v []int64) *anypb.Any

func AnyIntSlice

func AnyIntSlice(v []int) *anypb.Any

func AnyInterface

func AnyInterface(ctx context.Context, any interface{}, tag reflect.StructTag) *anypb.Any

func AnyInterfaceCondition

func AnyInterfaceCondition(ctx context.Context, any interface{}, tag reflect.StructTag) *anypb.Any

func AnySlice

func AnySlice(ctx context.Context, any interface{}, tag reflect.StructTag) *anypb.Any

func AnySliceCondition

func AnySliceCondition(ctx context.Context, any interface{}, tag reflect.StructTag) *anypb.Any

func AnyString

func AnyString(v string) *anypb.Any

func AnyStringSlice

func AnyStringSlice(v []string) *anypb.Any

func AnyUInt

func AnyUInt(v uint) *anypb.Any

func AnyUInt32

func AnyUInt32(v uint32) *anypb.Any

func AnyUInt32Slice

func AnyUInt32Slice(v []uint32) *anypb.Any

func AnyUInt64

func AnyUInt64(v uint64) *anypb.Any

func AnyUInt64Slice

func AnyUInt64Slice(v []uint64) *anypb.Any

func AnyUIntSlice

func AnyUIntSlice(v []uint) *anypb.Any

func WrapBool

func WrapBool(v interface{}) *bool

func WrapDouble

func WrapDouble(v interface{}) *float64

func WrapFloat

func WrapFloat(v interface{}) *float32

func WrapInt32

func WrapInt32(v interface{}) *int32

func WrapInt64

func WrapInt64(v interface{}) *int64

func WrapString

func WrapString(v interface{}) *string

func WrapTimestamp

func WrapTimestamp(v interface{}) *timestamppb.Timestamp

func WrapUInt32

func WrapUInt32(v interface{}) *uint32

func WrapUInt64

func WrapUInt64(v interface{}) *uint64

Types

This section is empty.

Jump to

Keyboard shortcuts

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