Versions in this module Expand all Collapse all v4 v4.3.3 Jun 30, 2020 v4.3.2 Jun 30, 2020 v4.3.1 Jun 30, 2020 v4.2.5 Jun 30, 2020 Changes in this version + func RegisterUServServer(s *grpc.Server, srv UServServer) + type DefaultHooks_UServ struct + func (*DefaultHooks_UServ) GetAllUsersAfterHook(context.Context, *Empty, *User) error + func (*DefaultHooks_UServ) GetAllUsersBeforeHook(context.Context, *Empty) (*User, error) + func (*DefaultHooks_UServ) InsertUsersAfterHook(context.Context, *User, *Empty2) error + func (*DefaultHooks_UServ) InsertUsersBeforeHook(context.Context, *User) (*Empty2, error) + type DefaultMappingImpl_UServ_SliceStringParam struct + func (this *DefaultMappingImpl_UServ_SliceStringParam) SpannerScan(*spanner.GenericColumnValue) error + func (this *DefaultMappingImpl_UServ_SliceStringParam) SpannerValue() (interface{}, error) + func (this *DefaultMappingImpl_UServ_SliceStringParam) ToProto(**SliceStringParam) error + func (this *DefaultMappingImpl_UServ_SliceStringParam) ToSpanner(*SliceStringParam) persist.SpannerScanValuer + type DefaultMappingImpl_UServ_TimestampTimestamp struct + func (this *DefaultMappingImpl_UServ_TimestampTimestamp) SpannerScan(*spanner.GenericColumnValue) error + func (this *DefaultMappingImpl_UServ_TimestampTimestamp) SpannerValue() (interface{}, error) + func (this *DefaultMappingImpl_UServ_TimestampTimestamp) ToProto(**timestamp.Timestamp) error + func (this *DefaultMappingImpl_UServ_TimestampTimestamp) ToSpanner(*timestamp.Timestamp) persist.SpannerScanValuer + type DefaultTypeMappings_UServ struct + func (this *DefaultTypeMappings_UServ) SliceStringParam() MappingImpl_UServ_SliceStringParam + func (this *DefaultTypeMappings_UServ) TimestampTimestamp() MappingImpl_UServ_TimestampTimestamp + type Empty struct + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Empty) Descriptor() ([]byte, []int) + func (*Empty) ProtoMessage() + func (dst *Empty) XXX_Merge(src proto.Message) + func (m *Empty) Reset() + func (m *Empty) String() string + func (m *Empty) XXX_DiscardUnknown() + func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Empty) XXX_Size() int + func (m *Empty) XXX_Unmarshal(b []byte) error + type Empty2 struct + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Empty2) Descriptor() ([]byte, []int) + func (*Empty2) ProtoMessage() + func (dst *Empty2) XXX_Merge(src proto.Message) + func (m *Empty2) Reset() + func (m *Empty2) String() string + func (m *Empty2) XXX_DiscardUnknown() + func (m *Empty2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Empty2) XXX_Size() int + func (m *Empty2) XXX_Unmarshal(b []byte) error + type Friends struct + Names []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*Friends) Descriptor() ([]byte, []int) + func (*Friends) ProtoMessage() + func (dst *Friends) XXX_Merge(src proto.Message) + func (m *Friends) GetNames() []string + func (m *Friends) Reset() + func (m *Friends) String() string + func (m *Friends) XXX_DiscardUnknown() + func (m *Friends) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Friends) XXX_Size() int + func (m *Friends) XXX_Unmarshal(b []byte) error + type FriendsReq struct + Names *SliceStringParam + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*FriendsReq) Descriptor() ([]byte, []int) + func (*FriendsReq) ProtoMessage() + func (dst *FriendsReq) XXX_Merge(src proto.Message) + func (m *FriendsReq) GetNames() *SliceStringParam + func (m *FriendsReq) Reset() + func (m *FriendsReq) String() string + func (m *FriendsReq) XXX_DiscardUnknown() + func (m *FriendsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *FriendsReq) XXX_Size() int + func (m *FriendsReq) XXX_Unmarshal(b []byte) error + type Hooks_UServ interface + GetAllUsersAfterHook func(context.Context, *Empty, *User) error + GetAllUsersBeforeHook func(context.Context, *Empty) (*User, error) + InsertUsersAfterHook func(context.Context, *User, *Empty2) error + InsertUsersBeforeHook func(context.Context, *User) (*Empty2, error) + type Impl_UServ struct + DB *spanner.Client + HANDLERS RestOfHandlers_UServ + QUERIES *Queries_UServ + func ImplUServ(db *spanner.Client, handlers RestOfHandlers_UServ, opts ...Opts_UServ) *Impl_UServ + func (this *Impl_UServ) CreateTable(ctx context.Context, req *Empty) (*Empty, error) + func (this *Impl_UServ) DropTable(ctx context.Context, req *Empty) (*Empty, error) + func (this *Impl_UServ) GetAllUsers(req *Empty, stream UServ_GetAllUsersServer) error + func (this *Impl_UServ) GetAllUsersTx(req *Empty, stream UServ_GetAllUsersServer, tx persist.SpannerRunnable) error + func (this *Impl_UServ) GetFriends(req *FriendsReq, stream UServ_GetFriendsServer) error + func (this *Impl_UServ) GetFriendsTx(req *FriendsReq, stream UServ_GetFriendsServer, tx persist.SpannerRunnable) error + func (this *Impl_UServ) InsertUsers(stream UServ_InsertUsersServer) error + func (this *Impl_UServ) InsertUsersTx(stream UServ_InsertUsersServer) error + func (this *Impl_UServ) SelectUserById(ctx context.Context, req *User) (*User, error) + func (this *Impl_UServ) UpdateAllNames(req *Empty, stream UServ_UpdateAllNamesServer) error + func (this *Impl_UServ) UpdateNameToFoo(ctx context.Context, req *User) (*Empty, error) + func (this *Impl_UServ) UpdateUserNames(stream UServ_UpdateUserNamesServer) error + type In_UServ_CreateUsersTable interface + type In_UServ_Drop interface + type In_UServ_GetAllUsers interface + type In_UServ_GetFriends interface + GetNames func() *SliceStringParam + type In_UServ_InsertUsers interface + GetCreatedOn func() *timestamp.Timestamp + GetFriends func() *Friends + GetId func() int64 + GetName func() string + type In_UServ_SelectUserById interface + GetCreatedOn func() *timestamp.Timestamp + GetFriends func() *Friends + GetId func() int64 + GetName func() string + type In_UServ_UpdateNameToFoo interface + GetCreatedOn func() *timestamp.Timestamp + GetFriends func() *Friends + GetId func() int64 + GetName func() string + type In_UServ_UpdateUserName interface + GetCreatedOn func() *timestamp.Timestamp + GetFriends func() *Friends + GetId func() int64 + GetName func() string + type InsertUserReq struct + CreatedOn *timestamp.Timestamp + Friends *Friends + Id int64 + Name string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*InsertUserReq) Descriptor() ([]byte, []int) + func (*InsertUserReq) ProtoMessage() + func (dst *InsertUserReq) XXX_Merge(src proto.Message) + func (m *InsertUserReq) GetCreatedOn() *timestamp.Timestamp + func (m *InsertUserReq) GetFriends() *Friends + func (m *InsertUserReq) GetId() int64 + func (m *InsertUserReq) GetName() string + func (m *InsertUserReq) Reset() + func (m *InsertUserReq) String() string + func (m *InsertUserReq) XXX_DiscardUnknown() + func (m *InsertUserReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *InsertUserReq) XXX_Size() int + func (m *InsertUserReq) XXX_Unmarshal(b []byte) error + type Iter_UServ_CreateUsersTable struct + func (this *Iter_UServ_CreateUsersTable) Each(fun func(*Row_UServ_CreateUsersTable) error) error + func (this *Iter_UServ_CreateUsersTable) IterInTypeEmpty() + func (this *Iter_UServ_CreateUsersTable) IterOutTypeEmpty() + func (this *Iter_UServ_CreateUsersTable) Next() (*Row_UServ_CreateUsersTable, bool) + func (this *Iter_UServ_CreateUsersTable) One() *Row_UServ_CreateUsersTable + func (this *Iter_UServ_CreateUsersTable) Slice() []*Row_UServ_CreateUsersTable + func (this *Iter_UServ_CreateUsersTable) Zero() error + type Iter_UServ_Drop struct + func (this *Iter_UServ_Drop) Each(fun func(*Row_UServ_Drop) error) error + func (this *Iter_UServ_Drop) IterInTypeEmpty() + func (this *Iter_UServ_Drop) IterOutTypeEmpty() + func (this *Iter_UServ_Drop) Next() (*Row_UServ_Drop, bool) + func (this *Iter_UServ_Drop) One() *Row_UServ_Drop + func (this *Iter_UServ_Drop) Slice() []*Row_UServ_Drop + func (this *Iter_UServ_Drop) Zero() error + type Iter_UServ_GetAllUsers struct + func (this *Iter_UServ_GetAllUsers) Each(fun func(*Row_UServ_GetAllUsers) error) error + func (this *Iter_UServ_GetAllUsers) IterInTypeEmpty() + func (this *Iter_UServ_GetAllUsers) IterOutTypeUser() + func (this *Iter_UServ_GetAllUsers) Next() (*Row_UServ_GetAllUsers, bool) + func (this *Iter_UServ_GetAllUsers) One() *Row_UServ_GetAllUsers + func (this *Iter_UServ_GetAllUsers) Slice() []*Row_UServ_GetAllUsers + func (this *Iter_UServ_GetAllUsers) Zero() error + type Iter_UServ_GetFriends struct + func (this *Iter_UServ_GetFriends) Each(fun func(*Row_UServ_GetFriends) error) error + func (this *Iter_UServ_GetFriends) IterInTypeFriendsReq() + func (this *Iter_UServ_GetFriends) IterOutTypeUser() + func (this *Iter_UServ_GetFriends) Next() (*Row_UServ_GetFriends, bool) + func (this *Iter_UServ_GetFriends) One() *Row_UServ_GetFriends + func (this *Iter_UServ_GetFriends) Slice() []*Row_UServ_GetFriends + func (this *Iter_UServ_GetFriends) Zero() error + type Iter_UServ_InsertUsers struct + func (this *Iter_UServ_InsertUsers) Each(fun func(*Row_UServ_InsertUsers) error) error + func (this *Iter_UServ_InsertUsers) IterInTypeUser() + func (this *Iter_UServ_InsertUsers) IterOutTypeEmpty() + func (this *Iter_UServ_InsertUsers) Next() (*Row_UServ_InsertUsers, bool) + func (this *Iter_UServ_InsertUsers) One() *Row_UServ_InsertUsers + func (this *Iter_UServ_InsertUsers) Slice() []*Row_UServ_InsertUsers + func (this *Iter_UServ_InsertUsers) Zero() error + type Iter_UServ_SelectUserById struct + func (this *Iter_UServ_SelectUserById) Each(fun func(*Row_UServ_SelectUserById) error) error + func (this *Iter_UServ_SelectUserById) IterInTypeUser() + func (this *Iter_UServ_SelectUserById) IterOutTypeUser() + func (this *Iter_UServ_SelectUserById) Next() (*Row_UServ_SelectUserById, bool) + func (this *Iter_UServ_SelectUserById) One() *Row_UServ_SelectUserById + func (this *Iter_UServ_SelectUserById) Slice() []*Row_UServ_SelectUserById + func (this *Iter_UServ_SelectUserById) Zero() error + type Iter_UServ_UpdateNameToFoo struct + func (this *Iter_UServ_UpdateNameToFoo) Each(fun func(*Row_UServ_UpdateNameToFoo) error) error + func (this *Iter_UServ_UpdateNameToFoo) IterInTypeUser() + func (this *Iter_UServ_UpdateNameToFoo) IterOutTypeEmpty() + func (this *Iter_UServ_UpdateNameToFoo) Next() (*Row_UServ_UpdateNameToFoo, bool) + func (this *Iter_UServ_UpdateNameToFoo) One() *Row_UServ_UpdateNameToFoo + func (this *Iter_UServ_UpdateNameToFoo) Slice() []*Row_UServ_UpdateNameToFoo + func (this *Iter_UServ_UpdateNameToFoo) Zero() error + type Iter_UServ_UpdateUserName struct + func (this *Iter_UServ_UpdateUserName) Each(fun func(*Row_UServ_UpdateUserName) error) error + func (this *Iter_UServ_UpdateUserName) IterInTypeUser() + func (this *Iter_UServ_UpdateUserName) IterOutTypeUser() + func (this *Iter_UServ_UpdateUserName) Next() (*Row_UServ_UpdateUserName, bool) + func (this *Iter_UServ_UpdateUserName) One() *Row_UServ_UpdateUserName + func (this *Iter_UServ_UpdateUserName) Slice() []*Row_UServ_UpdateUserName + func (this *Iter_UServ_UpdateUserName) Zero() error + type MappingImpl_UServ_SliceStringParam interface + SpannerScan func(*spanner.GenericColumnValue) error + SpannerValue func() (interface{}, error) + ToProto func(**SliceStringParam) error + ToSpanner func(*SliceStringParam) persist.SpannerScanValuer + type MappingImpl_UServ_TimestampTimestamp interface + SpannerScan func(*spanner.GenericColumnValue) error + SpannerValue func() (interface{}, error) + ToProto func(**timestamp.Timestamp) error + ToSpanner func(*timestamp.Timestamp) persist.SpannerScanValuer + type Opts_UServ struct + HOOKS Hooks_UServ + MAPPINGS TypeMappings_UServ + func OptsUServ(hooks Hooks_UServ, mappings TypeMappings_UServ) Opts_UServ + type Out_UServ_CreateUsersTable interface + type Out_UServ_Drop interface + type Out_UServ_GetAllUsers interface + GetCreatedOn func() *timestamp.Timestamp + GetFriends func() *Friends + GetId func() int64 + GetName func() string + type Out_UServ_GetFriends interface + GetCreatedOn func() *timestamp.Timestamp + GetFriends func() *Friends + GetId func() int64 + GetName func() string + type Out_UServ_InsertUsers interface + type Out_UServ_SelectUserById interface + GetCreatedOn func() *timestamp.Timestamp + GetFriends func() *Friends + GetId func() int64 + GetName func() string + type Out_UServ_UpdateNameToFoo interface + type Out_UServ_UpdateUserName interface + GetCreatedOn func() *timestamp.Timestamp + GetFriends func() *Friends + GetId func() int64 + GetName func() string + type Queries_UServ struct + func QueriesUServ(opts ...Opts_UServ) *Queries_UServ + func (this *Queries_UServ) CreateUsersTable(ctx context.Context, db persist.SpannerRunnable) *Query_UServ_CreateUsersTable + func (this *Queries_UServ) Drop(ctx context.Context, db persist.SpannerRunnable) *Query_UServ_Drop + func (this *Queries_UServ) GetAllUsers(ctx context.Context, db persist.SpannerRunnable) *Query_UServ_GetAllUsers + func (this *Queries_UServ) GetFriends(ctx context.Context, db persist.SpannerRunnable) *Query_UServ_GetFriends + func (this *Queries_UServ) InsertUsers(ctx context.Context, db persist.SpannerRunnable) *Query_UServ_InsertUsers + func (this *Queries_UServ) SelectUserById(ctx context.Context, db persist.SpannerRunnable) *Query_UServ_SelectUserById + func (this *Queries_UServ) UpdateNameToFoo(ctx context.Context, db persist.SpannerRunnable) *Query_UServ_UpdateNameToFoo + func (this *Queries_UServ) UpdateUserName(ctx context.Context, db persist.SpannerRunnable) *Query_UServ_UpdateUserName + type Query_UServ_CreateUsersTable struct + func (this *Query_UServ_CreateUsersTable) Execute(x In_UServ_CreateUsersTable) *Iter_UServ_CreateUsersTable + func (this *Query_UServ_CreateUsersTable) QueryInType_Empty() + func (this *Query_UServ_CreateUsersTable) QueryOutType_Empty() + type Query_UServ_Drop struct + func (this *Query_UServ_Drop) Execute(x In_UServ_Drop) *Iter_UServ_Drop + func (this *Query_UServ_Drop) QueryInType_Empty() + func (this *Query_UServ_Drop) QueryOutType_Empty() + type Query_UServ_GetAllUsers struct + func (this *Query_UServ_GetAllUsers) Execute(x In_UServ_GetAllUsers) *Iter_UServ_GetAllUsers + func (this *Query_UServ_GetAllUsers) QueryInType_Empty() + func (this *Query_UServ_GetAllUsers) QueryOutType_User() + type Query_UServ_GetFriends struct + func (this *Query_UServ_GetFriends) Execute(x In_UServ_GetFriends) *Iter_UServ_GetFriends + func (this *Query_UServ_GetFriends) QueryInType_FriendsReq() + func (this *Query_UServ_GetFriends) QueryOutType_User() + type Query_UServ_InsertUsers struct + func (this *Query_UServ_InsertUsers) Execute(x In_UServ_InsertUsers) *Iter_UServ_InsertUsers + func (this *Query_UServ_InsertUsers) QueryInType_User() + func (this *Query_UServ_InsertUsers) QueryOutType_Empty() + type Query_UServ_SelectUserById struct + func (this *Query_UServ_SelectUserById) Execute(x In_UServ_SelectUserById) *Iter_UServ_SelectUserById + func (this *Query_UServ_SelectUserById) QueryInType_User() + func (this *Query_UServ_SelectUserById) QueryOutType_User() + type Query_UServ_UpdateNameToFoo struct + func (this *Query_UServ_UpdateNameToFoo) Execute(x In_UServ_UpdateNameToFoo) *Iter_UServ_UpdateNameToFoo + func (this *Query_UServ_UpdateNameToFoo) QueryInType_User() + func (this *Query_UServ_UpdateNameToFoo) QueryOutType_Empty() + type Query_UServ_UpdateUserName struct + func (this *Query_UServ_UpdateUserName) Execute(x In_UServ_UpdateUserName) *Iter_UServ_UpdateUserName + func (this *Query_UServ_UpdateUserName) QueryInType_User() + func (this *Query_UServ_UpdateUserName) QueryOutType_User() + type RestOfHandlers_UServ interface + UpdateAllNames func(*Empty, UServ_UpdateAllNamesServer) error + UpdateUserNames func(UServ_UpdateUserNamesServer) error + type Result interface + LastInsertId func() (int64, error) + RowsAffected func() (int64, error) + type Row_UServ_CreateUsersTable struct + func (this *Row_UServ_CreateUsersTable) Empty() (*Empty, error) + func (this *Row_UServ_CreateUsersTable) Proto() (*Empty, error) + func (this *Row_UServ_CreateUsersTable) Unwrap(pointerToMsg proto.Message) error + type Row_UServ_Drop struct + func (this *Row_UServ_Drop) Empty() (*Empty, error) + func (this *Row_UServ_Drop) Proto() (*Empty, error) + func (this *Row_UServ_Drop) Unwrap(pointerToMsg proto.Message) error + type Row_UServ_GetAllUsers struct + func (this *Row_UServ_GetAllUsers) Proto() (*User, error) + func (this *Row_UServ_GetAllUsers) Unwrap(pointerToMsg proto.Message) error + func (this *Row_UServ_GetAllUsers) User() (*User, error) + type Row_UServ_GetFriends struct + func (this *Row_UServ_GetFriends) Proto() (*User, error) + func (this *Row_UServ_GetFriends) Unwrap(pointerToMsg proto.Message) error + func (this *Row_UServ_GetFriends) User() (*User, error) + type Row_UServ_InsertUsers struct + func (this *Row_UServ_InsertUsers) Empty() (*Empty, error) + func (this *Row_UServ_InsertUsers) Empty2() (*Empty2, error) + func (this *Row_UServ_InsertUsers) Proto() (*Empty, error) + func (this *Row_UServ_InsertUsers) Unwrap(pointerToMsg proto.Message) error + type Row_UServ_SelectUserById struct + func (this *Row_UServ_SelectUserById) Proto() (*User, error) + func (this *Row_UServ_SelectUserById) Unwrap(pointerToMsg proto.Message) error + func (this *Row_UServ_SelectUserById) User() (*User, error) + type Row_UServ_UpdateNameToFoo struct + func (this *Row_UServ_UpdateNameToFoo) Empty() (*Empty, error) + func (this *Row_UServ_UpdateNameToFoo) Proto() (*Empty, error) + func (this *Row_UServ_UpdateNameToFoo) Unwrap(pointerToMsg proto.Message) error + type Row_UServ_UpdateUserName struct + func (this *Row_UServ_UpdateUserName) Proto() (*User, error) + func (this *Row_UServ_UpdateUserName) Unwrap(pointerToMsg proto.Message) error + func (this *Row_UServ_UpdateUserName) User() (*User, error) + type SliceStringConverter struct + func (s *SliceStringConverter) SpannerScan(src *spanner.GenericColumnValue) error + func (s *SliceStringConverter) SpannerValue() (interface{}, error) + func (s *SliceStringConverter) ToProto(req **SliceStringParam) error + func (s *SliceStringConverter) ToSpanner(v *SliceStringParam) persist.SpannerScanValuer + type SliceStringParam struct + Slice []string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*SliceStringParam) Descriptor() ([]byte, []int) + func (*SliceStringParam) ProtoMessage() + func (dst *SliceStringParam) XXX_Merge(src proto.Message) + func (m *SliceStringParam) GetSlice() []string + func (m *SliceStringParam) Reset() + func (m *SliceStringParam) String() string + func (m *SliceStringParam) XXX_DiscardUnknown() + func (m *SliceStringParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *SliceStringParam) XXX_Size() int + func (m *SliceStringParam) XXX_Unmarshal(b []byte) error + type SpannerResult struct + func (sr *SpannerResult) LastInsertId() (int64, error) + func (sr *SpannerResult) RowsAffected() (int64, error) + type TimeString struct + func (t *TimeString) SpannerScan(src *spanner.GenericColumnValue) error + func (t *TimeString) SpannerValue() (interface{}, error) + func (ts TimeString) ToProto(req **timestamp.Timestamp) error + func (ts TimeString) ToSpanner(t *timestamp.Timestamp) persist.SpannerScanValuer + type TypeMappings_UServ interface + SliceStringParam func() MappingImpl_UServ_SliceStringParam + TimestampTimestamp func() MappingImpl_UServ_TimestampTimestamp + type UServClient interface + CreateTable func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) + DropTable func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) + GetAllUsers func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (UServ_GetAllUsersClient, error) + GetFriends func(ctx context.Context, in *FriendsReq, opts ...grpc.CallOption) (UServ_GetFriendsClient, error) + InsertUsers func(ctx context.Context, opts ...grpc.CallOption) (UServ_InsertUsersClient, error) + SelectUserById func(ctx context.Context, in *User, opts ...grpc.CallOption) (*User, error) + UpdateAllNames func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (UServ_UpdateAllNamesClient, error) + UpdateNameToFoo func(ctx context.Context, in *User, opts ...grpc.CallOption) (*Empty, error) + UpdateUserNames func(ctx context.Context, opts ...grpc.CallOption) (UServ_UpdateUserNamesClient, error) + func NewUServClient(cc *grpc.ClientConn) UServClient + type UServServer interface + CreateTable func(context.Context, *Empty) (*Empty, error) + DropTable func(context.Context, *Empty) (*Empty, error) + GetAllUsers func(*Empty, UServ_GetAllUsersServer) error + GetFriends func(*FriendsReq, UServ_GetFriendsServer) error + InsertUsers func(UServ_InsertUsersServer) error + SelectUserById func(context.Context, *User) (*User, error) + UpdateAllNames func(*Empty, UServ_UpdateAllNamesServer) error + UpdateNameToFoo func(context.Context, *User) (*Empty, error) + UpdateUserNames func(UServ_UpdateUserNamesServer) error + type UServ_GetAllUsersClient interface + Recv func() (*User, error) + type UServ_GetAllUsersServer interface + Send func(*User) error + type UServ_GetFriendsClient interface + Recv func() (*User, error) + type UServ_GetFriendsServer interface + Send func(*User) error + type UServ_InsertUsersClient interface + CloseAndRecv func() (*Empty2, error) + Send func(*User) error + type UServ_InsertUsersServer interface + Recv func() (*User, error) + SendAndClose func(*Empty2) error + type UServ_UpdateAllNamesClient interface + Recv func() (*User, error) + type UServ_UpdateAllNamesServer interface + Send func(*User) error + type UServ_UpdateUserNamesClient interface + Recv func() (*User, error) + Send func(*User) error + type UServ_UpdateUserNamesServer interface + Recv func() (*User, error) + Send func(*User) error + type User struct + CreatedOn *timestamp.Timestamp + Friends *Friends + Id int64 + Name string + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func IncId(u *User) ([]*User, error) + func (*User) Descriptor() ([]byte, []int) + func (*User) ProtoMessage() + func (dst *User) XXX_Merge(src proto.Message) + func (m *User) GetCreatedOn() *timestamp.Timestamp + func (m *User) GetFriends() *Friends + func (m *User) GetId() int64 + func (m *User) GetName() string + func (m *User) Reset() + func (m *User) String() string + func (m *User) XXX_DiscardUnknown() + func (m *User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *User) XXX_Size() int + func (m *User) XXX_Unmarshal(b []byte) error Other modules containing this package github.com/RayfenWindspear/protoc-gen-persist