SYMBOL INDEX (15011 symbols across 665 files) FILE: examples/grpc/grpc-streaming-client/client/chat.pb.go constant _ (line 18) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 20) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type Request (line 23) | type Request struct method Reset (line 31) | func (x *Request) Reset() { method String (line 40) | func (x *Request) String() string { method ProtoMessage (line 44) | func (*Request) ProtoMessage() {} method ProtoReflect (line 46) | func (x *Request) ProtoReflect() protoreflect.Message { method Descriptor (line 59) | func (*Request) Descriptor() ([]byte, []int) { method GetMessage (line 63) | func (x *Request) GetMessage() string { type Response (line 70) | type Response struct method Reset (line 78) | func (x *Response) Reset() { method String (line 87) | func (x *Response) String() string { method ProtoMessage (line 91) | func (*Response) ProtoMessage() {} method ProtoReflect (line 93) | func (x *Response) ProtoReflect() protoreflect.Message { method Descriptor (line 106) | func (*Response) Descriptor() ([]byte, []int) { method GetMessage (line 110) | func (x *Response) GetMessage() string { function file_chat_proto_rawDescGZIP (line 145) | func file_chat_proto_rawDescGZIP() []byte { function init (line 171) | func init() { file_chat_proto_init() } function file_chat_proto_init (line 172) | func file_chat_proto_init() { FILE: examples/grpc/grpc-streaming-client/client/chat_grpc.pb.go constant _ (line 19) | _ = grpc.SupportPackageIsVersion7 type ChatServiceClient (line 24) | type ChatServiceClient interface type chatServiceClient (line 30) | type chatServiceClient struct method ServerStream (line 38) | func (c *chatServiceClient) ServerStream(ctx context.Context, in *Requ... method ClientStream (line 70) | func (c *chatServiceClient) ClientStream(ctx context.Context, opts ...... method BiDiStream (line 104) | func (c *chatServiceClient) BiDiStream(ctx context.Context, opts ...gr... function NewChatServiceClient (line 34) | func NewChatServiceClient(cc grpc.ClientConnInterface) ChatServiceClient { type ChatService_ServerStreamClient (line 53) | type ChatService_ServerStreamClient interface type chatServiceServerStreamClient (line 58) | type chatServiceServerStreamClient struct method Recv (line 62) | func (x *chatServiceServerStreamClient) Recv() (*Response, error) { type ChatService_ClientStreamClient (line 79) | type ChatService_ClientStreamClient interface type chatServiceClientStreamClient (line 85) | type chatServiceClientStreamClient struct method Send (line 89) | func (x *chatServiceClientStreamClient) Send(m *Request) error { method CloseAndRecv (line 93) | func (x *chatServiceClientStreamClient) CloseAndRecv() (*Response, err... type ChatService_BiDiStreamClient (line 113) | type ChatService_BiDiStreamClient interface type chatServiceBiDiStreamClient (line 119) | type chatServiceBiDiStreamClient struct method Send (line 123) | func (x *chatServiceBiDiStreamClient) Send(m *Request) error { method Recv (line 127) | func (x *chatServiceBiDiStreamClient) Recv() (*Response, error) { type ChatServiceServer (line 138) | type ChatServiceServer interface type UnimplementedChatServiceServer (line 146) | type UnimplementedChatServiceServer struct method ServerStream (line 149) | func (UnimplementedChatServiceServer) ServerStream(*Request, ChatServi... method ClientStream (line 152) | func (UnimplementedChatServiceServer) ClientStream(ChatService_ClientS... method BiDiStream (line 155) | func (UnimplementedChatServiceServer) BiDiStream(ChatService_BiDiStrea... method mustEmbedUnimplementedChatServiceServer (line 158) | func (UnimplementedChatServiceServer) mustEmbedUnimplementedChatServic... type UnsafeChatServiceServer (line 163) | type UnsafeChatServiceServer interface function RegisterChatServiceServer (line 167) | func RegisterChatServiceServer(s grpc.ServiceRegistrar, srv ChatServiceS... function _ChatService_ServerStream_Handler (line 171) | func _ChatService_ServerStream_Handler(srv interface{}, stream grpc.Serv... type ChatService_ServerStreamServer (line 179) | type ChatService_ServerStreamServer interface type chatServiceServerStreamServer (line 184) | type chatServiceServerStreamServer struct method Send (line 188) | func (x *chatServiceServerStreamServer) Send(m *Response) error { function _ChatService_ClientStream_Handler (line 192) | func _ChatService_ClientStream_Handler(srv interface{}, stream grpc.Serv... type ChatService_ClientStreamServer (line 196) | type ChatService_ClientStreamServer interface type chatServiceClientStreamServer (line 202) | type chatServiceClientStreamServer struct method SendAndClose (line 206) | func (x *chatServiceClientStreamServer) SendAndClose(m *Response) error { method Recv (line 210) | func (x *chatServiceClientStreamServer) Recv() (*Request, error) { function _ChatService_BiDiStream_Handler (line 218) | func _ChatService_BiDiStream_Handler(srv interface{}, stream grpc.Server... type ChatService_BiDiStreamServer (line 222) | type ChatService_BiDiStreamServer interface type chatServiceBiDiStreamServer (line 228) | type chatServiceBiDiStreamServer struct method Send (line 232) | func (x *chatServiceBiDiStreamServer) Send(m *Response) error { method Recv (line 236) | func (x *chatServiceBiDiStreamServer) Recv() (*Request, error) { FILE: examples/grpc/grpc-streaming-client/client/chatservice_client.go type ChatServiceGoFrClient (line 15) | type ChatServiceGoFrClient interface type ChatServiceClientWrapper (line 22) | type ChatServiceClientWrapper struct method ServerStream (line 51) | func (h *ChatServiceClientWrapper) ServerStream(ctx *gofr.Context, req... method ClientStream (line 61) | func (h *ChatServiceClientWrapper) ClientStream(ctx *gofr.Context, opt... method BiDiStream (line 71) | func (h *ChatServiceClientWrapper) BiDiStream(ctx *gofr.Context, opts ... function NewChatServiceGoFrClient (line 27) | func NewChatServiceGoFrClient(host string, metrics metrics.Manager, dial... FILE: examples/grpc/grpc-streaming-client/client/health_client.go type HealthClient (line 28) | type HealthClient interface type HealthClientWrapper (line 34) | type HealthClientWrapper struct method Check (line 83) | func (h *HealthClientWrapper) Check(ctx *gofr.Context, in *grpc_health... method Watch (line 95) | func (h *HealthClientWrapper) Watch(ctx *gofr.Context, in *grpc_health... function NewHealthClient (line 38) | func NewHealthClient(conn *grpc.ClientConn) HealthClient { function createGRPCConn (line 44) | func createGRPCConn(host string, serviceName string, dialOptions ...grpc... function invokeRPC (line 65) | func invokeRPC(ctx *gofr.Context, rpcName string, rpcFunc func() (interf... FILE: examples/grpc/grpc-streaming-client/main.go function main (line 13) | func main() { type ChatHandler (line 31) | type ChatHandler struct method ServerStreamHandler (line 46) | func (c *ChatHandler) ServerStreamHandler(ctx *gofr.Context) (any, err... method ClientStreamHandler (line 93) | func (c *ChatHandler) ClientStreamHandler(ctx *gofr.Context) (any, err... method BiDiStreamHandler (line 147) | func (c *ChatHandler) BiDiStreamHandler(ctx *gofr.Context) (any, error) { method receiveBiDiResponses (line 185) | func (c *ChatHandler) receiveBiDiResponses(ctx *gofr.Context, stream c... method sendBiDiMessages (line 207) | func (c *ChatHandler) sendBiDiMessages(ctx *gofr.Context, stream clien... method collectBiDiResponses (line 227) | func (c *ChatHandler) collectBiDiResponses(respChan <-chan StreamRespo... function NewChatHandler (line 35) | func NewChatHandler(chatClient client.ChatServiceGoFrClient) *ChatHandler { type StreamResponse (line 39) | type StreamResponse struct FILE: examples/grpc/grpc-streaming-server/main.go function main (line 8) | func main() { FILE: examples/grpc/grpc-streaming-server/main_test.go function TestMain (line 20) | func TestMain(m *testing.M) { function TestServerStream (line 29) | func TestServerStream(t *testing.T) { function TestClientStream (line 63) | func TestClientStream(t *testing.T) { function TestBiDiStream (line 94) | func TestBiDiStream(t *testing.T) { function TestServerStream_ContextCancellation (line 140) | func TestServerStream_ContextCancellation(t *testing.T) { function TestClientStream_ContextCancellation (line 195) | func TestClientStream_ContextCancellation(t *testing.T) { function TestClientStream_EOFHandling (line 239) | func TestClientStream_EOFHandling(t *testing.T) { function TestBiDiStream_ContextCancellation (line 275) | func TestBiDiStream_ContextCancellation(t *testing.T) { function TestServerStream_ErrorHandling (line 332) | func TestServerStream_ErrorHandling(t *testing.T) { function TestBiDiStream_ErrorHandling (line 367) | func TestBiDiStream_ErrorHandling(t *testing.T) { function TestServerStream_Timeout (line 414) | func TestServerStream_Timeout(t *testing.T) { FILE: examples/grpc/grpc-streaming-server/server/chat.pb.go constant _ (line 18) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 20) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type Request (line 23) | type Request struct method Reset (line 31) | func (x *Request) Reset() { method String (line 40) | func (x *Request) String() string { method ProtoMessage (line 44) | func (*Request) ProtoMessage() {} method ProtoReflect (line 46) | func (x *Request) ProtoReflect() protoreflect.Message { method Descriptor (line 59) | func (*Request) Descriptor() ([]byte, []int) { method GetMessage (line 63) | func (x *Request) GetMessage() string { type Response (line 70) | type Response struct method Reset (line 78) | func (x *Response) Reset() { method String (line 87) | func (x *Response) String() string { method ProtoMessage (line 91) | func (*Response) ProtoMessage() {} method ProtoReflect (line 93) | func (x *Response) ProtoReflect() protoreflect.Message { method Descriptor (line 106) | func (*Response) Descriptor() ([]byte, []int) { method GetMessage (line 110) | func (x *Response) GetMessage() string { function file_chat_proto_rawDescGZIP (line 145) | func file_chat_proto_rawDescGZIP() []byte { function init (line 171) | func init() { file_chat_proto_init() } function file_chat_proto_init (line 172) | func file_chat_proto_init() { FILE: examples/grpc/grpc-streaming-server/server/chat_grpc.pb.go constant _ (line 19) | _ = grpc.SupportPackageIsVersion7 type ChatServiceClient (line 24) | type ChatServiceClient interface type chatServiceClient (line 30) | type chatServiceClient struct method ServerStream (line 38) | func (c *chatServiceClient) ServerStream(ctx context.Context, in *Requ... method ClientStream (line 70) | func (c *chatServiceClient) ClientStream(ctx context.Context, opts ...... method BiDiStream (line 104) | func (c *chatServiceClient) BiDiStream(ctx context.Context, opts ...gr... function NewChatServiceClient (line 34) | func NewChatServiceClient(cc grpc.ClientConnInterface) ChatServiceClient { type ChatService_ServerStreamClient (line 53) | type ChatService_ServerStreamClient interface type chatServiceServerStreamClient (line 58) | type chatServiceServerStreamClient struct method Recv (line 62) | func (x *chatServiceServerStreamClient) Recv() (*Response, error) { type ChatService_ClientStreamClient (line 79) | type ChatService_ClientStreamClient interface type chatServiceClientStreamClient (line 85) | type chatServiceClientStreamClient struct method Send (line 89) | func (x *chatServiceClientStreamClient) Send(m *Request) error { method CloseAndRecv (line 93) | func (x *chatServiceClientStreamClient) CloseAndRecv() (*Response, err... type ChatService_BiDiStreamClient (line 113) | type ChatService_BiDiStreamClient interface type chatServiceBiDiStreamClient (line 119) | type chatServiceBiDiStreamClient struct method Send (line 123) | func (x *chatServiceBiDiStreamClient) Send(m *Request) error { method Recv (line 127) | func (x *chatServiceBiDiStreamClient) Recv() (*Response, error) { type ChatServiceServer (line 138) | type ChatServiceServer interface type UnimplementedChatServiceServer (line 146) | type UnimplementedChatServiceServer struct method ServerStream (line 149) | func (UnimplementedChatServiceServer) ServerStream(*Request, ChatServi... method ClientStream (line 152) | func (UnimplementedChatServiceServer) ClientStream(ChatService_ClientS... method BiDiStream (line 155) | func (UnimplementedChatServiceServer) BiDiStream(ChatService_BiDiStrea... method mustEmbedUnimplementedChatServiceServer (line 158) | func (UnimplementedChatServiceServer) mustEmbedUnimplementedChatServic... type UnsafeChatServiceServer (line 163) | type UnsafeChatServiceServer interface function RegisterChatServiceServer (line 167) | func RegisterChatServiceServer(s grpc.ServiceRegistrar, srv ChatServiceS... function _ChatService_ServerStream_Handler (line 171) | func _ChatService_ServerStream_Handler(srv interface{}, stream grpc.Serv... type ChatService_ServerStreamServer (line 179) | type ChatService_ServerStreamServer interface type chatServiceServerStreamServer (line 184) | type chatServiceServerStreamServer struct method Send (line 188) | func (x *chatServiceServerStreamServer) Send(m *Response) error { function _ChatService_ClientStream_Handler (line 192) | func _ChatService_ClientStream_Handler(srv interface{}, stream grpc.Serv... type ChatService_ClientStreamServer (line 196) | type ChatService_ClientStreamServer interface type chatServiceClientStreamServer (line 202) | type chatServiceClientStreamServer struct method SendAndClose (line 206) | func (x *chatServiceClientStreamServer) SendAndClose(m *Response) error { method Recv (line 210) | func (x *chatServiceClientStreamServer) Recv() (*Request, error) { function _ChatService_BiDiStream_Handler (line 218) | func _ChatService_BiDiStream_Handler(srv interface{}, stream grpc.Server... type ChatService_BiDiStreamServer (line 222) | type ChatService_BiDiStreamServer interface type chatServiceBiDiStreamServer (line 228) | type chatServiceBiDiStreamServer struct method Send (line 232) | func (x *chatServiceBiDiStreamServer) Send(m *Response) error { method Recv (line 236) | func (x *chatServiceBiDiStreamServer) Recv() (*Request, error) { FILE: examples/grpc/grpc-streaming-server/server/chatservice_gofr.go function NewChatServiceGoFrServer (line 22) | func NewChatServiceGoFrServer() *ChatServiceGoFrServer { type ChatServiceServerWithGofr (line 29) | type ChatServiceServerWithGofr interface type ChatServiceServerWrapper (line 36) | type ChatServiceServerWrapper struct method ServerStream (line 216) | func (h *ChatServiceServerWrapper) ServerStream(req *Request, stream C... method ClientStream (line 230) | func (h *ChatServiceServerWrapper) ClientStream(stream ChatService_Cli... method BiDiStream (line 244) | func (h *ChatServiceServerWrapper) BiDiStream(stream ChatService_BiDiS... method mustEmbedUnimplementedChatServiceServer (line 259) | func (h *ChatServiceServerWrapper) mustEmbedUnimplementedChatServiceSe... method getGofrContext (line 276) | func (h *ChatServiceServerWrapper) getGofrContext(ctx context.Context,... type instrumentedStream (line 44) | type instrumentedStream struct method Context (line 50) | func (s *instrumentedStream) Context() context.Context { method SendMsg (line 54) | func (s *instrumentedStream) SendMsg(m interface{}) error { method RecvMsg (line 68) | func (s *instrumentedStream) RecvMsg(m interface{}) error { type serverStreamWrapperServerStream (line 83) | type serverStreamWrapperServerStream struct method Send (line 87) | func (w *serverStreamWrapperServerStream) Send(m *Response) error { type clientStreamWrapperClientStream (line 101) | type clientStreamWrapperClientStream struct method SendAndClose (line 105) | func (w *clientStreamWrapperClientStream) SendAndClose(m *Response) er... method Recv (line 119) | func (w *clientStreamWrapperClientStream) Recv() (*Request, error) { type clientStreamWrapperBiDiStream (line 134) | type clientStreamWrapperBiDiStream struct method SendAndClose (line 138) | func (w *clientStreamWrapperBiDiStream) SendAndClose(m *Response) error { method Recv (line 152) | func (w *clientStreamWrapperBiDiStream) Recv() (*Request, error) { type bidiStreamWrapperBiDiStream (line 167) | type bidiStreamWrapperBiDiStream struct method Send (line 171) | func (w *bidiStreamWrapperBiDiStream) Send(m *Response) error { method Recv (line 185) | func (w *bidiStreamWrapperBiDiStream) Recv() (*Request, error) { method CloseSend (line 200) | func (w *bidiStreamWrapperBiDiStream) CloseSend() error { function RegisterChatServiceServerWithGofr (line 262) | func RegisterChatServiceServerWithGofr(app *gofr.App, srv ChatServiceSer... FILE: examples/grpc/grpc-streaming-server/server/chatservice_server.go type ChatServiceGoFrServer (line 27) | type ChatServiceGoFrServer struct method ServerStream (line 31) | func (s *ChatServiceGoFrServer) ServerStream(ctx *gofr.Context, stream... method ClientStream (line 55) | func (s *ChatServiceGoFrServer) ClientStream(ctx *gofr.Context, stream... method BiDiStream (line 83) | func (s *ChatServiceGoFrServer) BiDiStream(ctx *gofr.Context, stream C... FILE: examples/grpc/grpc-streaming-server/server/health_gofr.go type healthServer (line 21) | type healthServer struct method Check (line 55) | func (h *healthServer) Check(ctx *gofr.Context, req *healthpb.HealthCh... method Watch (line 66) | func (h *healthServer) Watch(ctx *gofr.Context, in *healthpb.HealthChe... method SetServingStatus (line 77) | func (h *healthServer) SetServingStatus(ctx *gofr.Context, service str... method Shutdown (line 87) | func (h *healthServer) Shutdown(ctx *gofr.Context) { method Resume (line 97) | func (h *healthServer) Resume(ctx *gofr.Context) { function getOrCreateHealthServer (line 29) | func getOrCreateHealthServer() *healthServer { function registerServerWithGofr (line 36) | func registerServerWithGofr(app *gofr.App, srv any, registerFunc func(gr... FILE: examples/grpc/grpc-streaming-server/server/request_gofr.go type RequestWrapper (line 16) | type RequestWrapper struct method Context (line 21) | func (h *RequestWrapper) Context() context.Context { method Param (line 25) | func (h *RequestWrapper) Param(s string) string { method PathParam (line 29) | func (h *RequestWrapper) PathParam(s string) string { method Bind (line 33) | func (h *RequestWrapper) Bind(p interface{}) error { method HostName (line 56) | func (h *RequestWrapper) HostName() string { method Params (line 60) | func (h *RequestWrapper) Params(s string) []string { FILE: examples/grpc/grpc-unary-client/client/health_client.go type HealthClient (line 28) | type HealthClient interface type HealthClientWrapper (line 34) | type HealthClientWrapper struct method Check (line 83) | func (h *HealthClientWrapper) Check(ctx *gofr.Context, in *grpc_health... method Watch (line 95) | func (h *HealthClientWrapper) Watch(ctx *gofr.Context, in *grpc_health... function NewHealthClient (line 38) | func NewHealthClient(conn *grpc.ClientConn) HealthClient { function createGRPCConn (line 44) | func createGRPCConn(host string, serviceName string, dialOptions ...grpc... function invokeRPC (line 65) | func invokeRPC(ctx *gofr.Context, rpcName string, rpcFunc func() (interf... FILE: examples/grpc/grpc-unary-client/client/health_test.go function TestGoFrHealthClientWrapper_Creation (line 16) | func TestGoFrHealthClientWrapper_Creation(t *testing.T) { function TestGoFrHealthClientWrapper_Methods (line 52) | func TestGoFrHealthClientWrapper_Methods(t *testing.T) { function TestGoFrHealthClientWrapper_ContextIntegration (line 88) | func TestGoFrHealthClientWrapper_ContextIntegration(t *testing.T) { function TestGoFrHealthClientWrapper_ErrorHandling (line 132) | func TestGoFrHealthClientWrapper_ErrorHandling(t *testing.T) { FILE: examples/grpc/grpc-unary-client/client/hello.pb.go constant _ (line 18) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 20) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type HelloRequest (line 23) | type HelloRequest struct method Reset (line 31) | func (x *HelloRequest) Reset() { method String (line 40) | func (x *HelloRequest) String() string { method ProtoMessage (line 44) | func (*HelloRequest) ProtoMessage() {} method ProtoReflect (line 46) | func (x *HelloRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 59) | func (*HelloRequest) Descriptor() ([]byte, []int) { method GetName (line 63) | func (x *HelloRequest) GetName() string { type HelloResponse (line 70) | type HelloResponse struct method Reset (line 78) | func (x *HelloResponse) Reset() { method String (line 87) | func (x *HelloResponse) String() string { method ProtoMessage (line 91) | func (*HelloResponse) ProtoMessage() {} method ProtoReflect (line 93) | func (x *HelloResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 106) | func (*HelloResponse) Descriptor() ([]byte, []int) { method GetMessage (line 110) | func (x *HelloResponse) GetMessage() string { function file_hello_proto_rawDescGZIP (line 140) | func file_hello_proto_rawDescGZIP() []byte { function init (line 162) | func init() { file_hello_proto_init() } function file_hello_proto_init (line 163) | func file_hello_proto_init() { FILE: examples/grpc/grpc-unary-client/client/hello_client.go type HelloGoFrClient (line 15) | type HelloGoFrClient interface type HelloClientWrapper (line 20) | type HelloClientWrapper struct method SayHello (line 48) | func (h *HelloClientWrapper) SayHello(ctx *gofr.Context, req *HelloReq... function NewHelloGoFrClient (line 25) | func NewHelloGoFrClient(host string, metrics metrics.Manager, dialOption... FILE: examples/grpc/grpc-unary-client/client/hello_grpc.pb.go constant _ (line 19) | _ = grpc.SupportPackageIsVersion7 type HelloClient (line 24) | type HelloClient interface type helloClient (line 28) | type helloClient struct method SayHello (line 36) | func (c *helloClient) SayHello(ctx context.Context, in *HelloRequest, ... function NewHelloClient (line 32) | func NewHelloClient(cc grpc.ClientConnInterface) HelloClient { type HelloServer (line 48) | type HelloServer interface type UnimplementedHelloServer (line 54) | type UnimplementedHelloServer struct method SayHello (line 57) | func (UnimplementedHelloServer) SayHello(context.Context, *HelloReques... method mustEmbedUnimplementedHelloServer (line 60) | func (UnimplementedHelloServer) mustEmbedUnimplementedHelloServer() {} type UnsafeHelloServer (line 65) | type UnsafeHelloServer interface function RegisterHelloServer (line 69) | func RegisterHelloServer(s grpc.ServiceRegistrar, srv HelloServer) { function _Hello_SayHello_Handler (line 73) | func _Hello_SayHello_Handler(srv interface{}, ctx context.Context, dec f... FILE: examples/grpc/grpc-unary-client/client/hello_test.go function createTestContext (line 18) | func createTestContext() *gofr.Context { function TestGoFrHelloClientWrapper_Creation (line 26) | func TestGoFrHelloClientWrapper_Creation(t *testing.T) { function TestGoFrHelloClientWrapper_Methods (line 64) | func TestGoFrHelloClientWrapper_Methods(t *testing.T) { function TestGoFrHelloClientWrapper_ContextIntegration (line 91) | func TestGoFrHelloClientWrapper_ContextIntegration(t *testing.T) { function TestGoFrHelloClientWrapper_MultipleInstances (line 129) | func TestGoFrHelloClientWrapper_MultipleInstances(t *testing.T) { function TestGoFrHelloClientWrapper_ErrorHandling (line 148) | func TestGoFrHelloClientWrapper_ErrorHandling(t *testing.T) { function TestGoFrHelloClientWrapper_ConcurrentAccess (line 185) | func TestGoFrHelloClientWrapper_ConcurrentAccess(t *testing.T) { FILE: examples/grpc/grpc-unary-client/main.go function main (line 8) | func main() { type GreetHandler (line 25) | type GreetHandler struct method Hello (line 35) | func (g GreetHandler) Hello(ctx *gofr.Context) (any, error) { function NewGreetHandler (line 29) | func NewGreetHandler(helloClient client.HelloGoFrClient) *GreetHandler { FILE: examples/grpc/grpc-unary-client/main_test.go type SimpleHelloServer (line 24) | type SimpleHelloServer struct method SayHello (line 29) | func (s *SimpleHelloServer) SayHello(ctx context.Context, req *client.... function TestMain (line 35) | func TestMain(m *testing.M) { function TestIntegration_UnaryClient (line 40) | func TestIntegration_UnaryClient(t *testing.T) { function TestIntegration_UnaryClient_Concurrent (line 99) | func TestIntegration_UnaryClient_Concurrent(t *testing.T) { function TestIntegration_UnaryClient_ErrorHandling (line 152) | func TestIntegration_UnaryClient_ErrorHandling(t *testing.T) { FILE: examples/grpc/grpc-unary-server/main.go function main (line 8) | func main() { FILE: examples/grpc/grpc-unary-server/main_test.go function TestMain (line 23) | func TestMain(m *testing.M) { function TestIntegration_UnaryServer (line 28) | func TestIntegration_UnaryServer(t *testing.T) { function TestIntegration_UnaryServer_Concurrent (line 63) | func TestIntegration_UnaryServer_Concurrent(t *testing.T) { function TestIntegration_UnaryServer_ErrorHandling (line 96) | func TestIntegration_UnaryServer_ErrorHandling(t *testing.T) { function TestHelloProtoMethods (line 132) | func TestHelloProtoMethods(t *testing.T) { function TestIntegration_UnaryServer_RateLimited (line 144) | func TestIntegration_UnaryServer_RateLimited(t *testing.T) { FILE: examples/grpc/grpc-unary-server/server/health_gofr.go type healthServer (line 21) | type healthServer struct method Check (line 55) | func (h *healthServer) Check(ctx *gofr.Context, req *healthpb.HealthCh... method Watch (line 66) | func (h *healthServer) Watch(ctx *gofr.Context, in *healthpb.HealthChe... method SetServingStatus (line 77) | func (h *healthServer) SetServingStatus(ctx *gofr.Context, service str... method Shutdown (line 87) | func (h *healthServer) Shutdown(ctx *gofr.Context) { method Resume (line 97) | func (h *healthServer) Resume(ctx *gofr.Context) { function getOrCreateHealthServer (line 29) | func getOrCreateHealthServer() *healthServer { function registerServerWithGofr (line 36) | func registerServerWithGofr(app *gofr.App, srv any, registerFunc func(gr... FILE: examples/grpc/grpc-unary-server/server/health_test.go function createTestContext (line 17) | func createTestContext() *gofr.Context { function TestGoFrHealthServer_Creation (line 25) | func TestGoFrHealthServer_Creation(t *testing.T) { function TestGoFrHealthServer_Methods (line 45) | func TestGoFrHealthServer_Methods(t *testing.T) { function TestGoFrHealthServer_SetServingStatus (line 78) | func TestGoFrHealthServer_SetServingStatus(t *testing.T) { function TestGoFrHealthServer_Shutdown (line 112) | func TestGoFrHealthServer_Shutdown(t *testing.T) { function TestGoFrHealthServer_Resume (line 135) | func TestGoFrHealthServer_Resume(t *testing.T) { function TestGoFrHealthServer_MultipleInstances (line 158) | func TestGoFrHealthServer_MultipleInstances(t *testing.T) { FILE: examples/grpc/grpc-unary-server/server/hello.pb.go constant _ (line 18) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 20) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type HelloRequest (line 23) | type HelloRequest struct method Reset (line 31) | func (x *HelloRequest) Reset() { method String (line 40) | func (x *HelloRequest) String() string { method ProtoMessage (line 44) | func (*HelloRequest) ProtoMessage() {} method ProtoReflect (line 46) | func (x *HelloRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 59) | func (*HelloRequest) Descriptor() ([]byte, []int) { method GetName (line 63) | func (x *HelloRequest) GetName() string { type HelloResponse (line 70) | type HelloResponse struct method Reset (line 78) | func (x *HelloResponse) Reset() { method String (line 87) | func (x *HelloResponse) String() string { method ProtoMessage (line 91) | func (*HelloResponse) ProtoMessage() {} method ProtoReflect (line 93) | func (x *HelloResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 106) | func (*HelloResponse) Descriptor() ([]byte, []int) { method GetMessage (line 110) | func (x *HelloResponse) GetMessage() string { function file_hello_proto_rawDescGZIP (line 140) | func file_hello_proto_rawDescGZIP() []byte { function init (line 162) | func init() { file_hello_proto_init() } function file_hello_proto_init (line 163) | func file_hello_proto_init() { FILE: examples/grpc/grpc-unary-server/server/hello_gofr.go function NewHelloGoFrServer (line 24) | func NewHelloGoFrServer() *HelloGoFrServer { type HelloServerWithGofr (line 31) | type HelloServerWithGofr interface type HelloServerWrapper (line 36) | type HelloServerWrapper struct method SayHello (line 85) | func (h *HelloServerWrapper) SayHello(ctx context.Context, req *HelloR... method mustEmbedUnimplementedHelloServer (line 102) | func (h *HelloServerWrapper) mustEmbedUnimplementedHelloServer() {} method getGofrContext (line 119) | func (h *HelloServerWrapper) getGofrContext(ctx context.Context, req g... type instrumentedStream (line 44) | type instrumentedStream struct method Context (line 50) | func (s *instrumentedStream) Context() context.Context { method SendMsg (line 54) | func (s *instrumentedStream) SendMsg(m interface{}) error { method RecvMsg (line 68) | func (s *instrumentedStream) RecvMsg(m interface{}) error { function RegisterHelloServerWithGofr (line 105) | func RegisterHelloServerWithGofr(app *gofr.App, srv HelloServerWithGofr) { FILE: examples/grpc/grpc-unary-server/server/hello_grpc.pb.go constant _ (line 19) | _ = grpc.SupportPackageIsVersion7 type HelloClient (line 24) | type HelloClient interface type helloClient (line 28) | type helloClient struct method SayHello (line 36) | func (c *helloClient) SayHello(ctx context.Context, in *HelloRequest, ... function NewHelloClient (line 32) | func NewHelloClient(cc grpc.ClientConnInterface) HelloClient { type HelloServer (line 48) | type HelloServer interface type UnimplementedHelloServer (line 54) | type UnimplementedHelloServer struct method SayHello (line 57) | func (UnimplementedHelloServer) SayHello(context.Context, *HelloReques... method mustEmbedUnimplementedHelloServer (line 60) | func (UnimplementedHelloServer) mustEmbedUnimplementedHelloServer() {} type UnsafeHelloServer (line 65) | type UnsafeHelloServer interface function RegisterHelloServer (line 69) | func RegisterHelloServer(s grpc.ServiceRegistrar, srv HelloServer) { function _Hello_SayHello_Handler (line 73) | func _Hello_SayHello_Handler(srv interface{}, ctx context.Context, dec f... FILE: examples/grpc/grpc-unary-server/server/hello_server.go type HelloGoFrServer (line 21) | type HelloGoFrServer struct method SayHello (line 25) | func (s *HelloGoFrServer) SayHello(ctx *gofr.Context) (any, error) { FILE: examples/grpc/grpc-unary-server/server/hello_server_test.go function TestServer_SayHello (line 13) | func TestServer_SayHello(t *testing.T) { FILE: examples/grpc/grpc-unary-server/server/hello_test.go function TestGoFrHelloServer_Creation (line 19) | func TestGoFrHelloServer_Creation(t *testing.T) { function TestGoFrHelloServer_Methods (line 48) | func TestGoFrHelloServer_Methods(t *testing.T) { function TestGoFrHelloServer_ContextIntegration (line 93) | func TestGoFrHelloServer_ContextIntegration(t *testing.T) { function TestGoFrHelloServer_Registration (line 133) | func TestGoFrHelloServer_Registration(t *testing.T) { function TestGoFrHelloServer_HealthIntegration (line 149) | func TestGoFrHelloServer_HealthIntegration(t *testing.T) { function TestGoFrHelloServer_MultipleInstances (line 178) | func TestGoFrHelloServer_MultipleInstances(t *testing.T) { function TestNewHelloGoFrServer (line 200) | func TestNewHelloGoFrServer(t *testing.T) { function TestHelloServerWrapper_SayHello (line 215) | func TestHelloServerWrapper_SayHello(t *testing.T) { function TestHelloServerWrapper_getGofrContext (line 285) | func TestHelloServerWrapper_getGofrContext(t *testing.T) { function TestInstrumentedStream (line 309) | func TestInstrumentedStream(t *testing.T) { type mockHelloServer (line 371) | type mockHelloServer struct method SayHello (line 373) | func (m *mockHelloServer) SayHello(ctx *gofr.Context) (any, error) { type mockHelloServerWithError (line 382) | type mockHelloServerWithError struct method SayHello (line 384) | func (m *mockHelloServerWithError) SayHello(ctx *gofr.Context) (any, e... type mockHelloServerWrongType (line 388) | type mockHelloServerWrongType struct method SayHello (line 390) | func (m *mockHelloServerWrongType) SayHello(ctx *gofr.Context) (any, e... type mockServerStream (line 394) | type mockServerStream struct method SendMsg (line 399) | func (m *mockServerStream) SendMsg(msg interface{}) error { method RecvMsg (line 404) | func (m *mockServerStream) RecvMsg(msg interface{}) error { method SetHeader (line 409) | func (m *mockServerStream) SetHeader(metadata.MD) error { method SendHeader (line 413) | func (m *mockServerStream) SendHeader(metadata.MD) error { method SetTrailer (line 417) | func (m *mockServerStream) SetTrailer(metadata.MD) { method Context (line 420) | func (m *mockServerStream) Context() context.Context { FILE: examples/grpc/grpc-unary-server/server/request_gofr.go type HelloRequestWrapper (line 17) | type HelloRequestWrapper struct method Context (line 22) | func (h *HelloRequestWrapper) Context() context.Context { method Param (line 26) | func (h *HelloRequestWrapper) Param(s string) string { method PathParam (line 30) | func (h *HelloRequestWrapper) PathParam(s string) string { method Bind (line 34) | func (h *HelloRequestWrapper) Bind(p interface{}) error { method HostName (line 57) | func (h *HelloRequestWrapper) HostName() string { method Params (line 61) | func (h *HelloRequestWrapper) Params(s string) []string { FILE: examples/grpc/grpc-unary-server/server/request_test.go function TestHelloRequestWrapper_Context (line 13) | func TestHelloRequestWrapper_Context(t *testing.T) { function TestHelloRequestWrapper_Param (line 30) | func TestHelloRequestWrapper_Param(t *testing.T) { function TestHelloRequestWrapper_PathParam (line 45) | func TestHelloRequestWrapper_PathParam(t *testing.T) { function TestHelloRequestWrapper_HostName (line 60) | func TestHelloRequestWrapper_HostName(t *testing.T) { function TestHelloRequestWrapper_Params (line 75) | func TestHelloRequestWrapper_Params(t *testing.T) { function TestHelloRequestWrapper_Bind (line 90) | func TestHelloRequestWrapper_Bind(t *testing.T) { FILE: examples/http-server-using-redis/main.go constant redisExpiryTime (line 9) | redisExpiryTime = 5 function main (line 11) | func main() { function RedisSetHandler (line 46) | func RedisSetHandler(c *gofr.Context) (any, error) { function RedisGetHandler (line 64) | func RedisGetHandler(c *gofr.Context) (any, error) { function RedisPipelineHandler (line 79) | func RedisPipelineHandler(c *gofr.Context) (any, error) { FILE: examples/http-server-using-redis/main_test.go function TestMain (line 25) | func TestMain(m *testing.M) { function TestHTTPServerUsingRedis (line 30) | func TestHTTPServerUsingRedis(t *testing.T) { function TestRedisSetHandler (line 65) | func TestRedisSetHandler(t *testing.T) { function TestRedisPipelineHandler (line 90) | func TestRedisPipelineHandler(t *testing.T) { FILE: examples/http-server/main.go function main (line 17) | func main() { function HelloHandler (line 35) | func HelloHandler(c *gofr.Context) (any, error) { function ErrorHandler (line 45) | func ErrorHandler(c *gofr.Context) (any, error) { function RedisHandler (line 49) | func RedisHandler(c *gofr.Context) (any, error) { function TraceHandler (line 58) | func TraceHandler(c *gofr.Context) (any, error) { function MysqlHandler (line 103) | func MysqlHandler(c *gofr.Context) (any, error) { FILE: examples/http-server/main_test.go function TestMain (line 44) | func TestMain(m *testing.M) { function TestIntegration_SimpleAPIServer (line 49) | func TestIntegration_SimpleAPIServer(t *testing.T) { function TestIntegration_SimpleAPIServer_Errors (line 99) | func TestIntegration_SimpleAPIServer_Errors(t *testing.T) { function TestIntegration_SimpleAPIServer_Health (line 164) | func TestIntegration_SimpleAPIServer_Health(t *testing.T) { function TestRedisHandler (line 198) | func TestRedisHandler(t *testing.T) { type MockRequest (line 224) | type MockRequest struct method HostName (line 229) | func (m *MockRequest) HostName() string { method Params (line 237) | func (m *MockRequest) Params(s string) []string { method Param (line 261) | func (m *MockRequest) Param(key string) string { method PathParam (line 266) | func (m *MockRequest) PathParam(key string) string { method Bind (line 271) | func (m *MockRequest) Bind(i any) error { function NewMockRequest (line 245) | func NewMockRequest(req *http.Request) *MockRequest { function createTestContext (line 280) | func createTestContext(method, url string, mockContainer *container.Cont... function TestHelloHandler (line 305) | func TestHelloHandler(t *testing.T) { function TestErrorHandler (line 319) | func TestErrorHandler(t *testing.T) { function TestMysqlHandler (line 328) | func TestMysqlHandler(t *testing.T) { function TestTraceHandler (line 342) | func TestTraceHandler(t *testing.T) { FILE: examples/sample-cmd/main.go function main (line 11) | func main() { function spinner (line 36) | func spinner(ctx *gofr.Context) (any, error) { function progress (line 52) | func progress(ctx *gofr.Context) (any, error) { FILE: examples/sample-cmd/main_test.go function TestMain (line 19) | func TestMain(m *testing.M) { function TestCMDRunWithNoArg (line 25) | func TestCMDRunWithNoArg(t *testing.T) { function TestCMDRunWithProperArg (line 32) | func TestCMDRunWithProperArg(t *testing.T) { function TestCMDRunWithParams (line 41) | func TestCMDRunWithParams(t *testing.T) { function TestCMDRun_Spinner (line 59) | func TestCMDRun_Spinner(t *testing.T) { function TestCMDRun_SpinnerContextCancelled (line 69) | func TestCMDRun_SpinnerContextCancelled(t *testing.T) { function TestCMDRun_Progress (line 85) | func TestCMDRun_Progress(t *testing.T) { function TestCMDRun_ProgressContextCancelled (line 97) | func TestCMDRun_ProgressContextCancelled(t *testing.T) { function TestCMDRunWithInvalidCommand (line 119) | func TestCMDRunWithInvalidCommand(t *testing.T) { function TestCMDRunWithEmptyParams (line 128) | func TestCMDRunWithEmptyParams(t *testing.T) { function TestCMDRunHelpCommand (line 137) | func TestCMDRunHelpCommand(t *testing.T) { function TestCMDRunHelpForSpecificCommand (line 158) | func TestCMDRunHelpForSpecificCommand(t *testing.T) { FILE: examples/using-add-filestore/main.go type FileServerType (line 13) | type FileServerType constant FTP (line 16) | FTP FileServerType = iota constant SFTP (line 17) | SFTP function main (line 20) | func main() { function pwdCommandHandler (line 36) | func pwdCommandHandler(c *gofr.Context) (any, error) { function lsCommandHandler (line 42) | func lsCommandHandler(c *gofr.Context) (any, error) { function grepCommandHandler (line 55) | func grepCommandHandler(c *gofr.Context) (any, error) { function createFileCommandHandler (line 70) | func createFileCommandHandler(c *gofr.Context) (any, error) { function rmCommandHandler (line 81) | func rmCommandHandler(c *gofr.Context) (any, error) { function configureFileServer (line 93) | func configureFileServer(app *gofr.App) file.FileSystemProvider { function printFiles (line 105) | func printFiles(files []file.FileInfo) { function grepFiles (line 111) | func grepFiles(files []file.FileInfo, keyword string) { FILE: examples/using-add-filestore/main_test.go type mockFileInfo (line 21) | type mockFileInfo struct method Name (line 25) | func (m mockFileInfo) Name() string { return m.name } method Size (line 26) | func (mockFileInfo) Size() int64 { return 0 } method Mode (line 27) | func (mockFileInfo) Mode() os.FileMode { return 0 } method ModTime (line 28) | func (mockFileInfo) ModTime() time.Time { return time.Now() } method IsDir (line 29) | func (mockFileInfo) IsDir() bool { return false } method Sys (line 30) | func (mockFileInfo) Sys() any { return nil } function getContext (line 32) | func getContext(request gofr.Request, fileMock file.FileSystem) *gofr.Co... function TestPwdCommandHandler (line 40) | func TestPwdCommandHandler(t *testing.T) { function TestLSCommandHandler (line 57) | func TestLSCommandHandler(t *testing.T) { function TestGrepCommandHandler (line 94) | func TestGrepCommandHandler(t *testing.T) { function TestCreateFileCommand (line 130) | func TestCreateFileCommand(t *testing.T) { function TestRmCommand (line 150) | func TestRmCommand(t *testing.T) { FILE: examples/using-add-rest-handlers/main.go type user (line 8) | type user struct method GetAll (line 16) | func (u *user) GetAll(c *gofr.Context) (any, error) { function main (line 20) | func main() { FILE: examples/using-add-rest-handlers/main_test.go function TestMain (line 16) | func TestMain(m *testing.M) { function TestIntegration_AddRESTHandlers (line 21) | func TestIntegration_AddRESTHandlers(t *testing.T) { FILE: examples/using-add-rest-handlers/migrations/1721816030_create_user_table.go constant createTable (line 7) | createTable = `CREATE TABLE IF NOT EXISTS user ( function createTableUser (line 14) | func createTableUser() migration.Migrate { FILE: examples/using-add-rest-handlers/migrations/1721816030_create_user_table_test.go function TestCreateTableUser (line 14) | func TestCreateTableUser(t *testing.T) { FILE: examples/using-add-rest-handlers/migrations/all.go function All (line 7) | func All() map[int64]migration.Migrate { FILE: examples/using-add-rest-handlers/migrations/all_test.go function TestAll (line 11) | func TestAll(t *testing.T) { FILE: examples/using-cron-jobs/main.go constant duration (line 14) | duration = 3 function main (line 16) | func main() { function count (line 25) | func count(c *gofr.Context) { FILE: examples/using-cron-jobs/main_test.go function TestMain (line 13) | func TestMain(m *testing.M) { function Test_UserPurgeCron (line 18) | func Test_UserPurgeCron(t *testing.T) { FILE: examples/using-custom-metrics/main.go constant transactionSuccessful (line 12) | transactionSuccessful = "transaction_success" constant transactionTime (line 13) | transactionTime = "transaction_time" constant totalCreditDaySales (line 14) | totalCreditDaySales = "total_credit_day_sale" constant productStock (line 15) | productStock = "product_stock" function main (line 18) | func main() { function TransactionHandler (line 36) | func TransactionHandler(c *gofr.Context) (any, error) { function ReturnHandler (line 52) | func ReturnHandler(c *gofr.Context) (any, error) { FILE: examples/using-custom-metrics/main_test.go function TestMain (line 16) | func TestMain(m *testing.M) { function TestIntegration (line 21) | func TestIntegration(t *testing.T) { FILE: examples/using-file-bind/main.go function main (line 13) | func main() { type Data (line 22) | type Data struct function UploadHandler (line 36) | func UploadHandler(c *gofr.Context) (any, error) { FILE: examples/using-file-bind/main_test.go function TestMain (line 18) | func TestMain(m *testing.M) { function TestMain_BindError (line 23) | func TestMain_BindError(t *testing.T) { function generateMultiPartBody (line 47) | func generateMultiPartBody(t *testing.T) (*bytes.Buffer, string) { FILE: examples/using-graphql/main.go type User (line 9) | type User struct function main (line 15) | func main() { FILE: examples/using-graphql/main_test.go function waitForReady (line 19) | func waitForReady(t *testing.T, host string) { function newTestApp (line 38) | func newTestApp(t *testing.T) (*gofr.App, string) { function TestIntegration_GraphQL (line 85) | func TestIntegration_GraphQL(t *testing.T) { FILE: examples/using-graphql/migrations/20240205125300_create_users_table.go function CreateUsersTable (line 7) | func CreateUsersTable() migration.Migrate { FILE: examples/using-graphql/migrations/all.go function All (line 7) | func All() map[int64]migration.Migrate { FILE: examples/using-html-template/main.go function main (line 8) | func main() { type Todo (line 15) | type Todo struct type TodoPageData (line 20) | type TodoPageData struct function listHandler (line 25) | func listHandler(*gofr.Context) (any, error) { FILE: examples/using-html-template/main_test.go function TestMain (line 18) | func TestMain(m *testing.M) { function Test_ListHandler (line 23) | func Test_ListHandler(t *testing.T) { function Test_IndexHTML (line 60) | func Test_IndexHTML(t *testing.T) { function Test_404HTML (line 89) | func Test_404HTML(t *testing.T) { FILE: examples/using-http-auth-middleware/main.go function main (line 8) | func main() { function testHandler (line 24) | func testHandler(_ *gofr.Context) (any, error) { function setupBasicAuth (line 28) | func setupBasicAuth(a *gofr.App) { function setupAPIKeyAuth (line 44) | func setupAPIKeyAuth(a *gofr.App) { FILE: examples/using-http-auth-middleware/main_test.go function Test_setupAPIKeyAuthFailed (line 11) | func Test_setupAPIKeyAuthFailed(t *testing.T) { function Test_setupAPIKeyAuthSuccess (line 38) | func Test_setupAPIKeyAuthSuccess(t *testing.T) { FILE: examples/using-http-service/main.go function main (line 12) | func main() { function Handler (line 54) | func Handler(c *gofr.Context) (any, error) { FILE: examples/using-http-service/main_test.go function TestMain (line 28) | func TestMain(m *testing.M) { function Test_main (line 33) | func Test_main(t *testing.T) { function TestHTTPHandlerURLError (line 81) | func TestHTTPHandlerURLError(t *testing.T) { function TestHTTPHandlerResponseUnmarshalError (line 101) | func TestHTTPHandlerResponseUnmarshalError(t *testing.T) { FILE: examples/using-migrations/main.go constant queryGetEmployee (line 12) | queryGetEmployee = "SELECT id,name,gender,contact_number,dob from emp... constant queryInsertEmployee (line 13) | queryInsertEmployee = "INSERT INTO employee (id, name, gender, contact_n... function main (line 16) | func main() { type Employee (line 31) | type Employee struct function GetHandler (line 40) | func GetHandler(c *gofr.Context) (any, error) { function PostHandler (line 58) | func PostHandler(c *gofr.Context) (any, error) { FILE: examples/using-migrations/main_test.go function TestMain (line 16) | func TestMain(m *testing.M) { function TestExampleMigration (line 21) | func TestExampleMigration(t *testing.T) { FILE: examples/using-migrations/migrations/1722507126_create_employee_table.go constant createTable (line 7) | createTable = `CREATE TABLE IF NOT EXISTS employee constant employee_date (line 16) | employee_date = `INSERT INTO employee (id, name, gender, contact_number)... function createTableEmployee (line 18) | func createTableEmployee() migration.Migrate { FILE: examples/using-migrations/migrations/1722507126_create_employee_table_test.go function TestCreateTableEmployee (line 14) | func TestCreateTableEmployee(t *testing.T) { FILE: examples/using-migrations/migrations/1722507180_redis_add_employee_name.go function addEmployeeInRedis (line 9) | func addEmployeeInRedis() migration.Migrate { FILE: examples/using-migrations/migrations/1722507180_redis_add_employee_name_test.go function TestAddEmployeeInRedis (line 13) | func TestAddEmployeeInRedis(t *testing.T) { function TestAddEmployeeInRedis_Error (line 25) | func TestAddEmployeeInRedis_Error(t *testing.T) { FILE: examples/using-migrations/migrations/all.go function All (line 7) | func All() map[int64]migration.Migrate { FILE: examples/using-migrations/migrations/all_test.go function TestAll (line 11) | func TestAll(t *testing.T) { FILE: examples/using-publisher/main.go function main (line 10) | func main() { function order (line 21) | func order(ctx *gofr.Context) (any, error) { function product (line 44) | func product(ctx *gofr.Context) (any, error) { FILE: examples/using-publisher/main_test.go function TestMain (line 24) | func TestMain(m *testing.M) { function TestExamplePublisherError (line 29) | func TestExamplePublisherError(t *testing.T) { function TestOrderFunction (line 62) | func TestOrderFunction(t *testing.T) { function TestProductFunction (line 94) | func TestProductFunction(t *testing.T) { function testHandler (line 126) | func testHandler(t *testing.T, name string, handler func(*gofr.Context) ... type testRequest (line 144) | type testRequest struct method Bind (line 149) | func (r *testRequest) Bind(v interface{}) error { method Param (line 153) | func (r *testRequest) Param(key string) string { return r.URL.Quer... method PathParam (line 154) | func (r *testRequest) PathParam(key string) string { return "" } method HostName (line 155) | func (r *testRequest) HostName() string { return r.Host } method Params (line 156) | func (r *testRequest) Params(key string) []string { return r.URL.Quer... FILE: examples/using-publisher/migrations/1721801313_create_topics.go function createTopics (line 9) | func createTopics() migration.Migrate { FILE: examples/using-publisher/migrations/1721801313_create_topics_test.go type MockPubSub (line 13) | type MockPubSub struct method Query (line 18) | func (*MockPubSub) Query(_ context.Context, _ string, _ ...any) ([]byt... method DeleteTopic (line 22) | func (*MockPubSub) DeleteTopic(_ context.Context, _ string) error { method CreateTopic (line 26) | func (m *MockPubSub) CreateTopic(_ context.Context, topic string) error { function TestCreateTopics (line 34) | func TestCreateTopics(t *testing.T) { FILE: examples/using-publisher/migrations/all.go function All (line 7) | func All() map[int64]migration.Migrate { FILE: examples/using-publisher/migrations/all_test.go function TestAll (line 11) | func TestAll(t *testing.T) { FILE: examples/using-subscriber/main.go function main (line 8) | func main() { function productHandler (line 20) | func productHandler(c *gofr.Context) error { function orderHandler (line 38) | func orderHandler(c *gofr.Context) error { FILE: examples/using-subscriber/main_test.go function TestMain (line 17) | func TestMain(m *testing.M) { function TestMainInitialization (line 23) | func TestMainInitialization(t *testing.T) { type errorRequest (line 36) | type errorRequest struct method Context (line 38) | func (e *errorRequest) Context() context.Context { method Bind (line 42) | func (e *errorRequest) Bind(v interface{}) error { return errors.Ne... method Param (line 43) | func (e *errorRequest) Param(key string) string { return "" } method PathParam (line 44) | func (e *errorRequest) PathParam(key string) string { return "" } method HostName (line 45) | func (e *errorRequest) HostName() string { return "" } method Params (line 46) | func (e *errorRequest) Params(key string) []string { return nil } function TestProductSubscribe_BindError (line 48) | func TestProductSubscribe_BindError(t *testing.T) { function TestOrderSubscribe_BindError (line 64) | func TestOrderSubscribe_BindError(t *testing.T) { type successProductRequest (line 79) | type successProductRequest struct method Context (line 81) | func (r *successProductRequest) Context() context.Context { method Bind (line 85) | func (r *successProductRequest) Bind(v interface{}) error { method Param (line 95) | func (r *successProductRequest) Param(string) string { return "" } method PathParam (line 96) | func (r *successProductRequest) PathParam(string) string { return "" } method HostName (line 97) | func (r *successProductRequest) HostName() string { return "" } method Params (line 98) | func (r *successProductRequest) Params(string) []string { return nil } function TestProductHandler_Success (line 100) | func TestProductHandler_Success(t *testing.T) { type successOrderRequest (line 114) | type successOrderRequest struct method Context (line 116) | func (r *successOrderRequest) Context() context.Context { method Bind (line 120) | func (r *successOrderRequest) Bind(v interface{}) error { method Param (line 129) | func (r *successOrderRequest) Param(string) string { return "" } method PathParam (line 130) | func (r *successOrderRequest) PathParam(string) string { return "" } method HostName (line 131) | func (r *successOrderRequest) HostName() string { return "" } method Params (line 132) | func (r *successOrderRequest) Params(string) []string { return nil } function TestOrderHandler_Success (line 134) | func TestOrderHandler_Success(t *testing.T) { FILE: examples/using-subscriber/migrations/1721800255_create_topics.go function createTopics (line 9) | func createTopics() migration.Migrate { FILE: examples/using-subscriber/migrations/1721800255_create_topics_test.go type MockPubSub (line 14) | type MockPubSub struct method Query (line 19) | func (*MockPubSub) Query(_ context.Context, _ string, _ ...any) ([]byt... method DeleteTopic (line 23) | func (*MockPubSub) DeleteTopic(_ context.Context, _ string) error { method CreateTopic (line 27) | func (m *MockPubSub) CreateTopic(_ context.Context, topic string) error { function TestCreateTopics (line 35) | func TestCreateTopics(t *testing.T) { FILE: examples/using-subscriber/migrations/all.go function All (line 7) | func All() map[int64]migration.Migrate { FILE: examples/using-subscriber/migrations/all_test.go function TestAll (line 11) | func TestAll(t *testing.T) { FILE: examples/using-web-socket/main.go function main (line 7) | func main() { function WSHandler (line 15) | func WSHandler(ctx *gofr.Context) (any, error) { FILE: examples/using-web-socket/main_test.go function TestMain (line 15) | func TestMain(m *testing.M) { function Test_WebSocket_Success (line 20) | func Test_WebSocket_Success(t *testing.T) { FILE: pkg/gofr/auth.go method EnableBasicAuth (line 19) | func (a *App) EnableBasicAuth(credentials ...string) { method EnableBasicAuthWithFunc (line 46) | func (a *App) EnableBasicAuthWithFunc(validateFunc func(username, passwo... method EnableBasicAuthWithValidator (line 57) | func (a *App) EnableBasicAuthWithValidator(validateFunc func(c *containe... method EnableAPIKeyAuth (line 68) | func (a *App) EnableAPIKeyAuth(apiKeys ...string) { method EnableAPIKeyAuthWithFunc (line 79) | func (a *App) EnableAPIKeyAuthWithFunc(validateFunc func(apiKey string) ... method EnableAPIKeyAuthWithValidator (line 92) | func (a *App) EnableAPIKeyAuthWithValidator(validateFunc func(c *contain... method EnableOAuth (line 111) | func (a *App) EnableOAuth(jwksEndpoint string, method addAuthMiddleware (line 129) | func (a *App) addAuthMiddleware(httpMW func(http.Handler) http.Handler, FILE: pkg/gofr/cmd.go type cmd (line 13) | type cmd struct method Run (line 37) | func (cmd *cmd) Run(c *container.Container) { method noCommandResponse (line 103) | func (cmd *cmd) noCommandResponse(r *route, ctx *Context, subCommand s... method handler (line 121) | func (cmd *cmd) handler(path string) *route { method addRoute (line 152) | func (cmd *cmd) addRoute(pattern string, handler Handler, options ...O... method printHelp (line 176) | func (cmd *cmd) printHelp() { type route (line 18) | type route struct type Options (line 26) | type Options type ErrCommandNotFound (line 29) | type ErrCommandNotFound struct method Error (line 33) | func (e ErrCommandNotFound) Error() string { function parseArgs (line 64) | func parseArgs(args []string) (subCommand string, showHelp bool, firstAr... function getCommandForError (line 92) | func getCommandForError(subCommand, firstArg string) string { function AddDescription (line 137) | func AddDescription(descString string) Options { function AddHelp (line 145) | func AddHelp(helperString string) Options { FILE: pkg/gofr/cmd/request.go type Request (line 14) | type Request struct method Param (line 70) | func (r *Request) Param(key string) string { method PathParam (line 75) | func (r *Request) PathParam(key string) string { method Context (line 79) | func (*Request) Context() context.Context { method HostName (line 83) | func (*Request) HostName() (hostname string) { method Params (line 90) | func (r *Request) Params(key string) []string { method Bind (line 99) | func (r *Request) Bind(i any) error { constant trueString (line 19) | trueString = "true" function NewRequest (line 25) | func NewRequest(args []string) *Request { FILE: pkg/gofr/cmd/request_test.go function TestMain (line 10) | func TestMain(m *testing.M) { function TestRequest_Bind (line 15) | func TestRequest_Bind(t *testing.T) { function TestRequest_WithOneArg (line 51) | func TestRequest_WithOneArg(t *testing.T) { function TestHostName (line 62) | func TestHostName(t *testing.T) { function Test_Params (line 77) | func Test_Params(t *testing.T) { FILE: pkg/gofr/cmd/responder.go type Responder (line 8) | type Responder struct method Respond (line 10) | func (*Responder) Respond(data any, err error) { FILE: pkg/gofr/cmd/responder_test.go function TestResponder_Respond (line 12) | func TestResponder_Respond(t *testing.T) { FILE: pkg/gofr/cmd/terminal/colors.go constant Black (line 4) | Black = iota constant Red (line 5) | Red constant Green (line 6) | Green constant Yellow (line 7) | Yellow constant Blue (line 8) | Blue constant Magenta (line 9) | Magenta constant Cyan (line 10) | Cyan constant White (line 11) | White constant BrightBlack (line 12) | BrightBlack constant BrightRed (line 13) | BrightRed constant BrightGreen (line 14) | BrightGreen constant BrightYellow (line 15) | BrightYellow constant BrightBlue (line 16) | BrightBlue constant BrightMagenta (line 17) | BrightMagenta constant BrightCyan (line 18) | BrightCyan constant BrightWhite (line 19) | BrightWhite method SetColor (line 22) | func (o *Out) SetColor(colorCode int) { method ResetColor (line 26) | func (o *Out) ResetColor() { FILE: pkg/gofr/cmd/terminal/output.go type Output (line 12) | type Output interface type terminal (line 48) | type terminal struct type Out (line 55) | type Out struct method getSize (line 76) | func (o *Out) getSize() (width, height int, err error) { method Reset (line 126) | func (o *Out) Reset() { method RestoreScreen (line 131) | func (o *Out) RestoreScreen() { method SaveScreen (line 136) | func (o *Out) SaveScreen() { method AltScreen (line 142) | func (o *Out) AltScreen() { method ExitAltScreen (line 148) | func (o *Out) ExitAltScreen() { method ClearScreen (line 153) | func (o *Out) ClearScreen() { method MoveCursor (line 159) | func (o *Out) MoveCursor(row, column int) { method HideCursor (line 164) | func (o *Out) HideCursor() { method ShowCursor (line 169) | func (o *Out) ShowCursor() { method SaveCursorPosition (line 174) | func (o *Out) SaveCursorPosition() { method RestoreCursorPosition (line 179) | func (o *Out) RestoreCursorPosition() { method CursorUp (line 184) | func (o *Out) CursorUp(n int) { method CursorDown (line 189) | func (o *Out) CursorDown(n int) { method CursorForward (line 194) | func (o *Out) CursorForward(n int) { method CursorBack (line 199) | func (o *Out) CursorBack(n int) { method CursorNextLine (line 205) | func (o *Out) CursorNextLine(n int) { method CursorPrevLine (line 211) | func (o *Out) CursorPrevLine(n int) { method ClearLine (line 216) | func (o *Out) ClearLine() { method ClearLineLeft (line 221) | func (o *Out) ClearLineLeft() { method ClearLineRight (line 226) | func (o *Out) ClearLineRight() { method ClearLines (line 231) | func (o *Out) ClearLines(n int) { method ChangeScrollingRegion (line 239) | func (o *Out) ChangeScrollingRegion(top, bottom int) { method InsertLines (line 245) | func (o *Out) InsertLines(n int) { method DeleteLines (line 251) | func (o *Out) DeleteLines(n int) { method SetWindowTitle (line 256) | func (o *Out) SetWindowTitle(title string) { function New (line 60) | func New() *Out { function getTerminalInfo (line 67) | func getTerminalInfo(in io.Writer) (inFd uintptr, isTerminalIn bool) { constant escape (line 82) | escape = string('\x1b') constant csi (line 84) | csi = escape + "[" constant osc (line 86) | osc = escape + "]" constant moveCursorUp (line 91) | moveCursorUp = iota + 1 constant clearScreen (line 92) | clearScreen constant cursorUpSeq (line 95) | cursorUpSeq = "%dA" constant cursorDownSeq (line 96) | cursorDownSeq = "%dB" constant cursorForwardSeq (line 97) | cursorForwardSeq = "%dC" constant cursorBackSeq (line 98) | cursorBackSeq = "%dD" constant cursorNextLineSeq (line 99) | cursorNextLineSeq = "%dE" constant cursorPreviousLineSeq (line 100) | cursorPreviousLineSeq = "%dF" constant cursorPositionSeq (line 101) | cursorPositionSeq = "%d;%dH" constant eraseDisplaySeq (line 102) | eraseDisplaySeq = "%dJ" constant eraseLineSeq (line 103) | eraseLineSeq = "%dK" constant saveCursorPositionSeq (line 104) | saveCursorPositionSeq = "s" constant restoreCursorPositionSeq (line 105) | restoreCursorPositionSeq = "u" constant changeScrollingRegionSeq (line 106) | changeScrollingRegionSeq = "%d;%dr" constant insertLineSeq (line 107) | insertLineSeq = "%dL" constant deleteLineSeq (line 108) | deleteLineSeq = "%dM" constant eraseLineRightSeq (line 111) | eraseLineRightSeq = "0K" constant eraseLineLeftSeq (line 112) | eraseLineLeftSeq = "1K" constant eraseEntireLineSeq (line 113) | eraseEntireLineSeq = "2K" constant restoreScreenSeq (line 116) | restoreScreenSeq = "?47l" constant saveScreenSeq (line 117) | saveScreenSeq = "?47h" constant altScreenSeq (line 118) | altScreenSeq = "?1049h" constant exitAltScreenSeq (line 119) | exitAltScreenSeq = "?1049l" constant setWindowTitleSeq (line 120) | setWindowTitleSeq = "2;%s" constant showCursorSeq (line 121) | showCursorSeq = "?25h" constant hideCursorSeq (line 122) | hideCursorSeq = "?25l" FILE: pkg/gofr/cmd/terminal/output_test.go function TestNewOutput (line 12) | func TestNewOutput(t *testing.T) { function tempOutput (line 23) | func tempOutput(t *testing.T) *Out { function validate (line 31) | func validate(t *testing.T, o *Out, exp string) { function TestReset (line 43) | func TestReset(t *testing.T) { function TestRestoreScreen (line 50) | func TestRestoreScreen(t *testing.T) { function TestSaveScreen (line 57) | func TestSaveScreen(t *testing.T) { function TestAltScreen (line 64) | func TestAltScreen(t *testing.T) { function TestExitAltScreen (line 71) | func TestExitAltScreen(t *testing.T) { function TestClearScreen (line 78) | func TestClearScreen(t *testing.T) { function TestMoveCursor (line 85) | func TestMoveCursor(t *testing.T) { function TestHideCursor (line 92) | func TestHideCursor(t *testing.T) { function TestShowCursor (line 99) | func TestShowCursor(t *testing.T) { function TestSaveCursorPosition (line 106) | func TestSaveCursorPosition(t *testing.T) { function TestRestoreCursorPosition (line 113) | func TestRestoreCursorPosition(t *testing.T) { function TestCursorUp (line 120) | func TestCursorUp(t *testing.T) { function TestCursorDown (line 127) | func TestCursorDown(t *testing.T) { function TestCursorForward (line 134) | func TestCursorForward(t *testing.T) { function TestCursorBack (line 141) | func TestCursorBack(t *testing.T) { function TestCursorNextLine (line 148) | func TestCursorNextLine(t *testing.T) { function TestCursorPrevLine (line 155) | func TestCursorPrevLine(t *testing.T) { function TestClearLine (line 162) | func TestClearLine(t *testing.T) { function TestClearLineLeft (line 169) | func TestClearLineLeft(t *testing.T) { function TestClearLineRight (line 176) | func TestClearLineRight(t *testing.T) { function TestClearLines (line 183) | func TestClearLines(t *testing.T) { function TestChangeScrollingRegion (line 190) | func TestChangeScrollingRegion(t *testing.T) { function TestInsertLines (line 197) | func TestInsertLines(t *testing.T) { function TestDeleteLines (line 204) | func TestDeleteLines(t *testing.T) { function TestSetWindowTitle (line 211) | func TestSetWindowTitle(t *testing.T) { FILE: pkg/gofr/cmd/terminal/printers.go method Printf (line 7) | func (o *Out) Printf(format string, args ...any) { method Print (line 11) | func (o *Out) Print(messages ...any) { method Println (line 15) | func (o *Out) Println(messages ...any) { FILE: pkg/gofr/cmd/terminal/printers_test.go function TestOutput_Printf (line 11) | func TestOutput_Printf(t *testing.T) { function TestOutput_Print (line 24) | func TestOutput_Print(t *testing.T) { function TestOutput_Println (line 35) | func TestOutput_Println(t *testing.T) { FILE: pkg/gofr/cmd/terminal/progress.go type ProgressBar (line 15) | type ProgressBar struct method Incr (line 52) | func (p *ProgressBar) Incr(i int64) bool { method updateProgressBar (line 68) | func (p *ProgressBar) updateProgressBar() { method getString (line 87) | func (p *ProgressBar) getString() string { type Term (line 23) | type Term interface function NewProgressBar (line 28) | func NewProgressBar(out Output, total int64) (*ProgressBar, error) { constant maxRP (line 82) | maxRP = 50 constant minTermWidth (line 84) | minTermWidth = 110 function getProgressBox (line 103) | func getProgressBox(percentage float64) string { FILE: pkg/gofr/cmd/terminal/progress_test.go function TestProgressBar_SuccessCases (line 12) | func TestProgressBar_SuccessCases(t *testing.T) { function TestProgressBar_Fail (line 44) | func TestProgressBar_Fail(t *testing.T) { function TestProgressBar_Incr (line 55) | func TestProgressBar_Incr(t *testing.T) { function TestProgressBar_getString (line 83) | func TestProgressBar_getString(t *testing.T) { FILE: pkg/gofr/cmd/terminal/spinner.go type Spinner (line 10) | type Spinner struct method Spin (line 48) | func (s *Spinner) Spin(ctx context.Context) *Spinner { method Stop (line 77) | func (s *Spinner) Stop() { function NewDotSpinner (line 24) | func NewDotSpinner(o Output) *Spinner { function NewPulseSpinner (line 32) | func NewPulseSpinner(o Output) *Spinner { function NewGlobeSpinner (line 40) | func NewGlobeSpinner(o Output) *Spinner { FILE: pkg/gofr/cmd/terminal/spinner_test.go function TestSpinner (line 13) | func TestSpinner(t *testing.T) { function TestSpinner_contextDone (line 75) | func TestSpinner_contextDone(t *testing.T) { FILE: pkg/gofr/cmd_test.go function Test_Run_SuccessCallRegisteredArgument (line 17) | func Test_Run_SuccessCallRegisteredArgument(t *testing.T) { function Test_Run_SuccessSkipEmptySpaceAndMatchCommandWithSpace (line 38) | func Test_Run_SuccessSkipEmptySpaceAndMatchCommandWithSpace(t *testing.T) { function Test_Run_SuccessCommandWithMultipleParameters (line 58) | func Test_Run_SuccessCommandWithMultipleParameters(t *testing.T) { function Test_Run_SuccessRouteWithSpecialCharacters (line 81) | func Test_Run_SuccessRouteWithSpecialCharacters(t *testing.T) { function Test_Run_ErrorRouteWithSpecialCharacters (line 115) | func Test_Run_ErrorRouteWithSpecialCharacters(t *testing.T) { function Test_Run_ErrorParamNotReadWithoutHyphen (line 145) | func Test_Run_ErrorParamNotReadWithoutHyphen(t *testing.T) { function Test_Run_ErrorNotARegisteredCommand (line 167) | func Test_Run_ErrorNotARegisteredCommand(t *testing.T) { function Test_Run_ErrorWhenOnlyParamAreGiven (line 179) | func Test_Run_ErrorWhenOnlyParamAreGiven(t *testing.T) { function Test_Run_ErrorRouteRegisteredButNilHandler (line 200) | func Test_Run_ErrorRouteRegisteredButNilHandler(t *testing.T) { function Test_Run_ErrorNoArgumentGiven (line 217) | func Test_Run_ErrorNoArgumentGiven(t *testing.T) { function Test_Run_SuccessCallInvalidHyphens (line 233) | func Test_Run_SuccessCallInvalidHyphens(t *testing.T) { function Test_Run_HelpCommand (line 253) | func Test_Run_HelpCommand(t *testing.T) { function Test_Run_HelpCommandLong (line 277) | func Test_Run_HelpCommandLong(t *testing.T) { function Test_Run_UnknownCommandShowsHelp (line 301) | func Test_Run_UnknownCommandShowsHelp(t *testing.T) { function Test_Run_handler_help (line 329) | func Test_Run_handler_help(t *testing.T) { FILE: pkg/gofr/config/config.go type Config (line 3) | type Config interface FILE: pkg/gofr/config/godotenv.go constant defaultFileName (line 14) | defaultFileName = "/.env" constant defaultOverrideFileName (line 15) | defaultOverrideFileName = "/.local.env" type EnvLoader (line 18) | type EnvLoader struct method read (line 36) | func (e *EnvLoader) read(folder string) { method captureInitialEnv (line 80) | func (*EnvLoader) captureInitialEnv() map[string]string { method Get (line 93) | func (*EnvLoader) Get(key string) string { method GetOrDefault (line 97) | func (*EnvLoader) GetOrDefault(key, defaultValue string) string { type logger (line 22) | type logger interface function NewEnvFile (line 29) | func NewEnvFile(configFolder string, logger logger) Config { FILE: pkg/gofr/config/godotenv_test.go function clearAllEnv (line 14) | func clearAllEnv() { function TestMain (line 21) | func TestMain(m *testing.M) { function Test_EnvSuccess (line 26) | func Test_EnvSuccess(t *testing.T) { function Test_EnvSuccess_AppEnv_Override (line 50) | func Test_EnvSuccess_AppEnv_Override(t *testing.T) { function Test_EnvSuccess_Local_Override (line 74) | func Test_EnvSuccess_Local_Override(t *testing.T) { function Test_EnvSuccess_SystemEnv_Override (line 96) | func Test_EnvSuccess_SystemEnv_Override(t *testing.T) { function Test_EnvFailureWithHyphen (line 121) | func Test_EnvFailureWithHyphen(t *testing.T) { function createEnvFile (line 145) | func createEnvFile(t *testing.T, dir, fileName string, envData map[strin... FILE: pkg/gofr/config/mock_config.go type mockConfig (line 3) | type mockConfig struct method Get (line 20) | func (m *mockConfig) Get(s string) string { method GetOrDefault (line 24) | func (m *mockConfig) GetOrDefault(s, d string) string { function NewMockConfig (line 7) | func NewMockConfig(configMap map[string]string) Config { FILE: pkg/gofr/config/mock_config_test.go function Test_NewMockConfig (line 9) | func Test_NewMockConfig(t *testing.T) { FILE: pkg/gofr/constants.go constant defaultPublicStaticDir (line 6) | defaultPublicStaticDir = "static" constant shutDownTimeout (line 7) | shutDownTimeout = 30 * time.Second constant gofrTraceExporter (line 8) | gofrTraceExporter = "gofr" constant gofrTracerURL (line 9) | gofrTracerURL = "https://tracer.gofr.dev" constant checkPortTimeout (line 10) | checkPortTimeout = 2 * time.Second constant gofrHost (line 11) | gofrHost = "https://gofr.dev" constant startServerPing (line 12) | startServerPing = "/api/ping/up" constant shutServerPing (line 13) | shutServerPing = "/api/ping/down" constant pingTimeout (line 14) | pingTimeout = 5 * time.Second constant defaultTelemetry (line 15) | defaultTelemetry = "true" constant defaultReflection (line 16) | defaultReflection = "false" FILE: pkg/gofr/container/container.go constant redisPubSubModeStreams (line 42) | redisPubSubModeStreams = "streams" constant redisPubSubModePubSub (line 43) | redisPubSubModePubSub = "pubsub" type Container (line 48) | type Container struct method Create (line 97) | func (c *Container) Create(conf config.Config) { method createPubSub (line 144) | func (c *Container) createPubSub(conf config.Config) { method Close (line 157) | func (c *Container) Close() error { method createMqttPubSub (line 179) | func (c *Container) createMqttPubSub(conf config.Config) pubsub.Client { method GetHTTPService (line 226) | func (c *Container) GetHTTPService(serviceName string) service.HTTP { method Metrics (line 230) | func (c *Container) Metrics() metrics.Manager { method registerFrameworkMetrics (line 234) | func (c *Container) registerFrameworkMetrics() { method GetAppName (line 270) | func (c *Container) GetAppName() string { method GetAppVersion (line 274) | func (c *Container) GetAppVersion() string { method GetPublisher (line 278) | func (c *Container) GetPublisher() pubsub.Publisher { method GetSubscriber (line 282) | func (c *Container) GetSubscriber() pubsub.Subscriber { method GetConnectionFromContext (line 287) | func (c *Container) GetConnectionFromContext(ctx context.Context) *web... method GetWSConnectionByServiceName (line 306) | func (c *Container) GetWSConnectionByServiceName(serviceName string) *... method AddConnection (line 311) | func (c *Container) AddConnection(connID string, conn *websocket.Conne... method RemoveConnection (line 316) | func (c *Container) RemoveConnection(connID string) { method createKafkaPubSub (line 330) | func (c *Container) createKafkaPubSub(conf config.Config) { method createGooglePubSub (line 392) | func (c *Container) createGooglePubSub(conf config.Config) { method createRedisPubSub (line 399) | func (c *Container) createRedisPubSub(conf config.Config) { method warnIfRedisPubSubSharesRedisDB (line 406) | func (c *Container) warnIfRedisPubSubSharesRedisDB(conf config.Config) { function NewContainer (line 82) | func NewContainer(conf config.Config) *Container { function getDefaultDatasourceBuckets (line 323) | func getDefaultDatasourceBuckets() []float64 { function effectiveRedisPubSubMode (line 445) | func effectiveRedisPubSubMode(conf config.Config) string { FILE: pkg/gofr/container/container_test.go function TestMain (line 23) | func TestMain(m *testing.M) { function Test_newContainerSuccessWithLogger (line 28) | func Test_newContainerSuccessWithLogger(t *testing.T) { function Test_newContainerDBInitializationFail (line 36) | func Test_newContainerDBInitializationFail(t *testing.T) { function Test_newContainerPubSubInitializationFail (line 54) | func Test_newContainerPubSubInitializationFail(t *testing.T) { function TestContainer_MQTTInitialization_Default (line 74) | func TestContainer_MQTTInitialization_Default(t *testing.T) { function TestContainer_GetHTTPService (line 87) | func TestContainer_GetHTTPService(t *testing.T) { function TestContainer_GetAppName (line 118) | func TestContainer_GetAppName(t *testing.T) { function TestContainer_GetAppVersion (line 126) | func TestContainer_GetAppVersion(t *testing.T) { function TestContainer_GetPublisher (line 134) | func TestContainer_GetPublisher(t *testing.T) { function TestContainer_GetSubscriber (line 144) | func TestContainer_GetSubscriber(t *testing.T) { function TestContainer_newContainerWithNilConfig (line 154) | func TestContainer_newContainerWithNilConfig(t *testing.T) { function TestContainer_Close (line 166) | func TestContainer_Close(t *testing.T) { function Test_GetConnectionFromContext (line 188) | func Test_GetConnectionFromContext(t *testing.T) { function TestContainer_CreateSetsAppNameAndVersion (line 230) | func TestContainer_CreateSetsAppNameAndVersion(t *testing.T) { function TestRedisPubSubEffectiveMode (line 257) | func TestRedisPubSubEffectiveMode(t *testing.T) { function TestWarnRedisPubSubSharedDB_NoWarnWhenRedisNil (line 275) | func TestWarnRedisPubSubSharedDB_NoWarnWhenRedisNil(t *testing.T) { function TestWarnRedisPubSubSharedDB_NoWarnWhenModeIsPubSub (line 287) | func TestWarnRedisPubSubSharedDB_NoWarnWhenModeIsPubSub(t *testing.T) { function TestWarnRedisPubSubSharedDB_WarnsWhenPubSubDBUnset (line 302) | func TestWarnRedisPubSubSharedDB_WarnsWhenPubSubDBUnset(t *testing.T) { function TestWarnRedisPubSubSharedDB_WarnsWhenPubSubDBInvalid (line 318) | func TestWarnRedisPubSubSharedDB_WarnsWhenPubSubDBInvalid(t *testing.T) { function TestWarnRedisPubSubSharedDB_WarnsWhenPubSubDBEqualsRedisDB (line 335) | func TestWarnRedisPubSubSharedDB_WarnsWhenPubSubDBEqualsRedisDB(t *testi... function TestWarnRedisPubSubSharedDB_NoWarnWhenPubSubDBDiffers (line 362) | func TestWarnRedisPubSubSharedDB_NoWarnWhenPubSubDBDiffers(t *testing.T) { function TestCreatePubSub_DispatchBranches (line 378) | func TestCreatePubSub_DispatchBranches(t *testing.T) { function TestWebsocketManagerHelpers (line 420) | func TestWebsocketManagerHelpers(t *testing.T) { function TestContainer_registerFrameworkMetrics_RegistersExpectedMetrics (line 439) | func TestContainer_registerFrameworkMetrics_RegistersExpectedMetrics(t *... function TestGetDefaultDatasourceBuckets (line 507) | func TestGetDefaultDatasourceBuckets(t *testing.T) { function TestContainer_Close_ClosesWebsocketConnections (line 519) | func TestContainer_Close_ClosesWebsocketConnections(t *testing.T) { FILE: pkg/gofr/container/datasources.go type DB (line 18) | type DB interface type Redis (line 33) | type Redis interface type Cassandra (line 42) | type Cassandra interface type CassandraBatch (line 122) | type CassandraBatch interface type CassandraWithContext (line 161) | type CassandraWithContext interface type CassandraBatchWithContext (line 179) | type CassandraBatchWithContext interface type CassandraProvider (line 190) | type CassandraProvider interface type Clickhouse (line 196) | type Clickhouse interface type ClickhouseProvider (line 204) | type ClickhouseProvider interface type OracleDB (line 210) | type OracleDB interface type OracleTx (line 218) | type OracleTx interface type OracleProvider (line 225) | type OracleProvider interface type Mongo (line 232) | type Mongo interface type Transaction (line 286) | type Transaction interface type MongoProvider (line 295) | type MongoProvider interface type SurrealDB (line 302) | type SurrealDB interface type SurrealBDProvider (line 340) | type SurrealBDProvider interface type provider (line 346) | type provider interface type HealthChecker (line 360) | type HealthChecker interface type KVStore (line 366) | type KVStore interface type KVStoreProvider (line 374) | type KVStoreProvider interface type PubSubProvider (line 380) | type PubSubProvider interface type Solr (line 386) | type Solr interface type SolrProvider (line 401) | type SolrProvider interface type Dgraph (line 408) | type Dgraph interface type DgraphProvider (line 488) | type DgraphProvider interface type OpenTSDBProvider (line 493) | type OpenTSDBProvider interface type OpenTSDB (line 501) | type OpenTSDB interface type ScyllaDB (line 600) | type ScyllaDB interface type ScyllaDBProvider (line 632) | type ScyllaDBProvider interface type ArangoDB (line 637) | type ArangoDB interface type ArangoDBProvider (line 701) | type ArangoDBProvider interface type Elasticsearch (line 708) | type Elasticsearch interface type ElasticsearchProvider (line 741) | type ElasticsearchProvider interface type Couchbase (line 748) | type Couchbase interface type CouchbaseProvider (line 783) | type CouchbaseProvider interface type DBResolverProvider (line 790) | type DBResolverProvider interface type InfluxDB (line 797) | type InfluxDB interface type InfluxDBProvider (line 835) | type InfluxDBProvider interface FILE: pkg/gofr/container/health.go method Health (line 8) | func (c *Container) Health(ctx context.Context) any { function checkExternalDBHealth (line 59) | func checkExternalDBHealth(ctx context.Context, c *Container, healthMap ... method appHealth (line 89) | func (c *Container) appHealth(healthMap map[string]any, downCount int) { function isNil (line 100) | func isNil(i any) bool { FILE: pkg/gofr/container/health_test.go function TestContainer_Health (line 19) | func TestContainer_Health(t *testing.T) { function registerMocks (line 56) | func registerMocks(mocks *Mocks, health string) { function getExpectedData (line 157) | func getExpectedData(datasourceHealth, appHealth, srvURL string) map[str... FILE: pkg/gofr/container/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/container/mock_container.go type Mocks (line 17) | type Mocks struct type options (line 41) | type options function WithMockHTTPService (line 43) | func WithMockHTTPService(httpServiceNames ...string) options { //nolint:... function setContainerMocks (line 61) | func setContainerMocks(c *Container, ctrl *gomock.Controller) { function NewMockContainer (line 93) | func NewMockContainer(t *testing.T, options ...options) (*Container, *Mo... type MockPubSub (line 181) | type MockPubSub struct method Query (line 183) | func (*MockPubSub) Query(_ context.Context, _ string, _ ...any) ([]byt... method CreateTopic (line 187) | func (*MockPubSub) CreateTopic(_ context.Context, _ string) error { method DeleteTopic (line 191) | func (*MockPubSub) DeleteTopic(_ context.Context, _ string) error { method Health (line 195) | func (*MockPubSub) Health() datasource.Health { method Publish (line 199) | func (*MockPubSub) Publish(_ context.Context, _ string, _ []byte) error { method Subscribe (line 203) | func (*MockPubSub) Subscribe(_ context.Context, _ string) (*pubsub.Mes... method Close (line 207) | func (*MockPubSub) Close() error { return nil } FILE: pkg/gofr/container/mock_datasources.go type MockDB (line 27) | type MockDB struct method EXPECT (line 46) | func (m *MockDB) EXPECT() *MockDBMockRecorder { method Begin (line 51) | func (m *MockDB) Begin() (*sql0.Tx, error) { method Close (line 66) | func (m *MockDB) Close() error { method Dialect (line 80) | func (m *MockDB) Dialect() string { method Exec (line 94) | func (m *MockDB) Exec(query string, args ...any) (sql.Result, error) { method ExecContext (line 114) | func (m *MockDB) ExecContext(ctx context.Context, query string, args .... method HealthCheck (line 134) | func (m *MockDB) HealthCheck() *datasource.Health { method Prepare (line 148) | func (m *MockDB) Prepare(query string) (*sql.Stmt, error) { method Query (line 163) | func (m *MockDB) Query(query string, args ...any) (*sql.Rows, error) { method QueryContext (line 183) | func (m *MockDB) QueryContext(ctx context.Context, query string, args ... method QueryRow (line 203) | func (m *MockDB) QueryRow(query string, args ...any) *sql.Row { method QueryRowContext (line 222) | func (m *MockDB) QueryRowContext(ctx context.Context, query string, ar... method Select (line 241) | func (m *MockDB) Select(ctx context.Context, data any, query string, a... type MockDBMockRecorder (line 34) | type MockDBMockRecorder struct method Begin (line 60) | func (mr *MockDBMockRecorder) Begin() *gomock.Call { method Close (line 74) | func (mr *MockDBMockRecorder) Close() *gomock.Call { method Dialect (line 88) | func (mr *MockDBMockRecorder) Dialect() *gomock.Call { method Exec (line 107) | func (mr *MockDBMockRecorder) Exec(query any, args ...any) *gomock.Call { method ExecContext (line 127) | func (mr *MockDBMockRecorder) ExecContext(ctx, query any, args ...any)... method HealthCheck (line 142) | func (mr *MockDBMockRecorder) HealthCheck() *gomock.Call { method Prepare (line 157) | func (mr *MockDBMockRecorder) Prepare(query any) *gomock.Call { method Query (line 176) | func (mr *MockDBMockRecorder) Query(query any, args ...any) *gomock.Ca... method QueryContext (line 196) | func (mr *MockDBMockRecorder) QueryContext(ctx, query any, args ...any... method QueryRow (line 215) | func (mr *MockDBMockRecorder) QueryRow(query any, args ...any) *gomock... method QueryRowContext (line 234) | func (mr *MockDBMockRecorder) QueryRowContext(ctx, query any, args ...... method Select (line 251) | func (mr *MockDBMockRecorder) Select(ctx, data, query any, args ...any... function NewMockDB (line 39) | func NewMockDB(ctrl *gomock.Controller) *MockDB { type MockRedis (line 258) | type MockRedis struct method EXPECT (line 277) | func (m *MockRedis) EXPECT() *MockRedisMockRecorder { method ACLCat (line 282) | func (m *MockRedis) ACLCat(ctx context.Context) *redis.StringSliceCmd { method ACLCatArgs (line 296) | func (m *MockRedis) ACLCatArgs(ctx context.Context, options *redis.ACL... method ACLDelUser (line 310) | func (m *MockRedis) ACLDelUser(ctx context.Context, username string) *... method ACLDryRun (line 324) | func (m *MockRedis) ACLDryRun(ctx context.Context, username string, co... method ACLGenPass (line 343) | func (m *MockRedis) ACLGenPass(ctx context.Context, bit int) *redis.St... method ACLList (line 357) | func (m *MockRedis) ACLList(ctx context.Context) *redis.StringSliceCmd { method ACLLog (line 371) | func (m *MockRedis) ACLLog(ctx context.Context, count int64) *redis.AC... method ACLLogReset (line 385) | func (m *MockRedis) ACLLogReset(ctx context.Context) *redis.StatusCmd { method ACLSetUser (line 399) | func (m *MockRedis) ACLSetUser(ctx context.Context, username string, r... method ACLUsers (line 418) | func (m *MockRedis) ACLUsers(ctx context.Context) *redis.StringSliceCmd { method ACLWhoAmI (line 432) | func (m *MockRedis) ACLWhoAmI(ctx context.Context) *redis.StringCmd { method Append (line 446) | func (m *MockRedis) Append(ctx context.Context, key, value string) *re... method BFAdd (line 460) | func (m *MockRedis) BFAdd(ctx context.Context, key string, element any... method BFCard (line 474) | func (m *MockRedis) BFCard(ctx context.Context, key string) *redis.Int... method BFExists (line 488) | func (m *MockRedis) BFExists(ctx context.Context, key string, element ... method BFInfo (line 502) | func (m *MockRedis) BFInfo(ctx context.Context, key string) *redis.BFI... method BFInfoArg (line 516) | func (m *MockRedis) BFInfoArg(ctx context.Context, key, option string)... method BFInfoCapacity (line 530) | func (m *MockRedis) BFInfoCapacity(ctx context.Context, key string) *r... method BFInfoExpansion (line 544) | func (m *MockRedis) BFInfoExpansion(ctx context.Context, key string) *... method BFInfoFilters (line 558) | func (m *MockRedis) BFInfoFilters(ctx context.Context, key string) *re... method BFInfoItems (line 572) | func (m *MockRedis) BFInfoItems(ctx context.Context, key string) *redi... method BFInfoSize (line 586) | func (m *MockRedis) BFInfoSize(ctx context.Context, key string) *redis... method BFInsert (line 600) | func (m *MockRedis) BFInsert(ctx context.Context, key string, options ... method BFLoadChunk (line 619) | func (m *MockRedis) BFLoadChunk(ctx context.Context, key string, itera... method BFMAdd (line 633) | func (m *MockRedis) BFMAdd(ctx context.Context, key string, elements .... method BFMExists (line 652) | func (m *MockRedis) BFMExists(ctx context.Context, key string, element... method BFReserve (line 671) | func (m *MockRedis) BFReserve(ctx context.Context, key string, errorRa... method BFReserveExpansion (line 685) | func (m *MockRedis) BFReserveExpansion(ctx context.Context, key string... method BFReserveNonScaling (line 699) | func (m *MockRedis) BFReserveNonScaling(ctx context.Context, key strin... method BFReserveWithArgs (line 713) | func (m *MockRedis) BFReserveWithArgs(ctx context.Context, key string,... method BFScanDump (line 727) | func (m *MockRedis) BFScanDump(ctx context.Context, key string, iterat... method BLMPop (line 741) | func (m *MockRedis) BLMPop(ctx context.Context, timeout time.Duration,... method BLMove (line 760) | func (m *MockRedis) BLMove(ctx context.Context, source, destination, s... method BLPop (line 774) | func (m *MockRedis) BLPop(ctx context.Context, timeout time.Duration, ... method BRPop (line 793) | func (m *MockRedis) BRPop(ctx context.Context, timeout time.Duration, ... method BRPopLPush (line 812) | func (m *MockRedis) BRPopLPush(ctx context.Context, source, destinatio... method BZMPop (line 826) | func (m *MockRedis) BZMPop(ctx context.Context, timeout time.Duration,... method BZPopMax (line 845) | func (m *MockRedis) BZPopMax(ctx context.Context, timeout time.Duratio... method BZPopMin (line 864) | func (m *MockRedis) BZPopMin(ctx context.Context, timeout time.Duratio... method BgRewriteAOF (line 883) | func (m *MockRedis) BgRewriteAOF(ctx context.Context) *redis.StatusCmd { method BgSave (line 897) | func (m *MockRedis) BgSave(ctx context.Context) *redis.StatusCmd { method BitCount (line 911) | func (m *MockRedis) BitCount(ctx context.Context, key string, bitCount... method BitField (line 925) | func (m *MockRedis) BitField(ctx context.Context, key string, values .... method BitFieldRO (line 944) | func (m *MockRedis) BitFieldRO(ctx context.Context, key string, values... method BitOpAnd (line 963) | func (m *MockRedis) BitOpAnd(ctx context.Context, destKey string, keys... method BitOpAndOr (line 982) | func (m *MockRedis) BitOpAndOr(ctx context.Context, destKey string, ke... method BitOpDiff (line 1001) | func (m *MockRedis) BitOpDiff(ctx context.Context, destKey string, key... method BitOpDiff1 (line 1020) | func (m *MockRedis) BitOpDiff1(ctx context.Context, destKey string, ke... method BitOpNot (line 1039) | func (m *MockRedis) BitOpNot(ctx context.Context, destKey, key string)... method BitOpOne (line 1053) | func (m *MockRedis) BitOpOne(ctx context.Context, destKey string, keys... method BitOpOr (line 1072) | func (m *MockRedis) BitOpOr(ctx context.Context, destKey string, keys ... method BitOpXor (line 1091) | func (m *MockRedis) BitOpXor(ctx context.Context, destKey string, keys... method BitPos (line 1110) | func (m *MockRedis) BitPos(ctx context.Context, key string, bit int64,... method BitPosSpan (line 1129) | func (m *MockRedis) BitPosSpan(ctx context.Context, key string, bit in... method CFAdd (line 1143) | func (m *MockRedis) CFAdd(ctx context.Context, key string, element any... method CFAddNX (line 1157) | func (m *MockRedis) CFAddNX(ctx context.Context, key string, element a... method CFCount (line 1171) | func (m *MockRedis) CFCount(ctx context.Context, key string, element a... method CFDel (line 1185) | func (m *MockRedis) CFDel(ctx context.Context, key string, element any... method CFExists (line 1199) | func (m *MockRedis) CFExists(ctx context.Context, key string, element ... method CFInfo (line 1213) | func (m *MockRedis) CFInfo(ctx context.Context, key string) *redis.CFI... method CFInsert (line 1227) | func (m *MockRedis) CFInsert(ctx context.Context, key string, options ... method CFInsertNX (line 1246) | func (m *MockRedis) CFInsertNX(ctx context.Context, key string, option... method CFLoadChunk (line 1265) | func (m *MockRedis) CFLoadChunk(ctx context.Context, key string, itera... method CFMExists (line 1279) | func (m *MockRedis) CFMExists(ctx context.Context, key string, element... method CFReserve (line 1298) | func (m *MockRedis) CFReserve(ctx context.Context, key string, capacit... method CFReserveBucketSize (line 1312) | func (m *MockRedis) CFReserveBucketSize(ctx context.Context, key strin... method CFReserveExpansion (line 1326) | func (m *MockRedis) CFReserveExpansion(ctx context.Context, key string... method CFReserveMaxIterations (line 1340) | func (m *MockRedis) CFReserveMaxIterations(ctx context.Context, key st... method CFReserveWithArgs (line 1354) | func (m *MockRedis) CFReserveWithArgs(ctx context.Context, key string,... method CFScanDump (line 1368) | func (m *MockRedis) CFScanDump(ctx context.Context, key string, iterat... method CMSIncrBy (line 1382) | func (m *MockRedis) CMSIncrBy(ctx context.Context, key string, element... method CMSInfo (line 1401) | func (m *MockRedis) CMSInfo(ctx context.Context, key string) *redis.CM... method CMSInitByDim (line 1415) | func (m *MockRedis) CMSInitByDim(ctx context.Context, key string, widt... method CMSInitByProb (line 1429) | func (m *MockRedis) CMSInitByProb(ctx context.Context, key string, err... method CMSMerge (line 1443) | func (m *MockRedis) CMSMerge(ctx context.Context, destKey string, sour... method CMSMergeWithWeight (line 1462) | func (m *MockRedis) CMSMergeWithWeight(ctx context.Context, destKey st... method CMSQuery (line 1476) | func (m *MockRedis) CMSQuery(ctx context.Context, key string, elements... method ClientGetName (line 1495) | func (m *MockRedis) ClientGetName(ctx context.Context) *redis.StringCmd { method ClientID (line 1509) | func (m *MockRedis) ClientID(ctx context.Context) *redis.IntCmd { method ClientInfo (line 1523) | func (m *MockRedis) ClientInfo(ctx context.Context) *redis.ClientInfoC... method ClientKill (line 1537) | func (m *MockRedis) ClientKill(ctx context.Context, ipPort string) *re... method ClientKillByFilter (line 1551) | func (m *MockRedis) ClientKillByFilter(ctx context.Context, keys ...st... method ClientList (line 1570) | func (m *MockRedis) ClientList(ctx context.Context) *redis.StringCmd { method ClientMaintNotifications (line 1584) | func (m *MockRedis) ClientMaintNotifications(ctx context.Context, enab... method ClientPause (line 1598) | func (m *MockRedis) ClientPause(ctx context.Context, dur time.Duration... method ClientUnblock (line 1612) | func (m *MockRedis) ClientUnblock(ctx context.Context, id int64) *redi... method ClientUnblockWithError (line 1626) | func (m *MockRedis) ClientUnblockWithError(ctx context.Context, id int... method ClientUnpause (line 1640) | func (m *MockRedis) ClientUnpause(ctx context.Context) *redis.BoolCmd { method Close (line 1654) | func (m *MockRedis) Close() error { method ClusterAddSlots (line 1668) | func (m *MockRedis) ClusterAddSlots(ctx context.Context, slots ...int)... method ClusterAddSlotsRange (line 1687) | func (m *MockRedis) ClusterAddSlotsRange(ctx context.Context, min, max... method ClusterCountFailureReports (line 1701) | func (m *MockRedis) ClusterCountFailureReports(ctx context.Context, no... method ClusterCountKeysInSlot (line 1715) | func (m *MockRedis) ClusterCountKeysInSlot(ctx context.Context, slot i... method ClusterDelSlots (line 1729) | func (m *MockRedis) ClusterDelSlots(ctx context.Context, slots ...int)... method ClusterDelSlotsRange (line 1748) | func (m *MockRedis) ClusterDelSlotsRange(ctx context.Context, min, max... method ClusterFailover (line 1762) | func (m *MockRedis) ClusterFailover(ctx context.Context) *redis.Status... method ClusterForget (line 1776) | func (m *MockRedis) ClusterForget(ctx context.Context, nodeID string) ... method ClusterGetKeysInSlot (line 1790) | func (m *MockRedis) ClusterGetKeysInSlot(ctx context.Context, slot, co... method ClusterInfo (line 1804) | func (m *MockRedis) ClusterInfo(ctx context.Context) *redis.StringCmd { method ClusterKeySlot (line 1818) | func (m *MockRedis) ClusterKeySlot(ctx context.Context, key string) *r... method ClusterLinks (line 1832) | func (m *MockRedis) ClusterLinks(ctx context.Context) *redis.ClusterLi... method ClusterMeet (line 1846) | func (m *MockRedis) ClusterMeet(ctx context.Context, host, port string... method ClusterMyID (line 1860) | func (m *MockRedis) ClusterMyID(ctx context.Context) *redis.StringCmd { method ClusterMyShardID (line 1874) | func (m *MockRedis) ClusterMyShardID(ctx context.Context) *redis.Strin... method ClusterNodes (line 1888) | func (m *MockRedis) ClusterNodes(ctx context.Context) *redis.StringCmd { method ClusterReplicate (line 1902) | func (m *MockRedis) ClusterReplicate(ctx context.Context, nodeID strin... method ClusterResetHard (line 1916) | func (m *MockRedis) ClusterResetHard(ctx context.Context) *redis.Statu... method ClusterResetSoft (line 1930) | func (m *MockRedis) ClusterResetSoft(ctx context.Context) *redis.Statu... method ClusterSaveConfig (line 1944) | func (m *MockRedis) ClusterSaveConfig(ctx context.Context) *redis.Stat... method ClusterShards (line 1958) | func (m *MockRedis) ClusterShards(ctx context.Context) *redis.ClusterS... method ClusterSlaves (line 1972) | func (m *MockRedis) ClusterSlaves(ctx context.Context, nodeID string) ... method ClusterSlots (line 1986) | func (m *MockRedis) ClusterSlots(ctx context.Context) *redis.ClusterSl... method Command (line 2000) | func (m *MockRedis) Command(ctx context.Context) *redis.CommandsInfoCmd { method CommandGetKeys (line 2014) | func (m *MockRedis) CommandGetKeys(ctx context.Context, commands ...an... method CommandGetKeysAndFlags (line 2033) | func (m *MockRedis) CommandGetKeysAndFlags(ctx context.Context, comman... method CommandList (line 2052) | func (m *MockRedis) CommandList(ctx context.Context, filter *redis.Fil... method ConfigGet (line 2066) | func (m *MockRedis) ConfigGet(ctx context.Context, parameter string) *... method ConfigResetStat (line 2080) | func (m *MockRedis) ConfigResetStat(ctx context.Context) *redis.Status... method ConfigRewrite (line 2094) | func (m *MockRedis) ConfigRewrite(ctx context.Context) *redis.StatusCmd { method ConfigSet (line 2108) | func (m *MockRedis) ConfigSet(ctx context.Context, parameter, value st... method Copy (line 2122) | func (m *MockRedis) Copy(ctx context.Context, sourceKey, destKey strin... method DBSize (line 2136) | func (m *MockRedis) DBSize(ctx context.Context) *redis.IntCmd { method DebugObject (line 2150) | func (m *MockRedis) DebugObject(ctx context.Context, key string) *redi... method Decr (line 2164) | func (m *MockRedis) Decr(ctx context.Context, key string) *redis.IntCmd { method DecrBy (line 2178) | func (m *MockRedis) DecrBy(ctx context.Context, key string, decrement ... method Del (line 2192) | func (m *MockRedis) Del(ctx context.Context, keys ...string) *redis.In... method DelExArgs (line 2211) | func (m *MockRedis) DelExArgs(ctx context.Context, key string, a redis... method Digest (line 2225) | func (m *MockRedis) Digest(ctx context.Context, key string) *redis.Dig... method Dump (line 2239) | func (m *MockRedis) Dump(ctx context.Context, key string) *redis.Strin... method Echo (line 2253) | func (m *MockRedis) Echo(ctx context.Context, message any) *redis.Stri... method Eval (line 2267) | func (m *MockRedis) Eval(ctx context.Context, script string, keys []st... method EvalRO (line 2286) | func (m *MockRedis) EvalRO(ctx context.Context, script string, keys []... method EvalSha (line 2305) | func (m *MockRedis) EvalSha(ctx context.Context, sha1 string, keys []s... method EvalShaRO (line 2324) | func (m *MockRedis) EvalShaRO(ctx context.Context, sha1 string, keys [... method Exists (line 2343) | func (m *MockRedis) Exists(ctx context.Context, keys ...string) *redis... method Expire (line 2362) | func (m *MockRedis) Expire(ctx context.Context, key string, expiration... method ExpireAt (line 2376) | func (m *MockRedis) ExpireAt(ctx context.Context, key string, tm time.... method ExpireGT (line 2390) | func (m *MockRedis) ExpireGT(ctx context.Context, key string, expirati... method ExpireLT (line 2404) | func (m *MockRedis) ExpireLT(ctx context.Context, key string, expirati... method ExpireNX (line 2418) | func (m *MockRedis) ExpireNX(ctx context.Context, key string, expirati... method ExpireTime (line 2432) | func (m *MockRedis) ExpireTime(ctx context.Context, key string) *redis... method ExpireXX (line 2446) | func (m *MockRedis) ExpireXX(ctx context.Context, key string, expirati... method FCall (line 2460) | func (m *MockRedis) FCall(ctx context.Context, function string, keys [... method FCallRO (line 2479) | func (m *MockRedis) FCallRO(ctx context.Context, function string, keys... method FCallRo (line 2498) | func (m *MockRedis) FCallRo(ctx context.Context, function string, keys... method FTAggregate (line 2517) | func (m *MockRedis) FTAggregate(ctx context.Context, index, query stri... method FTAggregateWithArgs (line 2531) | func (m *MockRedis) FTAggregateWithArgs(ctx context.Context, index, qu... method FTAliasAdd (line 2545) | func (m *MockRedis) FTAliasAdd(ctx context.Context, index, alias strin... method FTAliasDel (line 2559) | func (m *MockRedis) FTAliasDel(ctx context.Context, alias string) *red... method FTAliasUpdate (line 2573) | func (m *MockRedis) FTAliasUpdate(ctx context.Context, index, alias st... method FTAlter (line 2587) | func (m *MockRedis) FTAlter(ctx context.Context, index string, skipIni... method FTConfigGet (line 2601) | func (m *MockRedis) FTConfigGet(ctx context.Context, option string) *r... method FTConfigSet (line 2615) | func (m *MockRedis) FTConfigSet(ctx context.Context, option string, va... method FTCreate (line 2629) | func (m *MockRedis) FTCreate(ctx context.Context, index string, option... method FTCursorDel (line 2648) | func (m *MockRedis) FTCursorDel(ctx context.Context, index string, cur... method FTCursorRead (line 2662) | func (m *MockRedis) FTCursorRead(ctx context.Context, index string, cu... method FTDictAdd (line 2676) | func (m *MockRedis) FTDictAdd(ctx context.Context, dict string, term .... method FTDictDel (line 2695) | func (m *MockRedis) FTDictDel(ctx context.Context, dict string, term .... method FTDictDump (line 2714) | func (m *MockRedis) FTDictDump(ctx context.Context, dict string) *redi... method FTDropIndex (line 2728) | func (m *MockRedis) FTDropIndex(ctx context.Context, index string) *re... method FTDropIndexWithArgs (line 2742) | func (m *MockRedis) FTDropIndexWithArgs(ctx context.Context, index str... method FTExplain (line 2756) | func (m *MockRedis) FTExplain(ctx context.Context, index, query string... method FTExplainWithArgs (line 2770) | func (m *MockRedis) FTExplainWithArgs(ctx context.Context, index, quer... method FTHybrid (line 2784) | func (m *MockRedis) FTHybrid(ctx context.Context, index, searchExpr, v... method FTHybridWithArgs (line 2798) | func (m *MockRedis) FTHybridWithArgs(ctx context.Context, index string... method FTInfo (line 2812) | func (m *MockRedis) FTInfo(ctx context.Context, index string) *redis.F... method FTSearch (line 2826) | func (m *MockRedis) FTSearch(ctx context.Context, index, query string)... method FTSearchWithArgs (line 2840) | func (m *MockRedis) FTSearchWithArgs(ctx context.Context, index, query... method FTSpellCheck (line 2854) | func (m *MockRedis) FTSpellCheck(ctx context.Context, index, query str... method FTSpellCheckWithArgs (line 2868) | func (m *MockRedis) FTSpellCheckWithArgs(ctx context.Context, index, q... method FTSynDump (line 2882) | func (m *MockRedis) FTSynDump(ctx context.Context, index string) *redi... method FTSynUpdate (line 2896) | func (m *MockRedis) FTSynUpdate(ctx context.Context, index string, syn... method FTSynUpdateWithArgs (line 2910) | func (m *MockRedis) FTSynUpdateWithArgs(ctx context.Context, index str... method FTTagVals (line 2924) | func (m *MockRedis) FTTagVals(ctx context.Context, index, field string... method FT_List (line 2938) | func (m *MockRedis) FT_List(ctx context.Context) *redis.StringSliceCmd { method FlushAll (line 2952) | func (m *MockRedis) FlushAll(ctx context.Context) *redis.StatusCmd { method FlushAllAsync (line 2966) | func (m *MockRedis) FlushAllAsync(ctx context.Context) *redis.StatusCmd { method FlushDB (line 2980) | func (m *MockRedis) FlushDB(ctx context.Context) *redis.StatusCmd { method FlushDBAsync (line 2994) | func (m *MockRedis) FlushDBAsync(ctx context.Context) *redis.StatusCmd { method FunctionDelete (line 3008) | func (m *MockRedis) FunctionDelete(ctx context.Context, libName string... method FunctionDump (line 3022) | func (m *MockRedis) FunctionDump(ctx context.Context) *redis.StringCmd { method FunctionFlush (line 3036) | func (m *MockRedis) FunctionFlush(ctx context.Context) *redis.StringCmd { method FunctionFlushAsync (line 3050) | func (m *MockRedis) FunctionFlushAsync(ctx context.Context) *redis.Str... method FunctionKill (line 3064) | func (m *MockRedis) FunctionKill(ctx context.Context) *redis.StringCmd { method FunctionList (line 3078) | func (m *MockRedis) FunctionList(ctx context.Context, q redis.Function... method FunctionLoad (line 3092) | func (m *MockRedis) FunctionLoad(ctx context.Context, code string) *re... method FunctionLoadReplace (line 3106) | func (m *MockRedis) FunctionLoadReplace(ctx context.Context, code stri... method FunctionRestore (line 3120) | func (m *MockRedis) FunctionRestore(ctx context.Context, libDump strin... method FunctionStats (line 3134) | func (m *MockRedis) FunctionStats(ctx context.Context) *redis.Function... method GeoAdd (line 3148) | func (m *MockRedis) GeoAdd(ctx context.Context, key string, geoLocatio... method GeoDist (line 3167) | func (m *MockRedis) GeoDist(ctx context.Context, key, member1, member2... method GeoHash (line 3181) | func (m *MockRedis) GeoHash(ctx context.Context, key string, members .... method GeoPos (line 3200) | func (m *MockRedis) GeoPos(ctx context.Context, key string, members ..... method GeoRadius (line 3219) | func (m *MockRedis) GeoRadius(ctx context.Context, key string, longitu... method GeoRadiusByMember (line 3233) | func (m *MockRedis) GeoRadiusByMember(ctx context.Context, key, member... method GeoRadiusByMemberStore (line 3247) | func (m *MockRedis) GeoRadiusByMemberStore(ctx context.Context, key, m... method GeoRadiusStore (line 3261) | func (m *MockRedis) GeoRadiusStore(ctx context.Context, key string, lo... method GeoSearch (line 3275) | func (m *MockRedis) GeoSearch(ctx context.Context, key string, q *redi... method GeoSearchLocation (line 3289) | func (m *MockRedis) GeoSearchLocation(ctx context.Context, key string,... method GeoSearchStore (line 3303) | func (m *MockRedis) GeoSearchStore(ctx context.Context, key, store str... method Get (line 3317) | func (m *MockRedis) Get(ctx context.Context, key string) *redis.String... method GetBit (line 3331) | func (m *MockRedis) GetBit(ctx context.Context, key string, offset int... method GetDel (line 3345) | func (m *MockRedis) GetDel(ctx context.Context, key string) *redis.Str... method GetEx (line 3359) | func (m *MockRedis) GetEx(ctx context.Context, key string, expiration ... method GetRange (line 3373) | func (m *MockRedis) GetRange(ctx context.Context, key string, start, e... method GetSet (line 3387) | func (m *MockRedis) GetSet(ctx context.Context, key string, value any)... method HDel (line 3401) | func (m *MockRedis) HDel(ctx context.Context, key string, fields ...st... method HExists (line 3420) | func (m *MockRedis) HExists(ctx context.Context, key, field string) *r... method HExpire (line 3434) | func (m *MockRedis) HExpire(ctx context.Context, key string, expiratio... method HExpireAt (line 3453) | func (m *MockRedis) HExpireAt(ctx context.Context, key string, tm time... method HExpireAtWithArgs (line 3472) | func (m *MockRedis) HExpireAtWithArgs(ctx context.Context, key string,... method HExpireTime (line 3491) | func (m *MockRedis) HExpireTime(ctx context.Context, key string, field... method HExpireWithArgs (line 3510) | func (m *MockRedis) HExpireWithArgs(ctx context.Context, key string, e... method HGet (line 3529) | func (m *MockRedis) HGet(ctx context.Context, key, field string) *redi... method HGetAll (line 3543) | func (m *MockRedis) HGetAll(ctx context.Context, key string) *redis.Ma... method HGetDel (line 3557) | func (m *MockRedis) HGetDel(ctx context.Context, key string, fields ..... method HGetEX (line 3576) | func (m *MockRedis) HGetEX(ctx context.Context, key string, fields ...... method HGetEXWithArgs (line 3595) | func (m *MockRedis) HGetEXWithArgs(ctx context.Context, key string, op... method HIncrBy (line 3614) | func (m *MockRedis) HIncrBy(ctx context.Context, key, field string, in... method HIncrByFloat (line 3628) | func (m *MockRedis) HIncrByFloat(ctx context.Context, key, field strin... method HKeys (line 3642) | func (m *MockRedis) HKeys(ctx context.Context, key string) *redis.Stri... method HLen (line 3656) | func (m *MockRedis) HLen(ctx context.Context, key string) *redis.IntCmd { method HMGet (line 3670) | func (m *MockRedis) HMGet(ctx context.Context, key string, fields ...s... method HMSet (line 3689) | func (m *MockRedis) HMSet(ctx context.Context, key string, values ...a... method HPExpire (line 3708) | func (m *MockRedis) HPExpire(ctx context.Context, key string, expirati... method HPExpireAt (line 3727) | func (m *MockRedis) HPExpireAt(ctx context.Context, key string, tm tim... method HPExpireAtWithArgs (line 3746) | func (m *MockRedis) HPExpireAtWithArgs(ctx context.Context, key string... method HPExpireTime (line 3765) | func (m *MockRedis) HPExpireTime(ctx context.Context, key string, fiel... method HPExpireWithArgs (line 3784) | func (m *MockRedis) HPExpireWithArgs(ctx context.Context, key string, ... method HPTTL (line 3803) | func (m *MockRedis) HPTTL(ctx context.Context, key string, fields ...s... method HPersist (line 3822) | func (m *MockRedis) HPersist(ctx context.Context, key string, fields .... method HRandField (line 3841) | func (m *MockRedis) HRandField(ctx context.Context, key string, count ... method HRandFieldWithValues (line 3855) | func (m *MockRedis) HRandFieldWithValues(ctx context.Context, key stri... method HScan (line 3869) | func (m *MockRedis) HScan(ctx context.Context, key string, cursor uint... method HScanNoValues (line 3883) | func (m *MockRedis) HScanNoValues(ctx context.Context, key string, cur... method HSet (line 3897) | func (m *MockRedis) HSet(ctx context.Context, key string, values ...an... method HSetEX (line 3916) | func (m *MockRedis) HSetEX(ctx context.Context, key string, fieldsAndV... method HSetEXWithArgs (line 3935) | func (m *MockRedis) HSetEXWithArgs(ctx context.Context, key string, op... method HSetNX (line 3954) | func (m *MockRedis) HSetNX(ctx context.Context, key, field string, val... method HStrLen (line 3968) | func (m *MockRedis) HStrLen(ctx context.Context, key, field string) *r... method HTTL (line 3982) | func (m *MockRedis) HTTL(ctx context.Context, key string, fields ...st... method HVals (line 4001) | func (m *MockRedis) HVals(ctx context.Context, key string) *redis.Stri... method HealthCheck (line 4015) | func (m *MockRedis) HealthCheck() datasource.Health { method Incr (line 4029) | func (m *MockRedis) Incr(ctx context.Context, key string) *redis.IntCmd { method IncrBy (line 4043) | func (m *MockRedis) IncrBy(ctx context.Context, key string, value int6... method IncrByFloat (line 4057) | func (m *MockRedis) IncrByFloat(ctx context.Context, key string, value... method Info (line 4071) | func (m *MockRedis) Info(ctx context.Context, section ...string) *redi... method JSONArrAppend (line 4090) | func (m *MockRedis) JSONArrAppend(ctx context.Context, key, path strin... method JSONArrIndex (line 4109) | func (m *MockRedis) JSONArrIndex(ctx context.Context, key, path string... method JSONArrIndexWithArgs (line 4128) | func (m *MockRedis) JSONArrIndexWithArgs(ctx context.Context, key, pat... method JSONArrInsert (line 4147) | func (m *MockRedis) JSONArrInsert(ctx context.Context, key, path strin... method JSONArrLen (line 4166) | func (m *MockRedis) JSONArrLen(ctx context.Context, key, path string) ... method JSONArrPop (line 4180) | func (m *MockRedis) JSONArrPop(ctx context.Context, key, path string, ... method JSONArrTrim (line 4194) | func (m *MockRedis) JSONArrTrim(ctx context.Context, key, path string)... method JSONArrTrimWithArgs (line 4208) | func (m *MockRedis) JSONArrTrimWithArgs(ctx context.Context, key, path... method JSONClear (line 4222) | func (m *MockRedis) JSONClear(ctx context.Context, key, path string) *... method JSONDebugMemory (line 4236) | func (m *MockRedis) JSONDebugMemory(ctx context.Context, key, path str... method JSONDel (line 4250) | func (m *MockRedis) JSONDel(ctx context.Context, key, path string) *re... method JSONForget (line 4264) | func (m *MockRedis) JSONForget(ctx context.Context, key, path string) ... method JSONGet (line 4278) | func (m *MockRedis) JSONGet(ctx context.Context, key string, paths ...... method JSONGetWithArgs (line 4297) | func (m *MockRedis) JSONGetWithArgs(ctx context.Context, key string, o... method JSONMGet (line 4316) | func (m *MockRedis) JSONMGet(ctx context.Context, path string, keys ..... method JSONMSet (line 4335) | func (m *MockRedis) JSONMSet(ctx context.Context, params ...any) *redi... method JSONMSetArgs (line 4354) | func (m *MockRedis) JSONMSetArgs(ctx context.Context, docs []redis.JSO... method JSONMerge (line 4368) | func (m *MockRedis) JSONMerge(ctx context.Context, key, path, value st... method JSONNumIncrBy (line 4382) | func (m *MockRedis) JSONNumIncrBy(ctx context.Context, key, path strin... method JSONObjKeys (line 4396) | func (m *MockRedis) JSONObjKeys(ctx context.Context, key, path string)... method JSONObjLen (line 4410) | func (m *MockRedis) JSONObjLen(ctx context.Context, key, path string) ... method JSONSet (line 4424) | func (m *MockRedis) JSONSet(ctx context.Context, key, path string, val... method JSONSetMode (line 4438) | func (m *MockRedis) JSONSetMode(ctx context.Context, key, path string,... method JSONStrAppend (line 4452) | func (m *MockRedis) JSONStrAppend(ctx context.Context, key, path, valu... method JSONStrLen (line 4466) | func (m *MockRedis) JSONStrLen(ctx context.Context, key, path string) ... method JSONToggle (line 4480) | func (m *MockRedis) JSONToggle(ctx context.Context, key, path string) ... method JSONType (line 4494) | func (m *MockRedis) JSONType(ctx context.Context, key, path string) *r... method Keys (line 4508) | func (m *MockRedis) Keys(ctx context.Context, pattern string) *redis.S... method LCS (line 4522) | func (m *MockRedis) LCS(ctx context.Context, q *redis.LCSQuery) *redis... method LIndex (line 4536) | func (m *MockRedis) LIndex(ctx context.Context, key string, index int6... method LInsert (line 4550) | func (m *MockRedis) LInsert(ctx context.Context, key, op string, pivot... method LInsertAfter (line 4564) | func (m *MockRedis) LInsertAfter(ctx context.Context, key string, pivo... method LInsertBefore (line 4578) | func (m *MockRedis) LInsertBefore(ctx context.Context, key string, piv... method LLen (line 4592) | func (m *MockRedis) LLen(ctx context.Context, key string) *redis.IntCmd { method LMPop (line 4606) | func (m *MockRedis) LMPop(ctx context.Context, direction string, count... method LMove (line 4625) | func (m *MockRedis) LMove(ctx context.Context, source, destination, sr... method LPop (line 4639) | func (m *MockRedis) LPop(ctx context.Context, key string) *redis.Strin... method LPopCount (line 4653) | func (m *MockRedis) LPopCount(ctx context.Context, key string, count i... method LPos (line 4667) | func (m *MockRedis) LPos(ctx context.Context, key, value string, args ... method LPosCount (line 4681) | func (m *MockRedis) LPosCount(ctx context.Context, key, value string, ... method LPush (line 4695) | func (m *MockRedis) LPush(ctx context.Context, key string, values ...a... method LPushX (line 4714) | func (m *MockRedis) LPushX(ctx context.Context, key string, values ...... method LRange (line 4733) | func (m *MockRedis) LRange(ctx context.Context, key string, start, sto... method LRem (line 4747) | func (m *MockRedis) LRem(ctx context.Context, key string, count int64,... method LSet (line 4761) | func (m *MockRedis) LSet(ctx context.Context, key string, index int64,... method LTrim (line 4775) | func (m *MockRedis) LTrim(ctx context.Context, key string, start, stop... method LastSave (line 4789) | func (m *MockRedis) LastSave(ctx context.Context) *redis.IntCmd { method Latency (line 4803) | func (m *MockRedis) Latency(ctx context.Context) *redis.LatencyCmd { method LatencyReset (line 4817) | func (m *MockRedis) LatencyReset(ctx context.Context, events ...any) *... method MGet (line 4836) | func (m *MockRedis) MGet(ctx context.Context, keys ...string) *redis.S... method MSet (line 4855) | func (m *MockRedis) MSet(ctx context.Context, values ...any) *redis.St... method MSetEX (line 4874) | func (m *MockRedis) MSetEX(ctx context.Context, args redis.MSetEXArgs,... method MSetNX (line 4893) | func (m *MockRedis) MSetNX(ctx context.Context, values ...any) *redis.... method MemoryUsage (line 4912) | func (m *MockRedis) MemoryUsage(ctx context.Context, key string, sampl... method Migrate (line 4931) | func (m *MockRedis) Migrate(ctx context.Context, host, port, key strin... method ModuleLoadex (line 4945) | func (m *MockRedis) ModuleLoadex(ctx context.Context, conf *redis.Modu... method Move (line 4959) | func (m *MockRedis) Move(ctx context.Context, key string, db int) *red... method ObjectEncoding (line 4973) | func (m *MockRedis) ObjectEncoding(ctx context.Context, key string) *r... method ObjectFreq (line 4987) | func (m *MockRedis) ObjectFreq(ctx context.Context, key string) *redis... method ObjectIdleTime (line 5001) | func (m *MockRedis) ObjectIdleTime(ctx context.Context, key string) *r... method ObjectRefCount (line 5015) | func (m *MockRedis) ObjectRefCount(ctx context.Context, key string) *r... method PExpire (line 5029) | func (m *MockRedis) PExpire(ctx context.Context, key string, expiratio... method PExpireAt (line 5043) | func (m *MockRedis) PExpireAt(ctx context.Context, key string, tm time... method PExpireTime (line 5057) | func (m *MockRedis) PExpireTime(ctx context.Context, key string) *redi... method PFAdd (line 5071) | func (m *MockRedis) PFAdd(ctx context.Context, key string, els ...any)... method PFCount (line 5090) | func (m *MockRedis) PFCount(ctx context.Context, keys ...string) *redi... method PFMerge (line 5109) | func (m *MockRedis) PFMerge(ctx context.Context, dest string, keys ...... method PTTL (line 5128) | func (m *MockRedis) PTTL(ctx context.Context, key string) *redis.Durat... method Persist (line 5142) | func (m *MockRedis) Persist(ctx context.Context, key string) *redis.Bo... method Ping (line 5156) | func (m *MockRedis) Ping(ctx context.Context) *redis.StatusCmd { method Pipeline (line 5170) | func (m *MockRedis) Pipeline() redis.Pipeliner { method Pipelined (line 5184) | func (m *MockRedis) Pipelined(ctx context.Context, fn func(redis.Pipel... method PubSubChannels (line 5199) | func (m *MockRedis) PubSubChannels(ctx context.Context, pattern string... method PubSubNumPat (line 5213) | func (m *MockRedis) PubSubNumPat(ctx context.Context) *redis.IntCmd { method PubSubNumSub (line 5227) | func (m *MockRedis) PubSubNumSub(ctx context.Context, channels ...stri... method PubSubShardChannels (line 5246) | func (m *MockRedis) PubSubShardChannels(ctx context.Context, pattern s... method PubSubShardNumSub (line 5260) | func (m *MockRedis) PubSubShardNumSub(ctx context.Context, channels ..... method Publish (line 5279) | func (m *MockRedis) Publish(ctx context.Context, channel string, messa... method Quit (line 5293) | func (m *MockRedis) Quit(ctx context.Context) *redis.StatusCmd { method RPop (line 5307) | func (m *MockRedis) RPop(ctx context.Context, key string) *redis.Strin... method RPopCount (line 5321) | func (m *MockRedis) RPopCount(ctx context.Context, key string, count i... method RPopLPush (line 5335) | func (m *MockRedis) RPopLPush(ctx context.Context, source, destination... method RPush (line 5349) | func (m *MockRedis) RPush(ctx context.Context, key string, values ...a... method RPushX (line 5368) | func (m *MockRedis) RPushX(ctx context.Context, key string, values ...... method RandomKey (line 5387) | func (m *MockRedis) RandomKey(ctx context.Context) *redis.StringCmd { method ReadOnly (line 5401) | func (m *MockRedis) ReadOnly(ctx context.Context) *redis.StatusCmd { method ReadWrite (line 5415) | func (m *MockRedis) ReadWrite(ctx context.Context) *redis.StatusCmd { method Rename (line 5429) | func (m *MockRedis) Rename(ctx context.Context, key, newkey string) *r... method RenameNX (line 5443) | func (m *MockRedis) RenameNX(ctx context.Context, key, newkey string) ... method Restore (line 5457) | func (m *MockRedis) Restore(ctx context.Context, key string, ttl time.... method RestoreReplace (line 5471) | func (m *MockRedis) RestoreReplace(ctx context.Context, key string, tt... method SAdd (line 5485) | func (m *MockRedis) SAdd(ctx context.Context, key string, members ...a... method SCard (line 5504) | func (m *MockRedis) SCard(ctx context.Context, key string) *redis.IntC... method SDiff (line 5518) | func (m *MockRedis) SDiff(ctx context.Context, keys ...string) *redis.... method SDiffStore (line 5537) | func (m *MockRedis) SDiffStore(ctx context.Context, destination string... method SInter (line 5556) | func (m *MockRedis) SInter(ctx context.Context, keys ...string) *redis... method SInterCard (line 5575) | func (m *MockRedis) SInterCard(ctx context.Context, limit int64, keys ... method SInterStore (line 5594) | func (m *MockRedis) SInterStore(ctx context.Context, destination strin... method SIsMember (line 5613) | func (m *MockRedis) SIsMember(ctx context.Context, key string, member ... method SMIsMember (line 5627) | func (m *MockRedis) SMIsMember(ctx context.Context, key string, member... method SMembers (line 5646) | func (m *MockRedis) SMembers(ctx context.Context, key string) *redis.S... method SMembersMap (line 5660) | func (m *MockRedis) SMembersMap(ctx context.Context, key string) *redi... method SMove (line 5674) | func (m *MockRedis) SMove(ctx context.Context, source, destination str... method SPop (line 5688) | func (m *MockRedis) SPop(ctx context.Context, key string) *redis.Strin... method SPopN (line 5702) | func (m *MockRedis) SPopN(ctx context.Context, key string, count int64... method SPublish (line 5716) | func (m *MockRedis) SPublish(ctx context.Context, channel string, mess... method SRandMember (line 5730) | func (m *MockRedis) SRandMember(ctx context.Context, key string) *redi... method SRandMemberN (line 5744) | func (m *MockRedis) SRandMemberN(ctx context.Context, key string, coun... method SRem (line 5758) | func (m *MockRedis) SRem(ctx context.Context, key string, members ...a... method SScan (line 5777) | func (m *MockRedis) SScan(ctx context.Context, key string, cursor uint... method SUnion (line 5791) | func (m *MockRedis) SUnion(ctx context.Context, keys ...string) *redis... method SUnionStore (line 5810) | func (m *MockRedis) SUnionStore(ctx context.Context, destination strin... method Save (line 5829) | func (m *MockRedis) Save(ctx context.Context) *redis.StatusCmd { method Scan (line 5843) | func (m *MockRedis) Scan(ctx context.Context, cursor uint64, match str... method ScanType (line 5857) | func (m *MockRedis) ScanType(ctx context.Context, cursor uint64, match... method ScriptExists (line 5871) | func (m *MockRedis) ScriptExists(ctx context.Context, hashes ...string... method ScriptFlush (line 5890) | func (m *MockRedis) ScriptFlush(ctx context.Context) *redis.StatusCmd { method ScriptKill (line 5904) | func (m *MockRedis) ScriptKill(ctx context.Context) *redis.StatusCmd { method ScriptLoad (line 5918) | func (m *MockRedis) ScriptLoad(ctx context.Context, script string) *re... method Set (line 5932) | func (m *MockRedis) Set(ctx context.Context, key string, value any, ex... method SetArgs (line 5946) | func (m *MockRedis) SetArgs(ctx context.Context, key string, value any... method SetBit (line 5960) | func (m *MockRedis) SetBit(ctx context.Context, key string, offset int... method SetEx (line 5974) | func (m *MockRedis) SetEx(ctx context.Context, key string, value any, ... method SetIFDEQ (line 5988) | func (m *MockRedis) SetIFDEQ(ctx context.Context, key string, value an... method SetIFDEQGet (line 6002) | func (m *MockRedis) SetIFDEQGet(ctx context.Context, key string, value... method SetIFDNE (line 6016) | func (m *MockRedis) SetIFDNE(ctx context.Context, key string, value an... method SetIFDNEGet (line 6030) | func (m *MockRedis) SetIFDNEGet(ctx context.Context, key string, value... method SetIFEQ (line 6044) | func (m *MockRedis) SetIFEQ(ctx context.Context, key string, value, ma... method SetIFEQGet (line 6058) | func (m *MockRedis) SetIFEQGet(ctx context.Context, key string, value,... method SetIFNE (line 6072) | func (m *MockRedis) SetIFNE(ctx context.Context, key string, value, ma... method SetIFNEGet (line 6086) | func (m *MockRedis) SetIFNEGet(ctx context.Context, key string, value,... method SetNX (line 6100) | func (m *MockRedis) SetNX(ctx context.Context, key string, value any, ... method SetRange (line 6114) | func (m *MockRedis) SetRange(ctx context.Context, key string, offset i... method SetXX (line 6128) | func (m *MockRedis) SetXX(ctx context.Context, key string, value any, ... method Shutdown (line 6142) | func (m *MockRedis) Shutdown(ctx context.Context) *redis.StatusCmd { method ShutdownNoSave (line 6156) | func (m *MockRedis) ShutdownNoSave(ctx context.Context) *redis.StatusC... method ShutdownSave (line 6170) | func (m *MockRedis) ShutdownSave(ctx context.Context) *redis.StatusCmd { method SlaveOf (line 6184) | func (m *MockRedis) SlaveOf(ctx context.Context, host, port string) *r... method SlowLogGet (line 6198) | func (m *MockRedis) SlowLogGet(ctx context.Context, num int64) *redis.... method SlowLogLen (line 6212) | func (m *MockRedis) SlowLogLen(ctx context.Context) *redis.IntCmd { method SlowLogReset (line 6226) | func (m *MockRedis) SlowLogReset(ctx context.Context) *redis.StatusCmd { method Sort (line 6240) | func (m *MockRedis) Sort(ctx context.Context, key string, sort *redis.... method SortInterfaces (line 6254) | func (m *MockRedis) SortInterfaces(ctx context.Context, key string, so... method SortRO (line 6268) | func (m *MockRedis) SortRO(ctx context.Context, key string, sort *redi... method SortStore (line 6282) | func (m *MockRedis) SortStore(ctx context.Context, key, store string, ... method StrLen (line 6296) | func (m *MockRedis) StrLen(ctx context.Context, key string) *redis.Int... method TDigestAdd (line 6310) | func (m *MockRedis) TDigestAdd(ctx context.Context, key string, elemen... method TDigestByRank (line 6329) | func (m *MockRedis) TDigestByRank(ctx context.Context, key string, ran... method TDigestByRevRank (line 6348) | func (m *MockRedis) TDigestByRevRank(ctx context.Context, key string, ... method TDigestCDF (line 6367) | func (m *MockRedis) TDigestCDF(ctx context.Context, key string, elemen... method TDigestCreate (line 6386) | func (m *MockRedis) TDigestCreate(ctx context.Context, key string) *re... method TDigestCreateWithCompression (line 6400) | func (m *MockRedis) TDigestCreateWithCompression(ctx context.Context, ... method TDigestInfo (line 6414) | func (m *MockRedis) TDigestInfo(ctx context.Context, key string) *redi... method TDigestMax (line 6428) | func (m *MockRedis) TDigestMax(ctx context.Context, key string) *redis... method TDigestMerge (line 6442) | func (m *MockRedis) TDigestMerge(ctx context.Context, destKey string, ... method TDigestMin (line 6461) | func (m *MockRedis) TDigestMin(ctx context.Context, key string) *redis... method TDigestQuantile (line 6475) | func (m *MockRedis) TDigestQuantile(ctx context.Context, key string, e... method TDigestRank (line 6494) | func (m *MockRedis) TDigestRank(ctx context.Context, key string, value... method TDigestReset (line 6513) | func (m *MockRedis) TDigestReset(ctx context.Context, key string) *red... method TDigestRevRank (line 6527) | func (m *MockRedis) TDigestRevRank(ctx context.Context, key string, va... method TDigestTrimmedMean (line 6546) | func (m *MockRedis) TDigestTrimmedMean(ctx context.Context, key string... method TSAdd (line 6560) | func (m *MockRedis) TSAdd(ctx context.Context, key string, timestamp a... method TSAddWithArgs (line 6574) | func (m *MockRedis) TSAddWithArgs(ctx context.Context, key string, tim... method TSAlter (line 6588) | func (m *MockRedis) TSAlter(ctx context.Context, key string, options *... method TSCreate (line 6602) | func (m *MockRedis) TSCreate(ctx context.Context, key string) *redis.S... method TSCreateRule (line 6616) | func (m *MockRedis) TSCreateRule(ctx context.Context, sourceKey, destK... method TSCreateRuleWithArgs (line 6630) | func (m *MockRedis) TSCreateRuleWithArgs(ctx context.Context, sourceKe... method TSCreateWithArgs (line 6644) | func (m *MockRedis) TSCreateWithArgs(ctx context.Context, key string, ... method TSDecrBy (line 6658) | func (m *MockRedis) TSDecrBy(ctx context.Context, Key string, timestam... method TSDecrByWithArgs (line 6672) | func (m *MockRedis) TSDecrByWithArgs(ctx context.Context, key string, ... method TSDel (line 6686) | func (m *MockRedis) TSDel(ctx context.Context, Key string, fromTimesta... method TSDeleteRule (line 6700) | func (m *MockRedis) TSDeleteRule(ctx context.Context, sourceKey, destK... method TSGet (line 6714) | func (m *MockRedis) TSGet(ctx context.Context, key string) *redis.TSTi... method TSGetWithArgs (line 6728) | func (m *MockRedis) TSGetWithArgs(ctx context.Context, key string, opt... method TSIncrBy (line 6742) | func (m *MockRedis) TSIncrBy(ctx context.Context, Key string, timestam... method TSIncrByWithArgs (line 6756) | func (m *MockRedis) TSIncrByWithArgs(ctx context.Context, key string, ... method TSInfo (line 6770) | func (m *MockRedis) TSInfo(ctx context.Context, key string) *redis.Map... method TSInfoWithArgs (line 6784) | func (m *MockRedis) TSInfoWithArgs(ctx context.Context, key string, op... method TSMAdd (line 6798) | func (m *MockRedis) TSMAdd(ctx context.Context, ktvSlices [][]any) *re... method TSMGet (line 6812) | func (m *MockRedis) TSMGet(ctx context.Context, filters []string) *red... method TSMGetWithArgs (line 6826) | func (m *MockRedis) TSMGetWithArgs(ctx context.Context, filters []stri... method TSMRange (line 6840) | func (m *MockRedis) TSMRange(ctx context.Context, fromTimestamp, toTim... method TSMRangeWithArgs (line 6854) | func (m *MockRedis) TSMRangeWithArgs(ctx context.Context, fromTimestam... method TSMRevRange (line 6868) | func (m *MockRedis) TSMRevRange(ctx context.Context, fromTimestamp, to... method TSMRevRangeWithArgs (line 6882) | func (m *MockRedis) TSMRevRangeWithArgs(ctx context.Context, fromTimes... method TSQueryIndex (line 6896) | func (m *MockRedis) TSQueryIndex(ctx context.Context, filterExpr []str... method TSRange (line 6910) | func (m *MockRedis) TSRange(ctx context.Context, key string, fromTimes... method TSRangeWithArgs (line 6924) | func (m *MockRedis) TSRangeWithArgs(ctx context.Context, key string, f... method TSRevRange (line 6938) | func (m *MockRedis) TSRevRange(ctx context.Context, key string, fromTi... method TSRevRangeWithArgs (line 6952) | func (m *MockRedis) TSRevRangeWithArgs(ctx context.Context, key string... method TTL (line 6966) | func (m *MockRedis) TTL(ctx context.Context, key string) *redis.Durati... method Time (line 6980) | func (m *MockRedis) Time(ctx context.Context) *redis.TimeCmd { method TopKAdd (line 6994) | func (m *MockRedis) TopKAdd(ctx context.Context, key string, elements ... method TopKCount (line 7013) | func (m *MockRedis) TopKCount(ctx context.Context, key string, element... method TopKIncrBy (line 7032) | func (m *MockRedis) TopKIncrBy(ctx context.Context, key string, elemen... method TopKInfo (line 7051) | func (m *MockRedis) TopKInfo(ctx context.Context, key string) *redis.T... method TopKList (line 7065) | func (m *MockRedis) TopKList(ctx context.Context, key string) *redis.S... method TopKListWithCount (line 7079) | func (m *MockRedis) TopKListWithCount(ctx context.Context, key string)... method TopKQuery (line 7093) | func (m *MockRedis) TopKQuery(ctx context.Context, key string, element... method TopKReserve (line 7112) | func (m *MockRedis) TopKReserve(ctx context.Context, key string, k int... method TopKReserveWithOptions (line 7126) | func (m *MockRedis) TopKReserveWithOptions(ctx context.Context, key st... method Touch (line 7140) | func (m *MockRedis) Touch(ctx context.Context, keys ...string) *redis.... method TxPipeline (line 7159) | func (m *MockRedis) TxPipeline() redis.Pipeliner { method TxPipelined (line 7173) | func (m *MockRedis) TxPipelined(ctx context.Context, fn func(redis.Pip... method Type (line 7188) | func (m *MockRedis) Type(ctx context.Context, key string) *redis.Statu... method Unlink (line 7202) | func (m *MockRedis) Unlink(ctx context.Context, keys ...string) *redis... method VAdd (line 7221) | func (m *MockRedis) VAdd(ctx context.Context, key, element string, val... method VAddWithArgs (line 7235) | func (m *MockRedis) VAddWithArgs(ctx context.Context, key, element str... method VCard (line 7249) | func (m *MockRedis) VCard(ctx context.Context, key string) *redis.IntC... method VClearAttributes (line 7263) | func (m *MockRedis) VClearAttributes(ctx context.Context, key, element... method VDim (line 7277) | func (m *MockRedis) VDim(ctx context.Context, key string) *redis.IntCmd { method VEmb (line 7291) | func (m *MockRedis) VEmb(ctx context.Context, key, element string, raw... method VGetAttr (line 7305) | func (m *MockRedis) VGetAttr(ctx context.Context, key, element string)... method VInfo (line 7319) | func (m *MockRedis) VInfo(ctx context.Context, key string) *redis.MapS... method VLinks (line 7333) | func (m *MockRedis) VLinks(ctx context.Context, key, element string) *... method VLinksWithScores (line 7347) | func (m *MockRedis) VLinksWithScores(ctx context.Context, key, element... method VRandMember (line 7361) | func (m *MockRedis) VRandMember(ctx context.Context, key string) *redi... method VRandMemberCount (line 7375) | func (m *MockRedis) VRandMemberCount(ctx context.Context, key string, ... method VRange (line 7389) | func (m *MockRedis) VRange(ctx context.Context, key, start, end string... method VRem (line 7403) | func (m *MockRedis) VRem(ctx context.Context, key, element string) *re... method VSetAttr (line 7417) | func (m *MockRedis) VSetAttr(ctx context.Context, key, element string,... method VSim (line 7431) | func (m *MockRedis) VSim(ctx context.Context, key string, val redis.Ve... method VSimWithArgs (line 7445) | func (m *MockRedis) VSimWithArgs(ctx context.Context, key string, val ... method VSimWithArgsWithScores (line 7459) | func (m *MockRedis) VSimWithArgsWithScores(ctx context.Context, key st... method VSimWithScores (line 7473) | func (m *MockRedis) VSimWithScores(ctx context.Context, key string, va... method XAck (line 7487) | func (m *MockRedis) XAck(ctx context.Context, stream, group string, id... method XAckDel (line 7506) | func (m *MockRedis) XAckDel(ctx context.Context, stream, group, mode s... method XAdd (line 7525) | func (m *MockRedis) XAdd(ctx context.Context, a *redis.XAddArgs) *redi... method XAutoClaim (line 7539) | func (m *MockRedis) XAutoClaim(ctx context.Context, a *redis.XAutoClai... method XAutoClaimJustID (line 7553) | func (m *MockRedis) XAutoClaimJustID(ctx context.Context, a *redis.XAu... method XCfgSet (line 7567) | func (m *MockRedis) XCfgSet(ctx context.Context, a *redis.XCfgSetArgs)... method XClaim (line 7581) | func (m *MockRedis) XClaim(ctx context.Context, a *redis.XClaimArgs) *... method XClaimJustID (line 7595) | func (m *MockRedis) XClaimJustID(ctx context.Context, a *redis.XClaimA... method XDel (line 7609) | func (m *MockRedis) XDel(ctx context.Context, stream string, ids ...st... method XDelEx (line 7628) | func (m *MockRedis) XDelEx(ctx context.Context, stream, mode string, i... method XGroupCreate (line 7647) | func (m *MockRedis) XGroupCreate(ctx context.Context, stream, group, s... method XGroupCreateConsumer (line 7661) | func (m *MockRedis) XGroupCreateConsumer(ctx context.Context, stream, ... method XGroupCreateMkStream (line 7675) | func (m *MockRedis) XGroupCreateMkStream(ctx context.Context, stream, ... method XGroupDelConsumer (line 7689) | func (m *MockRedis) XGroupDelConsumer(ctx context.Context, stream, gro... method XGroupDestroy (line 7703) | func (m *MockRedis) XGroupDestroy(ctx context.Context, stream, group s... method XGroupSetID (line 7717) | func (m *MockRedis) XGroupSetID(ctx context.Context, stream, group, st... method XInfoConsumers (line 7731) | func (m *MockRedis) XInfoConsumers(ctx context.Context, key, group str... method XInfoGroups (line 7745) | func (m *MockRedis) XInfoGroups(ctx context.Context, key string) *redi... method XInfoStream (line 7759) | func (m *MockRedis) XInfoStream(ctx context.Context, key string) *redi... method XInfoStreamFull (line 7773) | func (m *MockRedis) XInfoStreamFull(ctx context.Context, key string, c... method XLen (line 7787) | func (m *MockRedis) XLen(ctx context.Context, stream string) *redis.In... method XPending (line 7801) | func (m *MockRedis) XPending(ctx context.Context, stream, group string... method XPendingExt (line 7815) | func (m *MockRedis) XPendingExt(ctx context.Context, a *redis.XPending... method XRange (line 7829) | func (m *MockRedis) XRange(ctx context.Context, stream, start, stop st... method XRangeN (line 7843) | func (m *MockRedis) XRangeN(ctx context.Context, stream, start, stop s... method XRead (line 7857) | func (m *MockRedis) XRead(ctx context.Context, a *redis.XReadArgs) *re... method XReadGroup (line 7871) | func (m *MockRedis) XReadGroup(ctx context.Context, a *redis.XReadGrou... method XReadStreams (line 7885) | func (m *MockRedis) XReadStreams(ctx context.Context, streams ...strin... method XRevRange (line 7904) | func (m *MockRedis) XRevRange(ctx context.Context, stream, start, stop... method XRevRangeN (line 7918) | func (m *MockRedis) XRevRangeN(ctx context.Context, stream, start, sto... method XTrimMaxLen (line 7932) | func (m *MockRedis) XTrimMaxLen(ctx context.Context, key string, maxLe... method XTrimMaxLenApprox (line 7946) | func (m *MockRedis) XTrimMaxLenApprox(ctx context.Context, key string,... method XTrimMaxLenApproxMode (line 7960) | func (m *MockRedis) XTrimMaxLenApproxMode(ctx context.Context, key str... method XTrimMaxLenMode (line 7974) | func (m *MockRedis) XTrimMaxLenMode(ctx context.Context, key string, m... method XTrimMinID (line 7988) | func (m *MockRedis) XTrimMinID(ctx context.Context, key, minID string)... method XTrimMinIDApprox (line 8002) | func (m *MockRedis) XTrimMinIDApprox(ctx context.Context, key, minID s... method XTrimMinIDApproxMode (line 8016) | func (m *MockRedis) XTrimMinIDApproxMode(ctx context.Context, key, min... method XTrimMinIDMode (line 8030) | func (m *MockRedis) XTrimMinIDMode(ctx context.Context, key, minID, mo... method ZAdd (line 8044) | func (m *MockRedis) ZAdd(ctx context.Context, key string, members ...r... method ZAddArgs (line 8063) | func (m *MockRedis) ZAddArgs(ctx context.Context, key string, args red... method ZAddArgsIncr (line 8077) | func (m *MockRedis) ZAddArgsIncr(ctx context.Context, key string, args... method ZAddGT (line 8091) | func (m *MockRedis) ZAddGT(ctx context.Context, key string, members ..... method ZAddLT (line 8110) | func (m *MockRedis) ZAddLT(ctx context.Context, key string, members ..... method ZAddNX (line 8129) | func (m *MockRedis) ZAddNX(ctx context.Context, key string, members ..... method ZAddXX (line 8148) | func (m *MockRedis) ZAddXX(ctx context.Context, key string, members ..... method ZCard (line 8167) | func (m *MockRedis) ZCard(ctx context.Context, key string) *redis.IntC... method ZCount (line 8181) | func (m *MockRedis) ZCount(ctx context.Context, key, min, max string) ... method ZDiff (line 8195) | func (m *MockRedis) ZDiff(ctx context.Context, keys ...string) *redis.... method ZDiffStore (line 8214) | func (m *MockRedis) ZDiffStore(ctx context.Context, destination string... method ZDiffWithScores (line 8233) | func (m *MockRedis) ZDiffWithScores(ctx context.Context, keys ...strin... method ZIncrBy (line 8252) | func (m *MockRedis) ZIncrBy(ctx context.Context, key string, increment... method ZInter (line 8266) | func (m *MockRedis) ZInter(ctx context.Context, store *redis.ZStore) *... method ZInterCard (line 8280) | func (m *MockRedis) ZInterCard(ctx context.Context, limit int64, keys ... method ZInterStore (line 8299) | func (m *MockRedis) ZInterStore(ctx context.Context, destination strin... method ZInterWithScores (line 8313) | func (m *MockRedis) ZInterWithScores(ctx context.Context, store *redis... method ZLexCount (line 8327) | func (m *MockRedis) ZLexCount(ctx context.Context, key, min, max strin... method ZMPop (line 8341) | func (m *MockRedis) ZMPop(ctx context.Context, order string, count int... method ZMScore (line 8360) | func (m *MockRedis) ZMScore(ctx context.Context, key string, members .... method ZPopMax (line 8379) | func (m *MockRedis) ZPopMax(ctx context.Context, key string, count ...... method ZPopMin (line 8398) | func (m *MockRedis) ZPopMin(ctx context.Context, key string, count ...... method ZRandMember (line 8417) | func (m *MockRedis) ZRandMember(ctx context.Context, key string, count... method ZRandMemberWithScores (line 8431) | func (m *MockRedis) ZRandMemberWithScores(ctx context.Context, key str... method ZRange (line 8445) | func (m *MockRedis) ZRange(ctx context.Context, key string, start, sto... method ZRangeArgs (line 8459) | func (m *MockRedis) ZRangeArgs(ctx context.Context, z redis.ZRangeArgs... method ZRangeArgsWithScores (line 8473) | func (m *MockRedis) ZRangeArgsWithScores(ctx context.Context, z redis.... method ZRangeByLex (line 8487) | func (m *MockRedis) ZRangeByLex(ctx context.Context, key string, opt *... method ZRangeByScore (line 8501) | func (m *MockRedis) ZRangeByScore(ctx context.Context, key string, opt... method ZRangeByScoreWithScores (line 8515) | func (m *MockRedis) ZRangeByScoreWithScores(ctx context.Context, key s... method ZRangeStore (line 8529) | func (m *MockRedis) ZRangeStore(ctx context.Context, dst string, z red... method ZRangeWithScores (line 8543) | func (m *MockRedis) ZRangeWithScores(ctx context.Context, key string, ... method ZRank (line 8557) | func (m *MockRedis) ZRank(ctx context.Context, key, member string) *re... method ZRankWithScore (line 8571) | func (m *MockRedis) ZRankWithScore(ctx context.Context, key, member st... method ZRem (line 8585) | func (m *MockRedis) ZRem(ctx context.Context, key string, members ...a... method ZRemRangeByLex (line 8604) | func (m *MockRedis) ZRemRangeByLex(ctx context.Context, key, min, max ... method ZRemRangeByRank (line 8618) | func (m *MockRedis) ZRemRangeByRank(ctx context.Context, key string, s... method ZRemRangeByScore (line 8632) | func (m *MockRedis) ZRemRangeByScore(ctx context.Context, key, min, ma... method ZRevRange (line 8646) | func (m *MockRedis) ZRevRange(ctx context.Context, key string, start, ... method ZRevRangeByLex (line 8660) | func (m *MockRedis) ZRevRangeByLex(ctx context.Context, key string, op... method ZRevRangeByScore (line 8674) | func (m *MockRedis) ZRevRangeByScore(ctx context.Context, key string, ... method ZRevRangeByScoreWithScores (line 8688) | func (m *MockRedis) ZRevRangeByScoreWithScores(ctx context.Context, ke... method ZRevRangeWithScores (line 8702) | func (m *MockRedis) ZRevRangeWithScores(ctx context.Context, key strin... method ZRevRank (line 8716) | func (m *MockRedis) ZRevRank(ctx context.Context, key, member string) ... method ZRevRankWithScore (line 8730) | func (m *MockRedis) ZRevRankWithScore(ctx context.Context, key, member... method ZScan (line 8744) | func (m *MockRedis) ZScan(ctx context.Context, key string, cursor uint... method ZScore (line 8758) | func (m *MockRedis) ZScore(ctx context.Context, key, member string) *r... method ZUnion (line 8772) | func (m *MockRedis) ZUnion(ctx context.Context, store redis.ZStore) *r... method ZUnionStore (line 8786) | func (m *MockRedis) ZUnionStore(ctx context.Context, dest string, stor... method ZUnionWithScores (line 8800) | func (m *MockRedis) ZUnionWithScores(ctx context.Context, store redis.... type MockRedisMockRecorder (line 265) | type MockRedisMockRecorder struct method ACLCat (line 290) | func (mr *MockRedisMockRecorder) ACLCat(ctx any) *gomock.Call { method ACLCatArgs (line 304) | func (mr *MockRedisMockRecorder) ACLCatArgs(ctx, options any) *gomock.... method ACLDelUser (line 318) | func (mr *MockRedisMockRecorder) ACLDelUser(ctx, username any) *gomock... method ACLDryRun (line 336) | func (mr *MockRedisMockRecorder) ACLDryRun(ctx, username any, command ... method ACLGenPass (line 351) | func (mr *MockRedisMockRecorder) ACLGenPass(ctx, bit any) *gomock.Call { method ACLList (line 365) | func (mr *MockRedisMockRecorder) ACLList(ctx any) *gomock.Call { method ACLLog (line 379) | func (mr *MockRedisMockRecorder) ACLLog(ctx, count any) *gomock.Call { method ACLLogReset (line 393) | func (mr *MockRedisMockRecorder) ACLLogReset(ctx any) *gomock.Call { method ACLSetUser (line 411) | func (mr *MockRedisMockRecorder) ACLSetUser(ctx, username any, rules .... method ACLUsers (line 426) | func (mr *MockRedisMockRecorder) ACLUsers(ctx any) *gomock.Call { method ACLWhoAmI (line 440) | func (mr *MockRedisMockRecorder) ACLWhoAmI(ctx any) *gomock.Call { method Append (line 454) | func (mr *MockRedisMockRecorder) Append(ctx, key, value any) *gomock.C... method BFAdd (line 468) | func (mr *MockRedisMockRecorder) BFAdd(ctx, key, element any) *gomock.... method BFCard (line 482) | func (mr *MockRedisMockRecorder) BFCard(ctx, key any) *gomock.Call { method BFExists (line 496) | func (mr *MockRedisMockRecorder) BFExists(ctx, key, element any) *gomo... method BFInfo (line 510) | func (mr *MockRedisMockRecorder) BFInfo(ctx, key any) *gomock.Call { method BFInfoArg (line 524) | func (mr *MockRedisMockRecorder) BFInfoArg(ctx, key, option any) *gomo... method BFInfoCapacity (line 538) | func (mr *MockRedisMockRecorder) BFInfoCapacity(ctx, key any) *gomock.... method BFInfoExpansion (line 552) | func (mr *MockRedisMockRecorder) BFInfoExpansion(ctx, key any) *gomock... method BFInfoFilters (line 566) | func (mr *MockRedisMockRecorder) BFInfoFilters(ctx, key any) *gomock.C... method BFInfoItems (line 580) | func (mr *MockRedisMockRecorder) BFInfoItems(ctx, key any) *gomock.Call { method BFInfoSize (line 594) | func (mr *MockRedisMockRecorder) BFInfoSize(ctx, key any) *gomock.Call { method BFInsert (line 612) | func (mr *MockRedisMockRecorder) BFInsert(ctx, key, options any, eleme... method BFLoadChunk (line 627) | func (mr *MockRedisMockRecorder) BFLoadChunk(ctx, key, iterator, data ... method BFMAdd (line 645) | func (mr *MockRedisMockRecorder) BFMAdd(ctx, key any, elements ...any)... method BFMExists (line 664) | func (mr *MockRedisMockRecorder) BFMExists(ctx, key any, elements ...a... method BFReserve (line 679) | func (mr *MockRedisMockRecorder) BFReserve(ctx, key, errorRate, capaci... method BFReserveExpansion (line 693) | func (mr *MockRedisMockRecorder) BFReserveExpansion(ctx, key, errorRat... method BFReserveNonScaling (line 707) | func (mr *MockRedisMockRecorder) BFReserveNonScaling(ctx, key, errorRa... method BFReserveWithArgs (line 721) | func (mr *MockRedisMockRecorder) BFReserveWithArgs(ctx, key, options a... method BFScanDump (line 735) | func (mr *MockRedisMockRecorder) BFScanDump(ctx, key, iterator any) *g... method BLMPop (line 753) | func (mr *MockRedisMockRecorder) BLMPop(ctx, timeout, direction, count... method BLMove (line 768) | func (mr *MockRedisMockRecorder) BLMove(ctx, source, destination, srcp... method BLPop (line 786) | func (mr *MockRedisMockRecorder) BLPop(ctx, timeout any, keys ...any) ... method BRPop (line 805) | func (mr *MockRedisMockRecorder) BRPop(ctx, timeout any, keys ...any) ... method BRPopLPush (line 820) | func (mr *MockRedisMockRecorder) BRPopLPush(ctx, source, destination, ... method BZMPop (line 838) | func (mr *MockRedisMockRecorder) BZMPop(ctx, timeout, order, count any... method BZPopMax (line 857) | func (mr *MockRedisMockRecorder) BZPopMax(ctx, timeout any, keys ...an... method BZPopMin (line 876) | func (mr *MockRedisMockRecorder) BZPopMin(ctx, timeout any, keys ...an... method BgRewriteAOF (line 891) | func (mr *MockRedisMockRecorder) BgRewriteAOF(ctx any) *gomock.Call { method BgSave (line 905) | func (mr *MockRedisMockRecorder) BgSave(ctx any) *gomock.Call { method BitCount (line 919) | func (mr *MockRedisMockRecorder) BitCount(ctx, key, bitCount any) *gom... method BitField (line 937) | func (mr *MockRedisMockRecorder) BitField(ctx, key any, values ...any)... method BitFieldRO (line 956) | func (mr *MockRedisMockRecorder) BitFieldRO(ctx, key any, values ...an... method BitOpAnd (line 975) | func (mr *MockRedisMockRecorder) BitOpAnd(ctx, destKey any, keys ...an... method BitOpAndOr (line 994) | func (mr *MockRedisMockRecorder) BitOpAndOr(ctx, destKey any, keys ...... method BitOpDiff (line 1013) | func (mr *MockRedisMockRecorder) BitOpDiff(ctx, destKey any, keys ...a... method BitOpDiff1 (line 1032) | func (mr *MockRedisMockRecorder) BitOpDiff1(ctx, destKey any, keys ...... method BitOpNot (line 1047) | func (mr *MockRedisMockRecorder) BitOpNot(ctx, destKey, key any) *gomo... method BitOpOne (line 1065) | func (mr *MockRedisMockRecorder) BitOpOne(ctx, destKey any, keys ...an... method BitOpOr (line 1084) | func (mr *MockRedisMockRecorder) BitOpOr(ctx, destKey any, keys ...any... method BitOpXor (line 1103) | func (mr *MockRedisMockRecorder) BitOpXor(ctx, destKey any, keys ...an... method BitPos (line 1122) | func (mr *MockRedisMockRecorder) BitPos(ctx, key, bit any, pos ...any)... method BitPosSpan (line 1137) | func (mr *MockRedisMockRecorder) BitPosSpan(ctx, key, bit, start, end,... method CFAdd (line 1151) | func (mr *MockRedisMockRecorder) CFAdd(ctx, key, element any) *gomock.... method CFAddNX (line 1165) | func (mr *MockRedisMockRecorder) CFAddNX(ctx, key, element any) *gomoc... method CFCount (line 1179) | func (mr *MockRedisMockRecorder) CFCount(ctx, key, element any) *gomoc... method CFDel (line 1193) | func (mr *MockRedisMockRecorder) CFDel(ctx, key, element any) *gomock.... method CFExists (line 1207) | func (mr *MockRedisMockRecorder) CFExists(ctx, key, element any) *gomo... method CFInfo (line 1221) | func (mr *MockRedisMockRecorder) CFInfo(ctx, key any) *gomock.Call { method CFInsert (line 1239) | func (mr *MockRedisMockRecorder) CFInsert(ctx, key, options any, eleme... method CFInsertNX (line 1258) | func (mr *MockRedisMockRecorder) CFInsertNX(ctx, key, options any, ele... method CFLoadChunk (line 1273) | func (mr *MockRedisMockRecorder) CFLoadChunk(ctx, key, iterator, data ... method CFMExists (line 1291) | func (mr *MockRedisMockRecorder) CFMExists(ctx, key any, elements ...a... method CFReserve (line 1306) | func (mr *MockRedisMockRecorder) CFReserve(ctx, key, capacity any) *go... method CFReserveBucketSize (line 1320) | func (mr *MockRedisMockRecorder) CFReserveBucketSize(ctx, key, capacit... method CFReserveExpansion (line 1334) | func (mr *MockRedisMockRecorder) CFReserveExpansion(ctx, key, capacity... method CFReserveMaxIterations (line 1348) | func (mr *MockRedisMockRecorder) CFReserveMaxIterations(ctx, key, capa... method CFReserveWithArgs (line 1362) | func (mr *MockRedisMockRecorder) CFReserveWithArgs(ctx, key, options a... method CFScanDump (line 1376) | func (mr *MockRedisMockRecorder) CFScanDump(ctx, key, iterator any) *g... method CMSIncrBy (line 1394) | func (mr *MockRedisMockRecorder) CMSIncrBy(ctx, key any, elements ...a... method CMSInfo (line 1409) | func (mr *MockRedisMockRecorder) CMSInfo(ctx, key any) *gomock.Call { method CMSInitByDim (line 1423) | func (mr *MockRedisMockRecorder) CMSInitByDim(ctx, key, width, height ... method CMSInitByProb (line 1437) | func (mr *MockRedisMockRecorder) CMSInitByProb(ctx, key, errorRate, pr... method CMSMerge (line 1455) | func (mr *MockRedisMockRecorder) CMSMerge(ctx, destKey any, sourceKeys... method CMSMergeWithWeight (line 1470) | func (mr *MockRedisMockRecorder) CMSMergeWithWeight(ctx, destKey, sour... method CMSQuery (line 1488) | func (mr *MockRedisMockRecorder) CMSQuery(ctx, key any, elements ...an... method ClientGetName (line 1503) | func (mr *MockRedisMockRecorder) ClientGetName(ctx any) *gomock.Call { method ClientID (line 1517) | func (mr *MockRedisMockRecorder) ClientID(ctx any) *gomock.Call { method ClientInfo (line 1531) | func (mr *MockRedisMockRecorder) ClientInfo(ctx any) *gomock.Call { method ClientKill (line 1545) | func (mr *MockRedisMockRecorder) ClientKill(ctx, ipPort any) *gomock.C... method ClientKillByFilter (line 1563) | func (mr *MockRedisMockRecorder) ClientKillByFilter(ctx any, keys ...a... method ClientList (line 1578) | func (mr *MockRedisMockRecorder) ClientList(ctx any) *gomock.Call { method ClientMaintNotifications (line 1592) | func (mr *MockRedisMockRecorder) ClientMaintNotifications(ctx, enabled... method ClientPause (line 1606) | func (mr *MockRedisMockRecorder) ClientPause(ctx, dur any) *gomock.Call { method ClientUnblock (line 1620) | func (mr *MockRedisMockRecorder) ClientUnblock(ctx, id any) *gomock.Ca... method ClientUnblockWithError (line 1634) | func (mr *MockRedisMockRecorder) ClientUnblockWithError(ctx, id any) *... method ClientUnpause (line 1648) | func (mr *MockRedisMockRecorder) ClientUnpause(ctx any) *gomock.Call { method Close (line 1662) | func (mr *MockRedisMockRecorder) Close() *gomock.Call { method ClusterAddSlots (line 1680) | func (mr *MockRedisMockRecorder) ClusterAddSlots(ctx any, slots ...any... method ClusterAddSlotsRange (line 1695) | func (mr *MockRedisMockRecorder) ClusterAddSlotsRange(ctx, min, max an... method ClusterCountFailureReports (line 1709) | func (mr *MockRedisMockRecorder) ClusterCountFailureReports(ctx, nodeI... method ClusterCountKeysInSlot (line 1723) | func (mr *MockRedisMockRecorder) ClusterCountKeysInSlot(ctx, slot any)... method ClusterDelSlots (line 1741) | func (mr *MockRedisMockRecorder) ClusterDelSlots(ctx any, slots ...any... method ClusterDelSlotsRange (line 1756) | func (mr *MockRedisMockRecorder) ClusterDelSlotsRange(ctx, min, max an... method ClusterFailover (line 1770) | func (mr *MockRedisMockRecorder) ClusterFailover(ctx any) *gomock.Call { method ClusterForget (line 1784) | func (mr *MockRedisMockRecorder) ClusterForget(ctx, nodeID any) *gomoc... method ClusterGetKeysInSlot (line 1798) | func (mr *MockRedisMockRecorder) ClusterGetKeysInSlot(ctx, slot, count... method ClusterInfo (line 1812) | func (mr *MockRedisMockRecorder) ClusterInfo(ctx any) *gomock.Call { method ClusterKeySlot (line 1826) | func (mr *MockRedisMockRecorder) ClusterKeySlot(ctx, key any) *gomock.... method ClusterLinks (line 1840) | func (mr *MockRedisMockRecorder) ClusterLinks(ctx any) *gomock.Call { method ClusterMeet (line 1854) | func (mr *MockRedisMockRecorder) ClusterMeet(ctx, host, port any) *gom... method ClusterMyID (line 1868) | func (mr *MockRedisMockRecorder) ClusterMyID(ctx any) *gomock.Call { method ClusterMyShardID (line 1882) | func (mr *MockRedisMockRecorder) ClusterMyShardID(ctx any) *gomock.Call { method ClusterNodes (line 1896) | func (mr *MockRedisMockRecorder) ClusterNodes(ctx any) *gomock.Call { method ClusterReplicate (line 1910) | func (mr *MockRedisMockRecorder) ClusterReplicate(ctx, nodeID any) *go... method ClusterResetHard (line 1924) | func (mr *MockRedisMockRecorder) ClusterResetHard(ctx any) *gomock.Call { method ClusterResetSoft (line 1938) | func (mr *MockRedisMockRecorder) ClusterResetSoft(ctx any) *gomock.Call { method ClusterSaveConfig (line 1952) | func (mr *MockRedisMockRecorder) ClusterSaveConfig(ctx any) *gomock.Ca... method ClusterShards (line 1966) | func (mr *MockRedisMockRecorder) ClusterShards(ctx any) *gomock.Call { method ClusterSlaves (line 1980) | func (mr *MockRedisMockRecorder) ClusterSlaves(ctx, nodeID any) *gomoc... method ClusterSlots (line 1994) | func (mr *MockRedisMockRecorder) ClusterSlots(ctx any) *gomock.Call { method Command (line 2008) | func (mr *MockRedisMockRecorder) Command(ctx any) *gomock.Call { method CommandGetKeys (line 2026) | func (mr *MockRedisMockRecorder) CommandGetKeys(ctx any, commands ...a... method CommandGetKeysAndFlags (line 2045) | func (mr *MockRedisMockRecorder) CommandGetKeysAndFlags(ctx any, comma... method CommandList (line 2060) | func (mr *MockRedisMockRecorder) CommandList(ctx, filter any) *gomock.... method ConfigGet (line 2074) | func (mr *MockRedisMockRecorder) ConfigGet(ctx, parameter any) *gomock... method ConfigResetStat (line 2088) | func (mr *MockRedisMockRecorder) ConfigResetStat(ctx any) *gomock.Call { method ConfigRewrite (line 2102) | func (mr *MockRedisMockRecorder) ConfigRewrite(ctx any) *gomock.Call { method ConfigSet (line 2116) | func (mr *MockRedisMockRecorder) ConfigSet(ctx, parameter, value any) ... method Copy (line 2130) | func (mr *MockRedisMockRecorder) Copy(ctx, sourceKey, destKey, db, rep... method DBSize (line 2144) | func (mr *MockRedisMockRecorder) DBSize(ctx any) *gomock.Call { method DebugObject (line 2158) | func (mr *MockRedisMockRecorder) DebugObject(ctx, key any) *gomock.Call { method Decr (line 2172) | func (mr *MockRedisMockRecorder) Decr(ctx, key any) *gomock.Call { method DecrBy (line 2186) | func (mr *MockRedisMockRecorder) DecrBy(ctx, key, decrement any) *gomo... method Del (line 2204) | func (mr *MockRedisMockRecorder) Del(ctx any, keys ...any) *gomock.Call { method DelExArgs (line 2219) | func (mr *MockRedisMockRecorder) DelExArgs(ctx, key, a any) *gomock.Ca... method Digest (line 2233) | func (mr *MockRedisMockRecorder) Digest(ctx, key any) *gomock.Call { method Dump (line 2247) | func (mr *MockRedisMockRecorder) Dump(ctx, key any) *gomock.Call { method Echo (line 2261) | func (mr *MockRedisMockRecorder) Echo(ctx, message any) *gomock.Call { method Eval (line 2279) | func (mr *MockRedisMockRecorder) Eval(ctx, script, keys any, args ...a... method EvalRO (line 2298) | func (mr *MockRedisMockRecorder) EvalRO(ctx, script, keys any, args ..... method EvalSha (line 2317) | func (mr *MockRedisMockRecorder) EvalSha(ctx, sha1, keys any, args ...... method EvalShaRO (line 2336) | func (mr *MockRedisMockRecorder) EvalShaRO(ctx, sha1, keys any, args .... method Exists (line 2355) | func (mr *MockRedisMockRecorder) Exists(ctx any, keys ...any) *gomock.... method Expire (line 2370) | func (mr *MockRedisMockRecorder) Expire(ctx, key, expiration any) *gom... method ExpireAt (line 2384) | func (mr *MockRedisMockRecorder) ExpireAt(ctx, key, tm any) *gomock.Ca... method ExpireGT (line 2398) | func (mr *MockRedisMockRecorder) ExpireGT(ctx, key, expiration any) *g... method ExpireLT (line 2412) | func (mr *MockRedisMockRecorder) ExpireLT(ctx, key, expiration any) *g... method ExpireNX (line 2426) | func (mr *MockRedisMockRecorder) ExpireNX(ctx, key, expiration any) *g... method ExpireTime (line 2440) | func (mr *MockRedisMockRecorder) ExpireTime(ctx, key any) *gomock.Call { method ExpireXX (line 2454) | func (mr *MockRedisMockRecorder) ExpireXX(ctx, key, expiration any) *g... method FCall (line 2472) | func (mr *MockRedisMockRecorder) FCall(ctx, function, keys any, args .... method FCallRO (line 2491) | func (mr *MockRedisMockRecorder) FCallRO(ctx, function, keys any, args... method FCallRo (line 2510) | func (mr *MockRedisMockRecorder) FCallRo(ctx, function, keys any, args... method FTAggregate (line 2525) | func (mr *MockRedisMockRecorder) FTAggregate(ctx, index, query any) *g... method FTAggregateWithArgs (line 2539) | func (mr *MockRedisMockRecorder) FTAggregateWithArgs(ctx, index, query... method FTAliasAdd (line 2553) | func (mr *MockRedisMockRecorder) FTAliasAdd(ctx, index, alias any) *go... method FTAliasDel (line 2567) | func (mr *MockRedisMockRecorder) FTAliasDel(ctx, alias any) *gomock.Ca... method FTAliasUpdate (line 2581) | func (mr *MockRedisMockRecorder) FTAliasUpdate(ctx, index, alias any) ... method FTAlter (line 2595) | func (mr *MockRedisMockRecorder) FTAlter(ctx, index, skipInitialScan, ... method FTConfigGet (line 2609) | func (mr *MockRedisMockRecorder) FTConfigGet(ctx, option any) *gomock.... method FTConfigSet (line 2623) | func (mr *MockRedisMockRecorder) FTConfigSet(ctx, option, value any) *... method FTCreate (line 2641) | func (mr *MockRedisMockRecorder) FTCreate(ctx, index, options any, sch... method FTCursorDel (line 2656) | func (mr *MockRedisMockRecorder) FTCursorDel(ctx, index, cursorId any)... method FTCursorRead (line 2670) | func (mr *MockRedisMockRecorder) FTCursorRead(ctx, index, cursorId, co... method FTDictAdd (line 2688) | func (mr *MockRedisMockRecorder) FTDictAdd(ctx, dict any, term ...any)... method FTDictDel (line 2707) | func (mr *MockRedisMockRecorder) FTDictDel(ctx, dict any, term ...any)... method FTDictDump (line 2722) | func (mr *MockRedisMockRecorder) FTDictDump(ctx, dict any) *gomock.Call { method FTDropIndex (line 2736) | func (mr *MockRedisMockRecorder) FTDropIndex(ctx, index any) *gomock.C... method FTDropIndexWithArgs (line 2750) | func (mr *MockRedisMockRecorder) FTDropIndexWithArgs(ctx, index, optio... method FTExplain (line 2764) | func (mr *MockRedisMockRecorder) FTExplain(ctx, index, query any) *gom... method FTExplainWithArgs (line 2778) | func (mr *MockRedisMockRecorder) FTExplainWithArgs(ctx, index, query, ... method FTHybrid (line 2792) | func (mr *MockRedisMockRecorder) FTHybrid(ctx, index, searchExpr, vect... method FTHybridWithArgs (line 2806) | func (mr *MockRedisMockRecorder) FTHybridWithArgs(ctx, index, options ... method FTInfo (line 2820) | func (mr *MockRedisMockRecorder) FTInfo(ctx, index any) *gomock.Call { method FTSearch (line 2834) | func (mr *MockRedisMockRecorder) FTSearch(ctx, index, query any) *gomo... method FTSearchWithArgs (line 2848) | func (mr *MockRedisMockRecorder) FTSearchWithArgs(ctx, index, query, o... method FTSpellCheck (line 2862) | func (mr *MockRedisMockRecorder) FTSpellCheck(ctx, index, query any) *... method FTSpellCheckWithArgs (line 2876) | func (mr *MockRedisMockRecorder) FTSpellCheckWithArgs(ctx, index, quer... method FTSynDump (line 2890) | func (mr *MockRedisMockRecorder) FTSynDump(ctx, index any) *gomock.Call { method FTSynUpdate (line 2904) | func (mr *MockRedisMockRecorder) FTSynUpdate(ctx, index, synGroupId, t... method FTSynUpdateWithArgs (line 2918) | func (mr *MockRedisMockRecorder) FTSynUpdateWithArgs(ctx, index, synGr... method FTTagVals (line 2932) | func (mr *MockRedisMockRecorder) FTTagVals(ctx, index, field any) *gom... method FT_List (line 2946) | func (mr *MockRedisMockRecorder) FT_List(ctx any) *gomock.Call { method FlushAll (line 2960) | func (mr *MockRedisMockRecorder) FlushAll(ctx any) *gomock.Call { method FlushAllAsync (line 2974) | func (mr *MockRedisMockRecorder) FlushAllAsync(ctx any) *gomock.Call { method FlushDB (line 2988) | func (mr *MockRedisMockRecorder) FlushDB(ctx any) *gomock.Call { method FlushDBAsync (line 3002) | func (mr *MockRedisMockRecorder) FlushDBAsync(ctx any) *gomock.Call { method FunctionDelete (line 3016) | func (mr *MockRedisMockRecorder) FunctionDelete(ctx, libName any) *gom... method FunctionDump (line 3030) | func (mr *MockRedisMockRecorder) FunctionDump(ctx any) *gomock.Call { method FunctionFlush (line 3044) | func (mr *MockRedisMockRecorder) FunctionFlush(ctx any) *gomock.Call { method FunctionFlushAsync (line 3058) | func (mr *MockRedisMockRecorder) FunctionFlushAsync(ctx any) *gomock.C... method FunctionKill (line 3072) | func (mr *MockRedisMockRecorder) FunctionKill(ctx any) *gomock.Call { method FunctionList (line 3086) | func (mr *MockRedisMockRecorder) FunctionList(ctx, q any) *gomock.Call { method FunctionLoad (line 3100) | func (mr *MockRedisMockRecorder) FunctionLoad(ctx, code any) *gomock.C... method FunctionLoadReplace (line 3114) | func (mr *MockRedisMockRecorder) FunctionLoadReplace(ctx, code any) *g... method FunctionRestore (line 3128) | func (mr *MockRedisMockRecorder) FunctionRestore(ctx, libDump any) *go... method FunctionStats (line 3142) | func (mr *MockRedisMockRecorder) FunctionStats(ctx any) *gomock.Call { method GeoAdd (line 3160) | func (mr *MockRedisMockRecorder) GeoAdd(ctx, key any, geoLocation ...a... method GeoDist (line 3175) | func (mr *MockRedisMockRecorder) GeoDist(ctx, key, member1, member2, u... method GeoHash (line 3193) | func (mr *MockRedisMockRecorder) GeoHash(ctx, key any, members ...any)... method GeoPos (line 3212) | func (mr *MockRedisMockRecorder) GeoPos(ctx, key any, members ...any) ... method GeoRadius (line 3227) | func (mr *MockRedisMockRecorder) GeoRadius(ctx, key, longitude, latitu... method GeoRadiusByMember (line 3241) | func (mr *MockRedisMockRecorder) GeoRadiusByMember(ctx, key, member, q... method GeoRadiusByMemberStore (line 3255) | func (mr *MockRedisMockRecorder) GeoRadiusByMemberStore(ctx, key, memb... method GeoRadiusStore (line 3269) | func (mr *MockRedisMockRecorder) GeoRadiusStore(ctx, key, longitude, l... method GeoSearch (line 3283) | func (mr *MockRedisMockRecorder) GeoSearch(ctx, key, q any) *gomock.Ca... method GeoSearchLocation (line 3297) | func (mr *MockRedisMockRecorder) GeoSearchLocation(ctx, key, q any) *g... method GeoSearchStore (line 3311) | func (mr *MockRedisMockRecorder) GeoSearchStore(ctx, key, store, q any... method Get (line 3325) | func (mr *MockRedisMockRecorder) Get(ctx, key any) *gomock.Call { method GetBit (line 3339) | func (mr *MockRedisMockRecorder) GetBit(ctx, key, offset any) *gomock.... method GetDel (line 3353) | func (mr *MockRedisMockRecorder) GetDel(ctx, key any) *gomock.Call { method GetEx (line 3367) | func (mr *MockRedisMockRecorder) GetEx(ctx, key, expiration any) *gomo... method GetRange (line 3381) | func (mr *MockRedisMockRecorder) GetRange(ctx, key, start, end any) *g... method GetSet (line 3395) | func (mr *MockRedisMockRecorder) GetSet(ctx, key, value any) *gomock.C... method HDel (line 3413) | func (mr *MockRedisMockRecorder) HDel(ctx, key any, fields ...any) *go... method HExists (line 3428) | func (mr *MockRedisMockRecorder) HExists(ctx, key, field any) *gomock.... method HExpire (line 3446) | func (mr *MockRedisMockRecorder) HExpire(ctx, key, expiration any, fie... method HExpireAt (line 3465) | func (mr *MockRedisMockRecorder) HExpireAt(ctx, key, tm any, fields ..... method HExpireAtWithArgs (line 3484) | func (mr *MockRedisMockRecorder) HExpireAtWithArgs(ctx, key, tm, expir... method HExpireTime (line 3503) | func (mr *MockRedisMockRecorder) HExpireTime(ctx, key any, fields ...a... method HExpireWithArgs (line 3522) | func (mr *MockRedisMockRecorder) HExpireWithArgs(ctx, key, expiration,... method HGet (line 3537) | func (mr *MockRedisMockRecorder) HGet(ctx, key, field any) *gomock.Call { method HGetAll (line 3551) | func (mr *MockRedisMockRecorder) HGetAll(ctx, key any) *gomock.Call { method HGetDel (line 3569) | func (mr *MockRedisMockRecorder) HGetDel(ctx, key any, fields ...any) ... method HGetEX (line 3588) | func (mr *MockRedisMockRecorder) HGetEX(ctx, key any, fields ...any) *... method HGetEXWithArgs (line 3607) | func (mr *MockRedisMockRecorder) HGetEXWithArgs(ctx, key, options any,... method HIncrBy (line 3622) | func (mr *MockRedisMockRecorder) HIncrBy(ctx, key, field, incr any) *g... method HIncrByFloat (line 3636) | func (mr *MockRedisMockRecorder) HIncrByFloat(ctx, key, field, incr an... method HKeys (line 3650) | func (mr *MockRedisMockRecorder) HKeys(ctx, key any) *gomock.Call { method HLen (line 3664) | func (mr *MockRedisMockRecorder) HLen(ctx, key any) *gomock.Call { method HMGet (line 3682) | func (mr *MockRedisMockRecorder) HMGet(ctx, key any, fields ...any) *g... method HMSet (line 3701) | func (mr *MockRedisMockRecorder) HMSet(ctx, key any, values ...any) *g... method HPExpire (line 3720) | func (mr *MockRedisMockRecorder) HPExpire(ctx, key, expiration any, fi... method HPExpireAt (line 3739) | func (mr *MockRedisMockRecorder) HPExpireAt(ctx, key, tm any, fields .... method HPExpireAtWithArgs (line 3758) | func (mr *MockRedisMockRecorder) HPExpireAtWithArgs(ctx, key, tm, expi... method HPExpireTime (line 3777) | func (mr *MockRedisMockRecorder) HPExpireTime(ctx, key any, fields ...... method HPExpireWithArgs (line 3796) | func (mr *MockRedisMockRecorder) HPExpireWithArgs(ctx, key, expiration... method HPTTL (line 3815) | func (mr *MockRedisMockRecorder) HPTTL(ctx, key any, fields ...any) *g... method HPersist (line 3834) | func (mr *MockRedisMockRecorder) HPersist(ctx, key any, fields ...any)... method HRandField (line 3849) | func (mr *MockRedisMockRecorder) HRandField(ctx, key, count any) *gomo... method HRandFieldWithValues (line 3863) | func (mr *MockRedisMockRecorder) HRandFieldWithValues(ctx, key, count ... method HScan (line 3877) | func (mr *MockRedisMockRecorder) HScan(ctx, key, cursor, match, count ... method HScanNoValues (line 3891) | func (mr *MockRedisMockRecorder) HScanNoValues(ctx, key, cursor, match... method HSet (line 3909) | func (mr *MockRedisMockRecorder) HSet(ctx, key any, values ...any) *go... method HSetEX (line 3928) | func (mr *MockRedisMockRecorder) HSetEX(ctx, key any, fieldsAndValues ... method HSetEXWithArgs (line 3947) | func (mr *MockRedisMockRecorder) HSetEXWithArgs(ctx, key, options any,... method HSetNX (line 3962) | func (mr *MockRedisMockRecorder) HSetNX(ctx, key, field, value any) *g... method HStrLen (line 3976) | func (mr *MockRedisMockRecorder) HStrLen(ctx, key, field any) *gomock.... method HTTL (line 3994) | func (mr *MockRedisMockRecorder) HTTL(ctx, key any, fields ...any) *go... method HVals (line 4009) | func (mr *MockRedisMockRecorder) HVals(ctx, key any) *gomock.Call { method HealthCheck (line 4023) | func (mr *MockRedisMockRecorder) HealthCheck() *gomock.Call { method Incr (line 4037) | func (mr *MockRedisMockRecorder) Incr(ctx, key any) *gomock.Call { method IncrBy (line 4051) | func (mr *MockRedisMockRecorder) IncrBy(ctx, key, value any) *gomock.C... method IncrByFloat (line 4065) | func (mr *MockRedisMockRecorder) IncrByFloat(ctx, key, value any) *gom... method Info (line 4083) | func (mr *MockRedisMockRecorder) Info(ctx any, section ...any) *gomock... method JSONArrAppend (line 4102) | func (mr *MockRedisMockRecorder) JSONArrAppend(ctx, key, path any, val... method JSONArrIndex (line 4121) | func (mr *MockRedisMockRecorder) JSONArrIndex(ctx, key, path any, valu... method JSONArrIndexWithArgs (line 4140) | func (mr *MockRedisMockRecorder) JSONArrIndexWithArgs(ctx, key, path, ... method JSONArrInsert (line 4159) | func (mr *MockRedisMockRecorder) JSONArrInsert(ctx, key, path, index a... method JSONArrLen (line 4174) | func (mr *MockRedisMockRecorder) JSONArrLen(ctx, key, path any) *gomoc... method JSONArrPop (line 4188) | func (mr *MockRedisMockRecorder) JSONArrPop(ctx, key, path, index any)... method JSONArrTrim (line 4202) | func (mr *MockRedisMockRecorder) JSONArrTrim(ctx, key, path any) *gomo... method JSONArrTrimWithArgs (line 4216) | func (mr *MockRedisMockRecorder) JSONArrTrimWithArgs(ctx, key, path, o... method JSONClear (line 4230) | func (mr *MockRedisMockRecorder) JSONClear(ctx, key, path any) *gomock... method JSONDebugMemory (line 4244) | func (mr *MockRedisMockRecorder) JSONDebugMemory(ctx, key, path any) *... method JSONDel (line 4258) | func (mr *MockRedisMockRecorder) JSONDel(ctx, key, path any) *gomock.C... method JSONForget (line 4272) | func (mr *MockRedisMockRecorder) JSONForget(ctx, key, path any) *gomoc... method JSONGet (line 4290) | func (mr *MockRedisMockRecorder) JSONGet(ctx, key any, paths ...any) *... method JSONGetWithArgs (line 4309) | func (mr *MockRedisMockRecorder) JSONGetWithArgs(ctx, key, options any... method JSONMGet (line 4328) | func (mr *MockRedisMockRecorder) JSONMGet(ctx, path any, keys ...any) ... method JSONMSet (line 4347) | func (mr *MockRedisMockRecorder) JSONMSet(ctx any, params ...any) *gom... method JSONMSetArgs (line 4362) | func (mr *MockRedisMockRecorder) JSONMSetArgs(ctx, docs any) *gomock.C... method JSONMerge (line 4376) | func (mr *MockRedisMockRecorder) JSONMerge(ctx, key, path, value any) ... method JSONNumIncrBy (line 4390) | func (mr *MockRedisMockRecorder) JSONNumIncrBy(ctx, key, path, value a... method JSONObjKeys (line 4404) | func (mr *MockRedisMockRecorder) JSONObjKeys(ctx, key, path any) *gomo... method JSONObjLen (line 4418) | func (mr *MockRedisMockRecorder) JSONObjLen(ctx, key, path any) *gomoc... method JSONSet (line 4432) | func (mr *MockRedisMockRecorder) JSONSet(ctx, key, path, value any) *g... method JSONSetMode (line 4446) | func (mr *MockRedisMockRecorder) JSONSetMode(ctx, key, path, value, mo... method JSONStrAppend (line 4460) | func (mr *MockRedisMockRecorder) JSONStrAppend(ctx, key, path, value a... method JSONStrLen (line 4474) | func (mr *MockRedisMockRecorder) JSONStrLen(ctx, key, path any) *gomoc... method JSONToggle (line 4488) | func (mr *MockRedisMockRecorder) JSONToggle(ctx, key, path any) *gomoc... method JSONType (line 4502) | func (mr *MockRedisMockRecorder) JSONType(ctx, key, path any) *gomock.... method Keys (line 4516) | func (mr *MockRedisMockRecorder) Keys(ctx, pattern any) *gomock.Call { method LCS (line 4530) | func (mr *MockRedisMockRecorder) LCS(ctx, q any) *gomock.Call { method LIndex (line 4544) | func (mr *MockRedisMockRecorder) LIndex(ctx, key, index any) *gomock.C... method LInsert (line 4558) | func (mr *MockRedisMockRecorder) LInsert(ctx, key, op, pivot, value an... method LInsertAfter (line 4572) | func (mr *MockRedisMockRecorder) LInsertAfter(ctx, key, pivot, value a... method LInsertBefore (line 4586) | func (mr *MockRedisMockRecorder) LInsertBefore(ctx, key, pivot, value ... method LLen (line 4600) | func (mr *MockRedisMockRecorder) LLen(ctx, key any) *gomock.Call { method LMPop (line 4618) | func (mr *MockRedisMockRecorder) LMPop(ctx, direction, count any, keys... method LMove (line 4633) | func (mr *MockRedisMockRecorder) LMove(ctx, source, destination, srcpo... method LPop (line 4647) | func (mr *MockRedisMockRecorder) LPop(ctx, key any) *gomock.Call { method LPopCount (line 4661) | func (mr *MockRedisMockRecorder) LPopCount(ctx, key, count any) *gomoc... method LPos (line 4675) | func (mr *MockRedisMockRecorder) LPos(ctx, key, value, args any) *gomo... method LPosCount (line 4689) | func (mr *MockRedisMockRecorder) LPosCount(ctx, key, value, count, arg... method LPush (line 4707) | func (mr *MockRedisMockRecorder) LPush(ctx, key any, values ...any) *g... method LPushX (line 4726) | func (mr *MockRedisMockRecorder) LPushX(ctx, key any, values ...any) *... method LRange (line 4741) | func (mr *MockRedisMockRecorder) LRange(ctx, key, start, stop any) *go... method LRem (line 4755) | func (mr *MockRedisMockRecorder) LRem(ctx, key, count, value any) *gom... method LSet (line 4769) | func (mr *MockRedisMockRecorder) LSet(ctx, key, index, value any) *gom... method LTrim (line 4783) | func (mr *MockRedisMockRecorder) LTrim(ctx, key, start, stop any) *gom... method LastSave (line 4797) | func (mr *MockRedisMockRecorder) LastSave(ctx any) *gomock.Call { method Latency (line 4811) | func (mr *MockRedisMockRecorder) Latency(ctx any) *gomock.Call { method LatencyReset (line 4829) | func (mr *MockRedisMockRecorder) LatencyReset(ctx any, events ...any) ... method MGet (line 4848) | func (mr *MockRedisMockRecorder) MGet(ctx any, keys ...any) *gomock.Ca... method MSet (line 4867) | func (mr *MockRedisMockRecorder) MSet(ctx any, values ...any) *gomock.... method MSetEX (line 4886) | func (mr *MockRedisMockRecorder) MSetEX(ctx, args any, values ...any) ... method MSetNX (line 4905) | func (mr *MockRedisMockRecorder) MSetNX(ctx any, values ...any) *gomoc... method MemoryUsage (line 4924) | func (mr *MockRedisMockRecorder) MemoryUsage(ctx, key any, samples ...... method Migrate (line 4939) | func (mr *MockRedisMockRecorder) Migrate(ctx, host, port, key, db, tim... method ModuleLoadex (line 4953) | func (mr *MockRedisMockRecorder) ModuleLoadex(ctx, conf any) *gomock.C... method Move (line 4967) | func (mr *MockRedisMockRecorder) Move(ctx, key, db any) *gomock.Call { method ObjectEncoding (line 4981) | func (mr *MockRedisMockRecorder) ObjectEncoding(ctx, key any) *gomock.... method ObjectFreq (line 4995) | func (mr *MockRedisMockRecorder) ObjectFreq(ctx, key any) *gomock.Call { method ObjectIdleTime (line 5009) | func (mr *MockRedisMockRecorder) ObjectIdleTime(ctx, key any) *gomock.... method ObjectRefCount (line 5023) | func (mr *MockRedisMockRecorder) ObjectRefCount(ctx, key any) *gomock.... method PExpire (line 5037) | func (mr *MockRedisMockRecorder) PExpire(ctx, key, expiration any) *go... method PExpireAt (line 5051) | func (mr *MockRedisMockRecorder) PExpireAt(ctx, key, tm any) *gomock.C... method PExpireTime (line 5065) | func (mr *MockRedisMockRecorder) PExpireTime(ctx, key any) *gomock.Call { method PFAdd (line 5083) | func (mr *MockRedisMockRecorder) PFAdd(ctx, key any, els ...any) *gomo... method PFCount (line 5102) | func (mr *MockRedisMockRecorder) PFCount(ctx any, keys ...any) *gomock... method PFMerge (line 5121) | func (mr *MockRedisMockRecorder) PFMerge(ctx, dest any, keys ...any) *... method PTTL (line 5136) | func (mr *MockRedisMockRecorder) PTTL(ctx, key any) *gomock.Call { method Persist (line 5150) | func (mr *MockRedisMockRecorder) Persist(ctx, key any) *gomock.Call { method Ping (line 5164) | func (mr *MockRedisMockRecorder) Ping(ctx any) *gomock.Call { method Pipeline (line 5178) | func (mr *MockRedisMockRecorder) Pipeline() *gomock.Call { method Pipelined (line 5193) | func (mr *MockRedisMockRecorder) Pipelined(ctx, fn any) *gomock.Call { method PubSubChannels (line 5207) | func (mr *MockRedisMockRecorder) PubSubChannels(ctx, pattern any) *gom... method PubSubNumPat (line 5221) | func (mr *MockRedisMockRecorder) PubSubNumPat(ctx any) *gomock.Call { method PubSubNumSub (line 5239) | func (mr *MockRedisMockRecorder) PubSubNumSub(ctx any, channels ...any... method PubSubShardChannels (line 5254) | func (mr *MockRedisMockRecorder) PubSubShardChannels(ctx, pattern any)... method PubSubShardNumSub (line 5272) | func (mr *MockRedisMockRecorder) PubSubShardNumSub(ctx any, channels .... method Publish (line 5287) | func (mr *MockRedisMockRecorder) Publish(ctx, channel, message any) *g... method Quit (line 5301) | func (mr *MockRedisMockRecorder) Quit(ctx any) *gomock.Call { method RPop (line 5315) | func (mr *MockRedisMockRecorder) RPop(ctx, key any) *gomock.Call { method RPopCount (line 5329) | func (mr *MockRedisMockRecorder) RPopCount(ctx, key, count any) *gomoc... method RPopLPush (line 5343) | func (mr *MockRedisMockRecorder) RPopLPush(ctx, source, destination an... method RPush (line 5361) | func (mr *MockRedisMockRecorder) RPush(ctx, key any, values ...any) *g... method RPushX (line 5380) | func (mr *MockRedisMockRecorder) RPushX(ctx, key any, values ...any) *... method RandomKey (line 5395) | func (mr *MockRedisMockRecorder) RandomKey(ctx any) *gomock.Call { method ReadOnly (line 5409) | func (mr *MockRedisMockRecorder) ReadOnly(ctx any) *gomock.Call { method ReadWrite (line 5423) | func (mr *MockRedisMockRecorder) ReadWrite(ctx any) *gomock.Call { method Rename (line 5437) | func (mr *MockRedisMockRecorder) Rename(ctx, key, newkey any) *gomock.... method RenameNX (line 5451) | func (mr *MockRedisMockRecorder) RenameNX(ctx, key, newkey any) *gomoc... method Restore (line 5465) | func (mr *MockRedisMockRecorder) Restore(ctx, key, ttl, value any) *go... method RestoreReplace (line 5479) | func (mr *MockRedisMockRecorder) RestoreReplace(ctx, key, ttl, value a... method SAdd (line 5497) | func (mr *MockRedisMockRecorder) SAdd(ctx, key any, members ...any) *g... method SCard (line 5512) | func (mr *MockRedisMockRecorder) SCard(ctx, key any) *gomock.Call { method SDiff (line 5530) | func (mr *MockRedisMockRecorder) SDiff(ctx any, keys ...any) *gomock.C... method SDiffStore (line 5549) | func (mr *MockRedisMockRecorder) SDiffStore(ctx, destination any, keys... method SInter (line 5568) | func (mr *MockRedisMockRecorder) SInter(ctx any, keys ...any) *gomock.... method SInterCard (line 5587) | func (mr *MockRedisMockRecorder) SInterCard(ctx, limit any, keys ...an... method SInterStore (line 5606) | func (mr *MockRedisMockRecorder) SInterStore(ctx, destination any, key... method SIsMember (line 5621) | func (mr *MockRedisMockRecorder) SIsMember(ctx, key, member any) *gomo... method SMIsMember (line 5639) | func (mr *MockRedisMockRecorder) SMIsMember(ctx, key any, members ...a... method SMembers (line 5654) | func (mr *MockRedisMockRecorder) SMembers(ctx, key any) *gomock.Call { method SMembersMap (line 5668) | func (mr *MockRedisMockRecorder) SMembersMap(ctx, key any) *gomock.Call { method SMove (line 5682) | func (mr *MockRedisMockRecorder) SMove(ctx, source, destination, membe... method SPop (line 5696) | func (mr *MockRedisMockRecorder) SPop(ctx, key any) *gomock.Call { method SPopN (line 5710) | func (mr *MockRedisMockRecorder) SPopN(ctx, key, count any) *gomock.Ca... method SPublish (line 5724) | func (mr *MockRedisMockRecorder) SPublish(ctx, channel, message any) *... method SRandMember (line 5738) | func (mr *MockRedisMockRecorder) SRandMember(ctx, key any) *gomock.Call { method SRandMemberN (line 5752) | func (mr *MockRedisMockRecorder) SRandMemberN(ctx, key, count any) *go... method SRem (line 5770) | func (mr *MockRedisMockRecorder) SRem(ctx, key any, members ...any) *g... method SScan (line 5785) | func (mr *MockRedisMockRecorder) SScan(ctx, key, cursor, match, count ... method SUnion (line 5803) | func (mr *MockRedisMockRecorder) SUnion(ctx any, keys ...any) *gomock.... method SUnionStore (line 5822) | func (mr *MockRedisMockRecorder) SUnionStore(ctx, destination any, key... method Save (line 5837) | func (mr *MockRedisMockRecorder) Save(ctx any) *gomock.Call { method Scan (line 5851) | func (mr *MockRedisMockRecorder) Scan(ctx, cursor, match, count any) *... method ScanType (line 5865) | func (mr *MockRedisMockRecorder) ScanType(ctx, cursor, match, count, k... method ScriptExists (line 5883) | func (mr *MockRedisMockRecorder) ScriptExists(ctx any, hashes ...any) ... method ScriptFlush (line 5898) | func (mr *MockRedisMockRecorder) ScriptFlush(ctx any) *gomock.Call { method ScriptKill (line 5912) | func (mr *MockRedisMockRecorder) ScriptKill(ctx any) *gomock.Call { method ScriptLoad (line 5926) | func (mr *MockRedisMockRecorder) ScriptLoad(ctx, script any) *gomock.C... method Set (line 5940) | func (mr *MockRedisMockRecorder) Set(ctx, key, value, expiration any) ... method SetArgs (line 5954) | func (mr *MockRedisMockRecorder) SetArgs(ctx, key, value, a any) *gomo... method SetBit (line 5968) | func (mr *MockRedisMockRecorder) SetBit(ctx, key, offset, value any) *... method SetEx (line 5982) | func (mr *MockRedisMockRecorder) SetEx(ctx, key, value, expiration any... method SetIFDEQ (line 5996) | func (mr *MockRedisMockRecorder) SetIFDEQ(ctx, key, value, matchDigest... method SetIFDEQGet (line 6010) | func (mr *MockRedisMockRecorder) SetIFDEQGet(ctx, key, value, matchDig... method SetIFDNE (line 6024) | func (mr *MockRedisMockRecorder) SetIFDNE(ctx, key, value, matchDigest... method SetIFDNEGet (line 6038) | func (mr *MockRedisMockRecorder) SetIFDNEGet(ctx, key, value, matchDig... method SetIFEQ (line 6052) | func (mr *MockRedisMockRecorder) SetIFEQ(ctx, key, value, matchValue, ... method SetIFEQGet (line 6066) | func (mr *MockRedisMockRecorder) SetIFEQGet(ctx, key, value, matchValu... method SetIFNE (line 6080) | func (mr *MockRedisMockRecorder) SetIFNE(ctx, key, value, matchValue, ... method SetIFNEGet (line 6094) | func (mr *MockRedisMockRecorder) SetIFNEGet(ctx, key, value, matchValu... method SetNX (line 6108) | func (mr *MockRedisMockRecorder) SetNX(ctx, key, value, expiration any... method SetRange (line 6122) | func (mr *MockRedisMockRecorder) SetRange(ctx, key, offset, value any)... method SetXX (line 6136) | func (mr *MockRedisMockRecorder) SetXX(ctx, key, value, expiration any... method Shutdown (line 6150) | func (mr *MockRedisMockRecorder) Shutdown(ctx any) *gomock.Call { method ShutdownNoSave (line 6164) | func (mr *MockRedisMockRecorder) ShutdownNoSave(ctx any) *gomock.Call { method ShutdownSave (line 6178) | func (mr *MockRedisMockRecorder) ShutdownSave(ctx any) *gomock.Call { method SlaveOf (line 6192) | func (mr *MockRedisMockRecorder) SlaveOf(ctx, host, port any) *gomock.... method SlowLogGet (line 6206) | func (mr *MockRedisMockRecorder) SlowLogGet(ctx, num any) *gomock.Call { method SlowLogLen (line 6220) | func (mr *MockRedisMockRecorder) SlowLogLen(ctx any) *gomock.Call { method SlowLogReset (line 6234) | func (mr *MockRedisMockRecorder) SlowLogReset(ctx any) *gomock.Call { method Sort (line 6248) | func (mr *MockRedisMockRecorder) Sort(ctx, key, sort any) *gomock.Call { method SortInterfaces (line 6262) | func (mr *MockRedisMockRecorder) SortInterfaces(ctx, key, sort any) *g... method SortRO (line 6276) | func (mr *MockRedisMockRecorder) SortRO(ctx, key, sort any) *gomock.Ca... method SortStore (line 6290) | func (mr *MockRedisMockRecorder) SortStore(ctx, key, store, sort any) ... method StrLen (line 6304) | func (mr *MockRedisMockRecorder) StrLen(ctx, key any) *gomock.Call { method TDigestAdd (line 6322) | func (mr *MockRedisMockRecorder) TDigestAdd(ctx, key any, elements ...... method TDigestByRank (line 6341) | func (mr *MockRedisMockRecorder) TDigestByRank(ctx, key any, rank ...a... method TDigestByRevRank (line 6360) | func (mr *MockRedisMockRecorder) TDigestByRevRank(ctx, key any, rank .... method TDigestCDF (line 6379) | func (mr *MockRedisMockRecorder) TDigestCDF(ctx, key any, elements ...... method TDigestCreate (line 6394) | func (mr *MockRedisMockRecorder) TDigestCreate(ctx, key any) *gomock.C... method TDigestCreateWithCompression (line 6408) | func (mr *MockRedisMockRecorder) TDigestCreateWithCompression(ctx, key... method TDigestInfo (line 6422) | func (mr *MockRedisMockRecorder) TDigestInfo(ctx, key any) *gomock.Call { method TDigestMax (line 6436) | func (mr *MockRedisMockRecorder) TDigestMax(ctx, key any) *gomock.Call { method TDigestMerge (line 6454) | func (mr *MockRedisMockRecorder) TDigestMerge(ctx, destKey, options an... method TDigestMin (line 6469) | func (mr *MockRedisMockRecorder) TDigestMin(ctx, key any) *gomock.Call { method TDigestQuantile (line 6487) | func (mr *MockRedisMockRecorder) TDigestQuantile(ctx, key any, element... method TDigestRank (line 6506) | func (mr *MockRedisMockRecorder) TDigestRank(ctx, key any, values ...a... method TDigestReset (line 6521) | func (mr *MockRedisMockRecorder) TDigestReset(ctx, key any) *gomock.Ca... method TDigestRevRank (line 6539) | func (mr *MockRedisMockRecorder) TDigestRevRank(ctx, key any, values .... method TDigestTrimmedMean (line 6554) | func (mr *MockRedisMockRecorder) TDigestTrimmedMean(ctx, key, lowCutQu... method TSAdd (line 6568) | func (mr *MockRedisMockRecorder) TSAdd(ctx, key, timestamp, value any)... method TSAddWithArgs (line 6582) | func (mr *MockRedisMockRecorder) TSAddWithArgs(ctx, key, timestamp, va... method TSAlter (line 6596) | func (mr *MockRedisMockRecorder) TSAlter(ctx, key, options any) *gomoc... method TSCreate (line 6610) | func (mr *MockRedisMockRecorder) TSCreate(ctx, key any) *gomock.Call { method TSCreateRule (line 6624) | func (mr *MockRedisMockRecorder) TSCreateRule(ctx, sourceKey, destKey,... method TSCreateRuleWithArgs (line 6638) | func (mr *MockRedisMockRecorder) TSCreateRuleWithArgs(ctx, sourceKey, ... method TSCreateWithArgs (line 6652) | func (mr *MockRedisMockRecorder) TSCreateWithArgs(ctx, key, options an... method TSDecrBy (line 6666) | func (mr *MockRedisMockRecorder) TSDecrBy(ctx, Key, timestamp any) *go... method TSDecrByWithArgs (line 6680) | func (mr *MockRedisMockRecorder) TSDecrByWithArgs(ctx, key, timestamp,... method TSDel (line 6694) | func (mr *MockRedisMockRecorder) TSDel(ctx, Key, fromTimestamp, toTime... method TSDeleteRule (line 6708) | func (mr *MockRedisMockRecorder) TSDeleteRule(ctx, sourceKey, destKey ... method TSGet (line 6722) | func (mr *MockRedisMockRecorder) TSGet(ctx, key any) *gomock.Call { method TSGetWithArgs (line 6736) | func (mr *MockRedisMockRecorder) TSGetWithArgs(ctx, key, options any) ... method TSIncrBy (line 6750) | func (mr *MockRedisMockRecorder) TSIncrBy(ctx, Key, timestamp any) *go... method TSIncrByWithArgs (line 6764) | func (mr *MockRedisMockRecorder) TSIncrByWithArgs(ctx, key, timestamp,... method TSInfo (line 6778) | func (mr *MockRedisMockRecorder) TSInfo(ctx, key any) *gomock.Call { method TSInfoWithArgs (line 6792) | func (mr *MockRedisMockRecorder) TSInfoWithArgs(ctx, key, options any)... method TSMAdd (line 6806) | func (mr *MockRedisMockRecorder) TSMAdd(ctx, ktvSlices any) *gomock.Ca... method TSMGet (line 6820) | func (mr *MockRedisMockRecorder) TSMGet(ctx, filters any) *gomock.Call { method TSMGetWithArgs (line 6834) | func (mr *MockRedisMockRecorder) TSMGetWithArgs(ctx, filters, options ... method TSMRange (line 6848) | func (mr *MockRedisMockRecorder) TSMRange(ctx, fromTimestamp, toTimest... method TSMRangeWithArgs (line 6862) | func (mr *MockRedisMockRecorder) TSMRangeWithArgs(ctx, fromTimestamp, ... method TSMRevRange (line 6876) | func (mr *MockRedisMockRecorder) TSMRevRange(ctx, fromTimestamp, toTim... method TSMRevRangeWithArgs (line 6890) | func (mr *MockRedisMockRecorder) TSMRevRangeWithArgs(ctx, fromTimestam... method TSQueryIndex (line 6904) | func (mr *MockRedisMockRecorder) TSQueryIndex(ctx, filterExpr any) *go... method TSRange (line 6918) | func (mr *MockRedisMockRecorder) TSRange(ctx, key, fromTimestamp, toTi... method TSRangeWithArgs (line 6932) | func (mr *MockRedisMockRecorder) TSRangeWithArgs(ctx, key, fromTimesta... method TSRevRange (line 6946) | func (mr *MockRedisMockRecorder) TSRevRange(ctx, key, fromTimestamp, t... method TSRevRangeWithArgs (line 6960) | func (mr *MockRedisMockRecorder) TSRevRangeWithArgs(ctx, key, fromTime... method TTL (line 6974) | func (mr *MockRedisMockRecorder) TTL(ctx, key any) *gomock.Call { method Time (line 6988) | func (mr *MockRedisMockRecorder) Time(ctx any) *gomock.Call { method TopKAdd (line 7006) | func (mr *MockRedisMockRecorder) TopKAdd(ctx, key any, elements ...any... method TopKCount (line 7025) | func (mr *MockRedisMockRecorder) TopKCount(ctx, key any, elements ...a... method TopKIncrBy (line 7044) | func (mr *MockRedisMockRecorder) TopKIncrBy(ctx, key any, elements ...... method TopKInfo (line 7059) | func (mr *MockRedisMockRecorder) TopKInfo(ctx, key any) *gomock.Call { method TopKList (line 7073) | func (mr *MockRedisMockRecorder) TopKList(ctx, key any) *gomock.Call { method TopKListWithCount (line 7087) | func (mr *MockRedisMockRecorder) TopKListWithCount(ctx, key any) *gomo... method TopKQuery (line 7105) | func (mr *MockRedisMockRecorder) TopKQuery(ctx, key any, elements ...a... method TopKReserve (line 7120) | func (mr *MockRedisMockRecorder) TopKReserve(ctx, key, k any) *gomock.... method TopKReserveWithOptions (line 7134) | func (mr *MockRedisMockRecorder) TopKReserveWithOptions(ctx, key, k, w... method Touch (line 7152) | func (mr *MockRedisMockRecorder) Touch(ctx any, keys ...any) *gomock.C... method TxPipeline (line 7167) | func (mr *MockRedisMockRecorder) TxPipeline() *gomock.Call { method TxPipelined (line 7182) | func (mr *MockRedisMockRecorder) TxPipelined(ctx, fn any) *gomock.Call { method Type (line 7196) | func (mr *MockRedisMockRecorder) Type(ctx, key any) *gomock.Call { method Unlink (line 7214) | func (mr *MockRedisMockRecorder) Unlink(ctx any, keys ...any) *gomock.... method VAdd (line 7229) | func (mr *MockRedisMockRecorder) VAdd(ctx, key, element, val any) *gom... method VAddWithArgs (line 7243) | func (mr *MockRedisMockRecorder) VAddWithArgs(ctx, key, element, val, ... method VCard (line 7257) | func (mr *MockRedisMockRecorder) VCard(ctx, key any) *gomock.Call { method VClearAttributes (line 7271) | func (mr *MockRedisMockRecorder) VClearAttributes(ctx, key, element an... method VDim (line 7285) | func (mr *MockRedisMockRecorder) VDim(ctx, key any) *gomock.Call { method VEmb (line 7299) | func (mr *MockRedisMockRecorder) VEmb(ctx, key, element, raw any) *gom... method VGetAttr (line 7313) | func (mr *MockRedisMockRecorder) VGetAttr(ctx, key, element any) *gomo... method VInfo (line 7327) | func (mr *MockRedisMockRecorder) VInfo(ctx, key any) *gomock.Call { method VLinks (line 7341) | func (mr *MockRedisMockRecorder) VLinks(ctx, key, element any) *gomock... method VLinksWithScores (line 7355) | func (mr *MockRedisMockRecorder) VLinksWithScores(ctx, key, element an... method VRandMember (line 7369) | func (mr *MockRedisMockRecorder) VRandMember(ctx, key any) *gomock.Call { method VRandMemberCount (line 7383) | func (mr *MockRedisMockRecorder) VRandMemberCount(ctx, key, count any)... method VRange (line 7397) | func (mr *MockRedisMockRecorder) VRange(ctx, key, start, end, count an... method VRem (line 7411) | func (mr *MockRedisMockRecorder) VRem(ctx, key, element any) *gomock.C... method VSetAttr (line 7425) | func (mr *MockRedisMockRecorder) VSetAttr(ctx, key, element, attr any)... method VSim (line 7439) | func (mr *MockRedisMockRecorder) VSim(ctx, key, val any) *gomock.Call { method VSimWithArgs (line 7453) | func (mr *MockRedisMockRecorder) VSimWithArgs(ctx, key, val, args any)... method VSimWithArgsWithScores (line 7467) | func (mr *MockRedisMockRecorder) VSimWithArgsWithScores(ctx, key, val,... method VSimWithScores (line 7481) | func (mr *MockRedisMockRecorder) VSimWithScores(ctx, key, val any) *go... method XAck (line 7499) | func (mr *MockRedisMockRecorder) XAck(ctx, stream, group any, ids ...a... method XAckDel (line 7518) | func (mr *MockRedisMockRecorder) XAckDel(ctx, stream, group, mode any,... method XAdd (line 7533) | func (mr *MockRedisMockRecorder) XAdd(ctx, a any) *gomock.Call { method XAutoClaim (line 7547) | func (mr *MockRedisMockRecorder) XAutoClaim(ctx, a any) *gomock.Call { method XAutoClaimJustID (line 7561) | func (mr *MockRedisMockRecorder) XAutoClaimJustID(ctx, a any) *gomock.... method XCfgSet (line 7575) | func (mr *MockRedisMockRecorder) XCfgSet(ctx, a any) *gomock.Call { method XClaim (line 7589) | func (mr *MockRedisMockRecorder) XClaim(ctx, a any) *gomock.Call { method XClaimJustID (line 7603) | func (mr *MockRedisMockRecorder) XClaimJustID(ctx, a any) *gomock.Call { method XDel (line 7621) | func (mr *MockRedisMockRecorder) XDel(ctx, stream any, ids ...any) *go... method XDelEx (line 7640) | func (mr *MockRedisMockRecorder) XDelEx(ctx, stream, mode any, ids ...... method XGroupCreate (line 7655) | func (mr *MockRedisMockRecorder) XGroupCreate(ctx, stream, group, star... method XGroupCreateConsumer (line 7669) | func (mr *MockRedisMockRecorder) XGroupCreateConsumer(ctx, stream, gro... method XGroupCreateMkStream (line 7683) | func (mr *MockRedisMockRecorder) XGroupCreateMkStream(ctx, stream, gro... method XGroupDelConsumer (line 7697) | func (mr *MockRedisMockRecorder) XGroupDelConsumer(ctx, stream, group,... method XGroupDestroy (line 7711) | func (mr *MockRedisMockRecorder) XGroupDestroy(ctx, stream, group any)... method XGroupSetID (line 7725) | func (mr *MockRedisMockRecorder) XGroupSetID(ctx, stream, group, start... method XInfoConsumers (line 7739) | func (mr *MockRedisMockRecorder) XInfoConsumers(ctx, key, group any) *... method XInfoGroups (line 7753) | func (mr *MockRedisMockRecorder) XInfoGroups(ctx, key any) *gomock.Call { method XInfoStream (line 7767) | func (mr *MockRedisMockRecorder) XInfoStream(ctx, key any) *gomock.Call { method XInfoStreamFull (line 7781) | func (mr *MockRedisMockRecorder) XInfoStreamFull(ctx, key, count any) ... method XLen (line 7795) | func (mr *MockRedisMockRecorder) XLen(ctx, stream any) *gomock.Call { method XPending (line 7809) | func (mr *MockRedisMockRecorder) XPending(ctx, stream, group any) *gom... method XPendingExt (line 7823) | func (mr *MockRedisMockRecorder) XPendingExt(ctx, a any) *gomock.Call { method XRange (line 7837) | func (mr *MockRedisMockRecorder) XRange(ctx, stream, start, stop any) ... method XRangeN (line 7851) | func (mr *MockRedisMockRecorder) XRangeN(ctx, stream, start, stop, cou... method XRead (line 7865) | func (mr *MockRedisMockRecorder) XRead(ctx, a any) *gomock.Call { method XReadGroup (line 7879) | func (mr *MockRedisMockRecorder) XReadGroup(ctx, a any) *gomock.Call { method XReadStreams (line 7897) | func (mr *MockRedisMockRecorder) XReadStreams(ctx any, streams ...any)... method XRevRange (line 7912) | func (mr *MockRedisMockRecorder) XRevRange(ctx, stream, start, stop an... method XRevRangeN (line 7926) | func (mr *MockRedisMockRecorder) XRevRangeN(ctx, stream, start, stop, ... method XTrimMaxLen (line 7940) | func (mr *MockRedisMockRecorder) XTrimMaxLen(ctx, key, maxLen any) *go... method XTrimMaxLenApprox (line 7954) | func (mr *MockRedisMockRecorder) XTrimMaxLenApprox(ctx, key, maxLen, l... method XTrimMaxLenApproxMode (line 7968) | func (mr *MockRedisMockRecorder) XTrimMaxLenApproxMode(ctx, key, maxLe... method XTrimMaxLenMode (line 7982) | func (mr *MockRedisMockRecorder) XTrimMaxLenMode(ctx, key, maxLen, mod... method XTrimMinID (line 7996) | func (mr *MockRedisMockRecorder) XTrimMinID(ctx, key, minID any) *gomo... method XTrimMinIDApprox (line 8010) | func (mr *MockRedisMockRecorder) XTrimMinIDApprox(ctx, key, minID, lim... method XTrimMinIDApproxMode (line 8024) | func (mr *MockRedisMockRecorder) XTrimMinIDApproxMode(ctx, key, minID,... method XTrimMinIDMode (line 8038) | func (mr *MockRedisMockRecorder) XTrimMinIDMode(ctx, key, minID, mode ... method ZAdd (line 8056) | func (mr *MockRedisMockRecorder) ZAdd(ctx, key any, members ...any) *g... method ZAddArgs (line 8071) | func (mr *MockRedisMockRecorder) ZAddArgs(ctx, key, args any) *gomock.... method ZAddArgsIncr (line 8085) | func (mr *MockRedisMockRecorder) ZAddArgsIncr(ctx, key, args any) *gom... method ZAddGT (line 8103) | func (mr *MockRedisMockRecorder) ZAddGT(ctx, key any, members ...any) ... method ZAddLT (line 8122) | func (mr *MockRedisMockRecorder) ZAddLT(ctx, key any, members ...any) ... method ZAddNX (line 8141) | func (mr *MockRedisMockRecorder) ZAddNX(ctx, key any, members ...any) ... method ZAddXX (line 8160) | func (mr *MockRedisMockRecorder) ZAddXX(ctx, key any, members ...any) ... method ZCard (line 8175) | func (mr *MockRedisMockRecorder) ZCard(ctx, key any) *gomock.Call { method ZCount (line 8189) | func (mr *MockRedisMockRecorder) ZCount(ctx, key, min, max any) *gomoc... method ZDiff (line 8207) | func (mr *MockRedisMockRecorder) ZDiff(ctx any, keys ...any) *gomock.C... method ZDiffStore (line 8226) | func (mr *MockRedisMockRecorder) ZDiffStore(ctx, destination any, keys... method ZDiffWithScores (line 8245) | func (mr *MockRedisMockRecorder) ZDiffWithScores(ctx any, keys ...any)... method ZIncrBy (line 8260) | func (mr *MockRedisMockRecorder) ZIncrBy(ctx, key, increment, member a... method ZInter (line 8274) | func (mr *MockRedisMockRecorder) ZInter(ctx, store any) *gomock.Call { method ZInterCard (line 8292) | func (mr *MockRedisMockRecorder) ZInterCard(ctx, limit any, keys ...an... method ZInterStore (line 8307) | func (mr *MockRedisMockRecorder) ZInterStore(ctx, destination, store a... method ZInterWithScores (line 8321) | func (mr *MockRedisMockRecorder) ZInterWithScores(ctx, store any) *gom... method ZLexCount (line 8335) | func (mr *MockRedisMockRecorder) ZLexCount(ctx, key, min, max any) *go... method ZMPop (line 8353) | func (mr *MockRedisMockRecorder) ZMPop(ctx, order, count any, keys ...... method ZMScore (line 8372) | func (mr *MockRedisMockRecorder) ZMScore(ctx, key any, members ...any)... method ZPopMax (line 8391) | func (mr *MockRedisMockRecorder) ZPopMax(ctx, key any, count ...any) *... method ZPopMin (line 8410) | func (mr *MockRedisMockRecorder) ZPopMin(ctx, key any, count ...any) *... method ZRandMember (line 8425) | func (mr *MockRedisMockRecorder) ZRandMember(ctx, key, count any) *gom... method ZRandMemberWithScores (line 8439) | func (mr *MockRedisMockRecorder) ZRandMemberWithScores(ctx, key, count... method ZRange (line 8453) | func (mr *MockRedisMockRecorder) ZRange(ctx, key, start, stop any) *go... method ZRangeArgs (line 8467) | func (mr *MockRedisMockRecorder) ZRangeArgs(ctx, z any) *gomock.Call { method ZRangeArgsWithScores (line 8481) | func (mr *MockRedisMockRecorder) ZRangeArgsWithScores(ctx, z any) *gom... method ZRangeByLex (line 8495) | func (mr *MockRedisMockRecorder) ZRangeByLex(ctx, key, opt any) *gomoc... method ZRangeByScore (line 8509) | func (mr *MockRedisMockRecorder) ZRangeByScore(ctx, key, opt any) *gom... method ZRangeByScoreWithScores (line 8523) | func (mr *MockRedisMockRecorder) ZRangeByScoreWithScores(ctx, key, opt... method ZRangeStore (line 8537) | func (mr *MockRedisMockRecorder) ZRangeStore(ctx, dst, z any) *gomock.... method ZRangeWithScores (line 8551) | func (mr *MockRedisMockRecorder) ZRangeWithScores(ctx, key, start, sto... method ZRank (line 8565) | func (mr *MockRedisMockRecorder) ZRank(ctx, key, member any) *gomock.C... method ZRankWithScore (line 8579) | func (mr *MockRedisMockRecorder) ZRankWithScore(ctx, key, member any) ... method ZRem (line 8597) | func (mr *MockRedisMockRecorder) ZRem(ctx, key any, members ...any) *g... method ZRemRangeByLex (line 8612) | func (mr *MockRedisMockRecorder) ZRemRangeByLex(ctx, key, min, max any... method ZRemRangeByRank (line 8626) | func (mr *MockRedisMockRecorder) ZRemRangeByRank(ctx, key, start, stop... method ZRemRangeByScore (line 8640) | func (mr *MockRedisMockRecorder) ZRemRangeByScore(ctx, key, min, max a... method ZRevRange (line 8654) | func (mr *MockRedisMockRecorder) ZRevRange(ctx, key, start, stop any) ... method ZRevRangeByLex (line 8668) | func (mr *MockRedisMockRecorder) ZRevRangeByLex(ctx, key, opt any) *go... method ZRevRangeByScore (line 8682) | func (mr *MockRedisMockRecorder) ZRevRangeByScore(ctx, key, opt any) *... method ZRevRangeByScoreWithScores (line 8696) | func (mr *MockRedisMockRecorder) ZRevRangeByScoreWithScores(ctx, key, ... method ZRevRangeWithScores (line 8710) | func (mr *MockRedisMockRecorder) ZRevRangeWithScores(ctx, key, start, ... method ZRevRank (line 8724) | func (mr *MockRedisMockRecorder) ZRevRank(ctx, key, member any) *gomoc... method ZRevRankWithScore (line 8738) | func (mr *MockRedisMockRecorder) ZRevRankWithScore(ctx, key, member an... method ZScan (line 8752) | func (mr *MockRedisMockRecorder) ZScan(ctx, key, cursor, match, count ... method ZScore (line 8766) | func (mr *MockRedisMockRecorder) ZScore(ctx, key, member any) *gomock.... method ZUnion (line 8780) | func (mr *MockRedisMockRecorder) ZUnion(ctx, store any) *gomock.Call { method ZUnionStore (line 8794) | func (mr *MockRedisMockRecorder) ZUnionStore(ctx, dest, store any) *go... method ZUnionWithScores (line 8808) | func (mr *MockRedisMockRecorder) ZUnionWithScores(ctx, store any) *gom... function NewMockRedis (line 270) | func NewMockRedis(ctrl *gomock.Controller) *MockRedis { type MockCassandra (line 8814) | type MockCassandra struct method EXPECT (line 8833) | func (m *MockCassandra) EXPECT() *MockCassandraMockRecorder { method BatchQuery (line 8838) | func (m *MockCassandra) BatchQuery(name, stmt string, values ...any) e... method Exec (line 8857) | func (m *MockCassandra) Exec(stmt string, values ...any) error { method ExecCAS (line 8876) | func (m *MockCassandra) ExecCAS(dest any, stmt string, values ...any) ... method ExecuteBatch (line 8896) | func (m *MockCassandra) ExecuteBatch(name string) error { method ExecuteBatchCAS (line 8910) | func (m *MockCassandra) ExecuteBatchCAS(name string, dest ...any) (boo... method HealthCheck (line 8930) | func (m *MockCassandra) HealthCheck(arg0 context.Context) (any, error) { method NewBatch (line 8945) | func (m *MockCassandra) NewBatch(name string, batchType int) error { method Query (line 8959) | func (m *MockCassandra) Query(dest any, stmt string, values ...any) er... type MockCassandraMockRecorder (line 8821) | type MockCassandraMockRecorder struct method BatchQuery (line 8850) | func (mr *MockCassandraMockRecorder) BatchQuery(name, stmt any, values... method Exec (line 8869) | func (mr *MockCassandraMockRecorder) Exec(stmt any, values ...any) *go... method ExecCAS (line 8889) | func (mr *MockCassandraMockRecorder) ExecCAS(dest, stmt any, values ..... method ExecuteBatch (line 8904) | func (mr *MockCassandraMockRecorder) ExecuteBatch(name any) *gomock.Ca... method ExecuteBatchCAS (line 8923) | func (mr *MockCassandraMockRecorder) ExecuteBatchCAS(name any, dest ..... method HealthCheck (line 8939) | func (mr *MockCassandraMockRecorder) HealthCheck(arg0 any) *gomock.Call { method NewBatch (line 8953) | func (mr *MockCassandraMockRecorder) NewBatch(name, batchType any) *go... method Query (line 8971) | func (mr *MockCassandraMockRecorder) Query(dest, stmt any, values ...a... function NewMockCassandra (line 8826) | func NewMockCassandra(ctrl *gomock.Controller) *MockCassandra { type MockCassandraBatch (line 8978) | type MockCassandraBatch struct method EXPECT (line 8997) | func (m *MockCassandraBatch) EXPECT() *MockCassandraBatchMockRecorder { method BatchQuery (line 9002) | func (m *MockCassandraBatch) BatchQuery(name, stmt string, values ...a... method ExecuteBatch (line 9021) | func (m *MockCassandraBatch) ExecuteBatch(name string) error { method ExecuteBatchCAS (line 9035) | func (m *MockCassandraBatch) ExecuteBatchCAS(name string, dest ...any)... type MockCassandraBatchMockRecorder (line 8985) | type MockCassandraBatchMockRecorder struct method BatchQuery (line 9014) | func (mr *MockCassandraBatchMockRecorder) BatchQuery(name, stmt any, v... method ExecuteBatch (line 9029) | func (mr *MockCassandraBatchMockRecorder) ExecuteBatch(name any) *gomo... method ExecuteBatchCAS (line 9048) | func (mr *MockCassandraBatchMockRecorder) ExecuteBatchCAS(name any, de... function NewMockCassandraBatch (line 8990) | func NewMockCassandraBatch(ctrl *gomock.Controller) *MockCassandraBatch { type MockCassandraWithContext (line 9055) | type MockCassandraWithContext struct method EXPECT (line 9074) | func (m *MockCassandraWithContext) EXPECT() *MockCassandraWithContextM... method BatchQuery (line 9079) | func (m *MockCassandraWithContext) BatchQuery(name, stmt string, value... method BatchQueryWithCtx (line 9098) | func (m *MockCassandraWithContext) BatchQueryWithCtx(ctx context.Conte... method Exec (line 9117) | func (m *MockCassandraWithContext) Exec(stmt string, values ...any) er... method ExecCAS (line 9136) | func (m *MockCassandraWithContext) ExecCAS(dest any, stmt string, valu... method ExecCASWithCtx (line 9156) | func (m *MockCassandraWithContext) ExecCASWithCtx(ctx context.Context,... method ExecWithCtx (line 9176) | func (m *MockCassandraWithContext) ExecWithCtx(ctx context.Context, st... method ExecuteBatch (line 9195) | func (m *MockCassandraWithContext) ExecuteBatch(name string) error { method ExecuteBatchCAS (line 9209) | func (m *MockCassandraWithContext) ExecuteBatchCAS(name string, dest .... method ExecuteBatchCASWithCtx (line 9229) | func (m *MockCassandraWithContext) ExecuteBatchCASWithCtx(ctx context.... method ExecuteBatchWithCtx (line 9249) | func (m *MockCassandraWithContext) ExecuteBatchWithCtx(ctx context.Con... method HealthCheck (line 9263) | func (m *MockCassandraWithContext) HealthCheck(arg0 context.Context) (... method NewBatch (line 9278) | func (m *MockCassandraWithContext) NewBatch(name string, batchType int... method NewBatchWithCtx (line 9292) | func (m *MockCassandraWithContext) NewBatchWithCtx(ctx context.Context... method Query (line 9306) | func (m *MockCassandraWithContext) Query(dest any, stmt string, values... method QueryWithCtx (line 9325) | func (m *MockCassandraWithContext) QueryWithCtx(ctx context.Context, d... type MockCassandraWithContextMockRecorder (line 9062) | type MockCassandraWithContextMockRecorder struct method BatchQuery (line 9091) | func (mr *MockCassandraWithContextMockRecorder) BatchQuery(name, stmt ... method BatchQueryWithCtx (line 9110) | func (mr *MockCassandraWithContextMockRecorder) BatchQueryWithCtx(ctx,... method Exec (line 9129) | func (mr *MockCassandraWithContextMockRecorder) Exec(stmt any, values ... method ExecCAS (line 9149) | func (mr *MockCassandraWithContextMockRecorder) ExecCAS(dest, stmt any... method ExecCASWithCtx (line 9169) | func (mr *MockCassandraWithContextMockRecorder) ExecCASWithCtx(ctx, de... method ExecWithCtx (line 9188) | func (mr *MockCassandraWithContextMockRecorder) ExecWithCtx(ctx, stmt ... method ExecuteBatch (line 9203) | func (mr *MockCassandraWithContextMockRecorder) ExecuteBatch(name any)... method ExecuteBatchCAS (line 9222) | func (mr *MockCassandraWithContextMockRecorder) ExecuteBatchCAS(name a... method ExecuteBatchCASWithCtx (line 9242) | func (mr *MockCassandraWithContextMockRecorder) ExecuteBatchCASWithCtx... method ExecuteBatchWithCtx (line 9257) | func (mr *MockCassandraWithContextMockRecorder) ExecuteBatchWithCtx(ct... method HealthCheck (line 9272) | func (mr *MockCassandraWithContextMockRecorder) HealthCheck(arg0 any) ... method NewBatch (line 9286) | func (mr *MockCassandraWithContextMockRecorder) NewBatch(name, batchTy... method NewBatchWithCtx (line 9300) | func (mr *MockCassandraWithContextMockRecorder) NewBatchWithCtx(ctx, n... method Query (line 9318) | func (mr *MockCassandraWithContextMockRecorder) Query(dest, stmt any, ... method QueryWithCtx (line 9337) | func (mr *MockCassandraWithContextMockRecorder) QueryWithCtx(ctx, dest... function NewMockCassandraWithContext (line 9067) | func NewMockCassandraWithContext(ctrl *gomock.Controller) *MockCassandra... type MockCassandraBatchWithContext (line 9344) | type MockCassandraBatchWithContext struct method EXPECT (line 9363) | func (m *MockCassandraBatchWithContext) EXPECT() *MockCassandraBatchWi... method BatchQueryWithCtx (line 9368) | func (m *MockCassandraBatchWithContext) BatchQueryWithCtx(ctx context.... method ExecuteBatchCASWithCtx (line 9387) | func (m *MockCassandraBatchWithContext) ExecuteBatchCASWithCtx(ctx con... method ExecuteBatchWithCtx (line 9407) | func (m *MockCassandraBatchWithContext) ExecuteBatchWithCtx(ctx contex... type MockCassandraBatchWithContextMockRecorder (line 9351) | type MockCassandraBatchWithContextMockRecorder struct method BatchQueryWithCtx (line 9380) | func (mr *MockCassandraBatchWithContextMockRecorder) BatchQueryWithCtx... method ExecuteBatchCASWithCtx (line 9400) | func (mr *MockCassandraBatchWithContextMockRecorder) ExecuteBatchCASWi... method ExecuteBatchWithCtx (line 9415) | func (mr *MockCassandraBatchWithContextMockRecorder) ExecuteBatchWithC... function NewMockCassandraBatchWithContext (line 9356) | func NewMockCassandraBatchWithContext(ctrl *gomock.Controller) *MockCass... type MockCassandraProvider (line 9421) | type MockCassandraProvider struct method EXPECT (line 9440) | func (m *MockCassandraProvider) EXPECT() *MockCassandraProviderMockRec... method BatchQuery (line 9445) | func (m *MockCassandraProvider) BatchQuery(name, stmt string, values .... method BatchQueryWithCtx (line 9464) | func (m *MockCassandraProvider) BatchQueryWithCtx(ctx context.Context,... method Connect (line 9483) | func (m *MockCassandraProvider) Connect() { method Exec (line 9495) | func (m *MockCassandraProvider) Exec(stmt string, values ...any) error { method ExecCAS (line 9514) | func (m *MockCassandraProvider) ExecCAS(dest any, stmt string, values ... method ExecCASWithCtx (line 9534) | func (m *MockCassandraProvider) ExecCASWithCtx(ctx context.Context, de... method ExecWithCtx (line 9554) | func (m *MockCassandraProvider) ExecWithCtx(ctx context.Context, stmt ... method ExecuteBatch (line 9573) | func (m *MockCassandraProvider) ExecuteBatch(name string) error { method ExecuteBatchCAS (line 9587) | func (m *MockCassandraProvider) ExecuteBatchCAS(name string, dest ...a... method ExecuteBatchCASWithCtx (line 9607) | func (m *MockCassandraProvider) ExecuteBatchCASWithCtx(ctx context.Con... method ExecuteBatchWithCtx (line 9627) | func (m *MockCassandraProvider) ExecuteBatchWithCtx(ctx context.Contex... method HealthCheck (line 9641) | func (m *MockCassandraProvider) HealthCheck(arg0 context.Context) (any... method NewBatch (line 9656) | func (m *MockCassandraProvider) NewBatch(name string, batchType int) e... method NewBatchWithCtx (line 9670) | func (m *MockCassandraProvider) NewBatchWithCtx(ctx context.Context, n... method Query (line 9684) | func (m *MockCassandraProvider) Query(dest any, stmt string, values ..... method QueryWithCtx (line 9703) | func (m *MockCassandraProvider) QueryWithCtx(ctx context.Context, dest... method UseLogger (line 9722) | func (m *MockCassandraProvider) UseLogger(logger any) { method UseMetrics (line 9734) | func (m *MockCassandraProvider) UseMetrics(metrics any) { method UseTracer (line 9746) | func (m *MockCassandraProvider) UseTracer(tracer any) { type MockCassandraProviderMockRecorder (line 9428) | type MockCassandraProviderMockRecorder struct method BatchQuery (line 9457) | func (mr *MockCassandraProviderMockRecorder) BatchQuery(name, stmt any... method BatchQueryWithCtx (line 9476) | func (mr *MockCassandraProviderMockRecorder) BatchQueryWithCtx(ctx, na... method Connect (line 9489) | func (mr *MockCassandraProviderMockRecorder) Connect() *gomock.Call { method Exec (line 9507) | func (mr *MockCassandraProviderMockRecorder) Exec(stmt any, values ...... method ExecCAS (line 9527) | func (mr *MockCassandraProviderMockRecorder) ExecCAS(dest, stmt any, v... method ExecCASWithCtx (line 9547) | func (mr *MockCassandraProviderMockRecorder) ExecCASWithCtx(ctx, dest,... method ExecWithCtx (line 9566) | func (mr *MockCassandraProviderMockRecorder) ExecWithCtx(ctx, stmt any... method ExecuteBatch (line 9581) | func (mr *MockCassandraProviderMockRecorder) ExecuteBatch(name any) *g... method ExecuteBatchCAS (line 9600) | func (mr *MockCassandraProviderMockRecorder) ExecuteBatchCAS(name any,... method ExecuteBatchCASWithCtx (line 9620) | func (mr *MockCassandraProviderMockRecorder) ExecuteBatchCASWithCtx(ct... method ExecuteBatchWithCtx (line 9635) | func (mr *MockCassandraProviderMockRecorder) ExecuteBatchWithCtx(ctx, ... method HealthCheck (line 9650) | func (mr *MockCassandraProviderMockRecorder) HealthCheck(arg0 any) *go... method NewBatch (line 9664) | func (mr *MockCassandraProviderMockRecorder) NewBatch(name, batchType ... method NewBatchWithCtx (line 9678) | func (mr *MockCassandraProviderMockRecorder) NewBatchWithCtx(ctx, name... method Query (line 9696) | func (mr *MockCassandraProviderMockRecorder) Query(dest, stmt any, val... method QueryWithCtx (line 9715) | func (mr *MockCassandraProviderMockRecorder) QueryWithCtx(ctx, dest, s... method UseLogger (line 9728) | func (mr *MockCassandraProviderMockRecorder) UseLogger(logger any) *go... method UseMetrics (line 9740) | func (mr *MockCassandraProviderMockRecorder) UseMetrics(metrics any) *... method UseTracer (line 9752) | func (mr *MockCassandraProviderMockRecorder) UseTracer(tracer any) *go... function NewMockCassandraProvider (line 9433) | func NewMockCassandraProvider(ctrl *gomock.Controller) *MockCassandraPro... type MockClickhouse (line 9758) | type MockClickhouse struct method EXPECT (line 9777) | func (m *MockClickhouse) EXPECT() *MockClickhouseMockRecorder { method AsyncInsert (line 9782) | func (m *MockClickhouse) AsyncInsert(ctx context.Context, query string... method Exec (line 9801) | func (m *MockClickhouse) Exec(ctx context.Context, query string, args ... method HealthCheck (line 9820) | func (m *MockClickhouse) HealthCheck(arg0 context.Context) (any, error) { method Select (line 9835) | func (m *MockClickhouse) Select(ctx context.Context, dest any, query s... type MockClickhouseMockRecorder (line 9765) | type MockClickhouseMockRecorder struct method AsyncInsert (line 9794) | func (mr *MockClickhouseMockRecorder) AsyncInsert(ctx, query, wait any... method Exec (line 9813) | func (mr *MockClickhouseMockRecorder) Exec(ctx, query any, args ...any... method HealthCheck (line 9829) | func (mr *MockClickhouseMockRecorder) HealthCheck(arg0 any) *gomock.Ca... method Select (line 9847) | func (mr *MockClickhouseMockRecorder) Select(ctx, dest, query any, arg... function NewMockClickhouse (line 9770) | func NewMockClickhouse(ctrl *gomock.Controller) *MockClickhouse { type MockClickhouseProvider (line 9854) | type MockClickhouseProvider struct method EXPECT (line 9873) | func (m *MockClickhouseProvider) EXPECT() *MockClickhouseProviderMockR... method AsyncInsert (line 9878) | func (m *MockClickhouseProvider) AsyncInsert(ctx context.Context, quer... method Connect (line 9897) | func (m *MockClickhouseProvider) Connect() { method Exec (line 9909) | func (m *MockClickhouseProvider) Exec(ctx context.Context, query strin... method HealthCheck (line 9928) | func (m *MockClickhouseProvider) HealthCheck(arg0 context.Context) (an... method Select (line 9943) | func (m *MockClickhouseProvider) Select(ctx context.Context, dest any,... method UseLogger (line 9962) | func (m *MockClickhouseProvider) UseLogger(logger any) { method UseMetrics (line 9974) | func (m *MockClickhouseProvider) UseMetrics(metrics any) { method UseTracer (line 9986) | func (m *MockClickhouseProvider) UseTracer(tracer any) { type MockClickhouseProviderMockRecorder (line 9861) | type MockClickhouseProviderMockRecorder struct method AsyncInsert (line 9890) | func (mr *MockClickhouseProviderMockRecorder) AsyncInsert(ctx, query, ... method Connect (line 9903) | func (mr *MockClickhouseProviderMockRecorder) Connect() *gomock.Call { method Exec (line 9921) | func (mr *MockClickhouseProviderMockRecorder) Exec(ctx, query any, arg... method HealthCheck (line 9937) | func (mr *MockClickhouseProviderMockRecorder) HealthCheck(arg0 any) *g... method Select (line 9955) | func (mr *MockClickhouseProviderMockRecorder) Select(ctx, dest, query ... method UseLogger (line 9968) | func (mr *MockClickhouseProviderMockRecorder) UseLogger(logger any) *g... method UseMetrics (line 9980) | func (mr *MockClickhouseProviderMockRecorder) UseMetrics(metrics any) ... method UseTracer (line 9992) | func (mr *MockClickhouseProviderMockRecorder) UseTracer(tracer any) *g... function NewMockClickhouseProvider (line 9866) | func NewMockClickhouseProvider(ctrl *gomock.Controller) *MockClickhouseP... type MockOracleDB (line 9998) | type MockOracleDB struct method EXPECT (line 10017) | func (m *MockOracleDB) EXPECT() *MockOracleDBMockRecorder { method Begin (line 10022) | func (m *MockOracleDB) Begin() (OracleTx, error) { method Exec (line 10037) | func (m *MockOracleDB) Exec(ctx context.Context, query string, args ..... method HealthCheck (line 10056) | func (m *MockOracleDB) HealthCheck(arg0 context.Context) (any, error) { method Select (line 10071) | func (m *MockOracleDB) Select(ctx context.Context, dest any, query str... type MockOracleDBMockRecorder (line 10005) | type MockOracleDBMockRecorder struct method Begin (line 10031) | func (mr *MockOracleDBMockRecorder) Begin() *gomock.Call { method Exec (line 10049) | func (mr *MockOracleDBMockRecorder) Exec(ctx, query any, args ...any) ... method HealthCheck (line 10065) | func (mr *MockOracleDBMockRecorder) HealthCheck(arg0 any) *gomock.Call { method Select (line 10083) | func (mr *MockOracleDBMockRecorder) Select(ctx, dest, query any, args ... function NewMockOracleDB (line 10010) | func NewMockOracleDB(ctrl *gomock.Controller) *MockOracleDB { type MockOracleTx (line 10090) | type MockOracleTx struct method EXPECT (line 10109) | func (m *MockOracleTx) EXPECT() *MockOracleTxMockRecorder { method Commit (line 10114) | func (m *MockOracleTx) Commit() error { method ExecContext (line 10128) | func (m *MockOracleTx) ExecContext(ctx context.Context, query string, ... method Rollback (line 10147) | func (m *MockOracleTx) Rollback() error { method SelectContext (line 10161) | func (m *MockOracleTx) SelectContext(ctx context.Context, dest any, qu... type MockOracleTxMockRecorder (line 10097) | type MockOracleTxMockRecorder struct method Commit (line 10122) | func (mr *MockOracleTxMockRecorder) Commit() *gomock.Call { method ExecContext (line 10140) | func (mr *MockOracleTxMockRecorder) ExecContext(ctx, query any, args .... method Rollback (line 10155) | func (mr *MockOracleTxMockRecorder) Rollback() *gomock.Call { method SelectContext (line 10173) | func (mr *MockOracleTxMockRecorder) SelectContext(ctx, dest, query any... function NewMockOracleTx (line 10102) | func NewMockOracleTx(ctrl *gomock.Controller) *MockOracleTx { type MockOracleProvider (line 10180) | type MockOracleProvider struct method EXPECT (line 10199) | func (m *MockOracleProvider) EXPECT() *MockOracleProviderMockRecorder { method Begin (line 10204) | func (m *MockOracleProvider) Begin() (OracleTx, error) { method Connect (line 10219) | func (m *MockOracleProvider) Connect() { method Exec (line 10231) | func (m *MockOracleProvider) Exec(ctx context.Context, query string, a... method HealthCheck (line 10250) | func (m *MockOracleProvider) HealthCheck(arg0 context.Context) (any, e... method Select (line 10265) | func (m *MockOracleProvider) Select(ctx context.Context, dest any, que... method UseLogger (line 10284) | func (m *MockOracleProvider) UseLogger(logger any) { method UseMetrics (line 10296) | func (m *MockOracleProvider) UseMetrics(metrics any) { method UseTracer (line 10308) | func (m *MockOracleProvider) UseTracer(tracer any) { type MockOracleProviderMockRecorder (line 10187) | type MockOracleProviderMockRecorder struct method Begin (line 10213) | func (mr *MockOracleProviderMockRecorder) Begin() *gomock.Call { method Connect (line 10225) | func (mr *MockOracleProviderMockRecorder) Connect() *gomock.Call { method Exec (line 10243) | func (mr *MockOracleProviderMockRecorder) Exec(ctx, query any, args ..... method HealthCheck (line 10259) | func (mr *MockOracleProviderMockRecorder) HealthCheck(arg0 any) *gomoc... method Select (line 10277) | func (mr *MockOracleProviderMockRecorder) Select(ctx, dest, query any,... method UseLogger (line 10290) | func (mr *MockOracleProviderMockRecorder) UseLogger(logger any) *gomoc... method UseMetrics (line 10302) | func (mr *MockOracleProviderMockRecorder) UseMetrics(metrics any) *gom... method UseTracer (line 10314) | func (mr *MockOracleProviderMockRecorder) UseTracer(tracer any) *gomoc... function NewMockOracleProvider (line 10192) | func NewMockOracleProvider(ctrl *gomock.Controller) *MockOracleProvider { type MockMongo (line 10320) | type MockMongo struct method EXPECT (line 10339) | func (m *MockMongo) EXPECT() *MockMongoMockRecorder { method CountDocuments (line 10344) | func (m *MockMongo) CountDocuments(ctx context.Context, collection str... method CreateCollection (line 10359) | func (m *MockMongo) CreateCollection(ctx context.Context, name string)... method DeleteMany (line 10373) | func (m *MockMongo) DeleteMany(ctx context.Context, collection string,... method DeleteOne (line 10388) | func (m *MockMongo) DeleteOne(ctx context.Context, collection string, ... method Drop (line 10403) | func (m *MockMongo) Drop(ctx context.Context, collection string) error { method Find (line 10417) | func (m *MockMongo) Find(ctx context.Context, collection string, filte... method FindOne (line 10431) | func (m *MockMongo) FindOne(ctx context.Context, collection string, fi... method HealthCheck (line 10445) | func (m *MockMongo) HealthCheck(arg0 context.Context) (any, error) { method InsertMany (line 10460) | func (m *MockMongo) InsertMany(ctx context.Context, collection string,... method InsertOne (line 10475) | func (m *MockMongo) InsertOne(ctx context.Context, collection string, ... method StartSession (line 10490) | func (m *MockMongo) StartSession() (any, error) { method UpdateByID (line 10505) | func (m *MockMongo) UpdateByID(ctx context.Context, collection string,... method UpdateMany (line 10520) | func (m *MockMongo) UpdateMany(ctx context.Context, collection string,... method UpdateOne (line 10535) | func (m *MockMongo) UpdateOne(ctx context.Context, collection string, ... type MockMongoMockRecorder (line 10327) | type MockMongoMockRecorder struct method CountDocuments (line 10353) | func (mr *MockMongoMockRecorder) CountDocuments(ctx, collection, filte... method CreateCollection (line 10367) | func (mr *MockMongoMockRecorder) CreateCollection(ctx, name any) *gomo... method DeleteMany (line 10382) | func (mr *MockMongoMockRecorder) DeleteMany(ctx, collection, filter an... method DeleteOne (line 10397) | func (mr *MockMongoMockRecorder) DeleteOne(ctx, collection, filter any... method Drop (line 10411) | func (mr *MockMongoMockRecorder) Drop(ctx, collection any) *gomock.Call { method Find (line 10425) | func (mr *MockMongoMockRecorder) Find(ctx, collection, filter, results... method FindOne (line 10439) | func (mr *MockMongoMockRecorder) FindOne(ctx, collection, filter, resu... method HealthCheck (line 10454) | func (mr *MockMongoMockRecorder) HealthCheck(arg0 any) *gomock.Call { method InsertMany (line 10469) | func (mr *MockMongoMockRecorder) InsertMany(ctx, collection, documents... method InsertOne (line 10484) | func (mr *MockMongoMockRecorder) InsertOne(ctx, collection, document a... method StartSession (line 10499) | func (mr *MockMongoMockRecorder) StartSession() *gomock.Call { method UpdateByID (line 10514) | func (mr *MockMongoMockRecorder) UpdateByID(ctx, collection, id, updat... method UpdateMany (line 10529) | func (mr *MockMongoMockRecorder) UpdateMany(ctx, collection, filter, u... method UpdateOne (line 10543) | func (mr *MockMongoMockRecorder) UpdateOne(ctx, collection, filter, up... function NewMockMongo (line 10332) | func NewMockMongo(ctrl *gomock.Controller) *MockMongo { type MockTransaction (line 10549) | type MockTransaction struct method EXPECT (line 10568) | func (m *MockTransaction) EXPECT() *MockTransactionMockRecorder { method AbortTransaction (line 10573) | func (m *MockTransaction) AbortTransaction(arg0 context.Context) error { method CommitTransaction (line 10587) | func (m *MockTransaction) CommitTransaction(arg0 context.Context) error { method EndSession (line 10601) | func (m *MockTransaction) EndSession(arg0 context.Context) { method StartTransaction (line 10613) | func (m *MockTransaction) StartTransaction() error { type MockTransactionMockRecorder (line 10556) | type MockTransactionMockRecorder struct method AbortTransaction (line 10581) | func (mr *MockTransactionMockRecorder) AbortTransaction(arg0 any) *gom... method CommitTransaction (line 10595) | func (mr *MockTransactionMockRecorder) CommitTransaction(arg0 any) *go... method EndSession (line 10607) | func (mr *MockTransactionMockRecorder) EndSession(arg0 any) *gomock.Ca... method StartTransaction (line 10621) | func (mr *MockTransactionMockRecorder) StartTransaction() *gomock.Call { function NewMockTransaction (line 10561) | func NewMockTransaction(ctrl *gomock.Controller) *MockTransaction { type MockMongoProvider (line 10627) | type MockMongoProvider struct method EXPECT (line 10646) | func (m *MockMongoProvider) EXPECT() *MockMongoProviderMockRecorder { method Connect (line 10651) | func (m *MockMongoProvider) Connect() { method CountDocuments (line 10663) | func (m *MockMongoProvider) CountDocuments(ctx context.Context, collec... method CreateCollection (line 10678) | func (m *MockMongoProvider) CreateCollection(ctx context.Context, name... method DeleteMany (line 10692) | func (m *MockMongoProvider) DeleteMany(ctx context.Context, collection... method DeleteOne (line 10707) | func (m *MockMongoProvider) DeleteOne(ctx context.Context, collection ... method Drop (line 10722) | func (m *MockMongoProvider) Drop(ctx context.Context, collection strin... method Find (line 10736) | func (m *MockMongoProvider) Find(ctx context.Context, collection strin... method FindOne (line 10750) | func (m *MockMongoProvider) FindOne(ctx context.Context, collection st... method HealthCheck (line 10764) | func (m *MockMongoProvider) HealthCheck(arg0 context.Context) (any, er... method InsertMany (line 10779) | func (m *MockMongoProvider) InsertMany(ctx context.Context, collection... method InsertOne (line 10794) | func (m *MockMongoProvider) InsertOne(ctx context.Context, collection ... method StartSession (line 10809) | func (m *MockMongoProvider) StartSession() (any, error) { method UpdateByID (line 10824) | func (m *MockMongoProvider) UpdateByID(ctx context.Context, collection... method UpdateMany (line 10839) | func (m *MockMongoProvider) UpdateMany(ctx context.Context, collection... method UpdateOne (line 10854) | func (m *MockMongoProvider) UpdateOne(ctx context.Context, collection ... method UseLogger (line 10868) | func (m *MockMongoProvider) UseLogger(logger any) { method UseMetrics (line 10880) | func (m *MockMongoProvider) UseMetrics(metrics any) { method UseTracer (line 10892) | func (m *MockMongoProvider) UseTracer(tracer any) { type MockMongoProviderMockRecorder (line 10634) | type MockMongoProviderMockRecorder struct method Connect (line 10657) | func (mr *MockMongoProviderMockRecorder) Connect() *gomock.Call { method CountDocuments (line 10672) | func (mr *MockMongoProviderMockRecorder) CountDocuments(ctx, collectio... method CreateCollection (line 10686) | func (mr *MockMongoProviderMockRecorder) CreateCollection(ctx, name an... method DeleteMany (line 10701) | func (mr *MockMongoProviderMockRecorder) DeleteMany(ctx, collection, f... method DeleteOne (line 10716) | func (mr *MockMongoProviderMockRecorder) DeleteOne(ctx, collection, fi... method Drop (line 10730) | func (mr *MockMongoProviderMockRecorder) Drop(ctx, collection any) *go... method Find (line 10744) | func (mr *MockMongoProviderMockRecorder) Find(ctx, collection, filter,... method FindOne (line 10758) | func (mr *MockMongoProviderMockRecorder) FindOne(ctx, collection, filt... method HealthCheck (line 10773) | func (mr *MockMongoProviderMockRecorder) HealthCheck(arg0 any) *gomock... method InsertMany (line 10788) | func (mr *MockMongoProviderMockRecorder) InsertMany(ctx, collection, d... method InsertOne (line 10803) | func (mr *MockMongoProviderMockRecorder) InsertOne(ctx, collection, do... method StartSession (line 10818) | func (mr *MockMongoProviderMockRecorder) StartSession() *gomock.Call { method UpdateByID (line 10833) | func (mr *MockMongoProviderMockRecorder) UpdateByID(ctx, collection, i... method UpdateMany (line 10848) | func (mr *MockMongoProviderMockRecorder) UpdateMany(ctx, collection, f... method UpdateOne (line 10862) | func (mr *MockMongoProviderMockRecorder) UpdateOne(ctx, collection, fi... method UseLogger (line 10874) | func (mr *MockMongoProviderMockRecorder) UseLogger(logger any) *gomock... method UseMetrics (line 10886) | func (mr *MockMongoProviderMockRecorder) UseMetrics(metrics any) *gomo... method UseTracer (line 10898) | func (mr *MockMongoProviderMockRecorder) UseTracer(tracer any) *gomock... function NewMockMongoProvider (line 10639) | func NewMockMongoProvider(ctrl *gomock.Controller) *MockMongoProvider { type MockSurrealDB (line 10904) | type MockSurrealDB struct method EXPECT (line 10923) | func (m *MockSurrealDB) EXPECT() *MockSurrealDBMockRecorder { method Create (line 10928) | func (m *MockSurrealDB) Create(ctx context.Context, table string, data... method CreateDatabase (line 10943) | func (m *MockSurrealDB) CreateDatabase(ctx context.Context, database s... method CreateNamespace (line 10957) | func (m *MockSurrealDB) CreateNamespace(ctx context.Context, namespace... method Delete (line 10971) | func (m *MockSurrealDB) Delete(ctx context.Context, table, id string) ... method DropDatabase (line 10986) | func (m *MockSurrealDB) DropDatabase(ctx context.Context, database str... method DropNamespace (line 11000) | func (m *MockSurrealDB) DropNamespace(ctx context.Context, namespace s... method HealthCheck (line 11014) | func (m *MockSurrealDB) HealthCheck(arg0 context.Context) (any, error) { method Query (line 11029) | func (m *MockSurrealDB) Query(ctx context.Context, query string, vars ... method Select (line 11044) | func (m *MockSurrealDB) Select(ctx context.Context, table string) ([]m... method Update (line 11059) | func (m *MockSurrealDB) Update(ctx context.Context, table, id string, ... type MockSurrealDBMockRecorder (line 10911) | type MockSurrealDBMockRecorder struct method Create (line 10937) | func (mr *MockSurrealDBMockRecorder) Create(ctx, table, data any) *gom... method CreateDatabase (line 10951) | func (mr *MockSurrealDBMockRecorder) CreateDatabase(ctx, database any)... method CreateNamespace (line 10965) | func (mr *MockSurrealDBMockRecorder) CreateNamespace(ctx, namespace an... method Delete (line 10980) | func (mr *MockSurrealDBMockRecorder) Delete(ctx, table, id any) *gomoc... method DropDatabase (line 10994) | func (mr *MockSurrealDBMockRecorder) DropDatabase(ctx, database any) *... method DropNamespace (line 11008) | func (mr *MockSurrealDBMockRecorder) DropNamespace(ctx, namespace any)... method HealthCheck (line 11023) | func (mr *MockSurrealDBMockRecorder) HealthCheck(arg0 any) *gomock.Call { method Query (line 11038) | func (mr *MockSurrealDBMockRecorder) Query(ctx, query, vars any) *gomo... method Select (line 11053) | func (mr *MockSurrealDBMockRecorder) Select(ctx, table any) *gomock.Ca... method Update (line 11068) | func (mr *MockSurrealDBMockRecorder) Update(ctx, table, id, data any) ... function NewMockSurrealDB (line 10916) | func NewMockSurrealDB(ctrl *gomock.Controller) *MockSurrealDB { type MockSurrealBDProvider (line 11074) | type MockSurrealBDProvider struct method EXPECT (line 11093) | func (m *MockSurrealBDProvider) EXPECT() *MockSurrealBDProviderMockRec... method Connect (line 11098) | func (m *MockSurrealBDProvider) Connect() { method Create (line 11110) | func (m *MockSurrealBDProvider) Create(ctx context.Context, table stri... method CreateDatabase (line 11125) | func (m *MockSurrealBDProvider) CreateDatabase(ctx context.Context, da... method CreateNamespace (line 11139) | func (m *MockSurrealBDProvider) CreateNamespace(ctx context.Context, n... method Delete (line 11153) | func (m *MockSurrealBDProvider) Delete(ctx context.Context, table, id ... method DropDatabase (line 11168) | func (m *MockSurrealBDProvider) DropDatabase(ctx context.Context, data... method DropNamespace (line 11182) | func (m *MockSurrealBDProvider) DropNamespace(ctx context.Context, nam... method HealthCheck (line 11196) | func (m *MockSurrealBDProvider) HealthCheck(arg0 context.Context) (any... method Query (line 11211) | func (m *MockSurrealBDProvider) Query(ctx context.Context, query strin... method Select (line 11226) | func (m *MockSurrealBDProvider) Select(ctx context.Context, table stri... method Update (line 11241) | func (m *MockSurrealBDProvider) Update(ctx context.Context, table, id ... method UseLogger (line 11256) | func (m *MockSurrealBDProvider) UseLogger(logger any) { method UseMetrics (line 11268) | func (m *MockSurrealBDProvider) UseMetrics(metrics any) { method UseTracer (line 11280) | func (m *MockSurrealBDProvider) UseTracer(tracer any) { type MockSurrealBDProviderMockRecorder (line 11081) | type MockSurrealBDProviderMockRecorder struct method Connect (line 11104) | func (mr *MockSurrealBDProviderMockRecorder) Connect() *gomock.Call { method Create (line 11119) | func (mr *MockSurrealBDProviderMockRecorder) Create(ctx, table, data a... method CreateDatabase (line 11133) | func (mr *MockSurrealBDProviderMockRecorder) CreateDatabase(ctx, datab... method CreateNamespace (line 11147) | func (mr *MockSurrealBDProviderMockRecorder) CreateNamespace(ctx, name... method Delete (line 11162) | func (mr *MockSurrealBDProviderMockRecorder) Delete(ctx, table, id any... method DropDatabase (line 11176) | func (mr *MockSurrealBDProviderMockRecorder) DropDatabase(ctx, databas... method DropNamespace (line 11190) | func (mr *MockSurrealBDProviderMockRecorder) DropNamespace(ctx, namesp... method HealthCheck (line 11205) | func (mr *MockSurrealBDProviderMockRecorder) HealthCheck(arg0 any) *go... method Query (line 11220) | func (mr *MockSurrealBDProviderMockRecorder) Query(ctx, query, vars an... method Select (line 11235) | func (mr *MockSurrealBDProviderMockRecorder) Select(ctx, table any) *g... method Update (line 11250) | func (mr *MockSurrealBDProviderMockRecorder) Update(ctx, table, id, da... method UseLogger (line 11262) | func (mr *MockSurrealBDProviderMockRecorder) UseLogger(logger any) *go... method UseMetrics (line 11274) | func (mr *MockSurrealBDProviderMockRecorder) UseMetrics(metrics any) *... method UseTracer (line 11286) | func (mr *MockSurrealBDProviderMockRecorder) UseTracer(tracer any) *go... function NewMockSurrealBDProvider (line 11086) | func NewMockSurrealBDProvider(ctrl *gomock.Controller) *MockSurrealBDPro... type Mockprovider (line 11292) | type Mockprovider struct method EXPECT (line 11311) | func (m *Mockprovider) EXPECT() *MockproviderMockRecorder { method Connect (line 11316) | func (m *Mockprovider) Connect() { method UseLogger (line 11328) | func (m *Mockprovider) UseLogger(logger any) { method UseMetrics (line 11340) | func (m *Mockprovider) UseMetrics(metrics any) { method UseTracer (line 11352) | func (m *Mockprovider) UseTracer(tracer any) { type MockproviderMockRecorder (line 11299) | type MockproviderMockRecorder struct method Connect (line 11322) | func (mr *MockproviderMockRecorder) Connect() *gomock.Call { method UseLogger (line 11334) | func (mr *MockproviderMockRecorder) UseLogger(logger any) *gomock.Call { method UseMetrics (line 11346) | func (mr *MockproviderMockRecorder) UseMetrics(metrics any) *gomock.Ca... method UseTracer (line 11358) | func (mr *MockproviderMockRecorder) UseTracer(tracer any) *gomock.Call { function NewMockprovider (line 11304) | func NewMockprovider(ctrl *gomock.Controller) *Mockprovider { type MockHealthChecker (line 11364) | type MockHealthChecker struct method EXPECT (line 11383) | func (m *MockHealthChecker) EXPECT() *MockHealthCheckerMockRecorder { method HealthCheck (line 11388) | func (m *MockHealthChecker) HealthCheck(arg0 context.Context) (any, er... type MockHealthCheckerMockRecorder (line 11371) | type MockHealthCheckerMockRecorder struct method HealthCheck (line 11397) | func (mr *MockHealthCheckerMockRecorder) HealthCheck(arg0 any) *gomock... function NewMockHealthChecker (line 11376) | func NewMockHealthChecker(ctrl *gomock.Controller) *MockHealthChecker { type MockKVStore (line 11403) | type MockKVStore struct method EXPECT (line 11422) | func (m *MockKVStore) EXPECT() *MockKVStoreMockRecorder { method Delete (line 11427) | func (m *MockKVStore) Delete(ctx context.Context, key string) error { method Get (line 11441) | func (m *MockKVStore) Get(ctx context.Context, key string) (string, er... method HealthCheck (line 11456) | func (m *MockKVStore) HealthCheck(arg0 context.Context) (any, error) { method Set (line 11471) | func (m *MockKVStore) Set(ctx context.Context, key, value string) error { type MockKVStoreMockRecorder (line 11410) | type MockKVStoreMockRecorder struct method Delete (line 11435) | func (mr *MockKVStoreMockRecorder) Delete(ctx, key any) *gomock.Call { method Get (line 11450) | func (mr *MockKVStoreMockRecorder) Get(ctx, key any) *gomock.Call { method HealthCheck (line 11465) | func (mr *MockKVStoreMockRecorder) HealthCheck(arg0 any) *gomock.Call { method Set (line 11479) | func (mr *MockKVStoreMockRecorder) Set(ctx, key, value any) *gomock.Ca... function NewMockKVStore (line 11415) | func NewMockKVStore(ctrl *gomock.Controller) *MockKVStore { type MockKVStoreProvider (line 11485) | type MockKVStoreProvider struct method EXPECT (line 11504) | func (m *MockKVStoreProvider) EXPECT() *MockKVStoreProviderMockRecorder { method Connect (line 11509) | func (m *MockKVStoreProvider) Connect() { method Delete (line 11521) | func (m *MockKVStoreProvider) Delete(ctx context.Context, key string) ... method Get (line 11535) | func (m *MockKVStoreProvider) Get(ctx context.Context, key string) (st... method HealthCheck (line 11550) | func (m *MockKVStoreProvider) HealthCheck(arg0 context.Context) (any, ... method Set (line 11565) | func (m *MockKVStoreProvider) Set(ctx context.Context, key, value stri... method UseLogger (line 11579) | func (m *MockKVStoreProvider) UseLogger(logger any) { method UseMetrics (line 11591) | func (m *MockKVStoreProvider) UseMetrics(metrics any) { method UseTracer (line 11603) | func (m *MockKVStoreProvider) UseTracer(tracer any) { type MockKVStoreProviderMockRecorder (line 11492) | type MockKVStoreProviderMockRecorder struct method Connect (line 11515) | func (mr *MockKVStoreProviderMockRecorder) Connect() *gomock.Call { method Delete (line 11529) | func (mr *MockKVStoreProviderMockRecorder) Delete(ctx, key any) *gomoc... method Get (line 11544) | func (mr *MockKVStoreProviderMockRecorder) Get(ctx, key any) *gomock.C... method HealthCheck (line 11559) | func (mr *MockKVStoreProviderMockRecorder) HealthCheck(arg0 any) *gomo... method Set (line 11573) | func (mr *MockKVStoreProviderMockRecorder) Set(ctx, key, value any) *g... method UseLogger (line 11585) | func (mr *MockKVStoreProviderMockRecorder) UseLogger(logger any) *gomo... method UseMetrics (line 11597) | func (mr *MockKVStoreProviderMockRecorder) UseMetrics(metrics any) *go... method UseTracer (line 11609) | func (mr *MockKVStoreProviderMockRecorder) UseTracer(tracer any) *gomo... function NewMockKVStoreProvider (line 11497) | func NewMockKVStoreProvider(ctrl *gomock.Controller) *MockKVStoreProvider { type MockPubSubProvider (line 11615) | type MockPubSubProvider struct method EXPECT (line 11634) | func (m *MockPubSubProvider) EXPECT() *MockPubSubProviderMockRecorder { method Close (line 11639) | func (m *MockPubSubProvider) Close() error { method Connect (line 11653) | func (m *MockPubSubProvider) Connect() { method CreateTopic (line 11665) | func (m *MockPubSubProvider) CreateTopic(arg0 context.Context, name st... method DeleteTopic (line 11679) | func (m *MockPubSubProvider) DeleteTopic(arg0 context.Context, name st... method Health (line 11693) | func (m *MockPubSubProvider) Health() datasource.Health { method Publish (line 11707) | func (m *MockPubSubProvider) Publish(ctx context.Context, topic string... method Query (line 11721) | func (m *MockPubSubProvider) Query(ctx context.Context, query string, ... method Subscribe (line 11741) | func (m *MockPubSubProvider) Subscribe(ctx context.Context, topic stri... method UseLogger (line 11756) | func (m *MockPubSubProvider) UseLogger(logger any) { method UseMetrics (line 11768) | func (m *MockPubSubProvider) UseMetrics(metrics any) { method UseTracer (line 11780) | func (m *MockPubSubProvider) UseTracer(tracer any) { type MockPubSubProviderMockRecorder (line 11622) | type MockPubSubProviderMockRecorder struct method Close (line 11647) | func (mr *MockPubSubProviderMockRecorder) Close() *gomock.Call { method Connect (line 11659) | func (mr *MockPubSubProviderMockRecorder) Connect() *gomock.Call { method CreateTopic (line 11673) | func (mr *MockPubSubProviderMockRecorder) CreateTopic(arg0, name any) ... method DeleteTopic (line 11687) | func (mr *MockPubSubProviderMockRecorder) DeleteTopic(arg0, name any) ... method Health (line 11701) | func (mr *MockPubSubProviderMockRecorder) Health() *gomock.Call { method Publish (line 11715) | func (mr *MockPubSubProviderMockRecorder) Publish(ctx, topic, message ... method Query (line 11734) | func (mr *MockPubSubProviderMockRecorder) Query(ctx, query any, args .... method Subscribe (line 11750) | func (mr *MockPubSubProviderMockRecorder) Subscribe(ctx, topic any) *g... method UseLogger (line 11762) | func (mr *MockPubSubProviderMockRecorder) UseLogger(logger any) *gomoc... method UseMetrics (line 11774) | func (mr *MockPubSubProviderMockRecorder) UseMetrics(metrics any) *gom... method UseTracer (line 11786) | func (mr *MockPubSubProviderMockRecorder) UseTracer(tracer any) *gomoc... function NewMockPubSubProvider (line 11627) | func NewMockPubSubProvider(ctrl *gomock.Controller) *MockPubSubProvider { type MockSolr (line 11792) | type MockSolr struct method EXPECT (line 11811) | func (m *MockSolr) EXPECT() *MockSolrMockRecorder { method AddField (line 11816) | func (m *MockSolr) AddField(ctx context.Context, collection string, do... method Create (line 11831) | func (m *MockSolr) Create(ctx context.Context, collection string, docu... method Delete (line 11846) | func (m *MockSolr) Delete(ctx context.Context, collection string, docu... method DeleteField (line 11861) | func (m *MockSolr) DeleteField(ctx context.Context, collection string,... method HealthCheck (line 11876) | func (m *MockSolr) HealthCheck(arg0 context.Context) (any, error) { method ListFields (line 11891) | func (m *MockSolr) ListFields(ctx context.Context, collection string, ... method Retrieve (line 11906) | func (m *MockSolr) Retrieve(ctx context.Context, collection string, pa... method Search (line 11921) | func (m *MockSolr) Search(ctx context.Context, collection string, para... method Update (line 11936) | func (m *MockSolr) Update(ctx context.Context, collection string, docu... method UpdateField (line 11951) | func (m *MockSolr) UpdateField(ctx context.Context, collection string,... type MockSolrMockRecorder (line 11799) | type MockSolrMockRecorder struct method AddField (line 11825) | func (mr *MockSolrMockRecorder) AddField(ctx, collection, document any... method Create (line 11840) | func (mr *MockSolrMockRecorder) Create(ctx, collection, document, para... method Delete (line 11855) | func (mr *MockSolrMockRecorder) Delete(ctx, collection, document, para... method DeleteField (line 11870) | func (mr *MockSolrMockRecorder) DeleteField(ctx, collection, document ... method HealthCheck (line 11885) | func (mr *MockSolrMockRecorder) HealthCheck(arg0 any) *gomock.Call { method ListFields (line 11900) | func (mr *MockSolrMockRecorder) ListFields(ctx, collection, params any... method Retrieve (line 11915) | func (mr *MockSolrMockRecorder) Retrieve(ctx, collection, params any) ... method Search (line 11930) | func (mr *MockSolrMockRecorder) Search(ctx, collection, params any) *g... method Update (line 11945) | func (mr *MockSolrMockRecorder) Update(ctx, collection, document, para... method UpdateField (line 11960) | func (mr *MockSolrMockRecorder) UpdateField(ctx, collection, document ... function NewMockSolr (line 11804) | func NewMockSolr(ctrl *gomock.Controller) *MockSolr { type MockSolrProvider (line 11966) | type MockSolrProvider struct method EXPECT (line 11985) | func (m *MockSolrProvider) EXPECT() *MockSolrProviderMockRecorder { method AddField (line 11990) | func (m *MockSolrProvider) AddField(ctx context.Context, collection st... method Connect (line 12005) | func (m *MockSolrProvider) Connect() { method Create (line 12017) | func (m *MockSolrProvider) Create(ctx context.Context, collection stri... method Delete (line 12032) | func (m *MockSolrProvider) Delete(ctx context.Context, collection stri... method DeleteField (line 12047) | func (m *MockSolrProvider) DeleteField(ctx context.Context, collection... method HealthCheck (line 12062) | func (m *MockSolrProvider) HealthCheck(arg0 context.Context) (any, err... method ListFields (line 12077) | func (m *MockSolrProvider) ListFields(ctx context.Context, collection ... method Retrieve (line 12092) | func (m *MockSolrProvider) Retrieve(ctx context.Context, collection st... method Search (line 12107) | func (m *MockSolrProvider) Search(ctx context.Context, collection stri... method Update (line 12122) | func (m *MockSolrProvider) Update(ctx context.Context, collection stri... method UpdateField (line 12137) | func (m *MockSolrProvider) UpdateField(ctx context.Context, collection... method UseLogger (line 12152) | func (m *MockSolrProvider) UseLogger(logger any) { method UseMetrics (line 12164) | func (m *MockSolrProvider) UseMetrics(metrics any) { method UseTracer (line 12176) | func (m *MockSolrProvider) UseTracer(tracer any) { type MockSolrProviderMockRecorder (line 11973) | type MockSolrProviderMockRecorder struct method AddField (line 11999) | func (mr *MockSolrProviderMockRecorder) AddField(ctx, collection, docu... method Connect (line 12011) | func (mr *MockSolrProviderMockRecorder) Connect() *gomock.Call { method Create (line 12026) | func (mr *MockSolrProviderMockRecorder) Create(ctx, collection, docume... method Delete (line 12041) | func (mr *MockSolrProviderMockRecorder) Delete(ctx, collection, docume... method DeleteField (line 12056) | func (mr *MockSolrProviderMockRecorder) DeleteField(ctx, collection, d... method HealthCheck (line 12071) | func (mr *MockSolrProviderMockRecorder) HealthCheck(arg0 any) *gomock.... method ListFields (line 12086) | func (mr *MockSolrProviderMockRecorder) ListFields(ctx, collection, pa... method Retrieve (line 12101) | func (mr *MockSolrProviderMockRecorder) Retrieve(ctx, collection, para... method Search (line 12116) | func (mr *MockSolrProviderMockRecorder) Search(ctx, collection, params... method Update (line 12131) | func (mr *MockSolrProviderMockRecorder) Update(ctx, collection, docume... method UpdateField (line 12146) | func (mr *MockSolrProviderMockRecorder) UpdateField(ctx, collection, d... method UseLogger (line 12158) | func (mr *MockSolrProviderMockRecorder) UseLogger(logger any) *gomock.... method UseMetrics (line 12170) | func (mr *MockSolrProviderMockRecorder) UseMetrics(metrics any) *gomoc... method UseTracer (line 12182) | func (mr *MockSolrProviderMockRecorder) UseTracer(tracer any) *gomock.... function NewMockSolrProvider (line 11978) | func NewMockSolrProvider(ctrl *gomock.Controller) *MockSolrProvider { type MockDgraph (line 12188) | type MockDgraph struct method EXPECT (line 12207) | func (m *MockDgraph) EXPECT() *MockDgraphMockRecorder { method AddOrUpdateField (line 12212) | func (m *MockDgraph) AddOrUpdateField(ctx context.Context, fieldName, ... method Alter (line 12226) | func (m *MockDgraph) Alter(ctx context.Context, op any) error { method ApplySchema (line 12240) | func (m *MockDgraph) ApplySchema(ctx context.Context, schema string) e... method DropField (line 12254) | func (m *MockDgraph) DropField(ctx context.Context, fieldName string) ... method HealthCheck (line 12268) | func (m *MockDgraph) HealthCheck(arg0 context.Context) (any, error) { method Mutate (line 12283) | func (m *MockDgraph) Mutate(ctx context.Context, mu any) (any, error) { method NewReadOnlyTxn (line 12298) | func (m *MockDgraph) NewReadOnlyTxn() any { method NewTxn (line 12312) | func (m *MockDgraph) NewTxn() any { method Query (line 12326) | func (m *MockDgraph) Query(ctx context.Context, query string) (any, er... method QueryWithVars (line 12341) | func (m *MockDgraph) QueryWithVars(ctx context.Context, query string, ... type MockDgraphMockRecorder (line 12195) | type MockDgraphMockRecorder struct method AddOrUpdateField (line 12220) | func (mr *MockDgraphMockRecorder) AddOrUpdateField(ctx, fieldName, fie... method Alter (line 12234) | func (mr *MockDgraphMockRecorder) Alter(ctx, op any) *gomock.Call { method ApplySchema (line 12248) | func (mr *MockDgraphMockRecorder) ApplySchema(ctx, schema any) *gomock... method DropField (line 12262) | func (mr *MockDgraphMockRecorder) DropField(ctx, fieldName any) *gomoc... method HealthCheck (line 12277) | func (mr *MockDgraphMockRecorder) HealthCheck(arg0 any) *gomock.Call { method Mutate (line 12292) | func (mr *MockDgraphMockRecorder) Mutate(ctx, mu any) *gomock.Call { method NewReadOnlyTxn (line 12306) | func (mr *MockDgraphMockRecorder) NewReadOnlyTxn() *gomock.Call { method NewTxn (line 12320) | func (mr *MockDgraphMockRecorder) NewTxn() *gomock.Call { method Query (line 12335) | func (mr *MockDgraphMockRecorder) Query(ctx, query any) *gomock.Call { method QueryWithVars (line 12350) | func (mr *MockDgraphMockRecorder) QueryWithVars(ctx, query, vars any) ... function NewMockDgraph (line 12200) | func NewMockDgraph(ctrl *gomock.Controller) *MockDgraph { type MockDgraphProvider (line 12356) | type MockDgraphProvider struct method EXPECT (line 12375) | func (m *MockDgraphProvider) EXPECT() *MockDgraphProviderMockRecorder { method AddOrUpdateField (line 12380) | func (m *MockDgraphProvider) AddOrUpdateField(ctx context.Context, fie... method Alter (line 12394) | func (m *MockDgraphProvider) Alter(ctx context.Context, op any) error { method ApplySchema (line 12408) | func (m *MockDgraphProvider) ApplySchema(ctx context.Context, schema s... method Connect (line 12422) | func (m *MockDgraphProvider) Connect() { method DropField (line 12434) | func (m *MockDgraphProvider) DropField(ctx context.Context, fieldName ... method HealthCheck (line 12448) | func (m *MockDgraphProvider) HealthCheck(arg0 context.Context) (any, e... method Mutate (line 12463) | func (m *MockDgraphProvider) Mutate(ctx context.Context, mu any) (any,... method NewReadOnlyTxn (line 12478) | func (m *MockDgraphProvider) NewReadOnlyTxn() any { method NewTxn (line 12492) | func (m *MockDgraphProvider) NewTxn() any { method Query (line 12506) | func (m *MockDgraphProvider) Query(ctx context.Context, query string) ... method QueryWithVars (line 12521) | func (m *MockDgraphProvider) QueryWithVars(ctx context.Context, query ... method UseLogger (line 12536) | func (m *MockDgraphProvider) UseLogger(logger any) { method UseMetrics (line 12548) | func (m *MockDgraphProvider) UseMetrics(metrics any) { method UseTracer (line 12560) | func (m *MockDgraphProvider) UseTracer(tracer any) { type MockDgraphProviderMockRecorder (line 12363) | type MockDgraphProviderMockRecorder struct method AddOrUpdateField (line 12388) | func (mr *MockDgraphProviderMockRecorder) AddOrUpdateField(ctx, fieldN... method Alter (line 12402) | func (mr *MockDgraphProviderMockRecorder) Alter(ctx, op any) *gomock.C... method ApplySchema (line 12416) | func (mr *MockDgraphProviderMockRecorder) ApplySchema(ctx, schema any)... method Connect (line 12428) | func (mr *MockDgraphProviderMockRecorder) Connect() *gomock.Call { method DropField (line 12442) | func (mr *MockDgraphProviderMockRecorder) DropField(ctx, fieldName any... method HealthCheck (line 12457) | func (mr *MockDgraphProviderMockRecorder) HealthCheck(arg0 any) *gomoc... method Mutate (line 12472) | func (mr *MockDgraphProviderMockRecorder) Mutate(ctx, mu any) *gomock.... method NewReadOnlyTxn (line 12486) | func (mr *MockDgraphProviderMockRecorder) NewReadOnlyTxn() *gomock.Call { method NewTxn (line 12500) | func (mr *MockDgraphProviderMockRecorder) NewTxn() *gomock.Call { method Query (line 12515) | func (mr *MockDgraphProviderMockRecorder) Query(ctx, query any) *gomoc... method QueryWithVars (line 12530) | func (mr *MockDgraphProviderMockRecorder) QueryWithVars(ctx, query, va... method UseLogger (line 12542) | func (mr *MockDgraphProviderMockRecorder) UseLogger(logger any) *gomoc... method UseMetrics (line 12554) | func (mr *MockDgraphProviderMockRecorder) UseMetrics(metrics any) *gom... method UseTracer (line 12566) | func (mr *MockDgraphProviderMockRecorder) UseTracer(tracer any) *gomoc... function NewMockDgraphProvider (line 12368) | func NewMockDgraphProvider(ctrl *gomock.Controller) *MockDgraphProvider { type MockOpenTSDBProvider (line 12572) | type MockOpenTSDBProvider struct method EXPECT (line 12591) | func (m *MockOpenTSDBProvider) EXPECT() *MockOpenTSDBProviderMockRecor... method Connect (line 12596) | func (m *MockOpenTSDBProvider) Connect() { method DeleteAnnotation (line 12608) | func (m *MockOpenTSDBProvider) DeleteAnnotation(ctx context.Context, a... method GetAggregators (line 12622) | func (m *MockOpenTSDBProvider) GetAggregators(ctx context.Context, res... method HealthCheck (line 12636) | func (m *MockOpenTSDBProvider) HealthCheck(arg0 context.Context) (any,... method PostAnnotation (line 12651) | func (m *MockOpenTSDBProvider) PostAnnotation(ctx context.Context, ann... method PutAnnotation (line 12665) | func (m *MockOpenTSDBProvider) PutAnnotation(ctx context.Context, anno... method PutDataPoints (line 12679) | func (m *MockOpenTSDBProvider) PutDataPoints(ctx context.Context, data... method QueryAnnotation (line 12693) | func (m *MockOpenTSDBProvider) QueryAnnotation(ctx context.Context, qu... method QueryDataPoints (line 12707) | func (m *MockOpenTSDBProvider) QueryDataPoints(ctx context.Context, pa... method QueryLatestDataPoints (line 12721) | func (m *MockOpenTSDBProvider) QueryLatestDataPoints(ctx context.Conte... method UseLogger (line 12735) | func (m *MockOpenTSDBProvider) UseLogger(logger any) { method UseMetrics (line 12747) | func (m *MockOpenTSDBProvider) UseMetrics(metrics any) { method UseTracer (line 12759) | func (m *MockOpenTSDBProvider) UseTracer(tracer any) { type MockOpenTSDBProviderMockRecorder (line 12579) | type MockOpenTSDBProviderMockRecorder struct method Connect (line 12602) | func (mr *MockOpenTSDBProviderMockRecorder) Connect() *gomock.Call { method DeleteAnnotation (line 12616) | func (mr *MockOpenTSDBProviderMockRecorder) DeleteAnnotation(ctx, anno... method GetAggregators (line 12630) | func (mr *MockOpenTSDBProviderMockRecorder) GetAggregators(ctx, res an... method HealthCheck (line 12645) | func (mr *MockOpenTSDBProviderMockRecorder) HealthCheck(arg0 any) *gom... method PostAnnotation (line 12659) | func (mr *MockOpenTSDBProviderMockRecorder) PostAnnotation(ctx, annota... method PutAnnotation (line 12673) | func (mr *MockOpenTSDBProviderMockRecorder) PutAnnotation(ctx, annotat... method PutDataPoints (line 12687) | func (mr *MockOpenTSDBProviderMockRecorder) PutDataPoints(ctx, data, q... method QueryAnnotation (line 12701) | func (mr *MockOpenTSDBProviderMockRecorder) QueryAnnotation(ctx, query... method QueryDataPoints (line 12715) | func (mr *MockOpenTSDBProviderMockRecorder) QueryDataPoints(ctx, param... method QueryLatestDataPoints (line 12729) | func (mr *MockOpenTSDBProviderMockRecorder) QueryLatestDataPoints(ctx,... method UseLogger (line 12741) | func (mr *MockOpenTSDBProviderMockRecorder) UseLogger(logger any) *gom... method UseMetrics (line 12753) | func (mr *MockOpenTSDBProviderMockRecorder) UseMetrics(metrics any) *g... method UseTracer (line 12765) | func (mr *MockOpenTSDBProviderMockRecorder) UseTracer(tracer any) *gom... function NewMockOpenTSDBProvider (line 12584) | func NewMockOpenTSDBProvider(ctrl *gomock.Controller) *MockOpenTSDBProvi... type MockOpenTSDB (line 12771) | type MockOpenTSDB struct method EXPECT (line 12790) | func (m *MockOpenTSDB) EXPECT() *MockOpenTSDBMockRecorder { method DeleteAnnotation (line 12795) | func (m *MockOpenTSDB) DeleteAnnotation(ctx context.Context, annotatio... method GetAggregators (line 12809) | func (m *MockOpenTSDB) GetAggregators(ctx context.Context, res any) er... method HealthCheck (line 12823) | func (m *MockOpenTSDB) HealthCheck(arg0 context.Context) (any, error) { method PostAnnotation (line 12838) | func (m *MockOpenTSDB) PostAnnotation(ctx context.Context, annotation,... method PutAnnotation (line 12852) | func (m *MockOpenTSDB) PutAnnotation(ctx context.Context, annotation, ... method PutDataPoints (line 12866) | func (m *MockOpenTSDB) PutDataPoints(ctx context.Context, data any, qu... method QueryAnnotation (line 12880) | func (m *MockOpenTSDB) QueryAnnotation(ctx context.Context, queryAnnoP... method QueryDataPoints (line 12894) | func (m *MockOpenTSDB) QueryDataPoints(ctx context.Context, param, res... method QueryLatestDataPoints (line 12908) | func (m *MockOpenTSDB) QueryLatestDataPoints(ctx context.Context, para... type MockOpenTSDBMockRecorder (line 12778) | type MockOpenTSDBMockRecorder struct method DeleteAnnotation (line 12803) | func (mr *MockOpenTSDBMockRecorder) DeleteAnnotation(ctx, annotation, ... method GetAggregators (line 12817) | func (mr *MockOpenTSDBMockRecorder) GetAggregators(ctx, res any) *gomo... method HealthCheck (line 12832) | func (mr *MockOpenTSDBMockRecorder) HealthCheck(arg0 any) *gomock.Call { method PostAnnotation (line 12846) | func (mr *MockOpenTSDBMockRecorder) PostAnnotation(ctx, annotation, re... method PutAnnotation (line 12860) | func (mr *MockOpenTSDBMockRecorder) PutAnnotation(ctx, annotation, res... method PutDataPoints (line 12874) | func (mr *MockOpenTSDBMockRecorder) PutDataPoints(ctx, data, queryPara... method QueryAnnotation (line 12888) | func (mr *MockOpenTSDBMockRecorder) QueryAnnotation(ctx, queryAnnoPara... method QueryDataPoints (line 12902) | func (mr *MockOpenTSDBMockRecorder) QueryDataPoints(ctx, param, res an... method QueryLatestDataPoints (line 12916) | func (mr *MockOpenTSDBMockRecorder) QueryLatestDataPoints(ctx, param, ... function NewMockOpenTSDB (line 12783) | func NewMockOpenTSDB(ctrl *gomock.Controller) *MockOpenTSDB { type MockScyllaDB (line 12922) | type MockScyllaDB struct method EXPECT (line 12941) | func (m *MockScyllaDB) EXPECT() *MockScyllaDBMockRecorder { method BatchQuery (line 12946) | func (m *MockScyllaDB) BatchQuery(name, stmt string, values ...any) er... method BatchQueryWithCtx (line 12965) | func (m *MockScyllaDB) BatchQueryWithCtx(ctx context.Context, name, st... method Exec (line 12984) | func (m *MockScyllaDB) Exec(stmt string, values ...any) error { method ExecCAS (line 13003) | func (m *MockScyllaDB) ExecCAS(dest any, stmt string, values ...any) (... method ExecWithCtx (line 13023) | func (m *MockScyllaDB) ExecWithCtx(ctx context.Context, stmt string, v... method ExecuteBatchWithCtx (line 13042) | func (m *MockScyllaDB) ExecuteBatchWithCtx(ctx context.Context, name s... method HealthCheck (line 13056) | func (m *MockScyllaDB) HealthCheck(arg0 context.Context) (any, error) { method NewBatch (line 13071) | func (m *MockScyllaDB) NewBatch(name string, batchType int) error { method NewBatchWithCtx (line 13085) | func (m *MockScyllaDB) NewBatchWithCtx(arg0 context.Context, name stri... method Query (line 13099) | func (m *MockScyllaDB) Query(dest any, stmt string, values ...any) err... method QueryWithCtx (line 13118) | func (m *MockScyllaDB) QueryWithCtx(ctx context.Context, dest any, stm... type MockScyllaDBMockRecorder (line 12929) | type MockScyllaDBMockRecorder struct method BatchQuery (line 12958) | func (mr *MockScyllaDBMockRecorder) BatchQuery(name, stmt any, values ... method BatchQueryWithCtx (line 12977) | func (mr *MockScyllaDBMockRecorder) BatchQueryWithCtx(ctx, name, stmt ... method Exec (line 12996) | func (mr *MockScyllaDBMockRecorder) Exec(stmt any, values ...any) *gom... method ExecCAS (line 13016) | func (mr *MockScyllaDBMockRecorder) ExecCAS(dest, stmt any, values ...... method ExecWithCtx (line 13035) | func (mr *MockScyllaDBMockRecorder) ExecWithCtx(ctx, stmt any, values ... method ExecuteBatchWithCtx (line 13050) | func (mr *MockScyllaDBMockRecorder) ExecuteBatchWithCtx(ctx, name any)... method HealthCheck (line 13065) | func (mr *MockScyllaDBMockRecorder) HealthCheck(arg0 any) *gomock.Call { method NewBatch (line 13079) | func (mr *MockScyllaDBMockRecorder) NewBatch(name, batchType any) *gom... method NewBatchWithCtx (line 13093) | func (mr *MockScyllaDBMockRecorder) NewBatchWithCtx(arg0, name, batchT... method Query (line 13111) | func (mr *MockScyllaDBMockRecorder) Query(dest, stmt any, values ...an... method QueryWithCtx (line 13130) | func (mr *MockScyllaDBMockRecorder) QueryWithCtx(ctx, dest, stmt any, ... function NewMockScyllaDB (line 12934) | func NewMockScyllaDB(ctrl *gomock.Controller) *MockScyllaDB { type MockScyllaDBProvider (line 13137) | type MockScyllaDBProvider struct method EXPECT (line 13156) | func (m *MockScyllaDBProvider) EXPECT() *MockScyllaDBProviderMockRecor... method BatchQuery (line 13161) | func (m *MockScyllaDBProvider) BatchQuery(name, stmt string, values ..... method BatchQueryWithCtx (line 13180) | func (m *MockScyllaDBProvider) BatchQueryWithCtx(ctx context.Context, ... method Connect (line 13199) | func (m *MockScyllaDBProvider) Connect() { method Exec (line 13211) | func (m *MockScyllaDBProvider) Exec(stmt string, values ...any) error { method ExecCAS (line 13230) | func (m *MockScyllaDBProvider) ExecCAS(dest any, stmt string, values .... method ExecWithCtx (line 13250) | func (m *MockScyllaDBProvider) ExecWithCtx(ctx context.Context, stmt s... method ExecuteBatchWithCtx (line 13269) | func (m *MockScyllaDBProvider) ExecuteBatchWithCtx(ctx context.Context... method HealthCheck (line 13283) | func (m *MockScyllaDBProvider) HealthCheck(arg0 context.Context) (any,... method NewBatch (line 13298) | func (m *MockScyllaDBProvider) NewBatch(name string, batchType int) er... method NewBatchWithCtx (line 13312) | func (m *MockScyllaDBProvider) NewBatchWithCtx(arg0 context.Context, n... method Query (line 13326) | func (m *MockScyllaDBProvider) Query(dest any, stmt string, values ...... method QueryWithCtx (line 13345) | func (m *MockScyllaDBProvider) QueryWithCtx(ctx context.Context, dest ... method UseLogger (line 13364) | func (m *MockScyllaDBProvider) UseLogger(logger any) { method UseMetrics (line 13376) | func (m *MockScyllaDBProvider) UseMetrics(metrics any) { method UseTracer (line 13388) | func (m *MockScyllaDBProvider) UseTracer(tracer any) { type MockScyllaDBProviderMockRecorder (line 13144) | type MockScyllaDBProviderMockRecorder struct method BatchQuery (line 13173) | func (mr *MockScyllaDBProviderMockRecorder) BatchQuery(name, stmt any,... method BatchQueryWithCtx (line 13192) | func (mr *MockScyllaDBProviderMockRecorder) BatchQueryWithCtx(ctx, nam... method Connect (line 13205) | func (mr *MockScyllaDBProviderMockRecorder) Connect() *gomock.Call { method Exec (line 13223) | func (mr *MockScyllaDBProviderMockRecorder) Exec(stmt any, values ...a... method ExecCAS (line 13243) | func (mr *MockScyllaDBProviderMockRecorder) ExecCAS(dest, stmt any, va... method ExecWithCtx (line 13262) | func (mr *MockScyllaDBProviderMockRecorder) ExecWithCtx(ctx, stmt any,... method ExecuteBatchWithCtx (line 13277) | func (mr *MockScyllaDBProviderMockRecorder) ExecuteBatchWithCtx(ctx, n... method HealthCheck (line 13292) | func (mr *MockScyllaDBProviderMockRecorder) HealthCheck(arg0 any) *gom... method NewBatch (line 13306) | func (mr *MockScyllaDBProviderMockRecorder) NewBatch(name, batchType a... method NewBatchWithCtx (line 13320) | func (mr *MockScyllaDBProviderMockRecorder) NewBatchWithCtx(arg0, name... method Query (line 13338) | func (mr *MockScyllaDBProviderMockRecorder) Query(dest, stmt any, valu... method QueryWithCtx (line 13357) | func (mr *MockScyllaDBProviderMockRecorder) QueryWithCtx(ctx, dest, st... method UseLogger (line 13370) | func (mr *MockScyllaDBProviderMockRecorder) UseLogger(logger any) *gom... method UseMetrics (line 13382) | func (mr *MockScyllaDBProviderMockRecorder) UseMetrics(metrics any) *g... method UseTracer (line 13394) | func (mr *MockScyllaDBProviderMockRecorder) UseTracer(tracer any) *gom... function NewMockScyllaDBProvider (line 13149) | func NewMockScyllaDBProvider(ctrl *gomock.Controller) *MockScyllaDBProvi... type MockArangoDB (line 13400) | type MockArangoDB struct method EXPECT (line 13419) | func (m *MockArangoDB) EXPECT() *MockArangoDBMockRecorder { method CreateCollection (line 13424) | func (m *MockArangoDB) CreateCollection(ctx context.Context, database,... method CreateDB (line 13438) | func (m *MockArangoDB) CreateDB(ctx context.Context, database string) ... method CreateDocument (line 13452) | func (m *MockArangoDB) CreateDocument(ctx context.Context, dbName, col... method CreateGraph (line 13467) | func (m *MockArangoDB) CreateGraph(ctx context.Context, database, grap... method DeleteDocument (line 13481) | func (m *MockArangoDB) DeleteDocument(ctx context.Context, dbName, col... method DropCollection (line 13495) | func (m *MockArangoDB) DropCollection(ctx context.Context, database, c... method DropDB (line 13509) | func (m *MockArangoDB) DropDB(ctx context.Context, database string) er... method DropGraph (line 13523) | func (m *MockArangoDB) DropGraph(ctx context.Context, database, graph ... method GetDocument (line 13537) | func (m *MockArangoDB) GetDocument(ctx context.Context, dbName, collec... method GetEdges (line 13551) | func (m *MockArangoDB) GetEdges(ctx context.Context, dbName, graphName... method HealthCheck (line 13565) | func (m *MockArangoDB) HealthCheck(arg0 context.Context) (any, error) { method Query (line 13580) | func (m *MockArangoDB) Query(ctx context.Context, dbName, query string... method UpdateDocument (line 13599) | func (m *MockArangoDB) UpdateDocument(ctx context.Context, dbName, col... type MockArangoDBMockRecorder (line 13407) | type MockArangoDBMockRecorder struct method CreateCollection (line 13432) | func (mr *MockArangoDBMockRecorder) CreateCollection(ctx, database, co... method CreateDB (line 13446) | func (mr *MockArangoDBMockRecorder) CreateDB(ctx, database any) *gomoc... method CreateDocument (line 13461) | func (mr *MockArangoDBMockRecorder) CreateDocument(ctx, dbName, collec... method CreateGraph (line 13475) | func (mr *MockArangoDBMockRecorder) CreateGraph(ctx, database, graph, ... method DeleteDocument (line 13489) | func (mr *MockArangoDBMockRecorder) DeleteDocument(ctx, dbName, collec... method DropCollection (line 13503) | func (mr *MockArangoDBMockRecorder) DropCollection(ctx, database, coll... method DropDB (line 13517) | func (mr *MockArangoDBMockRecorder) DropDB(ctx, database any) *gomock.... method DropGraph (line 13531) | func (mr *MockArangoDBMockRecorder) DropGraph(ctx, database, graph any... method GetDocument (line 13545) | func (mr *MockArangoDBMockRecorder) GetDocument(ctx, dbName, collectio... method GetEdges (line 13559) | func (mr *MockArangoDBMockRecorder) GetEdges(ctx, dbName, graphName, e... method HealthCheck (line 13574) | func (mr *MockArangoDBMockRecorder) HealthCheck(arg0 any) *gomock.Call { method Query (line 13592) | func (mr *MockArangoDBMockRecorder) Query(ctx, dbName, query, bindVars... method UpdateDocument (line 13607) | func (mr *MockArangoDBMockRecorder) UpdateDocument(ctx, dbName, collec... function NewMockArangoDB (line 13412) | func NewMockArangoDB(ctrl *gomock.Controller) *MockArangoDB { type MockArangoDBProvider (line 13613) | type MockArangoDBProvider struct method EXPECT (line 13632) | func (m *MockArangoDBProvider) EXPECT() *MockArangoDBProviderMockRecor... method Connect (line 13637) | func (m *MockArangoDBProvider) Connect() { method CreateCollection (line 13649) | func (m *MockArangoDBProvider) CreateCollection(ctx context.Context, d... method CreateDB (line 13663) | func (m *MockArangoDBProvider) CreateDB(ctx context.Context, database ... method CreateDocument (line 13677) | func (m *MockArangoDBProvider) CreateDocument(ctx context.Context, dbN... method CreateGraph (line 13692) | func (m *MockArangoDBProvider) CreateGraph(ctx context.Context, databa... method DeleteDocument (line 13706) | func (m *MockArangoDBProvider) DeleteDocument(ctx context.Context, dbN... method DropCollection (line 13720) | func (m *MockArangoDBProvider) DropCollection(ctx context.Context, dat... method DropDB (line 13734) | func (m *MockArangoDBProvider) DropDB(ctx context.Context, database st... method DropGraph (line 13748) | func (m *MockArangoDBProvider) DropGraph(ctx context.Context, database... method GetDocument (line 13762) | func (m *MockArangoDBProvider) GetDocument(ctx context.Context, dbName... method GetEdges (line 13776) | func (m *MockArangoDBProvider) GetEdges(ctx context.Context, dbName, g... method HealthCheck (line 13790) | func (m *MockArangoDBProvider) HealthCheck(arg0 context.Context) (any,... method Query (line 13805) | func (m *MockArangoDBProvider) Query(ctx context.Context, dbName, quer... method UpdateDocument (line 13824) | func (m *MockArangoDBProvider) UpdateDocument(ctx context.Context, dbN... method UseLogger (line 13838) | func (m *MockArangoDBProvider) UseLogger(logger any) { method UseMetrics (line 13850) | func (m *MockArangoDBProvider) UseMetrics(metrics any) { method UseTracer (line 13862) | func (m *MockArangoDBProvider) UseTracer(tracer any) { type MockArangoDBProviderMockRecorder (line 13620) | type MockArangoDBProviderMockRecorder struct method Connect (line 13643) | func (mr *MockArangoDBProviderMockRecorder) Connect() *gomock.Call { method CreateCollection (line 13657) | func (mr *MockArangoDBProviderMockRecorder) CreateCollection(ctx, data... method CreateDB (line 13671) | func (mr *MockArangoDBProviderMockRecorder) CreateDB(ctx, database any... method CreateDocument (line 13686) | func (mr *MockArangoDBProviderMockRecorder) CreateDocument(ctx, dbName... method CreateGraph (line 13700) | func (mr *MockArangoDBProviderMockRecorder) CreateGraph(ctx, database,... method DeleteDocument (line 13714) | func (mr *MockArangoDBProviderMockRecorder) DeleteDocument(ctx, dbName... method DropCollection (line 13728) | func (mr *MockArangoDBProviderMockRecorder) DropCollection(ctx, databa... method DropDB (line 13742) | func (mr *MockArangoDBProviderMockRecorder) DropDB(ctx, database any) ... method DropGraph (line 13756) | func (mr *MockArangoDBProviderMockRecorder) DropGraph(ctx, database, g... method GetDocument (line 13770) | func (mr *MockArangoDBProviderMockRecorder) GetDocument(ctx, dbName, c... method GetEdges (line 13784) | func (mr *MockArangoDBProviderMockRecorder) GetEdges(ctx, dbName, grap... method HealthCheck (line 13799) | func (mr *MockArangoDBProviderMockRecorder) HealthCheck(arg0 any) *gom... method Query (line 13817) | func (mr *MockArangoDBProviderMockRecorder) Query(ctx, dbName, query, ... method UpdateDocument (line 13832) | func (mr *MockArangoDBProviderMockRecorder) UpdateDocument(ctx, dbName... method UseLogger (line 13844) | func (mr *MockArangoDBProviderMockRecorder) UseLogger(logger any) *gom... method UseMetrics (line 13856) | func (mr *MockArangoDBProviderMockRecorder) UseMetrics(metrics any) *g... method UseTracer (line 13868) | func (mr *MockArangoDBProviderMockRecorder) UseTracer(tracer any) *gom... function NewMockArangoDBProvider (line 13625) | func NewMockArangoDBProvider(ctrl *gomock.Controller) *MockArangoDBProvi... type MockElasticsearch (line 13874) | type MockElasticsearch struct method EXPECT (line 13893) | func (m *MockElasticsearch) EXPECT() *MockElasticsearchMockRecorder { method Bulk (line 13898) | func (m *MockElasticsearch) Bulk(ctx context.Context, operations []map... method CreateIndex (line 13913) | func (m *MockElasticsearch) CreateIndex(ctx context.Context, index str... method DeleteDocument (line 13927) | func (m *MockElasticsearch) DeleteDocument(ctx context.Context, index,... method DeleteIndex (line 13941) | func (m *MockElasticsearch) DeleteIndex(ctx context.Context, index str... method GetDocument (line 13955) | func (m *MockElasticsearch) GetDocument(ctx context.Context, index, id... method HealthCheck (line 13970) | func (m *MockElasticsearch) HealthCheck(arg0 context.Context) (any, er... method IndexDocument (line 13985) | func (m *MockElasticsearch) IndexDocument(ctx context.Context, index, ... method Search (line 13999) | func (m *MockElasticsearch) Search(ctx context.Context, indices []stri... method UpdateDocument (line 14014) | func (m *MockElasticsearch) UpdateDocument(ctx context.Context, index,... type MockElasticsearchMockRecorder (line 13881) | type MockElasticsearchMockRecorder struct method Bulk (line 13907) | func (mr *MockElasticsearchMockRecorder) Bulk(ctx, operations any) *go... method CreateIndex (line 13921) | func (mr *MockElasticsearchMockRecorder) CreateIndex(ctx, index, setti... method DeleteDocument (line 13935) | func (mr *MockElasticsearchMockRecorder) DeleteDocument(ctx, index, id... method DeleteIndex (line 13949) | func (mr *MockElasticsearchMockRecorder) DeleteIndex(ctx, index any) *... method GetDocument (line 13964) | func (mr *MockElasticsearchMockRecorder) GetDocument(ctx, index, id an... method HealthCheck (line 13979) | func (mr *MockElasticsearchMockRecorder) HealthCheck(arg0 any) *gomock... method IndexDocument (line 13993) | func (mr *MockElasticsearchMockRecorder) IndexDocument(ctx, index, id,... method Search (line 14008) | func (mr *MockElasticsearchMockRecorder) Search(ctx, indices, query an... method UpdateDocument (line 14022) | func (mr *MockElasticsearchMockRecorder) UpdateDocument(ctx, index, id... function NewMockElasticsearch (line 13886) | func NewMockElasticsearch(ctrl *gomock.Controller) *MockElasticsearch { type MockElasticsearchProvider (line 14028) | type MockElasticsearchProvider struct method EXPECT (line 14047) | func (m *MockElasticsearchProvider) EXPECT() *MockElasticsearchProvide... method Bulk (line 14052) | func (m *MockElasticsearchProvider) Bulk(ctx context.Context, operatio... method Connect (line 14067) | func (m *MockElasticsearchProvider) Connect() { method CreateIndex (line 14079) | func (m *MockElasticsearchProvider) CreateIndex(ctx context.Context, i... method DeleteDocument (line 14093) | func (m *MockElasticsearchProvider) DeleteDocument(ctx context.Context... method DeleteIndex (line 14107) | func (m *MockElasticsearchProvider) DeleteIndex(ctx context.Context, i... method GetDocument (line 14121) | func (m *MockElasticsearchProvider) GetDocument(ctx context.Context, i... method HealthCheck (line 14136) | func (m *MockElasticsearchProvider) HealthCheck(arg0 context.Context) ... method IndexDocument (line 14151) | func (m *MockElasticsearchProvider) IndexDocument(ctx context.Context,... method Search (line 14165) | func (m *MockElasticsearchProvider) Search(ctx context.Context, indice... method UpdateDocument (line 14180) | func (m *MockElasticsearchProvider) UpdateDocument(ctx context.Context... method UseLogger (line 14194) | func (m *MockElasticsearchProvider) UseLogger(logger any) { method UseMetrics (line 14206) | func (m *MockElasticsearchProvider) UseMetrics(metrics any) { method UseTracer (line 14218) | func (m *MockElasticsearchProvider) UseTracer(tracer any) { type MockElasticsearchProviderMockRecorder (line 14035) | type MockElasticsearchProviderMockRecorder struct method Bulk (line 14061) | func (mr *MockElasticsearchProviderMockRecorder) Bulk(ctx, operations ... method Connect (line 14073) | func (mr *MockElasticsearchProviderMockRecorder) Connect() *gomock.Call { method CreateIndex (line 14087) | func (mr *MockElasticsearchProviderMockRecorder) CreateIndex(ctx, inde... method DeleteDocument (line 14101) | func (mr *MockElasticsearchProviderMockRecorder) DeleteDocument(ctx, i... method DeleteIndex (line 14115) | func (mr *MockElasticsearchProviderMockRecorder) DeleteIndex(ctx, inde... method GetDocument (line 14130) | func (mr *MockElasticsearchProviderMockRecorder) GetDocument(ctx, inde... method HealthCheck (line 14145) | func (mr *MockElasticsearchProviderMockRecorder) HealthCheck(arg0 any)... method IndexDocument (line 14159) | func (mr *MockElasticsearchProviderMockRecorder) IndexDocument(ctx, in... method Search (line 14174) | func (mr *MockElasticsearchProviderMockRecorder) Search(ctx, indices, ... method UpdateDocument (line 14188) | func (mr *MockElasticsearchProviderMockRecorder) UpdateDocument(ctx, i... method UseLogger (line 14200) | func (mr *MockElasticsearchProviderMockRecorder) UseLogger(logger any)... method UseMetrics (line 14212) | func (mr *MockElasticsearchProviderMockRecorder) UseMetrics(metrics an... method UseTracer (line 14224) | func (mr *MockElasticsearchProviderMockRecorder) UseTracer(tracer any)... function NewMockElasticsearchProvider (line 14040) | func NewMockElasticsearchProvider(ctrl *gomock.Controller) *MockElastics... type MockCouchbase (line 14230) | type MockCouchbase struct method EXPECT (line 14249) | func (m *MockCouchbase) EXPECT() *MockCouchbaseMockRecorder { method AnalyticsQuery (line 14254) | func (m *MockCouchbase) AnalyticsQuery(ctx context.Context, statement ... method Close (line 14268) | func (m *MockCouchbase) Close(opts any) error { method Get (line 14282) | func (m *MockCouchbase) Get(ctx context.Context, key string, result an... method HealthCheck (line 14296) | func (m *MockCouchbase) HealthCheck(arg0 context.Context) (any, error) { method Insert (line 14311) | func (m *MockCouchbase) Insert(ctx context.Context, key string, docume... method Query (line 14325) | func (m *MockCouchbase) Query(ctx context.Context, statement string, p... method Remove (line 14339) | func (m *MockCouchbase) Remove(ctx context.Context, key string) error { method RunTransaction (line 14353) | func (m *MockCouchbase) RunTransaction(ctx context.Context, logic func... method Upsert (line 14368) | func (m *MockCouchbase) Upsert(ctx context.Context, key string, docume... type MockCouchbaseMockRecorder (line 14237) | type MockCouchbaseMockRecorder struct method AnalyticsQuery (line 14262) | func (mr *MockCouchbaseMockRecorder) AnalyticsQuery(ctx, statement, pa... method Close (line 14276) | func (mr *MockCouchbaseMockRecorder) Close(opts any) *gomock.Call { method Get (line 14290) | func (mr *MockCouchbaseMockRecorder) Get(ctx, key, result any) *gomock... method HealthCheck (line 14305) | func (mr *MockCouchbaseMockRecorder) HealthCheck(arg0 any) *gomock.Call { method Insert (line 14319) | func (mr *MockCouchbaseMockRecorder) Insert(ctx, key, document, result... method Query (line 14333) | func (mr *MockCouchbaseMockRecorder) Query(ctx, statement, params, res... method Remove (line 14347) | func (mr *MockCouchbaseMockRecorder) Remove(ctx, key any) *gomock.Call { method RunTransaction (line 14362) | func (mr *MockCouchbaseMockRecorder) RunTransaction(ctx, logic any) *g... method Upsert (line 14376) | func (mr *MockCouchbaseMockRecorder) Upsert(ctx, key, document, result... function NewMockCouchbase (line 14242) | func NewMockCouchbase(ctrl *gomock.Controller) *MockCouchbase { type MockCouchbaseProvider (line 14382) | type MockCouchbaseProvider struct method EXPECT (line 14401) | func (m *MockCouchbaseProvider) EXPECT() *MockCouchbaseProviderMockRec... method AnalyticsQuery (line 14406) | func (m *MockCouchbaseProvider) AnalyticsQuery(ctx context.Context, st... method Close (line 14420) | func (m *MockCouchbaseProvider) Close(opts any) error { method Connect (line 14434) | func (m *MockCouchbaseProvider) Connect() { method Get (line 14446) | func (m *MockCouchbaseProvider) Get(ctx context.Context, key string, r... method HealthCheck (line 14460) | func (m *MockCouchbaseProvider) HealthCheck(arg0 context.Context) (any... method Insert (line 14475) | func (m *MockCouchbaseProvider) Insert(ctx context.Context, key string... method Query (line 14489) | func (m *MockCouchbaseProvider) Query(ctx context.Context, statement s... method Remove (line 14503) | func (m *MockCouchbaseProvider) Remove(ctx context.Context, key string... method RunTransaction (line 14517) | func (m *MockCouchbaseProvider) RunTransaction(ctx context.Context, lo... method Upsert (line 14532) | func (m *MockCouchbaseProvider) Upsert(ctx context.Context, key string... method UseLogger (line 14546) | func (m *MockCouchbaseProvider) UseLogger(logger any) { method UseMetrics (line 14558) | func (m *MockCouchbaseProvider) UseMetrics(metrics any) { method UseTracer (line 14570) | func (m *MockCouchbaseProvider) UseTracer(tracer any) { type MockCouchbaseProviderMockRecorder (line 14389) | type MockCouchbaseProviderMockRecorder struct method AnalyticsQuery (line 14414) | func (mr *MockCouchbaseProviderMockRecorder) AnalyticsQuery(ctx, state... method Close (line 14428) | func (mr *MockCouchbaseProviderMockRecorder) Close(opts any) *gomock.C... method Connect (line 14440) | func (mr *MockCouchbaseProviderMockRecorder) Connect() *gomock.Call { method Get (line 14454) | func (mr *MockCouchbaseProviderMockRecorder) Get(ctx, key, result any)... method HealthCheck (line 14469) | func (mr *MockCouchbaseProviderMockRecorder) HealthCheck(arg0 any) *go... method Insert (line 14483) | func (mr *MockCouchbaseProviderMockRecorder) Insert(ctx, key, document... method Query (line 14497) | func (mr *MockCouchbaseProviderMockRecorder) Query(ctx, statement, par... method Remove (line 14511) | func (mr *MockCouchbaseProviderMockRecorder) Remove(ctx, key any) *gom... method RunTransaction (line 14526) | func (mr *MockCouchbaseProviderMockRecorder) RunTransaction(ctx, logic... method Upsert (line 14540) | func (mr *MockCouchbaseProviderMockRecorder) Upsert(ctx, key, document... method UseLogger (line 14552) | func (mr *MockCouchbaseProviderMockRecorder) UseLogger(logger any) *go... method UseMetrics (line 14564) | func (mr *MockCouchbaseProviderMockRecorder) UseMetrics(metrics any) *... method UseTracer (line 14576) | func (mr *MockCouchbaseProviderMockRecorder) UseTracer(tracer any) *go... function NewMockCouchbaseProvider (line 14394) | func NewMockCouchbaseProvider(ctrl *gomock.Controller) *MockCouchbasePro... type MockDBResolverProvider (line 14582) | type MockDBResolverProvider struct method EXPECT (line 14601) | func (m *MockDBResolverProvider) EXPECT() *MockDBResolverProviderMockR... method Connect (line 14606) | func (m *MockDBResolverProvider) Connect() { method GetResolver (line 14618) | func (m *MockDBResolverProvider) GetResolver() DB { method UseLogger (line 14632) | func (m *MockDBResolverProvider) UseLogger(logger any) { method UseMetrics (line 14644) | func (m *MockDBResolverProvider) UseMetrics(metrics any) { method UseTracer (line 14656) | func (m *MockDBResolverProvider) UseTracer(tracer any) { type MockDBResolverProviderMockRecorder (line 14589) | type MockDBResolverProviderMockRecorder struct method Connect (line 14612) | func (mr *MockDBResolverProviderMockRecorder) Connect() *gomock.Call { method GetResolver (line 14626) | func (mr *MockDBResolverProviderMockRecorder) GetResolver() *gomock.Ca... method UseLogger (line 14638) | func (mr *MockDBResolverProviderMockRecorder) UseLogger(logger any) *g... method UseMetrics (line 14650) | func (mr *MockDBResolverProviderMockRecorder) UseMetrics(metrics any) ... method UseTracer (line 14662) | func (mr *MockDBResolverProviderMockRecorder) UseTracer(tracer any) *g... function NewMockDBResolverProvider (line 14594) | func NewMockDBResolverProvider(ctrl *gomock.Controller) *MockDBResolverP... type MockInfluxDB (line 14668) | type MockInfluxDB struct method EXPECT (line 14687) | func (m *MockInfluxDB) EXPECT() *MockInfluxDBMockRecorder { method CreateBucket (line 14692) | func (m *MockInfluxDB) CreateBucket(ctx context.Context, org, bucket s... method CreateOrganization (line 14707) | func (m *MockInfluxDB) CreateOrganization(ctx context.Context, org str... method DeleteBucket (line 14722) | func (m *MockInfluxDB) DeleteBucket(ctx context.Context, bucketID stri... method DeleteOrganization (line 14736) | func (m *MockInfluxDB) DeleteOrganization(ctx context.Context, orgID s... method HealthCheck (line 14750) | func (m *MockInfluxDB) HealthCheck(arg0 context.Context) (any, error) { method ListBuckets (line 14765) | func (m *MockInfluxDB) ListBuckets(ctx context.Context, org string) (m... method ListOrganization (line 14780) | func (m *MockInfluxDB) ListOrganization(ctx context.Context) (map[stri... method Ping (line 14795) | func (m *MockInfluxDB) Ping(ctx context.Context) (bool, error) { method Query (line 14810) | func (m *MockInfluxDB) Query(ctx context.Context, org, fluxQuery strin... method WritePoint (line 14825) | func (m *MockInfluxDB) WritePoint(ctx context.Context, org, bucket, me... type MockInfluxDBMockRecorder (line 14675) | type MockInfluxDBMockRecorder struct method CreateBucket (line 14701) | func (mr *MockInfluxDBMockRecorder) CreateBucket(ctx, org, bucket any)... method CreateOrganization (line 14716) | func (mr *MockInfluxDBMockRecorder) CreateOrganization(ctx, org any) *... method DeleteBucket (line 14730) | func (mr *MockInfluxDBMockRecorder) DeleteBucket(ctx, bucketID any) *g... method DeleteOrganization (line 14744) | func (mr *MockInfluxDBMockRecorder) DeleteOrganization(ctx, orgID any)... method HealthCheck (line 14759) | func (mr *MockInfluxDBMockRecorder) HealthCheck(arg0 any) *gomock.Call { method ListBuckets (line 14774) | func (mr *MockInfluxDBMockRecorder) ListBuckets(ctx, org any) *gomock.... method ListOrganization (line 14789) | func (mr *MockInfluxDBMockRecorder) ListOrganization(ctx any) *gomock.... method Ping (line 14804) | func (mr *MockInfluxDBMockRecorder) Ping(ctx any) *gomock.Call { method Query (line 14819) | func (mr *MockInfluxDBMockRecorder) Query(ctx, org, fluxQuery any) *go... method WritePoint (line 14833) | func (mr *MockInfluxDBMockRecorder) WritePoint(ctx, org, bucket, measu... function NewMockInfluxDB (line 14680) | func NewMockInfluxDB(ctrl *gomock.Controller) *MockInfluxDB { type MockInfluxDBProvider (line 14839) | type MockInfluxDBProvider struct method EXPECT (line 14858) | func (m *MockInfluxDBProvider) EXPECT() *MockInfluxDBProviderMockRecor... method Connect (line 14863) | func (m *MockInfluxDBProvider) Connect() { method CreateBucket (line 14875) | func (m *MockInfluxDBProvider) CreateBucket(ctx context.Context, org, ... method CreateOrganization (line 14890) | func (m *MockInfluxDBProvider) CreateOrganization(ctx context.Context,... method DeleteBucket (line 14905) | func (m *MockInfluxDBProvider) DeleteBucket(ctx context.Context, bucke... method DeleteOrganization (line 14919) | func (m *MockInfluxDBProvider) DeleteOrganization(ctx context.Context,... method HealthCheck (line 14933) | func (m *MockInfluxDBProvider) HealthCheck(arg0 context.Context) (any,... method ListBuckets (line 14948) | func (m *MockInfluxDBProvider) ListBuckets(ctx context.Context, org st... method ListOrganization (line 14963) | func (m *MockInfluxDBProvider) ListOrganization(ctx context.Context) (... method Ping (line 14978) | func (m *MockInfluxDBProvider) Ping(ctx context.Context) (bool, error) { method Query (line 14993) | func (m *MockInfluxDBProvider) Query(ctx context.Context, org, fluxQue... method UseLogger (line 15008) | func (m *MockInfluxDBProvider) UseLogger(logger any) { method UseMetrics (line 15020) | func (m *MockInfluxDBProvider) UseMetrics(metrics any) { method UseTracer (line 15032) | func (m *MockInfluxDBProvider) UseTracer(tracer any) { method WritePoint (line 15044) | func (m *MockInfluxDBProvider) WritePoint(ctx context.Context, org, bu... type MockInfluxDBProviderMockRecorder (line 14846) | type MockInfluxDBProviderMockRecorder struct method Connect (line 14869) | func (mr *MockInfluxDBProviderMockRecorder) Connect() *gomock.Call { method CreateBucket (line 14884) | func (mr *MockInfluxDBProviderMockRecorder) CreateBucket(ctx, org, buc... method CreateOrganization (line 14899) | func (mr *MockInfluxDBProviderMockRecorder) CreateOrganization(ctx, or... method DeleteBucket (line 14913) | func (mr *MockInfluxDBProviderMockRecorder) DeleteBucket(ctx, bucketID... method DeleteOrganization (line 14927) | func (mr *MockInfluxDBProviderMockRecorder) DeleteOrganization(ctx, or... method HealthCheck (line 14942) | func (mr *MockInfluxDBProviderMockRecorder) HealthCheck(arg0 any) *gom... method ListBuckets (line 14957) | func (mr *MockInfluxDBProviderMockRecorder) ListBuckets(ctx, org any) ... method ListOrganization (line 14972) | func (mr *MockInfluxDBProviderMockRecorder) ListOrganization(ctx any) ... method Ping (line 14987) | func (mr *MockInfluxDBProviderMockRecorder) Ping(ctx any) *gomock.Call { method Query (line 15002) | func (mr *MockInfluxDBProviderMockRecorder) Query(ctx, org, fluxQuery ... method UseLogger (line 15014) | func (mr *MockInfluxDBProviderMockRecorder) UseLogger(logger any) *gom... method UseMetrics (line 15026) | func (mr *MockInfluxDBProviderMockRecorder) UseMetrics(metrics any) *g... method UseTracer (line 15038) | func (mr *MockInfluxDBProviderMockRecorder) UseTracer(tracer any) *gom... method WritePoint (line 15052) | func (mr *MockInfluxDBProviderMockRecorder) WritePoint(ctx, org, bucke... function NewMockInfluxDBProvider (line 14851) | func NewMockInfluxDBProvider(ctrl *gomock.Controller) *MockInfluxDBProvi... FILE: pkg/gofr/container/mock_logger.go type MockLogger (line 20) | type MockLogger struct method EXPECT (line 38) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method ChangeLevel (line 43) | func (m *MockLogger) ChangeLevel(level logging.Level) { method Debug (line 55) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 71) | func (m *MockLogger) Debugf(format string, args ...any) { method Error (line 88) | func (m *MockLogger) Error(args ...any) { method Errorf (line 104) | func (m *MockLogger) Errorf(format string, args ...any) { method Fatal (line 121) | func (m *MockLogger) Fatal(args ...any) { method Fatalf (line 137) | func (m *MockLogger) Fatalf(format string, args ...any) { method Info (line 154) | func (m *MockLogger) Info(args ...any) { method Infof (line 170) | func (m *MockLogger) Infof(format string, args ...any) { method Log (line 187) | func (m *MockLogger) Log(args ...any) { method Logf (line 203) | func (m *MockLogger) Logf(format string, args ...any) { method Notice (line 220) | func (m *MockLogger) Notice(args ...any) { method Noticef (line 236) | func (m *MockLogger) Noticef(format string, args ...any) { method Warn (line 253) | func (m *MockLogger) Warn(args ...any) { method Warnf (line 269) | func (m *MockLogger) Warnf(format string, args ...any) { type MockLoggerMockRecorder (line 26) | type MockLoggerMockRecorder struct method ChangeLevel (line 49) | func (mr *MockLoggerMockRecorder) ChangeLevel(level any) *gomock.Call { method Debug (line 65) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 81) | func (mr *MockLoggerMockRecorder) Debugf(format any, args ...any) *gom... method Error (line 98) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 114) | func (mr *MockLoggerMockRecorder) Errorf(format any, args ...any) *gom... method Fatal (line 131) | func (mr *MockLoggerMockRecorder) Fatal(args ...any) *gomock.Call { method Fatalf (line 147) | func (mr *MockLoggerMockRecorder) Fatalf(format any, args ...any) *gom... method Info (line 164) | func (mr *MockLoggerMockRecorder) Info(args ...any) *gomock.Call { method Infof (line 180) | func (mr *MockLoggerMockRecorder) Infof(format any, args ...any) *gomo... method Log (line 197) | func (mr *MockLoggerMockRecorder) Log(args ...any) *gomock.Call { method Logf (line 213) | func (mr *MockLoggerMockRecorder) Logf(format any, args ...any) *gomoc... method Notice (line 230) | func (mr *MockLoggerMockRecorder) Notice(args ...any) *gomock.Call { method Noticef (line 246) | func (mr *MockLoggerMockRecorder) Noticef(format any, args ...any) *go... method Warn (line 263) | func (mr *MockLoggerMockRecorder) Warn(args ...any) *gomock.Call { method Warnf (line 279) | func (mr *MockLoggerMockRecorder) Warnf(format any, args ...any) *gomo... function NewMockLogger (line 31) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/container/mock_metrics.go type MockMetrics (line 19) | type MockMetrics struct method EXPECT (line 37) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method DeltaUpDownCounter (line 42) | func (m *MockMetrics) DeltaUpDownCounter(ctx context.Context, name str... method IncrementCounter (line 59) | func (m *MockMetrics) IncrementCounter(ctx context.Context, name strin... method NewCounter (line 76) | func (m *MockMetrics) NewCounter(name, desc string) { method NewGauge (line 88) | func (m *MockMetrics) NewGauge(name, desc string) { method NewHistogram (line 100) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method NewUpDownCounter (line 117) | func (m *MockMetrics) NewUpDownCounter(name, desc string) { method RecordHistogram (line 129) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... method SetGauge (line 146) | func (m *MockMetrics) SetGauge(name string, value float64, labels ...s... type MockMetricsMockRecorder (line 25) | type MockMetricsMockRecorder struct method DeltaUpDownCounter (line 52) | func (mr *MockMetricsMockRecorder) DeltaUpDownCounter(ctx, name, value... method IncrementCounter (line 69) | func (mr *MockMetricsMockRecorder) IncrementCounter(ctx, name any, lab... method NewCounter (line 82) | func (mr *MockMetricsMockRecorder) NewCounter(name, desc any) *gomock.... method NewGauge (line 94) | func (mr *MockMetricsMockRecorder) NewGauge(name, desc any) *gomock.Ca... method NewHistogram (line 110) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method NewUpDownCounter (line 123) | func (mr *MockMetricsMockRecorder) NewUpDownCounter(name, desc any) *g... method RecordHistogram (line 139) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... method SetGauge (line 156) | func (mr *MockMetricsMockRecorder) SetGauge(name, value any, labels ..... function NewMockMetrics (line 30) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/container/mockcontainer_test.go function Test_HttpServiceMock (line 18) | func Test_HttpServiceMock(t *testing.T) { function Test_HttpServiceMockWithServiceName (line 62) | func Test_HttpServiceMockWithServiceName(t *testing.T) { function Test_HttpServiceMockMultipleServices (line 111) | func Test_HttpServiceMockMultipleServices(t *testing.T) { function TestExpectSelect_ValidCases (line 199) | func TestExpectSelect_ValidCases(t *testing.T) { function TestExpectSelect_ErrorCases (line 257) | func TestExpectSelect_ErrorCases(t *testing.T) { function TestMockSQL_Dialect (line 313) | func TestMockSQL_Dialect(t *testing.T) { function TestMockSQL_HealthCheck (line 323) | func TestMockSQL_HealthCheck(t *testing.T) { FILE: pkg/gofr/container/sql_mock.go type health (line 17) | type health method WillReturnHealthCheck (line 181) | func (d *health) WillReturnHealthCheck(dh *datasource.Health) { type dialect (line 19) | type dialect method WillReturnString (line 197) | func (d *dialect) WillReturnString(s string) { type expectedQuery (line 22) | type expectedQuery struct type queryWithArgs (line 28) | type queryWithArgs struct method ReturnsResponse (line 157) | func (q *queryWithArgs) ReturnsResponse(value any) { type mockSQL (line 35) | type mockSQL struct method ExpectSelect (line 144) | func (m *mockSQL) ExpectSelect(_ context.Context, value any, query str... method ExpectHealthCheck (line 173) | func (m *mockSQL) ExpectHealthCheck() *health { method ExpectDialect (line 185) | func (m *mockSQL) ExpectDialect() *dialect { method NewResult (line 193) | func (*mockSQL) NewResult(lastInsertID, rowsAffected int64) sql.Result { type sqlMockDB (line 41) | type sqlMockDB struct method Select (line 53) | func (m sqlMockDB) Select(_ context.Context, value any, query string, ... method HealthCheck (line 100) | func (m sqlMockDB) HealthCheck() *datasource.Health { method Dialect (line 116) | func (m sqlMockDB) Dialect() string { method finish (line 131) | func (m sqlMockDB) finish(t *testing.T) { function emptyExpectation (line 47) | func emptyExpectation(m *sqlMockDB) { FILE: pkg/gofr/context.go type Context (line 18) | type Context struct method Trace (line 62) | func (c *Context) Trace(name string) trace.Span { method Bind (line 74) | func (c *Context) Bind(i any) error { method WriteMessageToSocket (line 81) | func (c *Context) WriteMessageToSocket(data any) error { method WriteMessageToService (line 95) | func (c *Context) WriteMessageToService(serviceName string, data any) ... method GetAuthInfo (line 121) | func (c *Context) GetAuthInfo() AuthInfo { method GetCorrelationID (line 181) | func (c *Context) GetCorrelationID() string { type AuthInfo (line 40) | type AuthInfo interface type authInfo (line 110) | type authInfo struct method GetClaims (line 137) | func (a *authInfo) GetClaims() jwt.MapClaims { method GetUsername (line 143) | func (a *authInfo) GetUsername() string { method GetAPIKey (line 149) | func (a *authInfo) GetAPIKey() string { function newContext (line 160) | func newContext(w Responder, r Request, c *container.Container) *Context { function newCMDContext (line 170) | func newCMDContext(w Responder, r Request, c *container.Container, out t... FILE: pkg/gofr/context_test.go function Test_newContextSuccess (line 30) | func Test_newContextSuccess(t *testing.T) { function TestContext_AddTrace (line 52) | func TestContext_AddTrace(t *testing.T) { function TestContext_WriteMessageToSocket (line 82) | func TestContext_WriteMessageToSocket(t *testing.T) { function handleWebSocketMessage (line 123) | func handleWebSocketMessage(ctx *Context, messageChan chan string) (any,... function testWebSocketConnection (line 145) | func testWebSocketConnection(t *testing.T, wsURL string, messageChan cha... function TestContext_WriteMessageToService (line 200) | func TestContext_WriteMessageToService(t *testing.T) { function TestGetAuthInfo_BasicAuth (line 271) | func TestGetAuthInfo_BasicAuth(t *testing.T) { function TestGetAuthInfo_ApiKey (line 291) | func TestGetAuthInfo_ApiKey(t *testing.T) { function TestGetAuthInfo_JWTClaims (line 312) | func TestGetAuthInfo_JWTClaims(t *testing.T) { function TestContext_GetCorrelationID (line 339) | func TestContext_GetCorrelationID(t *testing.T) { FILE: pkg/gofr/cron.go constant seconds (line 17) | seconds = 59 constant minutes (line 18) | minutes = 59 constant hrs (line 19) | hrs = 23 constant days (line 20) | days = 31 constant months (line 21) | months = 12 constant dayOfWeek (line 22) | dayOfWeek = 6 constant scheduleParts (line 23) | scheduleParts = 5 constant schedulePartsWithSecond (line 24) | schedulePartsWithSecond = 6 type CronFunc (line 27) | type CronFunc type Crontab (line 31) | type Crontab struct method runScheduled (line 80) | func (c *Crontab) runScheduled(t time.Time) { method registerMetrics (line 134) | func (c *Crontab) registerMetrics() { method AddJob (line 152) | func (c *Crontab) AddJob(schedule, jobName string, fn CronFunc) error { type job (line 40) | type job struct method run (line 96) | func (j *job) run(cntnr *container.Container) { type tick (line 52) | type tick struct function NewCron (line 62) | func NewCron(cntnr *container.Container) *Crontab { type errOutOfRange (line 171) | type errOutOfRange struct method Error (line 177) | func (e errOutOfRange) Error() string { type errParsing (line 182) | type errParsing struct method Error (line 187) | func (e errParsing) Error() string { type noopRequest (line 197) | type noopRequest struct method Context (line 200) | func (noopRequest) Context() context.Context { method Param (line 204) | func (noopRequest) Param(string) string { method PathParam (line 208) | func (noopRequest) PathParam(string) string { method HostName (line 212) | func (noopRequest) HostName() string { method Bind (line 216) | func (noopRequest) Bind(any) error { method Params (line 220) | func (noopRequest) Params(string) []string { FILE: pkg/gofr/cron_scheduler.go function parseSchedule (line 19) | func parseSchedule(s string) (*job, error) { function mergeDays (line 74) | func mergeDays(j *job) { function parsePart (line 84) | func parsePart(s string, minValue, maxValue int) (map[int]struct{}, erro... function parseSteps (line 99) | func parseSteps(s, match1, match2 string, minValue, maxValue int) (map[i... function parseRange (line 122) | func parseRange(s string, minValue, maxValue int) (map[int]struct{}, err... function parseSingleOrRange (line 139) | func parseSingleOrRange(part string, minValue, maxValue int, r map[int]s... function getDefaultJobField (line 167) | func getDefaultJobField(minValue, maxValue, incr int) map[int]struct{} { function getTick (line 177) | func getTick(t time.Time) *tick { method tick (line 188) | func (j *job) tick(t *tick) bool { FILE: pkg/gofr/cron_test.go function TestCron_parseSchedule_Success (line 17) | func TestCron_parseSchedule_Success(t *testing.T) { function TestCron_parseSchedule_Error (line 115) | func TestCron_parseSchedule_Error(t *testing.T) { function TestCron_getDefaultJobField (line 165) | func TestCron_getDefaultJobField(t *testing.T) { function TestCron_getTick (line 183) | func TestCron_getTick(t *testing.T) { function TestCronTab_AddJob (line 193) | func TestCronTab_AddJob(t *testing.T) { function TestCronTab_runScheduled (line 226) | func TestCronTab_runScheduled(t *testing.T) { function TestJob_tick (line 270) | func TestJob_tick(t *testing.T) { function Test_noopRequest (line 353) | func Test_noopRequest(t *testing.T) { function TestCron_parseRange (line 364) | func TestCron_parseRange(t *testing.T) { function TestCron_parseRange_BoundaryValues (line 414) | func TestCron_parseRange_BoundaryValues(t *testing.T) { function TestCron_parsePart_InputFormats (line 459) | func TestCron_parsePart_InputFormats(t *testing.T) { function TestCron_parseRange_ErrorHandling (line 502) | func TestCron_parseRange_ErrorHandling(t *testing.T) { function TestCron_parseRange_SuccessCases (line 538) | func TestCron_parseRange_SuccessCases(t *testing.T) { function TestCron_parsePart (line 574) | func TestCron_parsePart(t *testing.T) { function TestCronTab_runScheduled_Panic (line 637) | func TestCronTab_runScheduled_Panic(t *testing.T) { FILE: pkg/gofr/crud_handlers.go type Create (line 20) | type Create interface type GetAll (line 24) | type GetAll interface type Get (line 28) | type Get interface type Update (line 32) | type Update interface type Delete (line 36) | type Delete interface type TableNameOverrider (line 40) | type TableNameOverrider interface type RestPathOverrider (line 44) | type RestPathOverrider interface type CRUD (line 48) | type CRUD interface type entity (line 57) | type entity struct method Create (line 151) | func (e *entity) Create(c *Context) (any, error) { method bindAndValidateEntity (line 183) | func (e *entity) bindAndValidateEntity(c *Context) (any, error) { method extractFields (line 203) | func (e *entity) extractFields(newEntity any) (fieldNames []string, fi... method GetAll (line 222) | func (e *entity) GetAll(c *Context) (any, error) { method Get (line 261) | func (e *entity) Get(c *Context) (any, error) { method Update (line 284) | func (e *entity) Update(c *Context) (any, error) { method Delete (line 313) | func (e *entity) Delete(c *Context) (any, error) { function scanEntity (line 67) | func scanEntity(object any) (*entity, error) { method registerCRUDHandlers (line 116) | func (a *App) registerCRUDHandlers(e *entity, object any) { FILE: pkg/gofr/crud_handlers_test.go function createTestContext (line 33) | func createTestContext(method, path, id string, body []byte, cont *conta... type userEntity (line 42) | type userEntity struct method TableName (line 48) | func (*userEntity) TableName() string { method RestPath (line 52) | func (*userEntity) RestPath() string { function Test_scanEntity (line 56) | func Test_scanEntity(t *testing.T) { type mockTableName (line 124) | type mockTableName struct method TableName (line 128) | func (m *mockTableName) TableName() string { function Test_getTableName (line 132) | func Test_getTableName(t *testing.T) { type mockRestPath (line 160) | type mockRestPath struct method RestPath (line 164) | func (m *mockRestPath) RestPath() string { function Test_getRestPath (line 168) | func Test_getRestPath(t *testing.T) { function Test_CreateHandler (line 202) | func Test_CreateHandler(t *testing.T) { function Test_GetAllHandler (line 281) | func Test_GetAllHandler(t *testing.T) { function Test_GetHandler (line 369) | func Test_GetHandler(t *testing.T) { function Test_UpdateHandler (line 454) | func Test_UpdateHandler(t *testing.T) { function Test_DeleteHandler (line 539) | func Test_DeleteHandler(t *testing.T) { FILE: pkg/gofr/crud_helpers.go function getTableName (line 11) | func getTableName(object any, structName string) string { function getRestPath (line 19) | func getRestPath(object any, structName string) string { function hasAutoIncrementID (line 27) | func hasAutoIncrementID(constraints map[string]sql.FieldConstraints) bool { function parseSQLTag (line 37) | func parseSQLTag(inputTags reflect.StructTag) (sql.FieldConstraints, err... function toSnakeCase (line 63) | func toSnakeCase(str string) string { FILE: pkg/gofr/datasource/arangodb/arango.go constant defaultTimeout (line 18) | defaultTimeout = 5 * time.Second constant arangoEdgeCollectionType (line 19) | arangoEdgeCollectionType = 3 type Client (line 23) | type Client struct method UseLogger (line 75) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 82) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 89) | func (c *Client) UseTracer(tracer any) { method Connect (line 96) | func (c *Client) Connect() { method validateConfig (line 137) | func (c *Client) validateConfig() error { method Query (line 235) | func (c *Client) Query(ctx context.Context, dbName, query string, bind... method addTrace (line 311) | func (c *Client) addTrace(ctx context.Context, operation string, attri... method sendOperationStats (line 329) | func (c *Client) sendOperationStats(ql *QueryLog, startTime time.Time,... method HealthCheck (line 354) | func (c *Client) HealthCheck(ctx context.Context) (any, error) { type EdgeDefinition (line 35) | type EdgeDefinition type UserOptions (line 37) | type UserOptions struct method toArangoUserOptions (line 374) | func (uo *UserOptions) toArangoUserOptions() *arangodb.UserOptions { type Config (line 44) | type Config struct function New (line 62) | func New(c Config) *Client { function bindQueryOptions (line 286) | func bindQueryOptions(queryOptions *arangodb.QueryOptions, options []map... type Health (line 348) | type Health struct FILE: pkg/gofr/datasource/arangodb/arango_db.go type DB (line 10) | type DB struct method CreateDB (line 17) | func (d *DB) CreateDB(ctx context.Context, database string) error { method DropDB (line 40) | func (d *DB) DropDB(ctx context.Context, database string) error { method CreateCollection (line 62) | func (d *DB) CreateCollection(ctx context.Context, database, collectio... method DropCollection (line 98) | func (d *DB) DropCollection(ctx context.Context, database, collectionN... method getCollection (line 104) | func (d *DB) getCollection(ctx context.Context, dbName, collectionName... method handleCollectionOperation (line 119) | func (d *DB) handleCollectionOperation(ctx context.Context, operation,... FILE: pkg/gofr/datasource/arangodb/arango_db_test.go function Test_Client_CreateDB (line 15) | func Test_Client_CreateDB(t *testing.T) { function Test_Client_CreateDB_Error (line 31) | func Test_Client_CreateDB_Error(t *testing.T) { function Test_Client_CreateDB_AlreadyExists (line 48) | func Test_Client_CreateDB_AlreadyExists(t *testing.T) { function Test_Client_DropDB (line 64) | func Test_Client_DropDB(t *testing.T) { function Test_Client_DropDB_Error (line 84) | func Test_Client_DropDB_Error(t *testing.T) { function Test_Client_DropDB_RemoveError (line 101) | func Test_Client_DropDB_RemoveError(t *testing.T) { function Test_Client_CreateCollection (line 117) | func Test_Client_CreateCollection(t *testing.T) { function Test_Client_CreateCollection_Error (line 133) | func Test_Client_CreateCollection_Error(t *testing.T) { function Test_Client_CreateCollection_AlreadyExists (line 150) | func Test_Client_CreateCollection_AlreadyExists(t *testing.T) { function Test_Client_DropCollection (line 167) | func Test_Client_DropCollection(t *testing.T) { function Test_Client_DropCollection_Error (line 187) | func Test_Client_DropCollection_Error(t *testing.T) { FILE: pkg/gofr/datasource/arangodb/arango_document.go type Document (line 18) | type Document struct method CreateDocument (line 51) | func (d *Document) CreateDocument(ctx context.Context, dbName, collect... method GetDocument (line 84) | func (d *Document) GetDocument(ctx context.Context, dbName, collection... method UpdateDocument (line 97) | func (d *Document) UpdateDocument(ctx context.Context, dbName, collect... method DeleteDocument (line 110) | func (d *Document) DeleteDocument(ctx context.Context, dbName, collect... method isEdgeCollection (line 123) | func (d *Document) isEdgeCollection(ctx context.Context, dbName, colle... function executeCollectionOperation (line 138) | func executeCollectionOperation(ctx context.Context, d Document, dbName,... function validateEdgeDocument (line 162) | func validateEdgeDocument(document any) error { FILE: pkg/gofr/datasource/arangodb/arango_document_test.go function Test_Client_CreateDocument (line 13) | func Test_Client_CreateDocument(t *testing.T) { function Test_Client_CreateDocument_Error (line 36) | func Test_Client_CreateDocument_Error(t *testing.T) { function Test_Client_GetDocument (line 58) | func Test_Client_GetDocument(t *testing.T) { function Test_Client_GetDocument_Error (line 78) | func Test_Client_GetDocument_Error(t *testing.T) { function Test_Client_UpdateDocument (line 98) | func Test_Client_UpdateDocument(t *testing.T) { function Test_Client_UpdateDocument_Error (line 120) | func Test_Client_UpdateDocument_Error(t *testing.T) { function Test_Client_DeleteDocument (line 140) | func Test_Client_DeleteDocument(t *testing.T) { function Test_Client_DeleteDocument_Error (line 161) | func Test_Client_DeleteDocument_Error(t *testing.T) { function TestExecuteCollectionOperation (line 181) | func TestExecuteCollectionOperation(t *testing.T) { function TestValidateEdgeDocument (line 215) | func TestValidateEdgeDocument(t *testing.T) { FILE: pkg/gofr/datasource/arangodb/arango_graph.go type EdgeDetails (line 19) | type EdgeDetails type Graph (line 21) | type Graph struct method CreateGraph (line 35) | func (g *Graph) CreateGraph(ctx context.Context, database, graph strin... method DropGraph (line 92) | func (g *Graph) DropGraph(ctx context.Context, database, graphName str... method GetEdges (line 128) | func (c *Client) GetEdges(ctx context.Context, dbName, graphName, edgeCo... FILE: pkg/gofr/datasource/arangodb/arango_graph_test.go type TestGraph (line 14) | type TestGraph struct function setupGraphTest (line 29) | func setupGraphTest(t *testing.T) *TestGraph { function TestGraph_CreateGraph_Success (line 67) | func TestGraph_CreateGraph_Success(t *testing.T) { function TestGraph_CreateGraph_AlreadyExists (line 87) | func TestGraph_CreateGraph_AlreadyExists(t *testing.T) { function TestGraph_CreateGraph_Error (line 101) | func TestGraph_CreateGraph_Error(t *testing.T) { function TestGraph_DropGraph_Success (line 122) | func TestGraph_DropGraph_Success(t *testing.T) { function TestGraph_DropGraph_DBError (line 139) | func TestGraph_DropGraph_DBError(t *testing.T) { function TestGraph_DropGraph_Error (line 151) | func TestGraph_DropGraph_Error(t *testing.T) { function TestClient_GetEdges_Success (line 168) | func TestClient_GetEdges_Success(t *testing.T) { function TestClient_GetEdges_DBError (line 193) | func TestClient_GetEdges_DBError(t *testing.T) { function TestClient_GetEdges_InvalidInput (line 212) | func TestClient_GetEdges_InvalidInput(t *testing.T) { function TestClient_GetEdges_InvalidResponseType (line 224) | func TestClient_GetEdges_InvalidResponseType(t *testing.T) { FILE: pkg/gofr/datasource/arangodb/arango_helper.go method user (line 11) | func (c *Client) user(ctx context.Context, username string) (arangodb.Us... method database (line 15) | func (c *Client) database(ctx context.Context, name string) (arangodb.Da... method createUser (line 20) | func (c *Client) createUser(ctx context.Context, username string, option... method dropUser (line 41) | func (c *Client) dropUser(ctx context.Context, username string) error { method grantDB (line 57) | func (c *Client) grantDB(ctx context.Context, database, username, permis... method grantCollection (line 75) | func (c *Client) grantCollection(ctx context.Context, database, collecti... FILE: pkg/gofr/datasource/arangodb/arango_helper_test.go function Test_Client_CreateUser (line 13) | func Test_Client_CreateUser(t *testing.T) { function Test_Client_DropUser (line 29) | func Test_Client_DropUser(t *testing.T) { function Test_Client_GrantDB (line 41) | func Test_Client_GrantDB(t *testing.T) { function Test_Client_GrantDB_Errors (line 94) | func Test_Client_GrantDB_Errors(t *testing.T) { function TestUser (line 111) | func TestUser(t *testing.T) { function TestClient_Database (line 143) | func TestClient_Database(t *testing.T) { function Test_Client_GrantCollection (line 209) | func Test_Client_GrantCollection(t *testing.T) { function Test_Client_GrantCollection_Error (line 225) | func Test_Client_GrantCollection_Error(t *testing.T) { FILE: pkg/gofr/datasource/arangodb/arango_test.go function setupDB (line 21) | func setupDB(t *testing.T) (*Client, *MockClient, *MockUser, *MockLogger... function Test_NewArangoClient_Error (line 46) | func Test_NewArangoClient_Error(t *testing.T) { function TestClient_Query_Success (line 65) | func TestClient_Query_Success(t *testing.T) { function TestValidateConfig (line 91) | func TestValidateConfig(t *testing.T) { function TestClient_HealthCheck_Success (line 165) | func TestClient_HealthCheck_Success(t *testing.T) { function TestClient_HealthCheck_Error (line 189) | func TestClient_HealthCheck_Error(t *testing.T) { type MockQueryCursor (line 207) | type MockQueryCursor struct method Close (line 221) | func (*MockQueryCursor) Close() error { method CloseWithContext (line 225) | func (*MockQueryCursor) CloseWithContext(_ context.Context) error { method HasMore (line 229) | func (m *MockQueryCursor) HasMore() bool { method ReadDocument (line 233) | func (m *MockQueryCursor) ReadDocument(_ context.Context, document any... method Count (line 251) | func (m *MockQueryCursor) Count() int64 { method Statistics (line 255) | func (*MockQueryCursor) Statistics() arangodb.CursorStats { method Plan (line 259) | func (*MockQueryCursor) Plan() arangodb.CursorPlan { function NewMockQueryCursor (line 213) | func NewMockQueryCursor(ctrl *gomock.Controller, data []map[string]any) ... function TestClient_Query_WithBatchSizeAndFullCount (line 263) | func TestClient_Query_WithBatchSizeAndFullCount(t *testing.T) { function TestClient_Query_WithMaxPlans (line 305) | func TestClient_Query_WithMaxPlans(t *testing.T) { function TestClient_Query_InvalidResultType (line 343) | func TestClient_Query_InvalidResultType(t *testing.T) { FILE: pkg/gofr/datasource/arangodb/interface.go type ArangoDB (line 9) | type ArangoDB interface FILE: pkg/gofr/datasource/arangodb/logger.go type Logger (line 10) | type Logger interface type QueryLog (line 17) | type QueryLog struct method PrettyPrint (line 28) | func (ql *QueryLog) PrettyPrint(writer io.Writer) { function clean (line 42) | func clean(query string) string { FILE: pkg/gofr/datasource/arangodb/logger_test.go function Test_PrettyPrint (line 10) | func Test_PrettyPrint(t *testing.T) { FILE: pkg/gofr/datasource/arangodb/metrics.go type Metrics (line 6) | type Metrics interface FILE: pkg/gofr/datasource/arangodb/mock_collection.go type MockCollection (line 21) | type MockCollection struct method EXPECT (line 40) | func (m *MockCollection) EXPECT() *MockCollectionMockRecorder { method Checksum (line 45) | func (m *MockCollection) Checksum(ctx context.Context, withRevisions, ... method Compact (line 60) | func (m *MockCollection) Compact(ctx context.Context) (arangodb.Collec... method Count (line 75) | func (m *MockCollection) Count(ctx context.Context) (int64, error) { method CreateDocument (line 90) | func (m *MockCollection) CreateDocument(ctx context.Context, document ... method CreateDocumentWithOptions (line 105) | func (m *MockCollection) CreateDocumentWithOptions(ctx context.Context... method CreateDocuments (line 120) | func (m *MockCollection) CreateDocuments(ctx context.Context, document... method CreateDocumentsWithOptions (line 135) | func (m *MockCollection) CreateDocumentsWithOptions(ctx context.Contex... method Database (line 150) | func (m *MockCollection) Database() arangodb.Database { method DeleteDocument (line 164) | func (m *MockCollection) DeleteDocument(ctx context.Context, key strin... method DeleteDocumentWithOptions (line 179) | func (m *MockCollection) DeleteDocumentWithOptions(ctx context.Context... method DeleteDocuments (line 194) | func (m *MockCollection) DeleteDocuments(ctx context.Context, keys []s... method DeleteDocumentsWithOptions (line 209) | func (m *MockCollection) DeleteDocumentsWithOptions(ctx context.Contex... method DeleteIndex (line 224) | func (m *MockCollection) DeleteIndex(ctx context.Context, name string)... method DeleteIndexByID (line 238) | func (m *MockCollection) DeleteIndexByID(ctx context.Context, id strin... method DocumentExists (line 252) | func (m *MockCollection) DocumentExists(ctx context.Context, key strin... method EnsureGeoIndex (line 267) | func (m *MockCollection) EnsureGeoIndex(ctx context.Context, fields []... method EnsureInvertedIndex (line 283) | func (m *MockCollection) EnsureInvertedIndex(ctx context.Context, opti... method EnsureMDIIndex (line 299) | func (m *MockCollection) EnsureMDIIndex(ctx context.Context, fields []... method EnsureMDIPrefixedIndex (line 315) | func (m *MockCollection) EnsureMDIPrefixedIndex(ctx context.Context, f... method EnsurePersistentIndex (line 331) | func (m *MockCollection) EnsurePersistentIndex(ctx context.Context, fi... method EnsureTTLIndex (line 347) | func (m *MockCollection) EnsureTTLIndex(ctx context.Context, fields []... method ImportDocuments (line 363) | func (m *MockCollection) ImportDocuments(ctx context.Context, document... method ImportDocumentsWithOptions (line 378) | func (m *MockCollection) ImportDocumentsWithOptions(ctx context.Contex... method Index (line 393) | func (m *MockCollection) Index(ctx context.Context, name string) (aran... method IndexExists (line 408) | func (m *MockCollection) IndexExists(ctx context.Context, name string)... method Indexes (line 423) | func (m *MockCollection) Indexes(ctx context.Context) ([]arangodb.Inde... method LoadIndexesIntoMemory (line 438) | func (m *MockCollection) LoadIndexesIntoMemory(ctx context.Context) (b... method Name (line 453) | func (m *MockCollection) Name() string { method Properties (line 467) | func (m *MockCollection) Properties(ctx context.Context) (arangodb.Col... method ReadDocument (line 482) | func (m *MockCollection) ReadDocument(ctx context.Context, key string,... method ReadDocumentWithOptions (line 497) | func (m *MockCollection) ReadDocumentWithOptions(ctx context.Context, ... method ReadDocuments (line 512) | func (m *MockCollection) ReadDocuments(ctx context.Context, keys []str... method ReadDocumentsWithOptions (line 527) | func (m *MockCollection) ReadDocumentsWithOptions(ctx context.Context,... method RecalculateCount (line 542) | func (m *MockCollection) RecalculateCount(ctx context.Context) (bool, ... method Remove (line 558) | func (m *MockCollection) Remove(ctx context.Context) error { method RemoveWithOptions (line 572) | func (m *MockCollection) RemoveWithOptions(ctx context.Context, opts *... method Rename (line 586) | func (m *MockCollection) Rename(ctx context.Context, req arangodb.Rena... method ReplaceDocument (line 601) | func (m *MockCollection) ReplaceDocument(ctx context.Context, key stri... method ReplaceDocumentWithOptions (line 616) | func (m *MockCollection) ReplaceDocumentWithOptions(ctx context.Contex... method ReplaceDocuments (line 631) | func (m *MockCollection) ReplaceDocuments(ctx context.Context, documen... method ReplaceDocumentsWithOptions (line 646) | func (m *MockCollection) ReplaceDocumentsWithOptions(ctx context.Conte... method ResponsibleShard (line 661) | func (m *MockCollection) ResponsibleShard(ctx context.Context, options... method Revision (line 676) | func (m *MockCollection) Revision(ctx context.Context) (arangodb.Colle... method SetPropertiesV2 (line 691) | func (m *MockCollection) SetPropertiesV2(ctx context.Context, options ... method Shards (line 705) | func (m *MockCollection) Shards(ctx context.Context, details bool) (ar... method Statistics (line 720) | func (m *MockCollection) Statistics(ctx context.Context, details bool)... method Truncate (line 735) | func (m *MockCollection) Truncate(ctx context.Context) error { method UpdateDocument (line 749) | func (m *MockCollection) UpdateDocument(ctx context.Context, key strin... method UpdateDocumentWithOptions (line 764) | func (m *MockCollection) UpdateDocumentWithOptions(ctx context.Context... method UpdateDocuments (line 779) | func (m *MockCollection) UpdateDocuments(ctx context.Context, document... method UpdateDocumentsWithOptions (line 794) | func (m *MockCollection) UpdateDocumentsWithOptions(ctx context.Contex... type MockCollectionMockRecorder (line 28) | type MockCollectionMockRecorder struct method Checksum (line 54) | func (mr *MockCollectionMockRecorder) Checksum(ctx, withRevisions, wit... method Compact (line 69) | func (mr *MockCollectionMockRecorder) Compact(ctx any) *gomock.Call { method Count (line 84) | func (mr *MockCollectionMockRecorder) Count(ctx any) *gomock.Call { method CreateDocument (line 99) | func (mr *MockCollectionMockRecorder) CreateDocument(ctx, document any... method CreateDocumentWithOptions (line 114) | func (mr *MockCollectionMockRecorder) CreateDocumentWithOptions(ctx, d... method CreateDocuments (line 129) | func (mr *MockCollectionMockRecorder) CreateDocuments(ctx, documents a... method CreateDocumentsWithOptions (line 144) | func (mr *MockCollectionMockRecorder) CreateDocumentsWithOptions(ctx, ... method Database (line 158) | func (mr *MockCollectionMockRecorder) Database() *gomock.Call { method DeleteDocument (line 173) | func (mr *MockCollectionMockRecorder) DeleteDocument(ctx, key any) *go... method DeleteDocumentWithOptions (line 188) | func (mr *MockCollectionMockRecorder) DeleteDocumentWithOptions(ctx, k... method DeleteDocuments (line 203) | func (mr *MockCollectionMockRecorder) DeleteDocuments(ctx, keys any) *... method DeleteDocumentsWithOptions (line 218) | func (mr *MockCollectionMockRecorder) DeleteDocumentsWithOptions(ctx, ... method DeleteIndex (line 232) | func (mr *MockCollectionMockRecorder) DeleteIndex(ctx, name any) *gomo... method DeleteIndexByID (line 246) | func (mr *MockCollectionMockRecorder) DeleteIndexByID(ctx, id any) *go... method DocumentExists (line 261) | func (mr *MockCollectionMockRecorder) DocumentExists(ctx, key any) *go... method EnsureGeoIndex (line 277) | func (mr *MockCollectionMockRecorder) EnsureGeoIndex(ctx, fields, opti... method EnsureInvertedIndex (line 293) | func (mr *MockCollectionMockRecorder) EnsureInvertedIndex(ctx, options... method EnsureMDIIndex (line 309) | func (mr *MockCollectionMockRecorder) EnsureMDIIndex(ctx, fields, opti... method EnsureMDIPrefixedIndex (line 325) | func (mr *MockCollectionMockRecorder) EnsureMDIPrefixedIndex(ctx, fiel... method EnsurePersistentIndex (line 341) | func (mr *MockCollectionMockRecorder) EnsurePersistentIndex(ctx, field... method EnsureTTLIndex (line 357) | func (mr *MockCollectionMockRecorder) EnsureTTLIndex(ctx, fields, expi... method ImportDocuments (line 372) | func (mr *MockCollectionMockRecorder) ImportDocuments(ctx, documents, ... method ImportDocumentsWithOptions (line 387) | func (mr *MockCollectionMockRecorder) ImportDocumentsWithOptions(ctx, ... method Index (line 402) | func (mr *MockCollectionMockRecorder) Index(ctx, name any) *gomock.Call { method IndexExists (line 417) | func (mr *MockCollectionMockRecorder) IndexExists(ctx, name any) *gomo... method Indexes (line 432) | func (mr *MockCollectionMockRecorder) Indexes(ctx any) *gomock.Call { method LoadIndexesIntoMemory (line 447) | func (mr *MockCollectionMockRecorder) LoadIndexesIntoMemory(ctx any) *... method Name (line 461) | func (mr *MockCollectionMockRecorder) Name() *gomock.Call { method Properties (line 476) | func (mr *MockCollectionMockRecorder) Properties(ctx any) *gomock.Call { method ReadDocument (line 491) | func (mr *MockCollectionMockRecorder) ReadDocument(ctx, key, result an... method ReadDocumentWithOptions (line 506) | func (mr *MockCollectionMockRecorder) ReadDocumentWithOptions(ctx, key... method ReadDocuments (line 521) | func (mr *MockCollectionMockRecorder) ReadDocuments(ctx, keys any) *go... method ReadDocumentsWithOptions (line 536) | func (mr *MockCollectionMockRecorder) ReadDocumentsWithOptions(ctx, do... method RecalculateCount (line 552) | func (mr *MockCollectionMockRecorder) RecalculateCount(ctx any) *gomoc... method Remove (line 566) | func (mr *MockCollectionMockRecorder) Remove(ctx any) *gomock.Call { method RemoveWithOptions (line 580) | func (mr *MockCollectionMockRecorder) RemoveWithOptions(ctx, opts any)... method Rename (line 595) | func (mr *MockCollectionMockRecorder) Rename(ctx, req any) *gomock.Call { method ReplaceDocument (line 610) | func (mr *MockCollectionMockRecorder) ReplaceDocument(ctx, key, docume... method ReplaceDocumentWithOptions (line 625) | func (mr *MockCollectionMockRecorder) ReplaceDocumentWithOptions(ctx, ... method ReplaceDocuments (line 640) | func (mr *MockCollectionMockRecorder) ReplaceDocuments(ctx, documents ... method ReplaceDocumentsWithOptions (line 655) | func (mr *MockCollectionMockRecorder) ReplaceDocumentsWithOptions(ctx,... method ResponsibleShard (line 670) | func (mr *MockCollectionMockRecorder) ResponsibleShard(ctx, options an... method Revision (line 685) | func (mr *MockCollectionMockRecorder) Revision(ctx any) *gomock.Call { method SetPropertiesV2 (line 699) | func (mr *MockCollectionMockRecorder) SetPropertiesV2(ctx, options any... method Shards (line 714) | func (mr *MockCollectionMockRecorder) Shards(ctx, details any) *gomock... method Statistics (line 729) | func (mr *MockCollectionMockRecorder) Statistics(ctx, details any) *go... method Truncate (line 743) | func (mr *MockCollectionMockRecorder) Truncate(ctx any) *gomock.Call { method UpdateDocument (line 758) | func (mr *MockCollectionMockRecorder) UpdateDocument(ctx, key, documen... method UpdateDocumentWithOptions (line 773) | func (mr *MockCollectionMockRecorder) UpdateDocumentWithOptions(ctx, k... method UpdateDocuments (line 788) | func (mr *MockCollectionMockRecorder) UpdateDocuments(ctx, documents a... method UpdateDocumentsWithOptions (line 803) | func (mr *MockCollectionMockRecorder) UpdateDocumentsWithOptions(ctx, ... function NewMockCollection (line 33) | func NewMockCollection(ctrl *gomock.Controller) *MockCollection { FILE: pkg/gofr/datasource/arangodb/mock_database.go type MockDatabase (line 21) | type MockDatabase struct method EXPECT (line 40) | func (m *MockDatabase) EXPECT() *MockDatabaseMockRecorder { method Analyzer (line 45) | func (m *MockDatabase) Analyzer(ctx context.Context, name string) (ara... method Analyzers (line 60) | func (m *MockDatabase) Analyzers(ctx context.Context) (arangodb.Analyz... method BeginTransaction (line 75) | func (m *MockDatabase) BeginTransaction(ctx context.Context, cols aran... method ClearQueryCache (line 90) | func (m *MockDatabase) ClearQueryCache(ctx context.Context) error { method ClearQueryPlanCache (line 104) | func (m *MockDatabase) ClearQueryPlanCache(ctx context.Context) error { method ClearSlowAQLQueries (line 118) | func (m *MockDatabase) ClearSlowAQLQueries(ctx context.Context, all *b... method CollectionExists (line 132) | func (m *MockDatabase) CollectionExists(ctx context.Context, name stri... method Collections (line 147) | func (m *MockDatabase) Collections(ctx context.Context) ([]arangodb.Co... method CreateArangoSearchAliasView (line 162) | func (m *MockDatabase) CreateArangoSearchAliasView(ctx context.Context... method CreateArangoSearchView (line 177) | func (m *MockDatabase) CreateArangoSearchView(ctx context.Context, nam... method CreateCollectionV2 (line 192) | func (m *MockDatabase) CreateCollectionV2(ctx context.Context, name st... method CreateCollectionWithOptionsV2 (line 207) | func (m *MockDatabase) CreateCollectionWithOptionsV2(ctx context.Conte... method CreateGraph (line 222) | func (m *MockDatabase) CreateGraph(ctx context.Context, name string, g... method CreateUserDefinedFunction (line 237) | func (m *MockDatabase) CreateUserDefinedFunction(ctx context.Context, ... method DeleteUserDefinedFunction (line 252) | func (m *MockDatabase) DeleteUserDefinedFunction(ctx context.Context, ... method EnsureCreatedAnalyzer (line 267) | func (m *MockDatabase) EnsureCreatedAnalyzer(ctx context.Context, anal... method ExplainQuery (line 283) | func (m *MockDatabase) ExplainQuery(ctx context.Context, query string,... method GetAllOptimizerRules (line 298) | func (m *MockDatabase) GetAllOptimizerRules(ctx context.Context) ([]ar... method GetCollection (line 313) | func (m *MockDatabase) GetCollection(ctx context.Context, name string,... method GetEdges (line 328) | func (m *MockDatabase) GetEdges(ctx context.Context, name, vertex stri... method GetQueryCacheProperties (line 343) | func (m *MockDatabase) GetQueryCacheProperties(ctx context.Context) (a... method GetQueryEntriesCache (line 358) | func (m *MockDatabase) GetQueryEntriesCache(ctx context.Context) ([]ar... method GetQueryPlanCache (line 373) | func (m *MockDatabase) GetQueryPlanCache(ctx context.Context) ([]arang... method GetQueryProperties (line 388) | func (m *MockDatabase) GetQueryProperties(ctx context.Context) (arango... method GetUserDefinedFunctions (line 403) | func (m *MockDatabase) GetUserDefinedFunctions(ctx context.Context) ([... method Graph (line 418) | func (m *MockDatabase) Graph(ctx context.Context, name string, options... method GraphExists (line 433) | func (m *MockDatabase) GraphExists(ctx context.Context, name string) (... method Graphs (line 448) | func (m *MockDatabase) Graphs(ctx context.Context) (arangodb.GraphsRes... method Info (line 463) | func (m *MockDatabase) Info(ctx context.Context) (arangodb.DatabaseInf... method KeyGenerators (line 478) | func (m *MockDatabase) KeyGenerators(ctx context.Context) (arangodb.Ke... method KillAQLQuery (line 493) | func (m *MockDatabase) KillAQLQuery(ctx context.Context, queryId strin... method ListOfRunningAQLQueries (line 507) | func (m *MockDatabase) ListOfRunningAQLQueries(ctx context.Context, al... method ListOfSlowAQLQueries (line 522) | func (m *MockDatabase) ListOfSlowAQLQueries(ctx context.Context, all *... method ListTransactions (line 537) | func (m *MockDatabase) ListTransactions(ctx context.Context) ([]arango... method ListTransactionsWithStatuses (line 552) | func (m *MockDatabase) ListTransactionsWithStatuses(ctx context.Contex... method Name (line 572) | func (m *MockDatabase) Name() string { method Query (line 586) | func (m *MockDatabase) Query(ctx context.Context, query string, opts *... method QueryBatch (line 601) | func (m *MockDatabase) QueryBatch(ctx context.Context, query string, o... method Remove (line 616) | func (m *MockDatabase) Remove(ctx context.Context) error { method SetQueryCacheProperties (line 630) | func (m *MockDatabase) SetQueryCacheProperties(ctx context.Context, op... method Transaction (line 645) | func (m *MockDatabase) Transaction(ctx context.Context, id arangodb.Tr... method TransactionJS (line 660) | func (m *MockDatabase) TransactionJS(ctx context.Context, options aran... method UpdateQueryProperties (line 675) | func (m *MockDatabase) UpdateQueryProperties(ctx context.Context, opti... method ValidateQuery (line 690) | func (m *MockDatabase) ValidateQuery(ctx context.Context, query string... method View (line 704) | func (m *MockDatabase) View(ctx context.Context, name string) (arangod... method ViewExists (line 719) | func (m *MockDatabase) ViewExists(ctx context.Context, name string) (b... method Views (line 734) | func (m *MockDatabase) Views(ctx context.Context) (arangodb.ViewsRespo... method ViewsAll (line 749) | func (m *MockDatabase) ViewsAll(ctx context.Context) ([]arangodb.View,... method WithTransaction (line 764) | func (m *MockDatabase) WithTransaction(ctx context.Context, cols arang... type MockDatabaseMockRecorder (line 28) | type MockDatabaseMockRecorder struct method Analyzer (line 54) | func (mr *MockDatabaseMockRecorder) Analyzer(ctx, name any) *gomock.Ca... method Analyzers (line 69) | func (mr *MockDatabaseMockRecorder) Analyzers(ctx any) *gomock.Call { method BeginTransaction (line 84) | func (mr *MockDatabaseMockRecorder) BeginTransaction(ctx, cols, opts a... method ClearQueryCache (line 98) | func (mr *MockDatabaseMockRecorder) ClearQueryCache(ctx any) *gomock.C... method ClearQueryPlanCache (line 112) | func (mr *MockDatabaseMockRecorder) ClearQueryPlanCache(ctx any) *gomo... method ClearSlowAQLQueries (line 126) | func (mr *MockDatabaseMockRecorder) ClearSlowAQLQueries(ctx, all any) ... method CollectionExists (line 141) | func (mr *MockDatabaseMockRecorder) CollectionExists(ctx, name any) *g... method Collections (line 156) | func (mr *MockDatabaseMockRecorder) Collections(ctx any) *gomock.Call { method CreateArangoSearchAliasView (line 171) | func (mr *MockDatabaseMockRecorder) CreateArangoSearchAliasView(ctx, n... method CreateArangoSearchView (line 186) | func (mr *MockDatabaseMockRecorder) CreateArangoSearchView(ctx, name, ... method CreateCollectionV2 (line 201) | func (mr *MockDatabaseMockRecorder) CreateCollectionV2(ctx, name, prop... method CreateCollectionWithOptionsV2 (line 216) | func (mr *MockDatabaseMockRecorder) CreateCollectionWithOptionsV2(ctx,... method CreateGraph (line 231) | func (mr *MockDatabaseMockRecorder) CreateGraph(ctx, name, graph, opti... method CreateUserDefinedFunction (line 246) | func (mr *MockDatabaseMockRecorder) CreateUserDefinedFunction(ctx, opt... method DeleteUserDefinedFunction (line 261) | func (mr *MockDatabaseMockRecorder) DeleteUserDefinedFunction(ctx, nam... method EnsureCreatedAnalyzer (line 277) | func (mr *MockDatabaseMockRecorder) EnsureCreatedAnalyzer(ctx, analyze... method ExplainQuery (line 292) | func (mr *MockDatabaseMockRecorder) ExplainQuery(ctx, query, bindVars,... method GetAllOptimizerRules (line 307) | func (mr *MockDatabaseMockRecorder) GetAllOptimizerRules(ctx any) *gom... method GetCollection (line 322) | func (mr *MockDatabaseMockRecorder) GetCollection(ctx, name, options a... method GetEdges (line 337) | func (mr *MockDatabaseMockRecorder) GetEdges(ctx, name, vertex, option... method GetQueryCacheProperties (line 352) | func (mr *MockDatabaseMockRecorder) GetQueryCacheProperties(ctx any) *... method GetQueryEntriesCache (line 367) | func (mr *MockDatabaseMockRecorder) GetQueryEntriesCache(ctx any) *gom... method GetQueryPlanCache (line 382) | func (mr *MockDatabaseMockRecorder) GetQueryPlanCache(ctx any) *gomock... method GetQueryProperties (line 397) | func (mr *MockDatabaseMockRecorder) GetQueryProperties(ctx any) *gomoc... method GetUserDefinedFunctions (line 412) | func (mr *MockDatabaseMockRecorder) GetUserDefinedFunctions(ctx any) *... method Graph (line 427) | func (mr *MockDatabaseMockRecorder) Graph(ctx, name, options any) *gom... method GraphExists (line 442) | func (mr *MockDatabaseMockRecorder) GraphExists(ctx, name any) *gomock... method Graphs (line 457) | func (mr *MockDatabaseMockRecorder) Graphs(ctx any) *gomock.Call { method Info (line 472) | func (mr *MockDatabaseMockRecorder) Info(ctx any) *gomock.Call { method KeyGenerators (line 487) | func (mr *MockDatabaseMockRecorder) KeyGenerators(ctx any) *gomock.Call { method KillAQLQuery (line 501) | func (mr *MockDatabaseMockRecorder) KillAQLQuery(ctx, queryId, all any... method ListOfRunningAQLQueries (line 516) | func (mr *MockDatabaseMockRecorder) ListOfRunningAQLQueries(ctx, all a... method ListOfSlowAQLQueries (line 531) | func (mr *MockDatabaseMockRecorder) ListOfSlowAQLQueries(ctx, all any)... method ListTransactions (line 546) | func (mr *MockDatabaseMockRecorder) ListTransactions(ctx any) *gomock.... method ListTransactionsWithStatuses (line 565) | func (mr *MockDatabaseMockRecorder) ListTransactionsWithStatuses(ctx a... method Name (line 580) | func (mr *MockDatabaseMockRecorder) Name() *gomock.Call { method Query (line 595) | func (mr *MockDatabaseMockRecorder) Query(ctx, query, opts any) *gomoc... method QueryBatch (line 610) | func (mr *MockDatabaseMockRecorder) QueryBatch(ctx, query, opts, resul... method Remove (line 624) | func (mr *MockDatabaseMockRecorder) Remove(ctx any) *gomock.Call { method SetQueryCacheProperties (line 639) | func (mr *MockDatabaseMockRecorder) SetQueryCacheProperties(ctx, optio... method Transaction (line 654) | func (mr *MockDatabaseMockRecorder) Transaction(ctx, id any) *gomock.C... method TransactionJS (line 669) | func (mr *MockDatabaseMockRecorder) TransactionJS(ctx, options any) *g... method UpdateQueryProperties (line 684) | func (mr *MockDatabaseMockRecorder) UpdateQueryProperties(ctx, options... method ValidateQuery (line 698) | func (mr *MockDatabaseMockRecorder) ValidateQuery(ctx, query any) *gom... method View (line 713) | func (mr *MockDatabaseMockRecorder) View(ctx, name any) *gomock.Call { method ViewExists (line 728) | func (mr *MockDatabaseMockRecorder) ViewExists(ctx, name any) *gomock.... method Views (line 743) | func (mr *MockDatabaseMockRecorder) Views(ctx any) *gomock.Call { method ViewsAll (line 758) | func (mr *MockDatabaseMockRecorder) ViewsAll(ctx any) *gomock.Call { method WithTransaction (line 772) | func (mr *MockDatabaseMockRecorder) WithTransaction(ctx, cols, opts, c... function NewMockDatabase (line 33) | func NewMockDatabase(ctrl *gomock.Controller) *MockDatabase { FILE: pkg/gofr/datasource/arangodb/mock_graph.go type MockDatabaseGraph (line 12) | type MockDatabaseGraph struct method EXPECT (line 48) | func (m *MockDatabaseGraph) EXPECT() *MockDatabaseGraphMockRecorder { method CreateGraph (line 53) | func (m *MockDatabaseGraph) CreateGraph(ctx context.Context, name stri... method GetEdges (line 72) | func (m *MockDatabaseGraph) GetEdges(ctx context.Context, name, vertex... method Graph (line 91) | func (m *MockDatabaseGraph) Graph(ctx context.Context, name string, method GraphExists (line 110) | func (m *MockDatabaseGraph) GraphExists(ctx context.Context, name stri... method Graphs (line 128) | func (m *MockDatabaseGraph) Graphs(ctx context.Context) (GraphsRespons... type MockDatabaseGraphMockRecorder (line 18) | type MockDatabaseGraphMockRecorder struct method CreateGraph (line 64) | func (mr *MockDatabaseGraphMockRecorder) CreateGraph(ctx, name, graph,... method GetEdges (line 83) | func (mr *MockDatabaseGraphMockRecorder) GetEdges(ctx, name, vertex, o... method Graph (line 102) | func (mr *MockDatabaseGraphMockRecorder) Graph(ctx, name, options any)... method GraphExists (line 120) | func (mr *MockDatabaseGraphMockRecorder) GraphExists(ctx, name any) *g... method Graphs (line 138) | func (mr *MockDatabaseGraphMockRecorder) Graphs(ctx any) *gomock.Call { type EdgeDirection (line 22) | type EdgeDirection type GetEdgesOptions (line 23) | type GetEdgesOptions struct type GraphsResponseReader (line 34) | type GraphsResponseReader interface function NewMockDatabaseGraph (line 40) | func NewMockDatabaseGraph(ctrl *gomock.Controller) *MockDatabaseGraph { type MockGraphsResponseReader (line 146) | type MockGraphsResponseReader struct method EXPECT (line 165) | func (m *MockGraphsResponseReader) EXPECT() *MockGraphsResponseReaderM... method Read (line 170) | func (m *MockGraphsResponseReader) Read() (arangodb.Graph, error) { type MockGraphsResponseReaderMockRecorder (line 152) | type MockGraphsResponseReaderMockRecorder struct method Read (line 180) | func (mr *MockGraphsResponseReaderMockRecorder) Read() *gomock.Call { function NewMockGraphsResponseReader (line 157) | func NewMockGraphsResponseReader(ctrl *gomock.Controller) *MockGraphsRes... type MockGraph (line 188) | type MockGraph struct method EXPECT (line 207) | func (m *MockGraph) EXPECT() *MockGraphMockRecorder { method CreateEdgeDefinition (line 212) | func (m *MockGraph) CreateEdgeDefinition(ctx context.Context, collecti... method CreateVertexCollection (line 231) | func (m *MockGraph) CreateVertexCollection(ctx context.Context, name s... method DeleteEdgeDefinition (line 250) | func (m *MockGraph) DeleteEdgeDefinition(ctx context.Context, collecti... method DeleteVertexCollection (line 269) | func (m *MockGraph) DeleteVertexCollection(ctx context.Context, name s... method EdgeDefinition (line 288) | func (m *MockGraph) EdgeDefinition(ctx context.Context, collection str... method EdgeDefinitionExists (line 306) | func (m *MockGraph) EdgeDefinitionExists(ctx context.Context, collecti... method EdgeDefinitions (line 324) | func (m *MockGraph) EdgeDefinitions() []arangodb.EdgeDefinition { method GetEdgeDefinitions (line 339) | func (m *MockGraph) GetEdgeDefinitions(ctx context.Context) ([]arangod... method IsDisjoint (line 355) | func (m *MockGraph) IsDisjoint() bool { method IsSatellite (line 370) | func (m *MockGraph) IsSatellite() bool { method IsSmart (line 385) | func (m *MockGraph) IsSmart() bool { method Name (line 400) | func (m *MockGraph) Name() string { method NumberOfShards (line 415) | func (m *MockGraph) NumberOfShards() *int { method OrphanCollections (line 432) | func (m *MockGraph) OrphanCollections() []string { method Remove (line 449) | func (m *MockGraph) Remove(ctx context.Context, opts *arangodb.RemoveG... method ReplaceEdgeDefinition (line 464) | func (m *MockGraph) ReplaceEdgeDefinition(ctx context.Context, collect... method ReplicationFactor (line 483) | func (m *MockGraph) ReplicationFactor() int { method SmartGraphAttribute (line 500) | func (m *MockGraph) SmartGraphAttribute() string { method VertexCollection (line 517) | func (m *MockGraph) VertexCollection(ctx context.Context, name string)... method VertexCollectionExists (line 535) | func (m *MockGraph) VertexCollectionExists(ctx context.Context, name s... method VertexCollections (line 553) | func (m *MockGraph) VertexCollections(ctx context.Context) ([]arangodb... method WriteConcern (line 571) | func (m *MockGraph) WriteConcern() *int { type MockGraphMockRecorder (line 194) | type MockGraphMockRecorder struct method CreateEdgeDefinition (line 223) | func (mr *MockGraphMockRecorder) CreateEdgeDefinition(ctx, collection,... method CreateVertexCollection (line 242) | func (mr *MockGraphMockRecorder) CreateVertexCollection(ctx, name, opt... method DeleteEdgeDefinition (line 261) | func (mr *MockGraphMockRecorder) DeleteEdgeDefinition(ctx, collection,... method DeleteVertexCollection (line 280) | func (mr *MockGraphMockRecorder) DeleteVertexCollection(ctx, name, opt... method EdgeDefinition (line 298) | func (mr *MockGraphMockRecorder) EdgeDefinition(ctx, collection any) *... method EdgeDefinitionExists (line 316) | func (mr *MockGraphMockRecorder) EdgeDefinitionExists(ctx, collection ... method EdgeDefinitions (line 333) | func (mr *MockGraphMockRecorder) EdgeDefinitions() *gomock.Call { method GetEdgeDefinitions (line 349) | func (mr *MockGraphMockRecorder) GetEdgeDefinitions(ctx any) *gomock.C... method IsDisjoint (line 364) | func (mr *MockGraphMockRecorder) IsDisjoint() *gomock.Call { method IsSatellite (line 379) | func (mr *MockGraphMockRecorder) IsSatellite() *gomock.Call { method IsSmart (line 394) | func (mr *MockGraphMockRecorder) IsSmart() *gomock.Call { method Name (line 409) | func (mr *MockGraphMockRecorder) Name() *gomock.Call { method NumberOfShards (line 424) | func (mr *MockGraphMockRecorder) NumberOfShards() *gomock.Call { method OrphanCollections (line 441) | func (mr *MockGraphMockRecorder) OrphanCollections() *gomock.Call { method Remove (line 458) | func (mr *MockGraphMockRecorder) Remove(ctx, opts any) *gomock.Call { method ReplaceEdgeDefinition (line 475) | func (mr *MockGraphMockRecorder) ReplaceEdgeDefinition(ctx, collection... method ReplicationFactor (line 492) | func (mr *MockGraphMockRecorder) ReplicationFactor() *gomock.Call { method SmartGraphAttribute (line 509) | func (mr *MockGraphMockRecorder) SmartGraphAttribute() *gomock.Call { method VertexCollection (line 527) | func (mr *MockGraphMockRecorder) VertexCollection(ctx, name any) *gomo... method VertexCollectionExists (line 545) | func (mr *MockGraphMockRecorder) VertexCollectionExists(ctx, name any)... method VertexCollections (line 563) | func (mr *MockGraphMockRecorder) VertexCollections(ctx any) *gomock.Ca... method WriteConcern (line 580) | func (mr *MockGraphMockRecorder) WriteConcern() *gomock.Call { function NewMockGraph (line 199) | func NewMockGraph(ctrl *gomock.Controller) *MockGraph { type MockGraphVertexCollections (line 586) | type MockGraphVertexCollections struct method EXPECT (line 605) | func (m *MockGraphVertexCollections) EXPECT() *MockGraphVertexCollecti... method CreateVertexCollection (line 610) | func (m *MockGraphVertexCollections) CreateVertexCollection(ctx contex... method DeleteVertexCollection (line 629) | func (m *MockGraphVertexCollections) DeleteVertexCollection(ctx contex... method VertexCollection (line 648) | func (m *MockGraphVertexCollections) VertexCollection(ctx context.Cont... method VertexCollectionExists (line 666) | func (m *MockGraphVertexCollections) VertexCollectionExists(ctx contex... method VertexCollections (line 684) | func (m *MockGraphVertexCollections) VertexCollections(ctx context.Con... type MockGraphVertexCollectionsMockRecorder (line 592) | type MockGraphVertexCollectionsMockRecorder struct method CreateVertexCollection (line 621) | func (mr *MockGraphVertexCollectionsMockRecorder) CreateVertexCollecti... method DeleteVertexCollection (line 640) | func (mr *MockGraphVertexCollectionsMockRecorder) DeleteVertexCollecti... method VertexCollection (line 658) | func (mr *MockGraphVertexCollectionsMockRecorder) VertexCollection(ctx... method VertexCollectionExists (line 676) | func (mr *MockGraphVertexCollectionsMockRecorder) VertexCollectionExis... method VertexCollections (line 694) | func (mr *MockGraphVertexCollectionsMockRecorder) VertexCollections(ct... function NewMockGraphVertexCollections (line 597) | func NewMockGraphVertexCollections(ctrl *gomock.Controller) *MockGraphVe... type MockGraphEdgesDefinition (line 702) | type MockGraphEdgesDefinition struct method EXPECT (line 721) | func (m *MockGraphEdgesDefinition) EXPECT() *MockGraphEdgesDefinitionM... method CreateEdgeDefinition (line 726) | func (m *MockGraphEdgesDefinition) CreateEdgeDefinition(ctx context.Co... method DeleteEdgeDefinition (line 745) | func (m *MockGraphEdgesDefinition) DeleteEdgeDefinition(ctx context.Co... method EdgeDefinition (line 764) | func (m *MockGraphEdgesDefinition) EdgeDefinition(ctx context.Context,... method EdgeDefinitionExists (line 782) | func (m *MockGraphEdgesDefinition) EdgeDefinitionExists(ctx context.Co... method GetEdgeDefinitions (line 800) | func (m *MockGraphEdgesDefinition) GetEdgeDefinitions(ctx context.Cont... method ReplaceEdgeDefinition (line 818) | func (m *MockGraphEdgesDefinition) ReplaceEdgeDefinition(ctx context.C... type MockGraphEdgesDefinitionMockRecorder (line 708) | type MockGraphEdgesDefinitionMockRecorder struct method CreateEdgeDefinition (line 737) | func (mr *MockGraphEdgesDefinitionMockRecorder) CreateEdgeDefinition(c... method DeleteEdgeDefinition (line 756) | func (mr *MockGraphEdgesDefinitionMockRecorder) DeleteEdgeDefinition(c... method EdgeDefinition (line 774) | func (mr *MockGraphEdgesDefinitionMockRecorder) EdgeDefinition(ctx, co... method EdgeDefinitionExists (line 792) | func (mr *MockGraphEdgesDefinitionMockRecorder) EdgeDefinitionExists(c... method GetEdgeDefinitions (line 810) | func (mr *MockGraphEdgesDefinitionMockRecorder) GetEdgeDefinitions(ctx... method ReplaceEdgeDefinition (line 829) | func (mr *MockGraphEdgesDefinitionMockRecorder) ReplaceEdgeDefinition(... function NewMockGraphEdgesDefinition (line 713) | func NewMockGraphEdgesDefinition(ctrl *gomock.Controller) *MockGraphEdge... FILE: pkg/gofr/datasource/arangodb/mock_interfaces.go type MockClient (line 23) | type MockClient struct method EXPECT (line 42) | func (m *MockClient) EXPECT() *MockClientMockRecorder { method AccessibleDatabases (line 47) | func (m *MockClient) AccessibleDatabases(ctx context.Context) ([]arang... method ApplierStart (line 62) | func (m *MockClient) ApplierStart(ctx context.Context, dbName string, ... method ApplierStop (line 77) | func (m *MockClient) ApplierStop(ctx context.Context, dbName string, g... method AsyncJobCancel (line 92) | func (m *MockClient) AsyncJobCancel(ctx context.Context, jobID string)... method AsyncJobDelete (line 107) | func (m *MockClient) AsyncJobDelete(ctx context.Context, deleteType ar... method AsyncJobList (line 122) | func (m *MockClient) AsyncJobList(ctx context.Context, jobType arangod... method AsyncJobStatus (line 137) | func (m *MockClient) AsyncJobStatus(ctx context.Context, jobID string)... method BackupCreate (line 152) | func (m *MockClient) BackupCreate(ctx context.Context, opt *arangodb.B... method BackupDelete (line 167) | func (m *MockClient) BackupDelete(ctx context.Context, id string) error { method BackupDownload (line 181) | func (m *MockClient) BackupDownload(ctx context.Context, backupId, rem... method BackupList (line 196) | func (m *MockClient) BackupList(ctx context.Context, opt *arangodb.Bac... method BackupRestore (line 211) | func (m *MockClient) BackupRestore(ctx context.Context, id string) (ar... method BackupUpload (line 226) | func (m *MockClient) BackupUpload(ctx context.Context, backupId, remot... method CheckAvailability (line 241) | func (m *MockClient) CheckAvailability(ctx context.Context, serverEndp... method CleanOutServer (line 255) | func (m *MockClient) CleanOutServer(ctx context.Context, serverID aran... method ClusterEndpoints (line 270) | func (m *MockClient) ClusterEndpoints(ctx context.Context) (arangodb.C... method ClusterStatistics (line 285) | func (m *MockClient) ClusterStatistics(ctx context.Context, dbServer s... method CommitFoxxService (line 300) | func (m *MockClient) CommitFoxxService(ctx context.Context, dbName str... method CompactDatabases (line 314) | func (m *MockClient) CompactDatabases(ctx context.Context, opts *arang... method ComputeAndExecuteClusterRebalance (line 329) | func (m *MockClient) ComputeAndExecuteClusterRebalance(ctx context.Con... method ComputeClusterRebalance (line 344) | func (m *MockClient) ComputeClusterRebalance(ctx context.Context, opts... method Connection (line 359) | func (m *MockClient) Connection() connection.Connection { method CreateAccessToken (line 373) | func (m *MockClient) CreateAccessToken(ctx context.Context, user *stri... method CreateDatabase (line 388) | func (m *MockClient) CreateDatabase(ctx context.Context, name string, ... method CreateNewBatch (line 403) | func (m *MockClient) CreateNewBatch(ctx context.Context, dbName string... method CreateTask (line 418) | func (m *MockClient) CreateTask(ctx context.Context, databaseName stri... method CreateTaskWithID (line 433) | func (m *MockClient) CreateTaskWithID(ctx context.Context, databaseNam... method CreateUser (line 448) | func (m *MockClient) CreateUser(ctx context.Context, name string, opti... method DatabaseExists (line 463) | func (m *MockClient) DatabaseExists(ctx context.Context, name string) ... method DatabaseInventory (line 478) | func (m *MockClient) DatabaseInventory(ctx context.Context, dbName str... method Databases (line 493) | func (m *MockClient) Databases(ctx context.Context) ([]arangodb.Databa... method Delete (line 508) | func (m *MockClient) Delete(ctx context.Context, output any, urlParts ... method DeleteAccessToken (line 528) | func (m *MockClient) DeleteAccessToken(ctx context.Context, user *stri... method DeleteBatch (line 542) | func (m *MockClient) DeleteBatch(ctx context.Context, dbName string, D... method DeleteLogLevels (line 556) | func (m *MockClient) DeleteLogLevels(ctx context.Context, serverId *st... method DisableDevelopmentMode (line 571) | func (m *MockClient) DisableDevelopmentMode(ctx context.Context, dbNam... method DownloadFoxxServiceBundle (line 586) | func (m *MockClient) DownloadFoxxServiceBundle(ctx context.Context, db... method Dump (line 601) | func (m *MockClient) Dump(ctx context.Context, dbName string, params a... method EnableDevelopmentMode (line 616) | func (m *MockClient) EnableDevelopmentMode(ctx context.Context, dbName... method ExecuteAdminScript (line 631) | func (m *MockClient) ExecuteAdminScript(ctx context.Context, dbName st... method ExecuteClusterRebalance (line 646) | func (m *MockClient) ExecuteClusterRebalance(ctx context.Context, opts... method ExtendBatch (line 660) | func (m *MockClient) ExtendBatch(ctx context.Context, dbName string, D... method FetchRevisionDocuments (line 674) | func (m *MockClient) FetchRevisionDocuments(ctx context.Context, dbNam... method Get (line 689) | func (m *MockClient) Get(ctx context.Context, output any, urlParts ...... method GetAllAccessToken (line 709) | func (m *MockClient) GetAllAccessToken(ctx context.Context, user *stri... method GetApplierConfig (line 724) | func (m *MockClient) GetApplierConfig(ctx context.Context, dbName stri... method GetApplierState (line 739) | func (m *MockClient) GetApplierState(ctx context.Context, dbName strin... method GetClusterRebalance (line 754) | func (m *MockClient) GetClusterRebalance(ctx context.Context) (arangod... method GetDBServerMaintenance (line 769) | func (m *MockClient) GetDBServerMaintenance(ctx context.Context, dbSer... method GetDatabase (line 784) | func (m *MockClient) GetDatabase(ctx context.Context, name string, opt... method GetDeploymentSupportInfo (line 799) | func (m *MockClient) GetDeploymentSupportInfo(ctx context.Context) (ar... method GetFoxxServiceConfiguration (line 814) | func (m *MockClient) GetFoxxServiceConfiguration(ctx context.Context, ... method GetFoxxServiceDependencies (line 829) | func (m *MockClient) GetFoxxServiceDependencies(ctx context.Context, d... method GetFoxxServiceReadme (line 844) | func (m *MockClient) GetFoxxServiceReadme(ctx context.Context, dbName ... method GetFoxxServiceScripts (line 859) | func (m *MockClient) GetFoxxServiceScripts(ctx context.Context, dbName... method GetFoxxServiceSwagger (line 874) | func (m *MockClient) GetFoxxServiceSwagger(ctx context.Context, dbName... method GetInstalledFoxxService (line 889) | func (m *MockClient) GetInstalledFoxxService(ctx context.Context, dbNa... method GetInventory (line 904) | func (m *MockClient) GetInventory(ctx context.Context, dbName string, ... method GetJWTSecrets (line 919) | func (m *MockClient) GetJWTSecrets(ctx context.Context, dbName string)... method GetLicense (line 934) | func (m *MockClient) GetLicense(ctx context.Context) (arangodb.License... method GetLogLevels (line 949) | func (m *MockClient) GetLogLevels(ctx context.Context, opts *arangodb.... method GetMetrics (line 964) | func (m *MockClient) GetMetrics(ctx context.Context, dbName string, se... method GetRecentAPICalls (line 979) | func (m *MockClient) GetRecentAPICalls(ctx context.Context, dbName str... method GetReplicationServerId (line 994) | func (m *MockClient) GetReplicationServerId(ctx context.Context, dbNam... method GetServerStatus (line 1009) | func (m *MockClient) GetServerStatus(ctx context.Context, dbName strin... method GetShardRevisionTree (line 1024) | func (m *MockClient) GetShardRevisionTree(ctx context.Context, dbName ... method GetStartupConfiguration (line 1039) | func (m *MockClient) GetStartupConfiguration(ctx context.Context) (map... method GetStartupConfigurationDescription (line 1054) | func (m *MockClient) GetStartupConfigurationDescription(ctx context.Co... method GetStructuredLogSettings (line 1069) | func (m *MockClient) GetStructuredLogSettings(ctx context.Context) (ar... method GetSystemTime (line 1084) | func (m *MockClient) GetSystemTime(ctx context.Context, dbName string)... method GetTLSData (line 1099) | func (m *MockClient) GetTLSData(ctx context.Context, dbName string) (a... method GetWALLastTick (line 1114) | func (m *MockClient) GetWALLastTick(ctx context.Context, dbName string... method GetWALRange (line 1129) | func (m *MockClient) GetWALRange(ctx context.Context, dbName string) (... method GetWALTail (line 1144) | func (m *MockClient) GetWALTail(ctx context.Context, dbName string, pa... method HandleAdminVersion (line 1159) | func (m *MockClient) HandleAdminVersion(ctx context.Context, opts *ara... method Head (line 1174) | func (m *MockClient) Head(ctx context.Context, output any, urlParts ..... method Health (line 1194) | func (m *MockClient) Health(ctx context.Context) (arangodb.ClusterHeal... method InstallFoxxService (line 1209) | func (m *MockClient) InstallFoxxService(ctx context.Context, dbName, z... method IsCleanedOut (line 1223) | func (m *MockClient) IsCleanedOut(ctx context.Context, serverID arango... method ListDocumentRevisionsInRange (line 1238) | func (m *MockClient) ListDocumentRevisionsInRange(ctx context.Context,... method ListInstalledFoxxServices (line 1253) | func (m *MockClient) ListInstalledFoxxServices(ctx context.Context, db... method LoggerFirstTick (line 1268) | func (m *MockClient) LoggerFirstTick(ctx context.Context, dbName strin... method LoggerState (line 1283) | func (m *MockClient) LoggerState(ctx context.Context, dbName string, D... method LoggerTickRange (line 1298) | func (m *MockClient) LoggerTickRange(ctx context.Context, dbName strin... method Logs (line 1313) | func (m *MockClient) Logs(ctx context.Context, queryParams *arangodb.A... method MakeFollower (line 1328) | func (m *MockClient) MakeFollower(ctx context.Context, dbName string, ... method MoveShard (line 1343) | func (m *MockClient) MoveShard(ctx context.Context, col arangodb.Colle... method NumberOfServers (line 1358) | func (m *MockClient) NumberOfServers(ctx context.Context) (arangodb.Nu... method Patch (line 1373) | func (m *MockClient) Patch(ctx context.Context, output, input any, url... method Post (line 1393) | func (m *MockClient) Post(ctx context.Context, output, input any, urlP... method Put (line 1413) | func (m *MockClient) Put(ctx context.Context, output, input any, urlPa... method RebuildShardRevisionTree (line 1433) | func (m *MockClient) RebuildShardRevisionTree(ctx context.Context, dbN... method ReloadJWTSecrets (line 1447) | func (m *MockClient) ReloadJWTSecrets(ctx context.Context) (arangodb.J... method ReloadRoutingTable (line 1462) | func (m *MockClient) ReloadRoutingTable(ctx context.Context, dbName st... method ReloadTLSData (line 1476) | func (m *MockClient) ReloadTLSData(ctx context.Context) (arangodb.TLSD... method RemoveServer (line 1491) | func (m *MockClient) RemoveServer(ctx context.Context, serverID arango... method RemoveTask (line 1505) | func (m *MockClient) RemoveTask(ctx context.Context, databaseName, id ... method RemoveUser (line 1519) | func (m *MockClient) RemoveUser(ctx context.Context, name string) error { method ReplaceFoxxService (line 1533) | func (m *MockClient) ReplaceFoxxService(ctx context.Context, dbName, z... method ReplaceFoxxServiceConfiguration (line 1547) | func (m *MockClient) ReplaceFoxxServiceConfiguration(ctx context.Conte... method ReplaceFoxxServiceDependencies (line 1562) | func (m *MockClient) ReplaceFoxxServiceDependencies(ctx context.Contex... method ReplaceUser (line 1577) | func (m *MockClient) ReplaceUser(ctx context.Context, name string, opt... method ResignServer (line 1592) | func (m *MockClient) ResignServer(ctx context.Context, serverID arango... method RotateEncryptionAtRestKey (line 1607) | func (m *MockClient) RotateEncryptionAtRestKey(ctx context.Context) ([... method RunFoxxServiceScript (line 1622) | func (m *MockClient) RunFoxxServiceScript(ctx context.Context, dbName,... method RunFoxxServiceTests (line 1637) | func (m *MockClient) RunFoxxServiceTests(ctx context.Context, dbName s... method ServerID (line 1652) | func (m *MockClient) ServerID(ctx context.Context) (string, error) { method ServerMode (line 1667) | func (m *MockClient) ServerMode(ctx context.Context) (arangodb.ServerM... method ServerRole (line 1682) | func (m *MockClient) ServerRole(ctx context.Context) (arangodb.ServerR... method SetClusterMaintenance (line 1697) | func (m *MockClient) SetClusterMaintenance(ctx context.Context, mode *... method SetDBServerMaintenance (line 1711) | func (m *MockClient) SetDBServerMaintenance(ctx context.Context, dbSer... method SetLicense (line 1725) | func (m *MockClient) SetLicense(ctx context.Context, license string, f... method SetLogLevels (line 1739) | func (m *MockClient) SetLogLevels(ctx context.Context, logLevels arang... method SetServerMode (line 1753) | func (m *MockClient) SetServerMode(ctx context.Context, mode arangodb.... method StartReplicationSync (line 1767) | func (m *MockClient) StartReplicationSync(ctx context.Context, dbName ... method Task (line 1782) | func (m *MockClient) Task(ctx context.Context, databaseName, id string... method Tasks (line 1797) | func (m *MockClient) Tasks(ctx context.Context, databaseName string) (... method TransferMonitor (line 1812) | func (m *MockClient) TransferMonitor(jobId string, transferType arango... method UninstallFoxxService (line 1827) | func (m *MockClient) UninstallFoxxService(ctx context.Context, dbName ... method UpdateApplierConfig (line 1841) | func (m *MockClient) UpdateApplierConfig(ctx context.Context, dbName s... method UpdateFoxxServiceConfiguration (line 1856) | func (m *MockClient) UpdateFoxxServiceConfiguration(ctx context.Contex... method UpdateFoxxServiceDependencies (line 1871) | func (m *MockClient) UpdateFoxxServiceDependencies(ctx context.Context... method UpdateStructuredLogSettings (line 1886) | func (m *MockClient) UpdateStructuredLogSettings(ctx context.Context, ... method UpdateUser (line 1901) | func (m *MockClient) UpdateUser(ctx context.Context, name string, opti... method UpgradeFoxxService (line 1916) | func (m *MockClient) UpgradeFoxxService(ctx context.Context, dbName, z... method User (line 1930) | func (m *MockClient) User(ctx context.Context, name string) (arangodb.... method UserExists (line 1945) | func (m *MockClient) UserExists(ctx context.Context, name string) (boo... method Users (line 1960) | func (m *MockClient) Users(ctx context.Context) ([]arangodb.User, erro... method Version (line 1975) | func (m *MockClient) Version(ctx context.Context) (arangodb.VersionInf... method VersionWithOptions (line 1990) | func (m *MockClient) VersionWithOptions(ctx context.Context, opts *ara... type MockClientMockRecorder (line 30) | type MockClientMockRecorder struct method AccessibleDatabases (line 56) | func (mr *MockClientMockRecorder) AccessibleDatabases(ctx any) *gomock... method ApplierStart (line 71) | func (mr *MockClientMockRecorder) ApplierStart(ctx, dbName, global, fr... method ApplierStop (line 86) | func (mr *MockClientMockRecorder) ApplierStop(ctx, dbName, global any)... method AsyncJobCancel (line 101) | func (mr *MockClientMockRecorder) AsyncJobCancel(ctx, jobID any) *gomo... method AsyncJobDelete (line 116) | func (mr *MockClientMockRecorder) AsyncJobDelete(ctx, deleteType, opts... method AsyncJobList (line 131) | func (mr *MockClientMockRecorder) AsyncJobList(ctx, jobType, opts any)... method AsyncJobStatus (line 146) | func (mr *MockClientMockRecorder) AsyncJobStatus(ctx, jobID any) *gomo... method BackupCreate (line 161) | func (mr *MockClientMockRecorder) BackupCreate(ctx, opt any) *gomock.C... method BackupDelete (line 175) | func (mr *MockClientMockRecorder) BackupDelete(ctx, id any) *gomock.Ca... method BackupDownload (line 190) | func (mr *MockClientMockRecorder) BackupDownload(ctx, backupId, remote... method BackupList (line 205) | func (mr *MockClientMockRecorder) BackupList(ctx, opt any) *gomock.Call { method BackupRestore (line 220) | func (mr *MockClientMockRecorder) BackupRestore(ctx, id any) *gomock.C... method BackupUpload (line 235) | func (mr *MockClientMockRecorder) BackupUpload(ctx, backupId, remoteRe... method CheckAvailability (line 249) | func (mr *MockClientMockRecorder) CheckAvailability(ctx, serverEndpoin... method CleanOutServer (line 264) | func (mr *MockClientMockRecorder) CleanOutServer(ctx, serverID any) *g... method ClusterEndpoints (line 279) | func (mr *MockClientMockRecorder) ClusterEndpoints(ctx any) *gomock.Ca... method ClusterStatistics (line 294) | func (mr *MockClientMockRecorder) ClusterStatistics(ctx, dbServer any)... method CommitFoxxService (line 308) | func (mr *MockClientMockRecorder) CommitFoxxService(ctx, dbName, repla... method CompactDatabases (line 323) | func (mr *MockClientMockRecorder) CompactDatabases(ctx, opts any) *gom... method ComputeAndExecuteClusterRebalance (line 338) | func (mr *MockClientMockRecorder) ComputeAndExecuteClusterRebalance(ct... method ComputeClusterRebalance (line 353) | func (mr *MockClientMockRecorder) ComputeClusterRebalance(ctx, opts an... method Connection (line 367) | func (mr *MockClientMockRecorder) Connection() *gomock.Call { method CreateAccessToken (line 382) | func (mr *MockClientMockRecorder) CreateAccessToken(ctx, user, req any... method CreateDatabase (line 397) | func (mr *MockClientMockRecorder) CreateDatabase(ctx, name, options an... method CreateNewBatch (line 412) | func (mr *MockClientMockRecorder) CreateNewBatch(ctx, dbName, DBserver... method CreateTask (line 427) | func (mr *MockClientMockRecorder) CreateTask(ctx, databaseName, option... method CreateTaskWithID (line 442) | func (mr *MockClientMockRecorder) CreateTaskWithID(ctx, databaseName, ... method CreateUser (line 457) | func (mr *MockClientMockRecorder) CreateUser(ctx, name, options any) *... method DatabaseExists (line 472) | func (mr *MockClientMockRecorder) DatabaseExists(ctx, name any) *gomoc... method DatabaseInventory (line 487) | func (mr *MockClientMockRecorder) DatabaseInventory(ctx, dbName any) *... method Databases (line 502) | func (mr *MockClientMockRecorder) Databases(ctx any) *gomock.Call { method Delete (line 521) | func (mr *MockClientMockRecorder) Delete(ctx, output any, urlParts ...... method DeleteAccessToken (line 536) | func (mr *MockClientMockRecorder) DeleteAccessToken(ctx, user, tokenId... method DeleteBatch (line 550) | func (mr *MockClientMockRecorder) DeleteBatch(ctx, dbName, DBserver, b... method DeleteLogLevels (line 565) | func (mr *MockClientMockRecorder) DeleteLogLevels(ctx, serverId any) *... method DisableDevelopmentMode (line 580) | func (mr *MockClientMockRecorder) DisableDevelopmentMode(ctx, dbName, ... method DownloadFoxxServiceBundle (line 595) | func (mr *MockClientMockRecorder) DownloadFoxxServiceBundle(ctx, dbNam... method Dump (line 610) | func (mr *MockClientMockRecorder) Dump(ctx, dbName, params any) *gomoc... method EnableDevelopmentMode (line 625) | func (mr *MockClientMockRecorder) EnableDevelopmentMode(ctx, dbName, m... method ExecuteAdminScript (line 640) | func (mr *MockClientMockRecorder) ExecuteAdminScript(ctx, dbName, scri... method ExecuteClusterRebalance (line 654) | func (mr *MockClientMockRecorder) ExecuteClusterRebalance(ctx, opts an... method ExtendBatch (line 668) | func (mr *MockClientMockRecorder) ExtendBatch(ctx, dbName, DBserver, b... method FetchRevisionDocuments (line 683) | func (mr *MockClientMockRecorder) FetchRevisionDocuments(ctx, dbName, ... method Get (line 702) | func (mr *MockClientMockRecorder) Get(ctx, output any, urlParts ...any... method GetAllAccessToken (line 718) | func (mr *MockClientMockRecorder) GetAllAccessToken(ctx, user any) *go... method GetApplierConfig (line 733) | func (mr *MockClientMockRecorder) GetApplierConfig(ctx, dbName, global... method GetApplierState (line 748) | func (mr *MockClientMockRecorder) GetApplierState(ctx, dbName, global ... method GetClusterRebalance (line 763) | func (mr *MockClientMockRecorder) GetClusterRebalance(ctx any) *gomock... method GetDBServerMaintenance (line 778) | func (mr *MockClientMockRecorder) GetDBServerMaintenance(ctx, dbServer... method GetDatabase (line 793) | func (mr *MockClientMockRecorder) GetDatabase(ctx, name, options any) ... method GetDeploymentSupportInfo (line 808) | func (mr *MockClientMockRecorder) GetDeploymentSupportInfo(ctx any) *g... method GetFoxxServiceConfiguration (line 823) | func (mr *MockClientMockRecorder) GetFoxxServiceConfiguration(ctx, dbN... method GetFoxxServiceDependencies (line 838) | func (mr *MockClientMockRecorder) GetFoxxServiceDependencies(ctx, dbNa... method GetFoxxServiceReadme (line 853) | func (mr *MockClientMockRecorder) GetFoxxServiceReadme(ctx, dbName, mo... method GetFoxxServiceScripts (line 868) | func (mr *MockClientMockRecorder) GetFoxxServiceScripts(ctx, dbName, m... method GetFoxxServiceSwagger (line 883) | func (mr *MockClientMockRecorder) GetFoxxServiceSwagger(ctx, dbName, m... method GetInstalledFoxxService (line 898) | func (mr *MockClientMockRecorder) GetInstalledFoxxService(ctx, dbName,... method GetInventory (line 913) | func (mr *MockClientMockRecorder) GetInventory(ctx, dbName, params any... method GetJWTSecrets (line 928) | func (mr *MockClientMockRecorder) GetJWTSecrets(ctx, dbName any) *gomo... method GetLicense (line 943) | func (mr *MockClientMockRecorder) GetLicense(ctx any) *gomock.Call { method GetLogLevels (line 958) | func (mr *MockClientMockRecorder) GetLogLevels(ctx, opts any) *gomock.... method GetMetrics (line 973) | func (mr *MockClientMockRecorder) GetMetrics(ctx, dbName, serverId any... method GetRecentAPICalls (line 988) | func (mr *MockClientMockRecorder) GetRecentAPICalls(ctx, dbName any) *... method GetReplicationServerId (line 1003) | func (mr *MockClientMockRecorder) GetReplicationServerId(ctx, dbName a... method GetServerStatus (line 1018) | func (mr *MockClientMockRecorder) GetServerStatus(ctx, dbName any) *go... method GetShardRevisionTree (line 1033) | func (mr *MockClientMockRecorder) GetShardRevisionTree(ctx, dbName, sh... method GetStartupConfiguration (line 1048) | func (mr *MockClientMockRecorder) GetStartupConfiguration(ctx any) *go... method GetStartupConfigurationDescription (line 1063) | func (mr *MockClientMockRecorder) GetStartupConfigurationDescription(c... method GetStructuredLogSettings (line 1078) | func (mr *MockClientMockRecorder) GetStructuredLogSettings(ctx any) *g... method GetSystemTime (line 1093) | func (mr *MockClientMockRecorder) GetSystemTime(ctx, dbName any) *gomo... method GetTLSData (line 1108) | func (mr *MockClientMockRecorder) GetTLSData(ctx, dbName any) *gomock.... method GetWALLastTick (line 1123) | func (mr *MockClientMockRecorder) GetWALLastTick(ctx, dbName any) *gom... method GetWALRange (line 1138) | func (mr *MockClientMockRecorder) GetWALRange(ctx, dbName any) *gomock... method GetWALTail (line 1153) | func (mr *MockClientMockRecorder) GetWALTail(ctx, dbName, params any) ... method HandleAdminVersion (line 1168) | func (mr *MockClientMockRecorder) HandleAdminVersion(ctx, opts any) *g... method Head (line 1187) | func (mr *MockClientMockRecorder) Head(ctx, output any, urlParts ...an... method Health (line 1203) | func (mr *MockClientMockRecorder) Health(ctx any) *gomock.Call { method InstallFoxxService (line 1217) | func (mr *MockClientMockRecorder) InstallFoxxService(ctx, dbName, zipF... method IsCleanedOut (line 1232) | func (mr *MockClientMockRecorder) IsCleanedOut(ctx, serverID any) *gom... method ListDocumentRevisionsInRange (line 1247) | func (mr *MockClientMockRecorder) ListDocumentRevisionsInRange(ctx, db... method ListInstalledFoxxServices (line 1262) | func (mr *MockClientMockRecorder) ListInstalledFoxxServices(ctx, dbNam... method LoggerFirstTick (line 1277) | func (mr *MockClientMockRecorder) LoggerFirstTick(ctx, dbName any) *go... method LoggerState (line 1292) | func (mr *MockClientMockRecorder) LoggerState(ctx, dbName, DBserver an... method LoggerTickRange (line 1307) | func (mr *MockClientMockRecorder) LoggerTickRange(ctx, dbName any) *go... method Logs (line 1322) | func (mr *MockClientMockRecorder) Logs(ctx, queryParams any) *gomock.C... method MakeFollower (line 1337) | func (mr *MockClientMockRecorder) MakeFollower(ctx, dbName, opts any) ... method MoveShard (line 1352) | func (mr *MockClientMockRecorder) MoveShard(ctx, col, shard, fromServe... method NumberOfServers (line 1367) | func (mr *MockClientMockRecorder) NumberOfServers(ctx any) *gomock.Call { method Patch (line 1386) | func (mr *MockClientMockRecorder) Patch(ctx, output, input any, urlPar... method Post (line 1406) | func (mr *MockClientMockRecorder) Post(ctx, output, input any, urlPart... method Put (line 1426) | func (mr *MockClientMockRecorder) Put(ctx, output, input any, urlParts... method RebuildShardRevisionTree (line 1441) | func (mr *MockClientMockRecorder) RebuildShardRevisionTree(ctx, dbName... method ReloadJWTSecrets (line 1456) | func (mr *MockClientMockRecorder) ReloadJWTSecrets(ctx any) *gomock.Ca... method ReloadRoutingTable (line 1470) | func (mr *MockClientMockRecorder) ReloadRoutingTable(ctx, dbName any) ... method ReloadTLSData (line 1485) | func (mr *MockClientMockRecorder) ReloadTLSData(ctx any) *gomock.Call { method RemoveServer (line 1499) | func (mr *MockClientMockRecorder) RemoveServer(ctx, serverID any) *gom... method RemoveTask (line 1513) | func (mr *MockClientMockRecorder) RemoveTask(ctx, databaseName, id any... method RemoveUser (line 1527) | func (mr *MockClientMockRecorder) RemoveUser(ctx, name any) *gomock.Ca... method ReplaceFoxxService (line 1541) | func (mr *MockClientMockRecorder) ReplaceFoxxService(ctx, dbName, zipF... method ReplaceFoxxServiceConfiguration (line 1556) | func (mr *MockClientMockRecorder) ReplaceFoxxServiceConfiguration(ctx,... method ReplaceFoxxServiceDependencies (line 1571) | func (mr *MockClientMockRecorder) ReplaceFoxxServiceDependencies(ctx, ... method ReplaceUser (line 1586) | func (mr *MockClientMockRecorder) ReplaceUser(ctx, name, options any) ... method ResignServer (line 1601) | func (mr *MockClientMockRecorder) ResignServer(ctx, serverID any) *gom... method RotateEncryptionAtRestKey (line 1616) | func (mr *MockClientMockRecorder) RotateEncryptionAtRestKey(ctx any) *... method RunFoxxServiceScript (line 1631) | func (mr *MockClientMockRecorder) RunFoxxServiceScript(ctx, dbName, na... method RunFoxxServiceTests (line 1646) | func (mr *MockClientMockRecorder) RunFoxxServiceTests(ctx, dbName, opt... method ServerID (line 1661) | func (mr *MockClientMockRecorder) ServerID(ctx any) *gomock.Call { method ServerMode (line 1676) | func (mr *MockClientMockRecorder) ServerMode(ctx any) *gomock.Call { method ServerRole (line 1691) | func (mr *MockClientMockRecorder) ServerRole(ctx any) *gomock.Call { method SetClusterMaintenance (line 1705) | func (mr *MockClientMockRecorder) SetClusterMaintenance(ctx, mode any)... method SetDBServerMaintenance (line 1719) | func (mr *MockClientMockRecorder) SetDBServerMaintenance(ctx, dbServer... method SetLicense (line 1733) | func (mr *MockClientMockRecorder) SetLicense(ctx, license, force any) ... method SetLogLevels (line 1747) | func (mr *MockClientMockRecorder) SetLogLevels(ctx, logLevels, opts an... method SetServerMode (line 1761) | func (mr *MockClientMockRecorder) SetServerMode(ctx, mode any) *gomock... method StartReplicationSync (line 1776) | func (mr *MockClientMockRecorder) StartReplicationSync(ctx, dbName, op... method Task (line 1791) | func (mr *MockClientMockRecorder) Task(ctx, databaseName, id any) *gom... method Tasks (line 1806) | func (mr *MockClientMockRecorder) Tasks(ctx, databaseName any) *gomock... method TransferMonitor (line 1821) | func (mr *MockClientMockRecorder) TransferMonitor(jobId, transferType ... method UninstallFoxxService (line 1835) | func (mr *MockClientMockRecorder) UninstallFoxxService(ctx, dbName, op... method UpdateApplierConfig (line 1850) | func (mr *MockClientMockRecorder) UpdateApplierConfig(ctx, dbName, glo... method UpdateFoxxServiceConfiguration (line 1865) | func (mr *MockClientMockRecorder) UpdateFoxxServiceConfiguration(ctx, ... method UpdateFoxxServiceDependencies (line 1880) | func (mr *MockClientMockRecorder) UpdateFoxxServiceDependencies(ctx, d... method UpdateStructuredLogSettings (line 1895) | func (mr *MockClientMockRecorder) UpdateStructuredLogSettings(ctx, opt... method UpdateUser (line 1910) | func (mr *MockClientMockRecorder) UpdateUser(ctx, name, options any) *... method UpgradeFoxxService (line 1924) | func (mr *MockClientMockRecorder) UpgradeFoxxService(ctx, dbName, zipF... method User (line 1939) | func (mr *MockClientMockRecorder) User(ctx, name any) *gomock.Call { method UserExists (line 1954) | func (mr *MockClientMockRecorder) UserExists(ctx, name any) *gomock.Ca... method Users (line 1969) | func (mr *MockClientMockRecorder) Users(ctx any) *gomock.Call { method Version (line 1984) | func (mr *MockClientMockRecorder) Version(ctx any) *gomock.Call { method VersionWithOptions (line 1999) | func (mr *MockClientMockRecorder) VersionWithOptions(ctx, opts any) *g... function NewMockClient (line 35) | func NewMockClient(ctrl *gomock.Controller) *MockClient { FILE: pkg/gofr/datasource/arangodb/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 37) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 42) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 58) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Errorf (line 75) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Logf (line 92) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 25) | type MockLoggerMockRecorder struct method Debug (line 52) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 68) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Errorf (line 85) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Logf (line 102) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 30) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/arangodb/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 38) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 43) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 60) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 26) | type MockMetricsMockRecorder struct method NewHistogram (line 53) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 70) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 31) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/arangodb/mock_user.go type MockUser (line 11) | type MockUser struct method Name (line 25) | func (m *MockUser) Name() string { return m.name } method IsActive (line 26) | func (m *MockUser) IsActive() bool { return m.active } method Extra (line 27) | func (*MockUser) Extra(any) error { return nil } method AccessibleDatabases (line 29) | func (*MockUser) AccessibleDatabases(context.Context) (map[string]aran... method AccessibleDatabasesFull (line 33) | func (*MockUser) AccessibleDatabasesFull(context.Context) (map[string]... method GetDatabaseAccess (line 37) | func (*MockUser) GetDatabaseAccess(context.Context, string) (arangodb.... method GetCollectionAccess (line 41) | func (*MockUser) GetCollectionAccess(context.Context, string, string) ... method SetDatabaseAccess (line 45) | func (*MockUser) SetDatabaseAccess(context.Context, string, arangodb.G... method SetCollectionAccess (line 49) | func (*MockUser) SetCollectionAccess(context.Context, string, string, ... method RemoveDatabaseAccess (line 53) | func (*MockUser) RemoveDatabaseAccess(context.Context, string) error { method RemoveCollectionAccess (line 57) | func (*MockUser) RemoveCollectionAccess(context.Context, string, strin... function NewMockUser (line 17) | func NewMockUser(ctrl *gomock.Controller) *MockUser { FILE: pkg/gofr/datasource/cassandra/cassandra.go constant LoggedBatch (line 16) | LoggedBatch = iota constant UnloggedBatch (line 17) | UnloggedBatch constant CounterBatch (line 18) | CounterBatch type Config (line 21) | type Config struct type cassandra (line 29) | type cassandra struct type Client (line 36) | type Client struct method Connect (line 63) | func (c *Client) Connect() { method UseLogger (line 82) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 89) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 96) | func (c *Client) UseTracer(tracer any) { method Query (line 104) | func (c *Client) Query(dest any, stmt string, values ...any) error { method Exec (line 108) | func (c *Client) Exec(stmt string, values ...any) error { method ExecCAS (line 112) | func (c *Client) ExecCAS(dest any, stmt string, values ...any) (bool, ... method NewBatch (line 116) | func (c *Client) NewBatch(name string, batchType int) error { method QueryWithCtx (line 123) | func (c *Client) QueryWithCtx(ctx context.Context, dest any, stmt stri... method ExecWithCtx (line 172) | func (c *Client) ExecWithCtx(ctx context.Context, stmt string, values ... method ExecCASWithCtx (line 183) | func (c *Client) ExecCASWithCtx(ctx context.Context, dest any, stmt st... method NewBatchWithCtx (line 224) | func (c *Client) NewBatchWithCtx(_ context.Context, name string, batch... method rowsToStruct (line 239) | func (c *Client) rowsToStruct(iter iterator, vo reflect.Value) { method rowsToStructCAS (line 256) | func (c *Client) rowsToStructCAS(query query, vo reflect.Value) (bool,... method getFields (line 287) | func (*Client) getFields(columns []string, fieldNameIndex map[string]i... method getFieldNameIndex (line 303) | func (*Client) getFieldNameIndex(v reflect.Value) map[string]int { method getColumnsFromColumnsInfo (line 324) | func (*Client) getColumnsFromColumnsInfo(columns []gocql.ColumnInfo) [... method sendOperationStats (line 334) | func (c *Client) sendOperationStats(ql *QueryLog, startTime time.Time,... method HealthCheck (line 359) | func (c *Client) HealthCheck(context.Context) (any, error) { method addTrace (line 392) | func (c *Client) addTrace(ctx context.Context, method, query string) t... function New (line 56) | func New(conf Config) *Client { type Health (line 353) | type Health struct FILE: pkg/gofr/datasource/cassandra/cassandra_batch.go method BatchQuery (line 8) | func (c *Client) BatchQuery(name, stmt string, values ...any) error { method ExecuteBatch (line 12) | func (c *Client) ExecuteBatch(name string) error { method ExecuteBatchCAS (line 16) | func (c *Client) ExecuteBatchCAS(name string, dest ...any) (bool, error) { method BatchQueryWithCtx (line 20) | func (c *Client) BatchQueryWithCtx(ctx context.Context, name, stmt strin... method ExecuteBatchWithCtx (line 39) | func (c *Client) ExecuteBatchWithCtx(ctx context.Context, name string) e... method ExecuteBatchCASWithCtx (line 56) | func (c *Client) ExecuteBatchCASWithCtx(ctx context.Context, name string... FILE: pkg/gofr/datasource/cassandra/cassandra_batch_test.go function Test_BatchQuery (line 11) | func Test_BatchQuery(t *testing.T) { function Test_ExecuteBatch (line 40) | func Test_ExecuteBatch(t *testing.T) { function Test_newBatch (line 68) | func Test_newBatch(t *testing.T) { function Test_cassandraBatch_Query (line 87) | func Test_cassandraBatch_Query(t *testing.T) { function Test_cassandraBatch_getBatch (line 95) | func Test_cassandraBatch_getBatch(t *testing.T) { function Test_ExecuteBatchCAS (line 101) | func Test_ExecuteBatchCAS(t *testing.T) { FILE: pkg/gofr/datasource/cassandra/cassandra_test.go constant mockBatchName (line 15) | mockBatchName = "mockBatch" type mockDependencies (line 22) | type mockDependencies struct function initTest (line 29) | func initTest(t *testing.T) (*Client, *mockDependencies) { function Test_Connect (line 66) | func Test_Connect(t *testing.T) { function Test_Query (line 117) | func Test_Query(t *testing.T) { function Test_Exec (line 176) | func Test_Exec(t *testing.T) { function Test_ExecCAS (line 205) | func Test_ExecCAS(t *testing.T) { function Test_NewBatch (line 260) | func Test_NewBatch(t *testing.T) { function Test_HealthCheck (line 297) | func Test_HealthCheck(t *testing.T) { function Test_CreateSession_Error (line 345) | func Test_CreateSession_Error(t *testing.T) { function Test_cassandraSession_Query (line 354) | func Test_cassandraSession_Query(t *testing.T) { FILE: pkg/gofr/datasource/cassandra/errors.go type errUnexpectedPointer (line 15) | type errUnexpectedPointer struct method Error (line 19) | func (d errUnexpectedPointer) Error() string { type errUnexpectedSlice (line 23) | type errUnexpectedSlice struct method Error (line 27) | func (d errUnexpectedSlice) Error() string { FILE: pkg/gofr/datasource/cassandra/errors_test.go function Test_DestinationIsNotPointer_Error (line 9) | func Test_DestinationIsNotPointer_Error(t *testing.T) { function Test_UnexpectedPointer_Error (line 15) | func Test_UnexpectedPointer_Error(t *testing.T) { function Test_UnexpectedSlice_Error (line 22) | func Test_UnexpectedSlice_Error(t *testing.T) { function Test_UnexpectedMap_Error (line 29) | func Test_UnexpectedMap_Error(t *testing.T) { FILE: pkg/gofr/datasource/cassandra/interfaces.go type clusterConfig (line 13) | type clusterConfig interface type session (line 18) | type session interface type query (line 26) | type query interface type batch (line 34) | type batch interface type iterator (line 40) | type iterator interface FILE: pkg/gofr/datasource/cassandra/internal.go type cassandraIterator (line 11) | type cassandraIterator struct method columns (line 17) | func (c *cassandraIterator) columns() []gocql.ColumnInfo { method scan (line 23) | func (c *cassandraIterator) scan(dest ...any) bool { method numRows (line 29) | func (c *cassandraIterator) numRows() int { type cassandraQuery (line 34) | type cassandraQuery struct method exec (line 40) | func (c *cassandraQuery) exec() error { method iter (line 46) | func (c *cassandraQuery) iter() iterator { method mapScanCAS (line 54) | func (c *cassandraQuery) mapScanCAS(dest map[string]any) (applied bool... method scanCAS (line 60) | func (c *cassandraQuery) scanCAS(dest ...any) (applied bool, err error) { type cassandraClusterConfig (line 65) | type cassandraClusterConfig struct method createSession (line 89) | func (c *cassandraClusterConfig) createSession() (session, error) { function newClusterConfig (line 69) | func newClusterConfig(config *Config) clusterConfig { type cassandraSession (line 99) | type cassandraSession struct method query (line 105) | func (c *cassandraSession) query(stmt string, values ...any) query { method newBatch (line 109) | func (c *cassandraSession) newBatch(batchType gocql.BatchType) batch { method executeBatch (line 115) | func (c *cassandraSession) executeBatch(b batch) error { method executeBatchCAS (line 123) | func (c *cassandraSession) executeBatchCAS(b batch, dest ...any) (bool... type cassandraBatch (line 132) | type cassandraBatch struct method Query (line 138) | func (c *cassandraBatch) Query(stmt string, args ...any) { method getBatch (line 143) | func (c *cassandraBatch) getBatch() *gocql.Batch { function toSnakeCase (line 150) | func toSnakeCase(str string) string { FILE: pkg/gofr/datasource/cassandra/logger.go type Logger (line 10) | type Logger interface type QueryLog (line 19) | type QueryLog struct method PrettyPrint (line 26) | func (ql *QueryLog) PrettyPrint(writer io.Writer) { function clean (line 35) | func clean(query string) string { FILE: pkg/gofr/datasource/cassandra/logger_test.go function Test_PrettyPrint (line 10) | func Test_PrettyPrint(t *testing.T) { function Test_Clean (line 24) | func Test_Clean(t *testing.T) { FILE: pkg/gofr/datasource/cassandra/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/datasource/cassandra/mock_interfaces.go type MockclusterConfig (line 19) | type MockclusterConfig struct method EXPECT (line 37) | func (m *MockclusterConfig) EXPECT() *MockclusterConfigMockRecorder { method createSession (line 42) | func (m *MockclusterConfig) createSession() (session, error) { type MockclusterConfigMockRecorder (line 25) | type MockclusterConfigMockRecorder struct method createSession (line 51) | func (mr *MockclusterConfigMockRecorder) createSession() *gomock.Call { function NewMockclusterConfig (line 30) | func NewMockclusterConfig(ctrl *gomock.Controller) *MockclusterConfig { type Mocksession (line 57) | type Mocksession struct method EXPECT (line 75) | func (m *Mocksession) EXPECT() *MocksessionMockRecorder { method executeBatch (line 80) | func (m *Mocksession) executeBatch(batch batch) error { method executeBatchCAS (line 94) | func (m *Mocksession) executeBatchCAS(b batch, dest ...any) (bool, err... method newBatch (line 114) | func (m *Mocksession) newBatch(batchtype gocql.BatchType) batch { method query (line 128) | func (m *Mocksession) query(stmt string, values ...any) query { type MocksessionMockRecorder (line 63) | type MocksessionMockRecorder struct method executeBatch (line 88) | func (mr *MocksessionMockRecorder) executeBatch(batch any) *gomock.Call { method executeBatchCAS (line 107) | func (mr *MocksessionMockRecorder) executeBatchCAS(b any, dest ...any)... method newBatch (line 122) | func (mr *MocksessionMockRecorder) newBatch(batchtype any) *gomock.Call { method query (line 140) | func (mr *MocksessionMockRecorder) query(stmt any, values ...any) *gom... function NewMocksession (line 68) | func NewMocksession(ctrl *gomock.Controller) *Mocksession { type Mockquery (line 147) | type Mockquery struct method EXPECT (line 165) | func (m *Mockquery) EXPECT() *MockqueryMockRecorder { method exec (line 170) | func (m *Mockquery) exec() error { method iter (line 184) | func (m *Mockquery) iter() iterator { method mapScanCAS (line 198) | func (m *Mockquery) mapScanCAS(dest map[string]any) (bool, error) { method scanCAS (line 213) | func (m *Mockquery) scanCAS(dest ...any) (bool, error) { type MockqueryMockRecorder (line 153) | type MockqueryMockRecorder struct method exec (line 178) | func (mr *MockqueryMockRecorder) exec() *gomock.Call { method iter (line 192) | func (mr *MockqueryMockRecorder) iter() *gomock.Call { method mapScanCAS (line 207) | func (mr *MockqueryMockRecorder) mapScanCAS(dest any) *gomock.Call { method scanCAS (line 226) | func (mr *MockqueryMockRecorder) scanCAS(dest ...any) *gomock.Call { function NewMockquery (line 158) | func NewMockquery(ctrl *gomock.Controller) *Mockquery { type Mockbatch (line 232) | type Mockbatch struct method EXPECT (line 250) | func (m *Mockbatch) EXPECT() *MockbatchMockRecorder { method Query (line 255) | func (m *Mockbatch) Query(stmt string, args ...any) { method getBatch (line 272) | func (m *Mockbatch) getBatch() *gocql.Batch { type MockbatchMockRecorder (line 238) | type MockbatchMockRecorder struct method Query (line 265) | func (mr *MockbatchMockRecorder) Query(stmt any, args ...any) *gomock.... method getBatch (line 280) | func (mr *MockbatchMockRecorder) getBatch() *gomock.Call { function NewMockbatch (line 243) | func NewMockbatch(ctrl *gomock.Controller) *Mockbatch { type Mockiterator (line 286) | type Mockiterator struct method EXPECT (line 304) | func (m *Mockiterator) EXPECT() *MockiteratorMockRecorder { method columns (line 309) | func (m *Mockiterator) columns() []gocql.ColumnInfo { method numRows (line 323) | func (m *Mockiterator) numRows() int { method scan (line 337) | func (m *Mockiterator) scan(dest ...any) bool { type MockiteratorMockRecorder (line 292) | type MockiteratorMockRecorder struct method columns (line 317) | func (mr *MockiteratorMockRecorder) columns() *gomock.Call { method numRows (line 331) | func (mr *MockiteratorMockRecorder) numRows() *gomock.Call { method scan (line 349) | func (mr *MockiteratorMockRecorder) scan(dest ...any) *gomock.Call { function NewMockiterator (line 297) | func NewMockiterator(ctrl *gomock.Controller) *Mockiterator { FILE: pkg/gofr/datasource/cassandra/mock_logger.go type MockLogger (line 18) | type MockLogger struct method EXPECT (line 36) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 41) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 57) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Error (line 74) | func (m *MockLogger) Error(args ...any) { method Errorf (line 90) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Log (line 107) | func (m *MockLogger) Log(args ...any) { method Logf (line 123) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 24) | type MockLoggerMockRecorder struct method Debug (line 51) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 67) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Error (line 84) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 100) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Log (line 117) | func (mr *MockLoggerMockRecorder) Log(args ...any) *gomock.Call { method Logf (line 133) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 29) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/cassandra/mock_metrics.go type MockMetrics (line 19) | type MockMetrics struct method EXPECT (line 37) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 42) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 59) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 25) | type MockMetricsMockRecorder struct method NewHistogram (line 52) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 69) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 30) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/clickhouse/clickhouse.go type Config (line 21) | type Config struct type Client (line 30) | type Client struct method UseLogger (line 53) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 60) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 67) | func (c *Client) UseTracer(tracer any) { method Connect (line 74) | func (c *Client) Connect() { method Exec (line 129) | func (c *Client) Exec(ctx context.Context, query string, args ...any) ... method Select (line 152) | func (c *Client) Select(ctx context.Context, dest any, query string, a... method AsyncInsert (line 164) | func (c *Client) AsyncInsert(ctx context.Context, query string, wait b... method sendOperationStats (line 176) | func (c *Client) sendOperationStats(start time.Time, methodType, query... method HealthCheck (line 211) | func (c *Client) HealthCheck(ctx context.Context) (any, error) { method addTrace (line 232) | func (c *Client) addTrace(ctx context.Context, method, query string) (... function New (line 48) | func New(config Config) *Client { function pushDBMetrics (line 112) | func pushDBMetrics(conn Conn, metrics Metrics) { function getOperationType (line 198) | func getOperationType(query string) string { type Health (line 205) | type Health struct FILE: pkg/gofr/datasource/clickhouse/clickhouse_test.go function getClickHouseTestConnection (line 15) | func getClickHouseTestConnection(t *testing.T) (*MockConn, *MockMetrics,... function Test_ClickHouse_ConnectAndMetricRegistrationAndPingFailure (line 34) | func Test_ClickHouse_ConnectAndMetricRegistrationAndPingFailure(t *testi... function Test_ClickHouse_HealthUP (line 63) | func Test_ClickHouse_HealthUP(t *testing.T) { function Test_ClickHouse_HealthDOWN (line 73) | func Test_ClickHouse_HealthDOWN(t *testing.T) { function Test_ClickHouse_Exec (line 85) | func Test_ClickHouse_Exec(t *testing.T) { function Test_ClickHouse_Select (line 103) | func Test_ClickHouse_Select(t *testing.T) { function Test_ClickHouse_AsyncInsert (line 128) | func Test_ClickHouse_AsyncInsert(t *testing.T) { FILE: pkg/gofr/datasource/clickhouse/interface.go type Conn (line 19) | type Conn interface FILE: pkg/gofr/datasource/clickhouse/logger.go type Logger (line 10) | type Logger interface type Log (line 17) | type Log struct method PrettyPrint (line 24) | func (l *Log) PrettyPrint(writer io.Writer) { function clean (line 33) | func clean(query string) string { FILE: pkg/gofr/datasource/clickhouse/logger_test.go function TestLoggingDataPresent (line 10) | func TestLoggingDataPresent(t *testing.T) { FILE: pkg/gofr/datasource/clickhouse/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/datasource/clickhouse/mock_interface.go type MockConn (line 20) | type MockConn struct method EXPECT (line 38) | func (m *MockConn) EXPECT() *MockConnMockRecorder { method AsyncInsert (line 43) | func (m *MockConn) AsyncInsert(ctx context.Context, query string, wait... method Exec (line 62) | func (m *MockConn) Exec(ctx context.Context, query string, args ...any... method Ping (line 81) | func (m *MockConn) Ping(arg0 context.Context) error { method Select (line 95) | func (m *MockConn) Select(ctx context.Context, dest any, query string,... method Stats (line 114) | func (m *MockConn) Stats() driver.Stats { type MockConnMockRecorder (line 26) | type MockConnMockRecorder struct method AsyncInsert (line 55) | func (mr *MockConnMockRecorder) AsyncInsert(ctx, query, wait any, args... method Exec (line 74) | func (mr *MockConnMockRecorder) Exec(ctx, query any, args ...any) *gom... method Ping (line 89) | func (mr *MockConnMockRecorder) Ping(arg0 any) *gomock.Call { method Select (line 107) | func (mr *MockConnMockRecorder) Select(ctx, dest, query any, args ...a... method Stats (line 122) | func (mr *MockConnMockRecorder) Stats() *gomock.Call { function NewMockConn (line 31) | func NewMockConn(ctrl *gomock.Controller) *MockConn { FILE: pkg/gofr/datasource/clickhouse/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 37) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 42) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 58) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Errorf (line 75) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Logf (line 92) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 25) | type MockLoggerMockRecorder struct method Debug (line 52) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 68) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Errorf (line 85) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Logf (line 102) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 30) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/clickhouse/mock_metrics.go type MockMetrics (line 19) | type MockMetrics struct method EXPECT (line 37) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewGauge (line 42) | func (m *MockMetrics) NewGauge(name, desc string) { method NewHistogram (line 54) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 71) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... method SetGauge (line 88) | func (m *MockMetrics) SetGauge(name string, value float64, labels ...s... type MockMetricsMockRecorder (line 25) | type MockMetricsMockRecorder struct method NewGauge (line 48) | func (mr *MockMetricsMockRecorder) NewGauge(name, desc any) *gomock.Ca... method NewHistogram (line 64) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 81) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... method SetGauge (line 98) | func (mr *MockMetricsMockRecorder) SetGauge(name, value any, labels ..... function NewMockMetrics (line 30) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/couchbase/couchbase.go constant defaultTimeout (line 28) | defaultTimeout = 5 * time.Second type Client (line 31) | type Client struct method UseLogger (line 74) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 81) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 88) | func (c *Client) UseTracer(tracer any) { method sendOperationStats (line 95) | func (c *Client) sendOperationStats(ql *QueryLog, startTime time.Time,... method Connect (line 107) | func (c *Client) Connect() { method generateCouchbaseURI (line 140) | func (c *Client) generateCouchbaseURI() (string, error) { method establishConnection (line 153) | func (c *Client) establishConnection(uri string) error { method waitForClusterReady (line 170) | func (c *Client) waitForClusterReady() error { method waitForBucketReady (line 176) | func (c *Client) waitForBucketReady() error { method getTimeout (line 182) | func (c *Client) getTimeout() time.Duration { method HealthCheck (line 191) | func (c *Client) HealthCheck(_ context.Context) (any, error) { method defaultCollection (line 211) | func (c *Client) defaultCollection() *Collection { method scope (line 225) | func (c *Client) scope(name string) *Scope { method executeTracedQuery (line 311) | func (c *Client) executeTracedQuery( method Query (line 351) | func (c *Client) Query(ctx context.Context, statement string, params m... method AnalyticsQuery (line 365) | func (c *Client) AnalyticsQuery(ctx context.Context, statement string,... method RunTransaction (line 419) | func (c *Client) RunTransaction(ctx context.Context, logic func(any) e... method Get (line 448) | func (c *Client) Get(ctx context.Context, key string, result any) error { method Insert (line 453) | func (c *Client) Insert(ctx context.Context, key string, document, res... method Upsert (line 458) | func (c *Client) Upsert(ctx context.Context, key string, document, res... method Remove (line 463) | func (c *Client) Remove(ctx context.Context, key string) error { method Close (line 468) | func (c *Client) Close(opts any) error { method addTrace (line 477) | func (c *Client) addTrace(ctx context.Context, method, statement strin... method finishSpan (line 508) | func (*Client) finishSpan(span trace.Span, err error) { type Collection (line 41) | type Collection struct method mutationOperation (line 239) | func (c *Collection) mutationOperation(ctx context.Context, opName, ke... method Upsert (line 274) | func (c *Collection) Upsert(ctx context.Context, key string, document,... method Insert (line 281) | func (c *Collection) Insert(ctx context.Context, key string, document,... method Remove (line 288) | func (c *Collection) Remove(ctx context.Context, key string) error { method Get (line 520) | func (c *Collection) Get(ctx context.Context, key string, result any) ... type Scope (line 47) | type Scope struct type Config (line 53) | type Config struct type Health (line 63) | type Health struct function New (line 69) | func New(c *Config) *Client { function executeQuery (line 379) | func executeQuery(queryFn func() (resultProvider, error), queryType stri... FILE: pkg/gofr/datasource/couchbase/couchbase_test.go type testMocks (line 21) | type testMocks struct function newTestMocks (line 33) | func newTestMocks(t *testing.T) *testMocks { function TestClient_New (line 50) | func TestClient_New(t *testing.T) { function TestClient_Upsert (line 63) | func TestClient_Upsert(t *testing.T) { function TestClient_Insert (line 151) | func TestClient_Insert(t *testing.T) { function TestClient_Get (line 223) | func TestClient_Get(t *testing.T) { function TestClient_Remove (line 309) | func TestClient_Remove(t *testing.T) { function TestClient_DefaultCollection (line 377) | func TestClient_DefaultCollection(t *testing.T) { function TestClient_Scope (line 427) | func TestClient_Scope(t *testing.T) { function TestClient_RunTransaction (line 479) | func TestClient_RunTransaction(t *testing.T) { function TestClient_Query (line 558) | func TestClient_Query(t *testing.T) { function TestClient_UseLogger (line 649) | func TestClient_UseLogger(t *testing.T) { function TestClient_UseMetrics (line 657) | func TestClient_UseMetrics(t *testing.T) { function TestClient_UseTracer (line 665) | func TestClient_UseTracer(t *testing.T) { function TestClient_Close (line 673) | func TestClient_Close(t *testing.T) { function TestClient_HealthCheck (line 685) | func TestClient_HealthCheck(t *testing.T) { function Test_generateCouchbaseURI (line 731) | func Test_generateCouchbaseURI(t *testing.T) { function TestClient_AnalyticsQuery (line 778) | func TestClient_AnalyticsQuery(t *testing.T) { FILE: pkg/gofr/datasource/couchbase/interfaces.go type Couchbase (line 10) | type Couchbase interface type clusterProvider (line 22) | type clusterProvider interface type resultProvider (line 33) | type resultProvider interface type bucketProvider (line 41) | type bucketProvider interface type collectionProvider (line 49) | type collectionProvider interface type getResultProvider (line 56) | type getResultProvider interface type scopeProvider (line 61) | type scopeProvider interface type transactionsProvider (line 66) | type transactionsProvider interface FILE: pkg/gofr/datasource/couchbase/logger.go type Logger (line 11) | type Logger interface type QueryLog (line 21) | type QueryLog struct method PrettyPrint (line 30) | func (ql *QueryLog) PrettyPrint(writer io.Writer) { function clean (line 53) | func clean(query string) string { FILE: pkg/gofr/datasource/couchbase/metrics.go type Metrics (line 6) | type Metrics interface FILE: pkg/gofr/datasource/couchbase/mock_interfaces.go type MockCouchbase (line 22) | type MockCouchbase struct method EXPECT (line 41) | func (m *MockCouchbase) EXPECT() *MockCouchbaseMockRecorder { method AnalyticsQuery (line 46) | func (m *MockCouchbase) AnalyticsQuery(ctx context.Context, statement ... method Close (line 60) | func (m *MockCouchbase) Close(opts any) error { method Get (line 74) | func (m *MockCouchbase) Get(ctx context.Context, key string, result an... method Insert (line 88) | func (m *MockCouchbase) Insert(ctx context.Context, key string, docume... method Query (line 102) | func (m *MockCouchbase) Query(ctx context.Context, statement string, p... method Remove (line 116) | func (m *MockCouchbase) Remove(ctx context.Context, key string) error { method RunTransaction (line 130) | func (m *MockCouchbase) RunTransaction(ctx context.Context, logic func... method Upsert (line 145) | func (m *MockCouchbase) Upsert(ctx context.Context, key string, docume... type MockCouchbaseMockRecorder (line 29) | type MockCouchbaseMockRecorder struct method AnalyticsQuery (line 54) | func (mr *MockCouchbaseMockRecorder) AnalyticsQuery(ctx, statement, pa... method Close (line 68) | func (mr *MockCouchbaseMockRecorder) Close(opts any) *gomock.Call { method Get (line 82) | func (mr *MockCouchbaseMockRecorder) Get(ctx, key, result any) *gomock... method Insert (line 96) | func (mr *MockCouchbaseMockRecorder) Insert(ctx, key, document, result... method Query (line 110) | func (mr *MockCouchbaseMockRecorder) Query(ctx, statement, params, res... method Remove (line 124) | func (mr *MockCouchbaseMockRecorder) Remove(ctx, key any) *gomock.Call { method RunTransaction (line 139) | func (mr *MockCouchbaseMockRecorder) RunTransaction(ctx, logic any) *g... method Upsert (line 153) | func (mr *MockCouchbaseMockRecorder) Upsert(ctx, key, document, result... function NewMockCouchbase (line 34) | func NewMockCouchbase(ctrl *gomock.Controller) *MockCouchbase { type MockclusterProvider (line 159) | type MockclusterProvider struct method EXPECT (line 178) | func (m *MockclusterProvider) EXPECT() *MockclusterProviderMockRecorder { method AnalyticsQuery (line 183) | func (m *MockclusterProvider) AnalyticsQuery(statement string, opts *g... method Bucket (line 198) | func (m *MockclusterProvider) Bucket(bucketName string) bucketProvider { method Close (line 212) | func (m *MockclusterProvider) Close(opts *gocb.ClusterCloseOptions) er... method Ping (line 226) | func (m *MockclusterProvider) Ping(opts *gocb.PingOptions) (*gocb.Ping... method Query (line 241) | func (m *MockclusterProvider) Query(statement string, opts *gocb.Query... method Transactions (line 256) | func (m *MockclusterProvider) Transactions() transactionsProvider { method WaitUntilReady (line 270) | func (m *MockclusterProvider) WaitUntilReady(timeout time.Duration, op... type MockclusterProviderMockRecorder (line 166) | type MockclusterProviderMockRecorder struct method AnalyticsQuery (line 192) | func (mr *MockclusterProviderMockRecorder) AnalyticsQuery(statement, o... method Bucket (line 206) | func (mr *MockclusterProviderMockRecorder) Bucket(bucketName any) *gom... method Close (line 220) | func (mr *MockclusterProviderMockRecorder) Close(opts any) *gomock.Call { method Ping (line 235) | func (mr *MockclusterProviderMockRecorder) Ping(opts any) *gomock.Call { method Query (line 250) | func (mr *MockclusterProviderMockRecorder) Query(statement, opts any) ... method Transactions (line 264) | func (mr *MockclusterProviderMockRecorder) Transactions() *gomock.Call { method WaitUntilReady (line 278) | func (mr *MockclusterProviderMockRecorder) WaitUntilReady(timeout, opt... function NewMockclusterProvider (line 171) | func NewMockclusterProvider(ctrl *gomock.Controller) *MockclusterProvider { type MockresultProvider (line 284) | type MockresultProvider struct method EXPECT (line 303) | func (m *MockresultProvider) EXPECT() *MockresultProviderMockRecorder { method Close (line 308) | func (m *MockresultProvider) Close() error { method Err (line 322) | func (m *MockresultProvider) Err() error { method Next (line 336) | func (m *MockresultProvider) Next() bool { method Row (line 350) | func (m *MockresultProvider) Row(value any) error { type MockresultProviderMockRecorder (line 291) | type MockresultProviderMockRecorder struct method Close (line 316) | func (mr *MockresultProviderMockRecorder) Close() *gomock.Call { method Err (line 330) | func (mr *MockresultProviderMockRecorder) Err() *gomock.Call { method Next (line 344) | func (mr *MockresultProviderMockRecorder) Next() *gomock.Call { method Row (line 358) | func (mr *MockresultProviderMockRecorder) Row(value any) *gomock.Call { function NewMockresultProvider (line 296) | func NewMockresultProvider(ctrl *gomock.Controller) *MockresultProvider { type MockbucketProvider (line 364) | type MockbucketProvider struct method EXPECT (line 383) | func (m *MockbucketProvider) EXPECT() *MockbucketProviderMockRecorder { method Collection (line 388) | func (m *MockbucketProvider) Collection(collectionName string) collect... method DefaultCollection (line 402) | func (m *MockbucketProvider) DefaultCollection() collectionProvider { method Scope (line 416) | func (m *MockbucketProvider) Scope(name string) scopeProvider { method WaitUntilReady (line 430) | func (m *MockbucketProvider) WaitUntilReady(timeout time.Duration, opt... type MockbucketProviderMockRecorder (line 371) | type MockbucketProviderMockRecorder struct method Collection (line 396) | func (mr *MockbucketProviderMockRecorder) Collection(collectionName an... method DefaultCollection (line 410) | func (mr *MockbucketProviderMockRecorder) DefaultCollection() *gomock.... method Scope (line 424) | func (mr *MockbucketProviderMockRecorder) Scope(name any) *gomock.Call { method WaitUntilReady (line 438) | func (mr *MockbucketProviderMockRecorder) WaitUntilReady(timeout, opts... function NewMockbucketProvider (line 376) | func NewMockbucketProvider(ctrl *gomock.Controller) *MockbucketProvider { type MockcollectionProvider (line 444) | type MockcollectionProvider struct method EXPECT (line 463) | func (m *MockcollectionProvider) EXPECT() *MockcollectionProviderMockR... method Get (line 468) | func (m *MockcollectionProvider) Get(key string, opts *gocb.GetOptions... method Insert (line 483) | func (m *MockcollectionProvider) Insert(key string, value any, opts *g... method Remove (line 498) | func (m *MockcollectionProvider) Remove(key string, opts *gocb.RemoveO... method Upsert (line 513) | func (m *MockcollectionProvider) Upsert(key string, value any, opts *g... type MockcollectionProviderMockRecorder (line 451) | type MockcollectionProviderMockRecorder struct method Get (line 477) | func (mr *MockcollectionProviderMockRecorder) Get(key, opts any) *gomo... method Insert (line 492) | func (mr *MockcollectionProviderMockRecorder) Insert(key, value, opts ... method Remove (line 507) | func (mr *MockcollectionProviderMockRecorder) Remove(key, opts any) *g... method Upsert (line 522) | func (mr *MockcollectionProviderMockRecorder) Upsert(key, value, opts ... function NewMockcollectionProvider (line 456) | func NewMockcollectionProvider(ctrl *gomock.Controller) *MockcollectionP... type MockgetResultProvider (line 528) | type MockgetResultProvider struct method EXPECT (line 547) | func (m *MockgetResultProvider) EXPECT() *MockgetResultProviderMockRec... method Content (line 552) | func (m *MockgetResultProvider) Content(value any) error { type MockgetResultProviderMockRecorder (line 535) | type MockgetResultProviderMockRecorder struct method Content (line 560) | func (mr *MockgetResultProviderMockRecorder) Content(value any) *gomoc... function NewMockgetResultProvider (line 540) | func NewMockgetResultProvider(ctrl *gomock.Controller) *MockgetResultPro... type MockscopeProvider (line 566) | type MockscopeProvider struct method EXPECT (line 585) | func (m *MockscopeProvider) EXPECT() *MockscopeProviderMockRecorder { method Collection (line 590) | func (m *MockscopeProvider) Collection(name string) collectionProvider { type MockscopeProviderMockRecorder (line 573) | type MockscopeProviderMockRecorder struct method Collection (line 598) | func (mr *MockscopeProviderMockRecorder) Collection(name any) *gomock.... function NewMockscopeProvider (line 578) | func NewMockscopeProvider(ctrl *gomock.Controller) *MockscopeProvider { type MocktransactionsProvider (line 604) | type MocktransactionsProvider struct method EXPECT (line 623) | func (m *MocktransactionsProvider) EXPECT() *MocktransactionsProviderM... method Run (line 628) | func (m *MocktransactionsProvider) Run(logic func(*gocb.TransactionAtt... type MocktransactionsProviderMockRecorder (line 611) | type MocktransactionsProviderMockRecorder struct method Run (line 637) | func (mr *MocktransactionsProviderMockRecorder) Run(logic, opts any) *... function NewMocktransactionsProvider (line 616) | func NewMocktransactionsProvider(ctrl *gomock.Controller) *Mocktransacti... FILE: pkg/gofr/datasource/couchbase/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 38) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 43) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 59) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Error (line 76) | func (m *MockLogger) Error(args ...any) { method Errorf (line 92) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Log (line 109) | func (m *MockLogger) Log(args ...any) { method Logf (line 125) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 26) | type MockLoggerMockRecorder struct method Debug (line 53) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 69) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Error (line 86) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 102) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Log (line 119) | func (mr *MockLoggerMockRecorder) Log(args ...any) *gomock.Call { method Logf (line 135) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 31) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/couchbase/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 39) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 44) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 61) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 27) | type MockMetricsMockRecorder struct method NewHistogram (line 54) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 71) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 32) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/couchbase/wrappers.go type analyticsResultWrapper (line 10) | type analyticsResultWrapper struct method Next (line 129) | func (arw *analyticsResultWrapper) Next() bool { method Row (line 134) | func (arw *analyticsResultWrapper) Row(value any) error { method Err (line 139) | func (arw *analyticsResultWrapper) Err() error { method Close (line 144) | func (arw *analyticsResultWrapper) Close() error { type clusterWrapper (line 15) | type clusterWrapper struct method Bucket (line 49) | func (cw *clusterWrapper) Bucket(bucketName string) bucketProvider { method Query (line 54) | func (cw *clusterWrapper) Query(statement string, opts *gocb.QueryOpti... method AnalyticsQuery (line 64) | func (cw *clusterWrapper) AnalyticsQuery(statement string, opts *gocb.... method Close (line 73) | func (cw *clusterWrapper) Close(opts *gocb.ClusterCloseOptions) error { method Ping (line 77) | func (cw *clusterWrapper) Ping(opts *gocb.PingOptions) (*gocb.PingResu... method WaitUntilReady (line 82) | func (cw *clusterWrapper) WaitUntilReady(timeout time.Duration, opts *... method Transactions (line 86) | func (cw *clusterWrapper) Transactions() transactionsProvider { type collectionWrapper (line 20) | type collectionWrapper struct method Upsert (line 163) | func (cw *collectionWrapper) Upsert(key string, value any, opts *gocb.... method Get (line 168) | func (cw *collectionWrapper) Get(key string, opts *gocb.GetOptions) (g... method Remove (line 178) | func (cw *collectionWrapper) Remove(key string, opts *gocb.RemoveOptio... method Insert (line 182) | func (cw *collectionWrapper) Insert(key string, value any, opts *gocb.... type bucketWrapper (line 25) | type bucketWrapper struct method Collection (line 91) | func (bw *bucketWrapper) Collection(name string) collectionProvider { method DefaultCollection (line 96) | func (bw *bucketWrapper) DefaultCollection() collectionProvider { method Scope (line 100) | func (bw *bucketWrapper) Scope(name string) scopeProvider { method WaitUntilReady (line 104) | func (bw *bucketWrapper) WaitUntilReady(timeout time.Duration, opts *g... type queryResultWrapper (line 30) | type queryResultWrapper struct method Next (line 109) | func (qrw *queryResultWrapper) Next() bool { method Row (line 114) | func (qrw *queryResultWrapper) Row(value any) error { method Err (line 119) | func (qrw *queryResultWrapper) Err() error { method Close (line 124) | func (qrw *queryResultWrapper) Close() error { type scopeWrapper (line 35) | type scopeWrapper struct method Collection (line 148) | func (sw *scopeWrapper) Collection(name string) collectionProvider { type transactionsWrapper (line 40) | type transactionsWrapper struct method Run (line 152) | func (tw *transactionsWrapper) Run( type getResultWrapper (line 44) | type getResultWrapper struct method Content (line 158) | func (grw *getResultWrapper) Content(value any) error { FILE: pkg/gofr/datasource/datasource.go type Datasource (line 10) | type Datasource interface FILE: pkg/gofr/datasource/dbresolver/circuit_breaker.go type circuitBreakerState (line 8) | type circuitBreakerState constant circuitStateClosed (line 11) | circuitStateClosed circuitBreakerState = 0 constant circuitStateOpen (line 12) | circuitStateOpen circuitBreakerState = 1 constant circuitStateHalfOpen (line 13) | circuitStateHalfOpen circuitBreakerState = 2 type circuitBreaker (line 17) | type circuitBreaker struct method allowRequest (line 38) | func (cb *circuitBreaker) allowRequest() bool { method recordSuccess (line 60) | func (cb *circuitBreaker) recordSuccess() { method recordFailure (line 71) | func (cb *circuitBreaker) recordFailure() { function newCircuitBreaker (line 25) | func newCircuitBreaker(maxFailures int32, timeout time.Duration) *circui... FILE: pkg/gofr/datasource/dbresolver/factory.go constant minIdleReplicaDefault (line 19) | minIdleReplicaDefault = 2 constant maxIdleReplicaCapDefault (line 20) | maxIdleReplicaCapDefault = 10 constant minOpenReplicaDefault (line 21) | minOpenReplicaDefault = 5 constant maxOpenReplicaCapDefault (line 22) | maxOpenReplicaCapDefault = 20 constant expectedHostPortParts (line 23) | expectedHostPortParts = 2 type Config (line 36) | type Config struct type ReplicaCredential (line 46) | type ReplicaCredential struct type ResolverProvider (line 53) | type ResolverProvider struct method UseLogger (line 71) | func (p *ResolverProvider) UseLogger(logger any) { method UseMetrics (line 76) | func (p *ResolverProvider) UseMetrics(metrics any) { method UseTracer (line 81) | func (p *ResolverProvider) UseTracer(tracer any) { method Connect (line 88) | func (p *ResolverProvider) Connect() { method createAndValidateReplicas (line 138) | func (p *ResolverProvider) createAndValidateReplicas(logger Logger, me... method GetResolver (line 171) | func (p *ResolverProvider) GetResolver() container.DB { function NewDBResolverProvider (line 63) | func NewDBResolverProvider(app *gofr.App, cfg *Config) *ResolverProvider { function getStrategy (line 159) | func getStrategy(strategyType StrategyType) Strategy { function InitDBResolver (line 176) | func InitDBResolver(app *gofr.App, cfg *Config) error { function createHTTPMiddleware (line 189) | func createHTTPMiddleware() gofrHTTP.Middleware { function connectReplicas (line 203) | func connectReplicas(cfg *Config, appCfg config.Config, logger Logger, m... function validateReplicaCredentials (line 248) | func validateReplicaCredentials(cred ReplicaCredential, index int) error { function parseReplicaHost (line 257) | func parseReplicaHost(host string, index int) (validatedHost, validatedP... function createReplicaConnection (line 275) | func createReplicaConnection(cfg config.Config, host, port, user, passwo... type replicaConfig (line 296) | type replicaConfig struct method Get (line 304) | func (r *replicaConfig) Get(key string) string { method GetOrDefault (line 323) | func (r *replicaConfig) GetOrDefault(key, defaultValue string) string { function getReplicaConfigInt (line 332) | func getReplicaConfigInt(cfg config.Config, key string, fallback int) int { function optimizedConnections (line 346) | func optimizedConnections(cfg config.Config, key string, minDefault, max... function optimizedIdleConnections (line 365) | func optimizedIdleConnections(cfg config.Config) string { function optimizedOpenConnections (line 377) | func optimizedOpenConnections(cfg config.Config) string { FILE: pkg/gofr/datasource/dbresolver/factory_test.go function TestNewDBResolverProvider (line 17) | func TestNewDBResolverProvider(t *testing.T) { function TestResolverProvider_GetResolver (line 31) | func TestResolverProvider_GetResolver(t *testing.T) { function TestCreateStrategy_RoundRobin (line 45) | func TestCreateStrategy_RoundRobin(t *testing.T) { function TestCreateStrategy_Random (line 52) | func TestCreateStrategy_Random(t *testing.T) { function TestCreateStrategy_Default (line 59) | func TestCreateStrategy_Default(t *testing.T) { function TestReplicaConfig_Get (line 66) | func TestReplicaConfig_Get(t *testing.T) { function TestReplicaConfig_GetOrDefault (line 86) | func TestReplicaConfig_GetOrDefault(t *testing.T) { function TestReplicaConfig_GetMaxIdleConnections (line 98) | func TestReplicaConfig_GetMaxIdleConnections(t *testing.T) { function TestReplicaConfig_GetMaxOpenConnections (line 112) | func TestReplicaConfig_GetMaxOpenConnections(t *testing.T) { function TestGetReplicaConfigInt_ValidValue (line 126) | func TestGetReplicaConfigInt_ValidValue(t *testing.T) { function TestGetReplicaConfigInt_EmptyValue (line 136) | func TestGetReplicaConfigInt_EmptyValue(t *testing.T) { function TestGetReplicaConfigInt_InvalidValue (line 144) | func TestGetReplicaConfigInt_InvalidValue(t *testing.T) { function TestOptimizedIdleConnections (line 154) | func TestOptimizedIdleConnections(t *testing.T) { function TestOptimizedIdleConnections_BelowMin (line 164) | func TestOptimizedIdleConnections_BelowMin(t *testing.T) { function TestOptimizedIdleConnections_AboveMax (line 174) | func TestOptimizedIdleConnections_AboveMax(t *testing.T) { function TestOptimizedOpenConnections (line 184) | func TestOptimizedOpenConnections(t *testing.T) { function TestOptimizedOpenConnections_BelowMin (line 194) | func TestOptimizedOpenConnections_BelowMin(t *testing.T) { function TestOptimizedOpenConnections_AboveMax (line 204) | func TestOptimizedOpenConnections_AboveMax(t *testing.T) { function TestCreateReplicaConnection_NoDBName (line 214) | func TestCreateReplicaConnection_NoDBName(t *testing.T) { function TestResolverProvider_UseTracer (line 229) | func TestResolverProvider_UseTracer(t *testing.T) { function TestResolverProvider_UseTracer_InvalidType (line 238) | func TestResolverProvider_UseTracer_InvalidType(t *testing.T) { function TestResolverProvider_Connect_InvalidLogger (line 246) | func TestResolverProvider_Connect_InvalidLogger(t *testing.T) { function TestResolverProvider_Connect_InvalidMetrics (line 262) | func TestResolverProvider_Connect_InvalidMetrics(t *testing.T) { function TestResolverProvider_UseLogger (line 285) | func TestResolverProvider_UseLogger(t *testing.T) { function TestResolverProvider_UseMetrics (line 297) | func TestResolverProvider_UseMetrics(t *testing.T) { function TestResolverProvider_GetResolver_Nil (line 309) | func TestResolverProvider_GetResolver_Nil(t *testing.T) { function TestCreateHTTPMiddleware (line 316) | func TestCreateHTTPMiddleware(t *testing.T) { function TestCircuitBreaker_AllowRequest_StateOpen_WithinTimeout (line 342) | func TestCircuitBreaker_AllowRequest_StateOpen_WithinTimeout(t *testing.... function TestCircuitBreaker_AllowRequest_StateOpen_NilLastFailure (line 360) | func TestCircuitBreaker_AllowRequest_StateOpen_NilLastFailure(t *testing... function TestCircuitBreaker_RecordFailure_OpensCircuit (line 374) | func TestCircuitBreaker_RecordFailure_OpensCircuit(t *testing.T) { function TestCircuitBreaker_RecordFailure_LastFailureUpdated (line 389) | func TestCircuitBreaker_RecordFailure_LastFailureUpdated(t *testing.T) { function TestCircuitBreaker_AllowRequest_HalfOpenState (line 405) | func TestCircuitBreaker_AllowRequest_HalfOpenState(t *testing.T) { function TestCircuitBreaker_RecordSuccess_ResetsCircuit (line 418) | func TestCircuitBreaker_RecordSuccess_ResetsCircuit(t *testing.T) { function TestCircuitBreaker_AllowRequest_StateOpen_AfterTimeout (line 434) | func TestCircuitBreaker_AllowRequest_StateOpen_AfterTimeout(t *testing.T) { function TestCircuitBreaker_StateTransitions (line 463) | func TestCircuitBreaker_StateTransitions(t *testing.T) { function TestCircuitBreaker_AllowRequest_ClosedState (line 494) | func TestCircuitBreaker_AllowRequest_ClosedState(t *testing.T) { function TestCircuitBreaker_MultipleFailuresUnderThreshold (line 504) | func TestCircuitBreaker_MultipleFailuresUnderThreshold(t *testing.T) { function TestNewCircuitBreaker (line 517) | func TestNewCircuitBreaker(t *testing.T) { function TestCircuitBreaker_ConcurrentFailures (line 530) | func TestCircuitBreaker_ConcurrentFailures(t *testing.T) { function TestConnectReplicas_EmptyConfig (line 554) | func TestConnectReplicas_EmptyConfig(t *testing.T) { function TestConnectReplicas_ValidSingleReplica (line 574) | func TestConnectReplicas_ValidSingleReplica(t *testing.T) { function TestConnectReplicas_MultipleReplicas (line 603) | func TestConnectReplicas_MultipleReplicas(t *testing.T) { function TestConnectReplicas_InvalidHostFormat (line 630) | func TestConnectReplicas_InvalidHostFormat(t *testing.T) { function TestConnectReplicas_EmptyCredentials (line 653) | func TestConnectReplicas_EmptyCredentials(t *testing.T) { function TestConnectReplicas_InvalidPort (line 696) | func TestConnectReplicas_InvalidPort(t *testing.T) { function TestConnectReplicas_PasswordWithCommas (line 719) | func TestConnectReplicas_PasswordWithCommas(t *testing.T) { function TestConnectReplicas_PartialFailures (line 748) | func TestConnectReplicas_PartialFailures(t *testing.T) { function TestConnectReplicas_AllReplicasFail (line 775) | func TestConnectReplicas_AllReplicasFail(t *testing.T) { function TestConnectReplicas_HostWithWhitespace (line 802) | func TestConnectReplicas_HostWithWhitespace(t *testing.T) { function TestCreateReplicaConnection_MissingDBName (line 827) | func TestCreateReplicaConnection_MissingDBName(t *testing.T) { FILE: pkg/gofr/datasource/dbresolver/logger.go type Logger (line 12) | type Logger interface type QueryLog (line 25) | type QueryLog struct method PrettyPrint (line 34) | func (ql *QueryLog) PrettyPrint(logger Logger) { function clean (line 42) | func clean(query string) string { FILE: pkg/gofr/datasource/dbresolver/metrics.go type Metrics (line 8) | type Metrics interface FILE: pkg/gofr/datasource/dbresolver/mock_db.go type MockDBResolverProvider (line 24) | type MockDBResolverProvider struct method EXPECT (line 43) | func (m *MockDBResolverProvider) EXPECT() *MockDBResolverProviderMockR... method Connect (line 48) | func (m *MockDBResolverProvider) Connect() { method GetResolver (line 60) | func (m *MockDBResolverProvider) GetResolver() container.DB { method UseLogger (line 74) | func (m *MockDBResolverProvider) UseLogger(logger any) { method UseMetrics (line 86) | func (m *MockDBResolverProvider) UseMetrics(metrics any) { method UseTracer (line 98) | func (m *MockDBResolverProvider) UseTracer(tracer any) { type MockDBResolverProviderMockRecorder (line 31) | type MockDBResolverProviderMockRecorder struct method Connect (line 54) | func (mr *MockDBResolverProviderMockRecorder) Connect() *gomock.Call { method GetResolver (line 68) | func (mr *MockDBResolverProviderMockRecorder) GetResolver() *gomock.Ca... method UseLogger (line 80) | func (mr *MockDBResolverProviderMockRecorder) UseLogger(logger any) *g... method UseMetrics (line 92) | func (mr *MockDBResolverProviderMockRecorder) UseMetrics(metrics any) ... method UseTracer (line 104) | func (mr *MockDBResolverProviderMockRecorder) UseTracer(tracer any) *g... function NewMockDBResolverProvider (line 36) | func NewMockDBResolverProvider(ctrl *gomock.Controller) *MockDBResolverP... type MockDB (line 111) | type MockDB struct method EXPECT (line 130) | func (m *MockDB) EXPECT() *MockDBMockRecorder { method Begin (line 135) | func (m *MockDB) Begin() (*sql0.Tx, error) { method Close (line 150) | func (m *MockDB) Close() error { method Dialect (line 164) | func (m *MockDB) Dialect() string { method Exec (line 178) | func (m *MockDB) Exec(query string, args ...any) (sql.Result, error) { method ExecContext (line 198) | func (m *MockDB) ExecContext(ctx context.Context, query string, args .... method HealthCheck (line 218) | func (m *MockDB) HealthCheck() *datasource.Health { method Prepare (line 232) | func (m *MockDB) Prepare(query string) (*sql.Stmt, error) { method Query (line 247) | func (m *MockDB) Query(query string, args ...any) (*sql.Rows, error) { method QueryContext (line 267) | func (m *MockDB) QueryContext(ctx context.Context, query string, args ... method QueryRow (line 287) | func (m *MockDB) QueryRow(query string, args ...any) *sql.Row { method QueryRowContext (line 306) | func (m *MockDB) QueryRowContext(ctx context.Context, query string, ar... method Select (line 325) | func (m *MockDB) Select(ctx context.Context, data any, query string, a... type MockDBMockRecorder (line 118) | type MockDBMockRecorder struct method Begin (line 144) | func (mr *MockDBMockRecorder) Begin() *gomock.Call { method Close (line 158) | func (mr *MockDBMockRecorder) Close() *gomock.Call { method Dialect (line 172) | func (mr *MockDBMockRecorder) Dialect() *gomock.Call { method Exec (line 191) | func (mr *MockDBMockRecorder) Exec(query any, args ...any) *gomock.Call { method ExecContext (line 211) | func (mr *MockDBMockRecorder) ExecContext(ctx, query any, args ...any)... method HealthCheck (line 226) | func (mr *MockDBMockRecorder) HealthCheck() *gomock.Call { method Prepare (line 241) | func (mr *MockDBMockRecorder) Prepare(query any) *gomock.Call { method Query (line 260) | func (mr *MockDBMockRecorder) Query(query any, args ...any) *gomock.Ca... method QueryContext (line 280) | func (mr *MockDBMockRecorder) QueryContext(ctx, query any, args ...any... method QueryRow (line 299) | func (mr *MockDBMockRecorder) QueryRow(query any, args ...any) *gomock... method QueryRowContext (line 318) | func (mr *MockDBMockRecorder) QueryRowContext(ctx, query any, args ...... method Select (line 335) | func (mr *MockDBMockRecorder) Select(ctx, data, query any, args ...any... function NewMockDB (line 123) | func NewMockDB(ctrl *gomock.Controller) *MockDB { FILE: pkg/gofr/datasource/dbresolver/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 38) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 43) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 59) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Errorf (line 76) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Info (line 92) | func (m *MockLogger) Info(args ...any) { method Infof (line 101) | func (m *MockLogger) Infof(format string, args ...any) { method Error (line 115) | func (m *MockLogger) Error(args ...any) { method Warn (line 129) | func (m *MockLogger) Warn(args ...any) { method Logf (line 138) | func (m *MockLogger) Logf(pattern string, args ...any) { method Warnf (line 155) | func (m *MockLogger) Warnf(pattern string, args ...any) { type MockLoggerMockRecorder (line 26) | type MockLoggerMockRecorder struct method Debug (line 53) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 69) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Errorf (line 86) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Error (line 110) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Warn (line 124) | func (mr *MockLoggerMockRecorder) Warn(args ...any) *gomock.Call { method Logf (line 148) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... method Warnf (line 165) | func (mr *MockLoggerMockRecorder) Warnf(pattern any, args ...any) *gom... function NewMockLogger (line 31) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/dbresolver/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 39) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewGauge (line 44) | func (m *MockMetrics) NewGauge(name, description string) { method NewHistogram (line 56) | func (m *MockMetrics) NewHistogram(name, description string, buckets .... method RecordHistogram (line 73) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... method SetGauge (line 90) | func (m *MockMetrics) SetGauge(name string, value float64, labels ...s... type MockMetricsMockRecorder (line 27) | type MockMetricsMockRecorder struct method NewGauge (line 50) | func (mr *MockMetricsMockRecorder) NewGauge(name, description any) *go... method NewHistogram (line 66) | func (mr *MockMetricsMockRecorder) NewHistogram(name, description any,... method RecordHistogram (line 83) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... method SetGauge (line 100) | func (mr *MockMetricsMockRecorder) SetGauge(name, value any, labels ..... function NewMockMetrics (line 32) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/dbresolver/mock_strategy.go type MockStrategy (line 19) | type MockStrategy struct method EXPECT (line 38) | func (m *MockStrategy) EXPECT() *MockStrategyMockRecorder { method Next (line 43) | func (m *MockStrategy) Next(count int) int { method Name (line 57) | func (m *MockStrategy) Name() string { type MockStrategyMockRecorder (line 26) | type MockStrategyMockRecorder struct method Next (line 51) | func (mr *MockStrategyMockRecorder) Next(count any) *gomock.Call { method Name (line 65) | func (mr *MockStrategyMockRecorder) Name() *gomock.Call { function NewMockStrategy (line 31) | func NewMockStrategy(ctrl *gomock.Controller) *MockStrategy { FILE: pkg/gofr/datasource/dbresolver/options.go type Option (line 4) | type Option function WithStrategy (line 7) | func WithStrategy(strategy Strategy) Option { function WithFallback (line 14) | func WithFallback(fallback bool) Option { function WithPrimaryRoutes (line 20) | func WithPrimaryRoutes(routes map[string]bool) Option { FILE: pkg/gofr/datasource/dbresolver/resolver.go constant contextKeyHTTPMethod (line 22) | contextKeyHTTPMethod contextKey = "dbresolver.http_method" constant contextKeyRequestPath (line 27) | contextKeyRequestPath contextKey = "dbresolver.request_path" constant defaultMaxFailures (line 29) | defaultMaxFailures = 5 constant defaultTimeoutSec (line 30) | defaultTimeoutSec = 30 type contextKey (line 35) | type contextKey type statistics (line 38) | type statistics struct type replicaWrapper (line 48) | type replicaWrapper struct type Resolver (line 55) | type Resolver struct method initializeMetrics (line 127) | func (r *Resolver) initializeMetrics() { method startBackgroundTasks (line 145) | func (r *Resolver) startBackgroundTasks() { method backgroundProcessor (line 152) | func (r *Resolver) backgroundProcessor() { method updateMetrics (line 169) | func (r *Resolver) updateMetrics() { method shouldUseReplica (line 182) | func (r *Resolver) shouldUseReplica(ctx context.Context) bool { method isPrimaryRoute (line 204) | func (r *Resolver) isPrimaryRoute(path string) bool { method selectHealthyReplica (line 220) | func (r *Resolver) selectHealthyReplica() *replicaWrapper { method addTrace (line 254) | func (r *Resolver) addTrace(ctx context.Context, method, query string)... method recordStats (line 271) | func (r *Resolver) recordStats(start time.Time, method, target string,... method Query (line 300) | func (r *Resolver) Query(query string, args ...any) (*sql.Rows, error) { method QueryContext (line 305) | func (r *Resolver) QueryContext(ctx context.Context, query string, arg... method executeReplicaQuery (line 327) | func (r *Resolver) executeReplicaQuery(ctx context.Context, span trace... method fallbackToPrimary (line 357) | func (r *Resolver) fallbackToPrimary(ctx context.Context, span trace.S... method QueryRow (line 379) | func (r *Resolver) QueryRow(query string, args ...any) *sql.Row { method QueryRowContext (line 384) | func (r *Resolver) QueryRowContext(ctx context.Context, query string, ... method Exec (line 415) | func (r *Resolver) Exec(query string, args ...any) (sql.Result, error) { method ExecContext (line 420) | func (r *Resolver) ExecContext(ctx context.Context, query string, args... method Select (line 433) | func (r *Resolver) Select(ctx context.Context, data any, query string,... method Prepare (line 466) | func (r *Resolver) Prepare(query string) (*sql.Stmt, error) { method Begin (line 473) | func (r *Resolver) Begin() (*gofrSQL.Tx, error) { method Dialect (line 480) | func (r *Resolver) Dialect() string { method HealthCheck (line 485) | func (r *Resolver) HealthCheck() *datasource.Health { method Close (line 535) | func (r *Resolver) Close() error { function NewResolver (line 77) | func NewResolver(primary container.DB, replicas []container.DB, logger L... function WithHTTPMethod (line 560) | func WithHTTPMethod(ctx context.Context, method string) context.Context { function WithRequestPath (line 565) | func WithRequestPath(ctx context.Context, path string) context.Context { FILE: pkg/gofr/datasource/dbresolver/resolver_test.go constant healthStatusUP (line 24) | healthStatusUP = "UP" constant healthStatusDOWN (line 25) | healthStatusDOWN = "DOWN" type Mocks (line 29) | type Mocks struct function setupMocks (line 41) | func setupMocks(t *testing.T) *Mocks { type MockResult (line 111) | type MockResult struct method EXPECT (line 130) | func (m *MockResult) EXPECT() *MockResultMockRecorder { method LastInsertId (line 135) | func (m *MockResult) LastInsertId() (int64, error) { method RowsAffected (line 150) | func (m *MockResult) RowsAffected() (int64, error) { type MockResultMockRecorder (line 117) | type MockResultMockRecorder struct method LastInsertId (line 145) | func (mr *MockResultMockRecorder) LastInsertId() *gomock.Call { method RowsAffected (line 159) | func (mr *MockResultMockRecorder) RowsAffected() *gomock.Call { function NewMockResult (line 122) | func NewMockResult(ctrl *gomock.Controller) *MockResult { function TestResolver_Query_ReadGoesToReplica (line 163) | func TestResolver_Query_ReadGoesToReplica(t *testing.T) { function TestResolver_Query_WriteGoesToPrimary (line 182) | func TestResolver_Query_WriteGoesToPrimary(t *testing.T) { function TestResolver_QueryContext_ReadGoesToReplica (line 199) | func TestResolver_QueryContext_ReadGoesToReplica(t *testing.T) { function TestResolver_QueryContext_WriteGoesToPrimary (line 220) | func TestResolver_QueryContext_WriteGoesToPrimary(t *testing.T) { function TestResolver_QueryRow_ReadGoesToReplica (line 237) | func TestResolver_QueryRow_ReadGoesToReplica(t *testing.T) { function TestResolver_QueryRow_WriteGoesToPrimary (line 255) | func TestResolver_QueryRow_WriteGoesToPrimary(t *testing.T) { function TestResolver_QueryRowContext_ReadGoesToReplica (line 271) | func TestResolver_QueryRowContext_ReadGoesToReplica(t *testing.T) { function TestResolver_QueryRowContext_WriteGoesToPrimary (line 290) | func TestResolver_QueryRowContext_WriteGoesToPrimary(t *testing.T) { function TestResolver_ExecContext_GoesToPrimary (line 306) | func TestResolver_ExecContext_GoesToPrimary(t *testing.T) { function TestResolver_Exec_GoesToPrimary (line 322) | func TestResolver_Exec_GoesToPrimary(t *testing.T) { function TestResolver_Select_ReadGoesToReplica (line 338) | func TestResolver_Select_ReadGoesToReplica(t *testing.T) { function TestResolver_Select_WriteGoesToPrimary (line 354) | func TestResolver_Select_WriteGoesToPrimary(t *testing.T) { function TestResolver_Prepare_GoesToPrimary (line 367) | func TestResolver_Prepare_GoesToPrimary(t *testing.T) { function TestResolver_Begin_GoesToPrimary (line 382) | func TestResolver_Begin_GoesToPrimary(t *testing.T) { function TestResolver_Dialect (line 396) | func TestResolver_Dialect(t *testing.T) { function TestResolver_Close (line 407) | func TestResolver_Close(t *testing.T) { function TestResolver_Close_WithError (line 423) | func TestResolver_Close_WithError(t *testing.T) { function TestResolver_QueryContext_WithFallback (line 439) | func TestResolver_QueryContext_WithFallback(t *testing.T) { function TestResolver_HealthCheck (line 464) | func TestResolver_HealthCheck(t *testing.T) { function TestResolver_AddTrace (line 507) | func TestResolver_AddTrace(t *testing.T) { function setupNewResolverTest (line 520) | func setupNewResolverTest(t *testing.T, replicaCount int, expectLogger b... function TestNewResolver_WithOptions (line 546) | func TestNewResolver_WithOptions(t *testing.T) { function TestNewResolver_WithPrimaryRoutes (line 564) | func TestNewResolver_WithPrimaryRoutes(t *testing.T) { function TestNewResolver_NoReplicas (line 586) | func TestNewResolver_NoReplicas(t *testing.T) { function TestNewResolver_NoLogger (line 599) | func TestNewResolver_NoLogger(t *testing.T) { function TestNewResolver_NoMetrics (line 611) | func TestNewResolver_NoMetrics(t *testing.T) { function TestResolver_QueryContext_NoReplicasConfigured (line 629) | func TestResolver_QueryContext_NoReplicasConfigured(t *testing.T) { function TestResolver_ShouldUseReplica_WithRequestPath (line 650) | func TestResolver_ShouldUseReplica_WithRequestPath(t *testing.T) { function TestResolver_ShouldUseReplica_WithPrefixMatch (line 670) | func TestResolver_ShouldUseReplica_WithPrefixMatch(t *testing.T) { function TestResolver_ShouldUseReplica_NoPathMatch (line 690) | func TestResolver_ShouldUseReplica_NoPathMatch(t *testing.T) { function TestResolver_ShouldUseReplica_NoMethod (line 710) | func TestResolver_ShouldUseReplica_NoMethod(t *testing.T) { function TestResolver_IsPrimaryRoute_ExactMatch (line 723) | func TestResolver_IsPrimaryRoute_ExactMatch(t *testing.T) { function TestResolver_IsPrimaryRoute_NoMatch (line 740) | func TestResolver_IsPrimaryRoute_NoMatch(t *testing.T) { function TestResolver_UpdateMetrics_NoMetrics (line 757) | func TestResolver_UpdateMetrics_NoMetrics(t *testing.T) { function TestQueryLog_PrettyPrint (line 777) | func TestQueryLog_PrettyPrint(t *testing.T) { function TestClean (line 834) | func TestClean(t *testing.T) { FILE: pkg/gofr/datasource/dbresolver/strategy.go type StrategyType (line 9) | type StrategyType constant StrategyRoundRobin (line 13) | StrategyRoundRobin StrategyType = "round-robin" constant StrategyRandom (line 15) | StrategyRandom StrategyType = "random" type Strategy (line 19) | type Strategy interface type RoundRobinStrategy (line 25) | type RoundRobinStrategy struct method Next (line 35) | func (s *RoundRobinStrategy) Next(count int) int { method Name (line 46) | func (*RoundRobinStrategy) Name() string { function NewRoundRobinStrategy (line 30) | func NewRoundRobinStrategy() Strategy { type RandomStrategy (line 51) | type RandomStrategy struct method Next (line 59) | func (*RandomStrategy) Next(count int) int { method Name (line 68) | func (*RandomStrategy) Name() string { function NewRandomStrategy (line 54) | func NewRandomStrategy() Strategy { FILE: pkg/gofr/datasource/dbresolver/strategy_test.go function TestRoundRobinStrategy_Next (line 9) | func TestRoundRobinStrategy_Next(t *testing.T) { function TestRoundRobinStrategy_Next_SingleReplica (line 36) | func TestRoundRobinStrategy_Next_SingleReplica(t *testing.T) { function TestRoundRobinStrategy_Next_NoReplicas (line 47) | func TestRoundRobinStrategy_Next_NoReplicas(t *testing.T) { function TestRandomStrategy_Next (line 55) | func TestRandomStrategy_Next(t *testing.T) { function TestRandomStrategy_Next_SingleReplica (line 76) | func TestRandomStrategy_Next_SingleReplica(t *testing.T) { function TestRandomStrategy_Next_NoReplicas (line 87) | func TestRandomStrategy_Next_NoReplicas(t *testing.T) { function TestStrategy_Name (line 95) | func TestStrategy_Name(t *testing.T) { FILE: pkg/gofr/datasource/dgraph/dgraph.go type Config (line 21) | type Config struct type Client (line 27) | type Client struct method Connect (line 56) | func (d *Client) Connect() { method UseLogger (line 88) | func (d *Client) UseLogger(logger any) { method UseMetrics (line 95) | func (d *Client) UseMetrics(metrics any) { method UseTracer (line 102) | func (d *Client) UseTracer(tracer any) { method ApplySchema (line 110) | func (d *Client) ApplySchema(ctx context.Context, schema string) error { method AddOrUpdateField (line 122) | func (d *Client) AddOrUpdateField(ctx context.Context, fieldName, fiel... method DropField (line 136) | func (d *Client) DropField(ctx context.Context, fieldName string) error { method Query (line 142) | func (d *Client) Query(ctx context.Context, query string) (any, error) { method QueryWithVars (line 172) | func (d *Client) QueryWithVars(ctx context.Context, query string, vars... method Mutate (line 205) | func (d *Client) Mutate(ctx context.Context, mu any) (any, error) { method Alter (line 240) | func (d *Client) Alter(ctx context.Context, op any) error { method NewTxn (line 280) | func (d *Client) NewTxn() any { method NewReadOnlyTxn (line 285) | func (d *Client) NewReadOnlyTxn() any { method HealthCheck (line 290) | func (d *Client) HealthCheck(ctx context.Context) (any, error) { method addTrace (line 305) | func (d *Client) addTrace(ctx context.Context, method string) (context... method sendOperationStats (line 315) | func (d *Client) sendOperationStats(ctx context.Context, start time.Ti... function New (line 49) | func New(config Config) *Client { function mutationToString (line 330) | func mutationToString(mutation *api.Mutation) string { FILE: pkg/gofr/datasource/dgraph/dgraph_test.go function setupDB (line 20) | func setupDB(t *testing.T) (*Client, *MockDgraphClient, *MockLogger, *Mo... function TestClient_Connect_Failure (line 41) | func TestClient_Connect_Failure(t *testing.T) { function Test_Query_Success (line 59) | func Test_Query_Success(t *testing.T) { function Test_Query_Error (line 80) | func Test_Query_Error(t *testing.T) { function Test_QueryWithVars_Success (line 100) | func Test_QueryWithVars_Success(t *testing.T) { function Test_QueryWithVars_Error (line 125) | func Test_QueryWithVars_Error(t *testing.T) { function Test_Mutate_Success (line 147) | func Test_Mutate_Success(t *testing.T) { function Test_Mutate_InvalidMutation (line 171) | func Test_Mutate_InvalidMutation(t *testing.T) { function Test_Mutate_Error (line 193) | func Test_Mutate_Error(t *testing.T) { function Test_Alter_Success (line 214) | func Test_Alter_Success(t *testing.T) { function Test_Alter_Error (line 230) | func Test_Alter_Error(t *testing.T) { function Test_Alter_InvalidOperation (line 245) | func Test_Alter_InvalidOperation(t *testing.T) { function Test_NewTxn (line 257) | func Test_NewTxn(t *testing.T) { function Test_NewReadOnlyTxn (line 268) | func Test_NewReadOnlyTxn(t *testing.T) { function Test_HealthCheck_Error (line 279) | func Test_HealthCheck_Error(t *testing.T) { function Test_ApplySchema_Success (line 295) | func Test_ApplySchema_Success(t *testing.T) { function Test_ApplySchema_EmptySchema (line 313) | func Test_ApplySchema_EmptySchema(t *testing.T) { function Test_AddOrUpdateField_Success (line 322) | func Test_AddOrUpdateField_Success(t *testing.T) { function Test_AddOrUpdateField_EmptyFieldName (line 343) | func Test_AddOrUpdateField_EmptyFieldName(t *testing.T) { function Test_DropField_Success (line 352) | func Test_DropField_Success(t *testing.T) { function Test_DropField_Error (line 370) | func Test_DropField_Error(t *testing.T) { FILE: pkg/gofr/datasource/dgraph/interfaces.go type Txn (line 11) | type Txn interface type DgraphClient (line 43) | type DgraphClient interface type dgraphClientImpl (line 67) | type dgraphClientImpl struct method NewTxn (line 77) | func (d *dgraphClientImpl) NewTxn() Txn { method NewReadOnlyTxn (line 82) | func (d *dgraphClientImpl) NewReadOnlyTxn() Txn { method Alter (line 87) | func (d *dgraphClientImpl) Alter(ctx context.Context, op *api.Operatio... method Login (line 92) | func (d *dgraphClientImpl) Login(ctx context.Context, userid, password... method LoginIntoNamespace (line 97) | func (d *dgraphClientImpl) LoginIntoNamespace(ctx context.Context, use... method GetJwt (line 102) | func (d *dgraphClientImpl) GetJwt() api.Jwt { method Relogin (line 107) | func (d *dgraphClientImpl) Relogin(ctx context.Context) error { function NewDgraphClient (line 72) | func NewDgraphClient(client *dgo.Dgraph) DgraphClient { type txnImpl (line 112) | type txnImpl struct method BestEffort (line 117) | func (t *txnImpl) BestEffort() Txn { method Query (line 123) | func (t *txnImpl) Query(ctx context.Context, q string) (*api.Response,... method QueryRDF (line 128) | func (t *txnImpl) QueryRDF(ctx context.Context, q string) (*api.Respon... method QueryWithVars (line 133) | func (t *txnImpl) QueryWithVars(ctx context.Context, q string, vars ma... method QueryRDFWithVars (line 138) | func (t *txnImpl) QueryRDFWithVars(ctx context.Context, q string, vars... method Mutate (line 143) | func (t *txnImpl) Mutate(ctx context.Context, mu *api.Mutation) (*api.... method Do (line 148) | func (t *txnImpl) Do(ctx context.Context, req *api.Request) (*api.Resp... method Commit (line 153) | func (t *txnImpl) Commit(ctx context.Context) error { method Discard (line 158) | func (t *txnImpl) Discard(ctx context.Context) error { FILE: pkg/gofr/datasource/dgraph/logger.go type Logger (line 12) | type Logger interface type QueryLog (line 22) | type QueryLog struct method PrettyPrint (line 29) | func (ql *QueryLog) PrettyPrint(logger Logger) { function clean (line 41) | func clean(query string) string { FILE: pkg/gofr/datasource/dgraph/logger_test.go function Test_PrettyPrint (line 10) | func Test_PrettyPrint(t *testing.T) { FILE: pkg/gofr/datasource/dgraph/metrics.go type Metrics (line 9) | type Metrics interface type PrometheusMetrics (line 15) | type PrometheusMetrics struct method NewHistogram (line 20) | func (p *PrometheusMetrics) NewHistogram(name, desc string, buckets ..... method RecordHistogram (line 34) | func (p *PrometheusMetrics) RecordHistogram(_ context.Context, name st... FILE: pkg/gofr/datasource/dgraph/mock_interfaces.go type MockTxn (line 21) | type MockTxn struct method EXPECT (line 39) | func (m *MockTxn) EXPECT() *MockTxnMockRecorder { method BestEffort (line 44) | func (m *MockTxn) BestEffort() Txn { method Commit (line 58) | func (m *MockTxn) Commit(ctx context.Context) error { method Discard (line 72) | func (m *MockTxn) Discard(ctx context.Context) error { method Do (line 86) | func (m *MockTxn) Do(ctx context.Context, req *api.Request) (*api.Resp... method Mutate (line 101) | func (m *MockTxn) Mutate(ctx context.Context, mu *api.Mutation) (*api.... method Query (line 116) | func (m *MockTxn) Query(ctx context.Context, q string) (*api.Response,... method QueryRDF (line 131) | func (m *MockTxn) QueryRDF(ctx context.Context, q string) (*api.Respon... method QueryRDFWithVars (line 146) | func (m *MockTxn) QueryRDFWithVars(ctx context.Context, q string, vars... method QueryWithVars (line 161) | func (m *MockTxn) QueryWithVars(ctx context.Context, q string, vars ma... type MockTxnMockRecorder (line 27) | type MockTxnMockRecorder struct method BestEffort (line 52) | func (mr *MockTxnMockRecorder) BestEffort() *gomock.Call { method Commit (line 66) | func (mr *MockTxnMockRecorder) Commit(ctx any) *gomock.Call { method Discard (line 80) | func (mr *MockTxnMockRecorder) Discard(ctx any) *gomock.Call { method Do (line 95) | func (mr *MockTxnMockRecorder) Do(ctx, req any) *gomock.Call { method Mutate (line 110) | func (mr *MockTxnMockRecorder) Mutate(ctx, mu any) *gomock.Call { method Query (line 125) | func (mr *MockTxnMockRecorder) Query(ctx, q any) *gomock.Call { method QueryRDF (line 140) | func (mr *MockTxnMockRecorder) QueryRDF(ctx, q any) *gomock.Call { method QueryRDFWithVars (line 155) | func (mr *MockTxnMockRecorder) QueryRDFWithVars(ctx, q, vars any) *gom... method QueryWithVars (line 170) | func (mr *MockTxnMockRecorder) QueryWithVars(ctx, q, vars any) *gomock... function NewMockTxn (line 32) | func NewMockTxn(ctrl *gomock.Controller) *MockTxn { type MockDgraphClient (line 176) | type MockDgraphClient struct method EXPECT (line 194) | func (m *MockDgraphClient) EXPECT() *MockDgraphClientMockRecorder { method Alter (line 199) | func (m *MockDgraphClient) Alter(ctx context.Context, op *api.Operatio... method GetJwt (line 213) | func (m *MockDgraphClient) GetJwt() api.Jwt { method Login (line 227) | func (m *MockDgraphClient) Login(ctx context.Context, userid, password... method LoginIntoNamespace (line 241) | func (m *MockDgraphClient) LoginIntoNamespace(ctx context.Context, use... method NewReadOnlyTxn (line 255) | func (m *MockDgraphClient) NewReadOnlyTxn() Txn { method NewTxn (line 269) | func (m *MockDgraphClient) NewTxn() Txn { method Relogin (line 283) | func (m *MockDgraphClient) Relogin(ctx context.Context) error { type MockDgraphClientMockRecorder (line 182) | type MockDgraphClientMockRecorder struct method Alter (line 207) | func (mr *MockDgraphClientMockRecorder) Alter(ctx, op any) *gomock.Call { method GetJwt (line 221) | func (mr *MockDgraphClientMockRecorder) GetJwt() *gomock.Call { method Login (line 235) | func (mr *MockDgraphClientMockRecorder) Login(ctx, userid, password an... method LoginIntoNamespace (line 249) | func (mr *MockDgraphClientMockRecorder) LoginIntoNamespace(ctx, userid... method NewReadOnlyTxn (line 263) | func (mr *MockDgraphClientMockRecorder) NewReadOnlyTxn() *gomock.Call { method NewTxn (line 277) | func (mr *MockDgraphClientMockRecorder) NewTxn() *gomock.Call { method Relogin (line 291) | func (mr *MockDgraphClientMockRecorder) Relogin(ctx any) *gomock.Call { function NewMockDgraphClient (line 187) | func NewMockDgraphClient(ctrl *gomock.Controller) *MockDgraphClient { FILE: pkg/gofr/datasource/dgraph/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 37) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 42) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 58) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Error (line 75) | func (m *MockLogger) Error(args ...any) { method Errorf (line 91) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Log (line 108) | func (m *MockLogger) Log(args ...any) { method Logf (line 124) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 25) | type MockLoggerMockRecorder struct method Debug (line 52) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 68) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Error (line 85) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 101) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Log (line 118) | func (mr *MockLoggerMockRecorder) Log(args ...any) *gomock.Call { method Logf (line 134) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 30) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/dgraph/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 38) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 43) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 60) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 26) | type MockMetricsMockRecorder struct method NewHistogram (line 53) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 70) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 31) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/elasticsearch/documents.go method IndexDocument (line 15) | func (c *Client) IndexDocument(ctx context.Context, index, id string, do... method GetDocument (line 57) | func (c *Client) GetDocument(ctx context.Context, index, id string) (map... method UpdateDocument (line 97) | func (c *Client) UpdateDocument(ctx context.Context, index, id string, u... method DeleteDocument (line 144) | func (c *Client) DeleteDocument(ctx context.Context, index, id string) e... FILE: pkg/gofr/datasource/elasticsearch/elasticsearch.go constant statusDown (line 19) | statusDown = "DOWN" constant statusUp (line 20) | statusUp = "UP" constant defaultTimeout (line 21) | defaultTimeout = 5 * time.Second type Config (line 38) | type Config struct type Client (line 45) | type Client struct method UseLogger (line 54) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 61) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 68) | func (c *Client) UseTracer(tracer any) { method Connect (line 81) | func (c *Client) Connect() { method CreateIndex (line 112) | func (c *Client) CreateIndex(ctx context.Context, index string, settin... method DeleteIndex (line 147) | func (c *Client) DeleteIndex(ctx context.Context, index string) error { method Search (line 178) | func (c *Client) Search(ctx context.Context, indices []string, query m... method Bulk (line 225) | func (c *Client) Bulk(ctx context.Context, operations []map[string]any... method HealthCheck (line 273) | func (c *Client) HealthCheck(ctx context.Context) (any, error) { method addTrace (line 323) | func (c *Client) addTrace(ctx context.Context, method string, indices ... method sendOperationStats (line 345) | func (c *Client) sendOperationStats(start time.Time, function New (line 75) | func New(config Config) *Client { type Health (line 267) | type Health struct FILE: pkg/gofr/datasource/elasticsearch/elasticsearch_test.go type mockTransport (line 22) | type mockTransport struct method RoundTrip (line 27) | func (t *mockTransport) RoundTrip(*http.Request) (*http.Response, erro... method Perform (line 31) | func (t *mockTransport) Perform(*http.Request) (*http.Response, error) { function createMockResponse (line 35) | func createMockResponse(statusCode int, body string) *http.Response { function setupTest (line 45) | func setupTest(t *testing.T) (*Client, *mockTransport) { function TestClient_CreateIndex_Success (line 85) | func TestClient_CreateIndex_Success(t *testing.T) { function TestClient_CreateIndex_Errors (line 103) | func TestClient_CreateIndex_Errors(t *testing.T) { function TestClient_DeleteIndex_Success (line 151) | func TestClient_DeleteIndex_Success(t *testing.T) { function TestClient_DeleteIndex_Errors (line 163) | func TestClient_DeleteIndex_Errors(t *testing.T) { function TestClient_IndexDocument_Success (line 207) | func TestClient_IndexDocument_Success(t *testing.T) { function TestClient_IndexDocument_Errors (line 223) | func TestClient_IndexDocument_Errors(t *testing.T) { function TestClient_GetDocument_Success (line 289) | func TestClient_GetDocument_Success(t *testing.T) { function TestClient_GetDocument_Errors (line 304) | func TestClient_GetDocument_Errors(t *testing.T) { function TestClient_UpdateDocument_Success (line 368) | func TestClient_UpdateDocument_Success(t *testing.T) { function TestClient_UpdateDocument_Errors (line 382) | func TestClient_UpdateDocument_Errors(t *testing.T) { function TestClient_DeleteDocument_Success (line 456) | func TestClient_DeleteDocument_Success(t *testing.T) { function TestClient_DeleteDocument_Errors (line 468) | func TestClient_DeleteDocument_Errors(t *testing.T) { function TestClient_Search_Success (line 523) | func TestClient_Search_Success(t *testing.T) { function TestClient_Search_Errors (line 550) | func TestClient_Search_Errors(t *testing.T) { function TestClient_Bulk_Success (line 615) | func TestClient_Bulk_Success(t *testing.T) { function TestClient_Bulk_Errors (line 645) | func TestClient_Bulk_Errors(t *testing.T) { function TestClient_Connect_Success (line 704) | func TestClient_Connect_Success(t *testing.T) { FILE: pkg/gofr/datasource/elasticsearch/logger.go type Logger (line 13) | type Logger interface type QueryLog (line 23) | type QueryLog struct method PrettyPrint (line 33) | func (ql *QueryLog) PrettyPrint(logger Logger) { function clean (line 68) | func clean(s string) string { FILE: pkg/gofr/datasource/elasticsearch/metrics.go type Metrics (line 6) | type Metrics interface FILE: pkg/gofr/datasource/elasticsearch/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 38) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 43) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 59) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Error (line 76) | func (m *MockLogger) Error(args ...any) { method Errorf (line 92) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Log (line 109) | func (m *MockLogger) Log(args ...any) { method Logf (line 125) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 26) | type MockLoggerMockRecorder struct method Debug (line 53) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 69) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Error (line 86) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 102) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Log (line 119) | func (mr *MockLoggerMockRecorder) Log(args ...any) *gomock.Call { method Logf (line 135) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 31) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/elasticsearch/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 39) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 44) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 61) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 27) | type MockMetricsMockRecorder struct method NewHistogram (line 54) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 71) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 32) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/errors.go type ErrorDB (line 10) | type ErrorDB struct method Error (line 15) | func (e ErrorDB) Error() string { method WithStack (line 27) | func (e ErrorDB) WithStack() ErrorDB { method StatusCode (line 32) | func (ErrorDB) StatusCode() int { type ErrorRecordNotFound (line 37) | type ErrorRecordNotFound method StatusCode (line 41) | func (ErrorRecordNotFound) StatusCode() int { FILE: pkg/gofr/datasource/errors_test.go function TestMain (line 13) | func TestMain(m *testing.M) { function Test_ErrorDB (line 18) | func Test_ErrorDB(t *testing.T) { function TestErrorDB_StatusCode (line 36) | func TestErrorDB_StatusCode(t *testing.T) { function TestErrorRecordNotFound_StatusCode (line 44) | func TestErrorRecordNotFound_StatusCode(t *testing.T) { FILE: pkg/gofr/datasource/file/azure/fs.go constant defaultTimeout (line 17) | defaultTimeout = 10 * time.Second type azureFileSystem (line 19) | type azureFileSystem struct method Connect (line 65) | func (f *azureFileSystem) Connect() { method startRetryConnect (line 96) | func (f *azureFileSystem) startRetryConnect() { method logRetryStart (line 121) | func (f *azureFileSystem) logRetryStart() { method shouldExitRetry (line 131) | func (f *azureFileSystem) shouldExitRetry() bool { method logRetryExit (line 136) | func (f *azureFileSystem) logRetryExit() { method logRetryAttempt (line 155) | func (f *azureFileSystem) logRetryAttempt(retryCount int) { method attemptConnection (line 167) | func (f *azureFileSystem) attemptConnection(retryCount int) bool { method logRetrySuccess (line 183) | func (f *azureFileSystem) logRetrySuccess(_ int) { method logRetryFailure (line 190) | func (f *azureFileSystem) logRetryFailure(retryCount int, err error) { type Config (line 24) | type Config struct function New (line 34) | func New(config *Config) (file.FileSystemProvider, error) { FILE: pkg/gofr/datasource/file/azure/fs_test.go function TestNew_NilConfig (line 17) | func TestNew_NilConfig(t *testing.T) { function TestNew_EmptyShareName (line 25) | func TestNew_EmptyShareName(t *testing.T) { function TestNew_EmptyAccountName (line 35) | func TestNew_EmptyAccountName(t *testing.T) { function TestNew_EmptyAccountKey (line 49) | func TestNew_EmptyAccountKey(t *testing.T) { function TestNew_ConnectionFailure_StartsRetry (line 63) | func TestNew_ConnectionFailure_StartsRetry(t *testing.T) { function TestAzureFileSystem_Connect_AlreadyConnected (line 118) | func TestAzureFileSystem_Connect_AlreadyConnected(t *testing.T) { function TestAzureFileSystem_Connect_NotConnected (line 159) | func TestAzureFileSystem_Connect_NotConnected(t *testing.T) { function TestAzureFileSystem_startRetryConnect (line 203) | func TestAzureFileSystem_startRetryConnect(t *testing.T) { function TestAzureFileSystem_startRetryConnect_RetryDisabled (line 240) | func TestAzureFileSystem_startRetryConnect_RetryDisabled(t *testing.T) { function TestAzureFileSystem_Observe_ProviderName (line 278) | func TestAzureFileSystem_Observe_ProviderName(t *testing.T) { function TestNew_SuccessfulConnection (line 322) | func TestNew_SuccessfulConnection(t *testing.T) { function TestNew_NilLogger (line 362) | func TestNew_NilLogger(t *testing.T) { function TestAzureFileSystem_Connect_NotConnected_WithLogger (line 375) | func TestAzureFileSystem_Connect_NotConnected_WithLogger(t *testing.T) { function TestAzureFileSystem_logRetryStart_WithLogger (line 415) | func TestAzureFileSystem_logRetryStart_WithLogger(t *testing.T) { function TestAzureFileSystem_shouldExitRetry_Connected (line 437) | func TestAzureFileSystem_shouldExitRetry_Connected(t *testing.T) { function TestAzureFileSystem_shouldExitRetry_Disabled (line 452) | func TestAzureFileSystem_shouldExitRetry_Disabled(t *testing.T) { function TestAzureFileSystem_logRetryExit_Connected (line 465) | func TestAzureFileSystem_logRetryExit_Connected(t *testing.T) { function TestAzureFileSystem_logRetryExit_Disabled (line 505) | func TestAzureFileSystem_logRetryExit_Disabled(t *testing.T) { function TestAzureFileSystem_logRetryAttempt_WithLogger (line 529) | func TestAzureFileSystem_logRetryAttempt_WithLogger(t *testing.T) { function TestAzureFileSystem_logRetrySuccess_WithLogger (line 553) | func TestAzureFileSystem_logRetrySuccess_WithLogger(t *testing.T) { function TestAzureFileSystem_logRetryFailure_WithLogger (line 572) | func TestAzureFileSystem_logRetryFailure_WithLogger(t *testing.T) { function TestAzureFileSystem_attemptConnection_Success (line 596) | func TestAzureFileSystem_attemptConnection_Success(t *testing.T) { function TestAzureFileSystem_attemptConnection_Failure (line 626) | func TestAzureFileSystem_attemptConnection_Failure(t *testing.T) { function TestAzureFileSystem_Connect_WhenNotConnected (line 660) | func TestAzureFileSystem_Connect_WhenNotConnected(t *testing.T) { function TestAzureFileSystem_startRetryConnect_ExitsOnConnection (line 694) | func TestAzureFileSystem_startRetryConnect_ExitsOnConnection(t *testing.... function TestAzureFileSystem_startRetryConnect_ExitsOnDisable (line 747) | func TestAzureFileSystem_startRetryConnect_ExitsOnDisable(t *testing.T) { FILE: pkg/gofr/datasource/file/azure/storage_adapter.go constant contentTypeDirectory (line 43) | contentTypeDirectory = "application/x-directory" constant contentTypeOctetStream (line 44) | contentTypeOctetStream = "application/octet-stream" type storageAdapter (line 48) | type storageAdapter struct method Connect (line 54) | func (s *storageAdapter) Connect(ctx context.Context) error { method Health (line 108) | func (s *storageAdapter) Health(ctx context.Context) error { method Close (line 122) | func (*storageAdapter) Close() error { method NewReader (line 129) | func (s *storageAdapter) NewReader(ctx context.Context, name string) (... method NewRangeReader (line 149) | func (s *storageAdapter) NewRangeReader(ctx context.Context, name stri... method NewWriter (line 182) | func (s *storageAdapter) NewWriter(ctx context.Context, name string) i... method statDirectory (line 325) | func (s *storageAdapter) statDirectory(ctx context.Context, name strin... method statFile (line 356) | func (s *storageAdapter) statFile(ctx context.Context, name string) (*... method StatObject (line 392) | func (s *storageAdapter) StatObject(ctx context.Context, name string) ... method DeleteObject (line 406) | func (s *storageAdapter) DeleteObject(ctx context.Context, name string... method CopyObject (line 446) | func (s *storageAdapter) CopyObject(ctx context.Context, src, dst stri... method getSourceFileData (line 478) | func (s *storageAdapter) getSourceFileData(ctx context.Context, src st... method createDestinationFile (line 506) | func (s *storageAdapter) createDestinationFile( method copyContentType (line 555) | func (*storageAdapter) copyContentType(ctx context.Context, dstClient ... method uploadToDestination (line 573) | func (*storageAdapter) uploadToDestination(ctx context.Context, dstCli... method getDirectoryClient (line 595) | func (s *storageAdapter) getDirectoryClient(normalizedPrefix string) *... method ListObjects (line 622) | func (s *storageAdapter) ListObjects(ctx context.Context, prefix strin... method ListDir (line 695) | func (s *storageAdapter) ListDir(ctx context.Context, prefix string) (... method createDirectoryLevel (line 836) | func (s *storageAdapter) createDirectoryLevel(ctx context.Context, dir... method ensureParentDirectories (line 851) | func (s *storageAdapter) ensureParentDirectories(ctx context.Context, ... method getFileClient (line 909) | func (s *storageAdapter) getFileClient(name string) (*azfile.Client, e... type failWriter (line 223) | type failWriter struct method Write (line 227) | func (fw *failWriter) Write([]byte) (int, error) { method Close (line 231) | func (fw *failWriter) Close() error { type azureWriter (line 236) | type azureWriter struct method Write (line 245) | func (w *azureWriter) Write(p []byte) (int, error) { method Close (line 255) | func (w *azureWriter) Close() error { method createNewFile (line 276) | func (w *azureWriter) createNewFile() error { method resizeAndUpload (line 299) | func (w *azureWriter) resizeAndUpload(props *azfile.GetPropertiesRespo... function normalizePrefix (line 585) | func normalizePrefix(prefix string) string { function processListObjectsPage (line 606) | func processListObjectsPage(page *directory.ListFilesAndDirectoriesRespo... function processListDirDirectories (line 646) | func processListDirDirectories(directories []*directory.Directory, prefi... function processListDirFiles (line 664) | func processListDirFiles(files []*directory.File, objects []file.ObjectI... type bytesReadSeekCloser (line 723) | type bytesReadSeekCloser struct method Read (line 728) | func (b *bytesReadSeekCloser) Read(p []byte) (int, error) { method Seek (line 739) | func (b *bytesReadSeekCloser) Seek(offset int64, whence int) (int64, e... method Close (line 766) | func (*bytesReadSeekCloser) Close() error { type readSeekCloserWrapper (line 772) | type readSeekCloserWrapper struct method Read (line 778) | func (r *readSeekCloserWrapper) Read(p []byte) (int, error) { method Seek (line 782) | func (r *readSeekCloserWrapper) Seek(offset int64, whence int) (int64,... method Close (line 822) | func (r *readSeekCloserWrapper) Close() error { function isDirectoryExistsError (line 827) | func isDirectoryExistsError(err error) bool { function getParentDir (line 894) | func getParentDir(filePath string) string { FILE: pkg/gofr/datasource/file/azure/storage_adapter_test.go function TestStorageAdapter_Connect (line 25) | func TestStorageAdapter_Connect(t *testing.T) { function TestStorageAdapter_Connect_AlreadyConnected (line 70) | func TestStorageAdapter_Connect_AlreadyConnected(t *testing.T) { function TestStorageAdapter_Health (line 82) | func TestStorageAdapter_Health(t *testing.T) { function TestStorageAdapter_Close (line 108) | func TestStorageAdapter_Close(t *testing.T) { function TestStorageAdapter_NewReader (line 131) | func TestStorageAdapter_NewReader(t *testing.T) { function TestStorageAdapter_NewRangeReader (line 170) | func TestStorageAdapter_NewRangeReader(t *testing.T) { function TestStorageAdapter_NewWriter_EmptyName (line 225) | func TestStorageAdapter_NewWriter_EmptyName(t *testing.T) { function TestStorageAdapter_NewWriter_ValidName (line 238) | func TestStorageAdapter_NewWriter_ValidName(t *testing.T) { function TestAzureWriter_Write_Success (line 247) | func TestAzureWriter_Write_Success(t *testing.T) { function TestAzureWriter_Write_WhenClosed (line 260) | func TestAzureWriter_Write_WhenClosed(t *testing.T) { function TestAzureWriter_Close_AlreadyClosed (line 274) | func TestAzureWriter_Close_AlreadyClosed(t *testing.T) { function TestAzureWriter_Close_EmptyBuffer (line 285) | func TestAzureWriter_Close_EmptyBuffer(t *testing.T) { function TestStorageAdapter_StatObject (line 297) | func TestStorageAdapter_StatObject(t *testing.T) { function TestStorageAdapter_DeleteObject (line 336) | func TestStorageAdapter_DeleteObject(t *testing.T) { function TestStorageAdapter_CopyObject (line 371) | func TestStorageAdapter_CopyObject(t *testing.T) { function TestStorageAdapter_ListObjects (line 433) | func TestStorageAdapter_ListObjects(t *testing.T) { function TestStorageAdapter_ListDir (line 480) | func TestStorageAdapter_ListDir(t *testing.T) { function TestFailWriter (line 512) | func TestFailWriter(t *testing.T) { function TestBytesReadSeekCloser_Read_Success (line 556) | func TestBytesReadSeekCloser_Read_Success(t *testing.T) { function TestBytesReadSeekCloser_Read_EOF (line 567) | func TestBytesReadSeekCloser_Read_EOF(t *testing.T) { function TestBytesReadSeekCloser_Seek (line 579) | func TestBytesReadSeekCloser_Seek(t *testing.T) { function TestBytesReadSeekCloser_Close (line 675) | func TestBytesReadSeekCloser_Close(t *testing.T) { function TestStorageAdapter_getFileClient (line 683) | func TestStorageAdapter_getFileClient(t *testing.T) { function TestGetParentDir (line 711) | func TestGetParentDir(t *testing.T) { function TestNewWriter_SetsContentType (line 759) | func TestNewWriter_SetsContentType(t *testing.T) { function TestContentTypeDetection_Logic (line 792) | func TestContentTypeDetection_Logic(t *testing.T) { function TestCreateNewFile_SetsContentType (line 833) | func TestCreateNewFile_SetsContentType(t *testing.T) { function TestCopyObject_ContentTypeHandling (line 855) | func TestCopyObject_ContentTypeHandling(t *testing.T) { function TestEnsureParentDirectories (line 881) | func TestEnsureParentDirectories(t *testing.T) { function TestCopyContentType (line 917) | func TestCopyContentType(t *testing.T) { function setupAzureTestServer (line 927) | func setupAzureTestServer(t *testing.T, handler http.HandlerFunc) *httpt... function createTestShareClient (line 938) | func createTestShareClient(t *testing.T, serverURL string) (*share.Clien... function TestStorageAdapter_Connect_Success (line 969) | func TestStorageAdapter_Connect_Success(t *testing.T) { function TestStorageAdapter_Health_Success (line 1029) | func TestStorageAdapter_Health_Success(t *testing.T) { function TestStorageAdapter_NewReader_Success (line 1059) | func TestStorageAdapter_NewReader_Success(t *testing.T) { function TestStorageAdapter_NewRangeReader_Success (line 1098) | func TestStorageAdapter_NewRangeReader_Success(t *testing.T) { function TestStorageAdapter_StatObject_Success (line 1156) | func TestStorageAdapter_StatObject_Success(t *testing.T) { function TestStorageAdapter_StatObject_Directory (line 1192) | func TestStorageAdapter_StatObject_Directory(t *testing.T) { function TestStorageAdapter_DeleteObject_Success (line 1235) | func TestStorageAdapter_DeleteObject_Success(t *testing.T) { function TestStorageAdapter_DeleteObject_Directory (line 1263) | func TestStorageAdapter_DeleteObject_Directory(t *testing.T) { function TestStorageAdapter_ListObjects_Success (line 1291) | func TestStorageAdapter_ListObjects_Success(t *testing.T) { function TestStorageAdapter_ListDir_Success (line 1342) | func TestStorageAdapter_ListDir_Success(t *testing.T) { function TestStorageAdapter_NewWriter_Success (line 1390) | func TestStorageAdapter_NewWriter_Success(t *testing.T) { function TestStorageAdapter_NewWriter_ExistingFile (line 1433) | func TestStorageAdapter_NewWriter_ExistingFile(t *testing.T) { function TestStorageAdapter_NewWriter_NewFile (line 1512) | func TestStorageAdapter_NewWriter_NewFile(t *testing.T) { function TestStorageAdapter_ResizeAndUpload_NoResize (line 1561) | func TestStorageAdapter_ResizeAndUpload_NoResize(t *testing.T) { function TestStorageAdapter_ResizeAndUpload_NilProps (line 1607) | func TestStorageAdapter_ResizeAndUpload_NilProps(t *testing.T) { function TestStorageAdapter_ResizeAndUpload_ResizeError (line 1649) | func TestStorageAdapter_ResizeAndUpload_ResizeError(t *testing.T) { function TestStorageAdapter_GetSourceFileData_GetPropertiesError (line 1697) | func TestStorageAdapter_GetSourceFileData_GetPropertiesError(t *testing.... function TestStorageAdapter_Connect_DefaultEndpoint (line 1737) | func TestStorageAdapter_Connect_DefaultEndpoint(t *testing.T) { function TestStorageAdapter_Connect_InvalidCredentials (line 1778) | func TestStorageAdapter_Connect_InvalidCredentials(t *testing.T) { function TestStorageAdapter_Connect_ShareValidationError (line 1793) | func TestStorageAdapter_Connect_ShareValidationError(t *testing.T) { function handleCopyObjectSourceDownload (line 1825) | func handleCopyObjectSourceDownload(w http.ResponseWriter, r *http.Reque... function handleCopyObjectSourceProperties (line 1840) | func handleCopyObjectSourceProperties(w http.ResponseWriter, r *http.Req... function handleCopyObjectDirectoryCreate (line 1858) | func handleCopyObjectDirectoryCreate(w http.ResponseWriter, r *http.Requ... function handleCopyObjectFileCreate (line 1869) | func handleCopyObjectFileCreate(w http.ResponseWriter, r *http.Request, ... function handleCopyObjectFileUpload (line 1881) | func handleCopyObjectFileUpload(w http.ResponseWriter, r *http.Request, ... function handleCopyObjectSetHeaders (line 1893) | func handleCopyObjectSetHeaders(w http.ResponseWriter, r *http.Request, ... function handleCopyObjectDestination (line 1905) | func handleCopyObjectDestination(w http.ResponseWriter, r *http.Request,... function createCopyObjectHandler (line 1926) | func createCopyObjectHandler(source, destination string, hasContentType ... function TestStorageAdapter_CopyObject_Success (line 1945) | func TestStorageAdapter_CopyObject_Success(t *testing.T) { function TestStorageAdapter_CopyObject_GetSourceFileDataError (line 1999) | func TestStorageAdapter_CopyObject_GetSourceFileDataError(t *testing.T) { function TestStorageAdapter_CopyObject_CreateDestinationError (line 2028) | func TestStorageAdapter_CopyObject_CreateDestinationError(t *testing.T) { function TestStorageAdapter_CopyContentType_WithContentType (line 2077) | func TestStorageAdapter_CopyContentType_WithContentType(t *testing.T) { function TestStorageAdapter_ListObjects_EmptyPrefix (line 2112) | func TestStorageAdapter_ListObjects_EmptyPrefix(t *testing.T) { function TestStorageAdapter_ListDir_EmptyPrefix (line 2155) | func TestStorageAdapter_ListDir_EmptyPrefix(t *testing.T) { function TestStorageAdapter_GetFileClient_Success (line 2203) | func TestStorageAdapter_GetFileClient_Success(t *testing.T) { function TestStorageAdapter_EnsureParentDirectories_Success (line 2241) | func TestStorageAdapter_EnsureParentDirectories_Success(t *testing.T) { function TestStorageAdapter_ListObjects_WithPrefix (line 2310) | func TestStorageAdapter_ListObjects_WithPrefix(t *testing.T) { function TestStorageAdapter_ListDir_WithPrefix (line 2359) | func TestStorageAdapter_ListDir_WithPrefix(t *testing.T) { function TestStorageAdapter_StatObject_RootDirectory (line 2407) | func TestStorageAdapter_StatObject_RootDirectory(t *testing.T) { function TestStorageAdapter_DeleteObject_RootDirectory (line 2441) | func TestStorageAdapter_DeleteObject_RootDirectory(t *testing.T) { FILE: pkg/gofr/datasource/file/common_file.go constant DefaultFileMode (line 33) | DefaultFileMode os.FileMode = 0644 constant DefaultDirMode (line 36) | DefaultDirMode os.FileMode = 0755 type CommonFile (line 41) | type CommonFile struct method Read (line 104) | func (f *CommonFile) Read(p []byte) (int, error) { method ReadAt (line 131) | func (f *CommonFile) ReadAt(p []byte, off int64) (int, error) { method Write (line 167) | func (f *CommonFile) Write(p []byte) (int, error) { method WriteAt (line 193) | func (f *CommonFile) WriteAt(p []byte, off int64) (int, error) { method Seek (line 225) | func (f *CommonFile) Seek(offset int64, whence int) (int64, error) { method Close (line 266) | func (f *CommonFile) Close() error { method Name (line 307) | func (f *CommonFile) Name() string { method Size (line 312) | func (f *CommonFile) Size() int64 { method ModTime (line 317) | func (f *CommonFile) ModTime() time.Time { method IsDir (line 323) | func (f *CommonFile) IsDir() bool { method Mode (line 328) | func (f *CommonFile) Mode() os.FileMode { method ReadAll (line 337) | func (f *CommonFile) ReadAll() (RowReader, error) { method Sys (line 351) | func (*CommonFile) Sys() any { method observe (line 356) | func (f *CommonFile) observe(operation string, startTime time.Time, st... function NewCommonFile (line 60) | func NewCommonFile( function NewCommonFileWriter (line 85) | func NewCommonFileWriter( FILE: pkg/gofr/datasource/file/common_file_test.go function TestCommonFile_Name (line 17) | func TestCommonFile_Name(t *testing.T) { function TestCommonFile_Size (line 45) | func TestCommonFile_Size(t *testing.T) { function TestCommonFile_ModTime (line 77) | func TestCommonFile_ModTime(t *testing.T) { function TestCommonFile_IsDir (line 108) | func TestCommonFile_IsDir(t *testing.T) { function TestCommonFile_Mode (line 157) | func TestCommonFile_Mode(t *testing.T) { function TestCommonFile_Sys (line 198) | func TestCommonFile_Sys(t *testing.T) { function TestCommonFile_CompleteFileInfo (line 210) | func TestCommonFile_CompleteFileInfo(t *testing.T) { function TestCommonFile_CompleteDirectoryInfo (line 229) | func TestCommonFile_CompleteDirectoryInfo(t *testing.T) { function TestCommonFile_Read_SuccessAndNoBody (line 248) | func TestCommonFile_Read_SuccessAndNoBody(t *testing.T) { function TestCommonFile_ReadAt_Various (line 262) | func TestCommonFile_ReadAt_Various(t *testing.T) { function TestCommonFile_Seek_SuccessAndProviderError (line 306) | func TestCommonFile_Seek_SuccessAndProviderError(t *testing.T) { function TestCommonFile_ReadAll_NoBody_JSON_Text (line 347) | func TestCommonFile_ReadAll_NoBody_JSON_Text(t *testing.T) { type bufWriteCloser (line 372) | type bufWriteCloser struct method Close (line 376) | func (*bufWriteCloser) Close() error { return nil } type badReadCloser (line 379) | type badReadCloser struct method Read (line 381) | func (badReadCloser) Read([]byte) (int, error) { return 0, io.EOF } method Close (line 382) | func (badReadCloser) Close() error { return errTest } type badWriteCloser (line 385) | type badWriteCloser struct method Write (line 387) | func (badWriteCloser) Write([]byte) (int, error) { return 0, nil } method Close (line 388) | func (badWriteCloser) Close() error { return errTest } function TestCommonFile_Write_SuccessAndNoWriter (line 390) | func TestCommonFile_Write_SuccessAndNoWriter(t *testing.T) { function TestCommonFile_WriteAt_LocalAndUnsupported (line 407) | func TestCommonFile_WriteAt_LocalAndUnsupported(t *testing.T) { function TestCommonFile_Close_SuccessAndErrors (line 427) | func TestCommonFile_Close_SuccessAndErrors(t *testing.T) { FILE: pkg/gofr/datasource/file/common_fs.go type CommonFileSystem (line 40) | type CommonFileSystem struct method Connect (line 53) | func (c *CommonFileSystem) Connect(ctx context.Context) error { method UseLogger (line 97) | func (c *CommonFileSystem) UseLogger(logger any) { method UseMetrics (line 104) | func (c *CommonFileSystem) UseMetrics(metrics any) { method Mkdir (line 112) | func (c *CommonFileSystem) Mkdir(name string, _ os.FileMode) error { method MkdirAll (line 177) | func (c *CommonFileSystem) MkdirAll(dirPath string, perm os.FileMode) ... method getPathComponents (line 213) | func (*CommonFileSystem) getPathComponents(dirPath string) []string { method RemoveAll (line 228) | func (c *CommonFileSystem) RemoveAll(dirPath string) error { method ReadDir (line 260) | func (c *CommonFileSystem) ReadDir(dir string) ([]FileInfo, error) { method Stat (line 314) | func (c *CommonFileSystem) Stat(name string) (FileInfo, error) { method ChDir (line 370) | func (c *CommonFileSystem) ChDir(_ string) error { method Getwd (line 382) | func (c *CommonFileSystem) Getwd() (string, error) { method Create (line 395) | func (c *CommonFileSystem) Create(name string) (File, error) { method Open (line 422) | func (c *CommonFileSystem) Open(name string) (File, error) { method OpenFile (line 461) | func (c *CommonFileSystem) OpenFile(name string, flag int, perm os.Fil... method tryOpenStrategies (line 483) | func (c *CommonFileSystem) tryOpenStrategies(name string, flag int, pe... method tryLocalFileOpen (line 501) | func (c *CommonFileSystem) tryLocalFileOpen(name string, flag int, per... method handleWriteFlags (line 526) | func (c *CommonFileSystem) handleWriteFlags(name string, flag int) (Fi... method Remove (line 554) | func (c *CommonFileSystem) Remove(name string) error { method Rename (line 576) | func (c *CommonFileSystem) Rename(oldname, newname string) error { method getProviderName (line 608) | func (c *CommonFileSystem) getProviderName() string { method Observe (line 617) | func (c *CommonFileSystem) Observe(operation string, startTime time.Ti... method IsConnected (line 631) | func (c *CommonFileSystem) IsConnected() bool { method SetDisableRetry (line 636) | func (c *CommonFileSystem) SetDisableRetry(disable bool) { method IsRetryDisabled (line 641) | func (c *CommonFileSystem) IsRetryDisabled() bool { method SetConnected (line 646) | func (c *CommonFileSystem) SetConnected(connected bool) { method CreateWithOptions (line 653) | func (c *CommonFileSystem) CreateWithOptions(ctx context.Context, name... method GenerateSignedURL (line 696) | func (c *CommonFileSystem) GenerateSignedURL(ctx context.Context, name... FILE: pkg/gofr/datasource/file/common_fs_signedurl_test.go type basicProviderWithoutSignedURL (line 19) | type basicProviderWithoutSignedURL struct method Connect (line 21) | func (*basicProviderWithoutSignedURL) Connect(_ context.Context) error... method NewReader (line 22) | func (*basicProviderWithoutSignedURL) NewReader(_ context.Context, _ s... method NewRangeReader (line 25) | func (*basicProviderWithoutSignedURL) NewRangeReader(_ context.Context... method NewWriter (line 28) | func (*basicProviderWithoutSignedURL) NewWriter(_ context.Context, _ s... method DeleteObject (line 31) | func (*basicProviderWithoutSignedURL) DeleteObject(_ context.Context, ... method CopyObject (line 32) | func (*basicProviderWithoutSignedURL) CopyObject(_ context.Context, _,... method StatObject (line 35) | func (*basicProviderWithoutSignedURL) StatObject(_ context.Context, na... method ListObjects (line 38) | func (*basicProviderWithoutSignedURL) ListObjects(_ context.Context, _... method ListDir (line 41) | func (*basicProviderWithoutSignedURL) ListDir(_ context.Context, _ str... type fakeProvider (line 47) | type fakeProvider struct method Connect (line 55) | func (*fakeProvider) Connect(_ context.Context) error { method NewReader (line 59) | func (*fakeProvider) NewReader(_ context.Context, _ string) (io.ReadCl... method NewRangeReader (line 63) | func (*fakeProvider) NewRangeReader(_ context.Context, _ string, _, _ ... method NewWriter (line 67) | func (*fakeProvider) NewWriter(_ context.Context, _ string) io.WriteCl... method DeleteObject (line 70) | func (*fakeProvider) DeleteObject(_ context.Context, _ string) error ... method CopyObject (line 71) | func (*fakeProvider) CopyObject(_ context.Context, _, _ string) error ... method StatObject (line 72) | func (*fakeProvider) StatObject(_ context.Context, name string) (*file... method ListObjects (line 75) | func (*fakeProvider) ListObjects(_ context.Context, _ string) ([]strin... method ListDir (line 76) | func (*fakeProvider) ListDir(_ context.Context, _ string) ([]file.Obje... method NewWriterWithOptions (line 81) | func (f *fakeProvider) NewWriterWithOptions(_ context.Context, _ strin... method SignedURL (line 92) | func (f *fakeProvider) SignedURL(_ context.Context, _ string, _ time.D... type nopWriteCloser (line 102) | type nopWriteCloser struct method Write (line 104) | func (*nopWriteCloser) Write([]byte) (int, error) { return 0, nil } method Close (line 105) | func (*nopWriteCloser) Close() error { return nil } function TestCreateWithOptions_UsesProviderNewWriterWithOptions (line 107) | func TestCreateWithOptions_UsesProviderNewWriterWithOptions(t *testing.T) { function TestGenerateSignedURL_DelegatesToProvider (line 127) | func TestGenerateSignedURL_DelegatesToProvider(t *testing.T) { function TestGenerateSignedURL_ProviderDoesNotSupport (line 141) | func TestGenerateSignedURL_ProviderDoesNotSupport(t *testing.T) { function TestGenerateSignedURL_ProviderError (line 151) | func TestGenerateSignedURL_ProviderError(t *testing.T) { function TestCreateWithOptions_NilWriterReturnsError (line 166) | func TestCreateWithOptions_NilWriterReturnsError(t *testing.T) { FILE: pkg/gofr/datasource/file/common_fs_test.go function setupCommonFS (line 22) | func setupCommonFS(t *testing.T) (*gomock.Controller, *MockStorageProvid... function TestCommonFileSystem_Mkdir (line 49) | func TestCommonFileSystem_Mkdir(t *testing.T) { function TestCommonFileSystem_RemoveAll (line 141) | func TestCommonFileSystem_RemoveAll(t *testing.T) { function TestCommonFileSystem_ReadDir (line 221) | func TestCommonFileSystem_ReadDir(t *testing.T) { function TestCommonFileSystem_Stat (line 301) | func TestCommonFileSystem_Stat(t *testing.T) { function TestCommonFileSystem_ChDir (line 396) | func TestCommonFileSystem_ChDir(t *testing.T) { function TestCommonFileSystem_Getwd (line 406) | func TestCommonFileSystem_Getwd(t *testing.T) { type MockWriteCloser (line 458) | type MockWriteCloser struct method EXPECT (line 474) | func (m *MockWriteCloser) EXPECT() *MockWriteCloserMockRecorder { method Write (line 478) | func (m *MockWriteCloser) Write(p []byte) (n int, err error) { method Close (line 490) | func (m *MockWriteCloser) Close() error { type MockWriteCloserMockRecorder (line 463) | type MockWriteCloserMockRecorder struct method Write (line 486) | func (m *MockWriteCloserMockRecorder) Write(p any) *gomock.Call { method Close (line 497) | func (m *MockWriteCloserMockRecorder) Close() *gomock.Call { function NewMockWriteCloser (line 467) | func NewMockWriteCloser(ctrl *gomock.Controller) *MockWriteCloser { function TestIsAlreadyExistsError (line 501) | func TestIsAlreadyExistsError(t *testing.T) { function TestGenerateCopyName (line 548) | func TestGenerateCopyName(t *testing.T) { function TestCommonFileSystem_Create_Success (line 612) | func TestCommonFileSystem_Create_Success(t *testing.T) { function TestCommonFileSystem_Open_Success (line 628) | func TestCommonFileSystem_Open_Success(t *testing.T) { function TestCommonFileSystem_Open_StatObjectError (line 655) | func TestCommonFileSystem_Open_StatObjectError(t *testing.T) { function TestCommonFileSystem_Open_NewReaderError (line 668) | func TestCommonFileSystem_Open_NewReaderError(t *testing.T) { function TestCommonFileSystem_OpenFile_LocalRDWR_Success (line 694) | func TestCommonFileSystem_OpenFile_LocalRDWR_Success(t *testing.T) { function TestCommonFileSystem_OpenFile_Append_Success (line 715) | func TestCommonFileSystem_OpenFile_Append_Success(t *testing.T) { function TestCommonFileSystem_OpenFile_Create_Success (line 730) | func TestCommonFileSystem_OpenFile_Create_Success(t *testing.T) { function TestCommonFileSystem_OpenFile_UnsupportedFlags_Error (line 745) | func TestCommonFileSystem_OpenFile_UnsupportedFlags_Error(t *testing.T) { function TestCommonFileSystem_Remove_Success (line 754) | func TestCommonFileSystem_Remove_Success(t *testing.T) { function TestCommonFileSystem_Remove_DeleteError (line 766) | func TestCommonFileSystem_Remove_DeleteError(t *testing.T) { function TestCommonFileSystem_Rename_Success (line 779) | func TestCommonFileSystem_Rename_Success(t *testing.T) { function TestCommonFileSystem_Rename_CopyError (line 795) | func TestCommonFileSystem_Rename_CopyError(t *testing.T) { function TestCommonFileSystem_Rename_DeleteError (line 808) | func TestCommonFileSystem_Rename_DeleteError(t *testing.T) { function TestCommonFileSystem_MkdirAll_Success (line 825) | func TestCommonFileSystem_MkdirAll_Success(t *testing.T) { function TestCommonFileSystem_MkdirAll_EmptyPath_Error (line 863) | func TestCommonFileSystem_MkdirAll_EmptyPath_Error(t *testing.T) { function TestCommonFileSystem_MkdirAll_Mkdir_WriteError (line 872) | func TestCommonFileSystem_MkdirAll_Mkdir_WriteError(t *testing.T) { function TestCommonFileSystem_UseLogger_SetsWhenCorrectType (line 896) | func TestCommonFileSystem_UseLogger_SetsWhenCorrectType(t *testing.T) { function TestCommonFileSystem_UseMetrics_SetsWhenCorrectType (line 908) | func TestCommonFileSystem_UseMetrics_SetsWhenCorrectType(t *testing.T) { function TestCommonFileSystem_Connect_UsesLoggerWhenPresent (line 920) | func TestCommonFileSystem_Connect_UsesLoggerWhenPresent(t *testing.T) { function TestCommonFileSystem_Connect_NoLogger_NoPanic (line 938) | func TestCommonFileSystem_Connect_NoLogger_NoPanic(t *testing.T) { function TestOperationLog_PrettyPrint (line 950) | func TestOperationLog_PrettyPrint(t *testing.T) { function TestDefaultHistogramBuckets (line 976) | func TestDefaultHistogramBuckets(t *testing.T) { function TestValidateSeekOffset_SeekStartValid (line 983) | func TestValidateSeekOffset_SeekStartValid(t *testing.T) { function TestValidateSeekOffset_SeekEndNegativeOffset (line 990) | func TestValidateSeekOffset_SeekEndNegativeOffset(t *testing.T) { function TestValidateSeekOffset_SeekCurrentValid (line 997) | func TestValidateSeekOffset_SeekCurrentValid(t *testing.T) { function TestValidateSeekOffset_InvalidWhence_ReturnsErrOutOfRange (line 1004) | func TestValidateSeekOffset_InvalidWhence_ReturnsErrOutOfRange(t *testin... function TestValidateSeekOffset_NegativeResultingOffset_ReturnsErrOutOfRange (line 1011) | func TestValidateSeekOffset_NegativeResultingOffset_ReturnsErrOutOfRange... function TestValidateSeekOffset_OffsetGreaterThanLength_ReturnsErrOutOfRange (line 1018) | func TestValidateSeekOffset_OffsetGreaterThanLength_ReturnsErrOutOfRange... function TestValidateSeekOffset_SeekCurrentBeyondLength_ReturnsErrOutOfRange (line 1025) | func TestValidateSeekOffset_SeekCurrentBeyondLength_ReturnsErrOutOfRange... FILE: pkg/gofr/datasource/file/ftp/fs.go constant defaultTimeout (line 17) | defaultTimeout = 10 * time.Second type fileSystem (line 19) | type fileSystem struct method Connect (line 71) | func (f *fileSystem) Connect() { method startRetryConnect (line 109) | func (f *fileSystem) startRetryConnect() { method validateConfig (line 145) | func (f *fileSystem) validateConfig() error { function New (line 25) | func New(config *Config) file.FileSystemProvider { function buildLocation (line 51) | func buildLocation(config *Config) string { FILE: pkg/gofr/datasource/file/ftp/fs_test.go function TestNew_NilConfig (line 13) | func TestNew_NilConfig(t *testing.T) { function TestNew_EmptyHost (line 20) | func TestNew_EmptyHost(t *testing.T) { function TestNew_PortZero (line 30) | func TestNew_PortZero(t *testing.T) { function TestNew_ConnectionFailure_StartsRetry (line 40) | func TestNew_ConnectionFailure_StartsRetry(t *testing.T) { function TestNew_Success (line 78) | func TestNew_Success(t *testing.T) { function TestNew_WithRemoteDir (line 116) | func TestNew_WithRemoteDir(t *testing.T) { function TestNew_WithRootRemoteDir (line 156) | func TestNew_WithRootRemoteDir(t *testing.T) { function TestNew_WithCustomDialTimeout (line 195) | func TestNew_WithCustomDialTimeout(t *testing.T) { function TestConnect_AlreadyConnected (line 215) | func TestConnect_AlreadyConnected(t *testing.T) { function TestStartRetryConnect_ExitWhenRetryDisabled (line 247) | func TestStartRetryConnect_ExitWhenRetryDisabled(t *testing.T) { FILE: pkg/gofr/datasource/file/ftp/storage_adapter.go type Config (line 37) | type Config struct type storageAdapter (line 47) | type storageAdapter struct method Connect (line 53) | func (s *storageAdapter) Connect(_ context.Context) error { method NewReader (line 91) | func (s *storageAdapter) NewReader(_ context.Context, name string) (io... method NewRangeReader (line 115) | func (s *storageAdapter) NewRangeReader(_ context.Context, name string... method NewWriter (line 157) | func (s *storageAdapter) NewWriter(_ context.Context, name string) io.... method DeleteObject (line 219) | func (s *storageAdapter) DeleteObject(_ context.Context, name string) ... method CopyObject (line 242) | func (s *storageAdapter) CopyObject(_ context.Context, source, dest st... method StatObject (line 290) | func (s *storageAdapter) StatObject(_ context.Context, name string) (*... method ListObjects (line 326) | func (s *storageAdapter) ListObjects(_ context.Context, prefix string)... method ListDir (line 365) | func (s *storageAdapter) ListDir(_ context.Context, prefix string) ([]... method resolveDirPath (line 381) | func (s *storageAdapter) resolveDirPath(prefix string) string { method handleListError (line 390) | func (*storageAdapter) handleListError(err error, prefix string) ([]fi... method processEntries (line 399) | func (s *storageAdapter) processEntries(entries []*ftp.Entry, prefix s... method buildDirPrefix (line 417) | func (*storageAdapter) buildDirPrefix(name, prefix string) string { method buildObjectInfo (line 426) | func (*storageAdapter) buildObjectInfo(entry *ftp.Entry, prefix string... method buildPath (line 442) | func (s *storageAdapter) buildPath(name string) string { type limitedReadCloser (line 151) | type limitedReadCloser struct type ftpWriter (line 176) | type ftpWriter struct method Write (line 183) | func (fw *ftpWriter) Write(p []byte) (int, error) { method Close (line 191) | func (fw *ftpWriter) Close() error { type failWriter (line 206) | type failWriter struct method Write (line 210) | func (fw *failWriter) Write([]byte) (int, error) { method Close (line 214) | func (fw *failWriter) Close() error { function isFTPNotFoundError (line 451) | func isFTPNotFoundError(err error) bool { function getContentType (line 466) | func getContentType(entry *ftp.Entry) string { function safeUint64ToInt64 (line 495) | func safeUint64ToInt64(u uint64) int64 { FILE: pkg/gofr/datasource/file/ftp/storage_adapter_test.go function setupTestFTPServer (line 31) | func setupTestFTPServer(t *testing.T) (server *ftpserver.Server, tmpDir ... function getTestConfig (line 63) | func getTestConfig(port int) *Config { function createTestFile (line 73) | func createTestFile(t *testing.T, dir, name string, content []byte) stri... function TestStorageAdapter_Connect_NilConfig (line 84) | func TestStorageAdapter_Connect_NilConfig(t *testing.T) { function TestStorageAdapter_Connect_AlreadyConnected (line 93) | func TestStorageAdapter_Connect_AlreadyConnected(t *testing.T) { function TestStorageAdapter_Connect_Success (line 105) | func TestStorageAdapter_Connect_Success(t *testing.T) { function TestStorageAdapter_NewReader_EmptyName (line 119) | func TestStorageAdapter_NewReader_EmptyName(t *testing.T) { function TestStorageAdapter_NewReader_NilClient (line 129) | func TestStorageAdapter_NewReader_NilClient(t *testing.T) { function TestStorageAdapter_NewReader_Success (line 139) | func TestStorageAdapter_NewReader_Success(t *testing.T) { function TestStorageAdapter_NewReader_NotFound (line 161) | func TestStorageAdapter_NewReader_NotFound(t *testing.T) { function TestStorageAdapter_NewRangeReader_EmptyName (line 177) | func TestStorageAdapter_NewRangeReader_EmptyName(t *testing.T) { function TestStorageAdapter_NewRangeReader_NegativeOffset (line 187) | func TestStorageAdapter_NewRangeReader_NegativeOffset(t *testing.T) { function TestStorageAdapter_NewRangeReader_NilClient (line 197) | func TestStorageAdapter_NewRangeReader_NilClient(t *testing.T) { function TestStorageAdapter_NewRangeReader_Success (line 207) | func TestStorageAdapter_NewRangeReader_Success(t *testing.T) { function TestStorageAdapter_NewRangeReader_NotFound (line 229) | func TestStorageAdapter_NewRangeReader_NotFound(t *testing.T) { function TestStorageAdapter_NewWriter_EmptyName (line 245) | func TestStorageAdapter_NewWriter_EmptyName(t *testing.T) { function TestStorageAdapter_NewWriter_NilClient (line 256) | func TestStorageAdapter_NewWriter_NilClient(t *testing.T) { function TestStorageAdapter_NewWriter_Success (line 267) | func TestStorageAdapter_NewWriter_Success(t *testing.T) { function TestFTPWriter_Write_Success (line 292) | func TestFTPWriter_Write_Success(t *testing.T) { function TestFTPWriter_Write_AfterClose (line 303) | func TestFTPWriter_Write_AfterClose(t *testing.T) { function TestFTPWriter_Close_AlreadyClosed (line 312) | func TestFTPWriter_Close_AlreadyClosed(t *testing.T) { function TestFailWriter_Write (line 322) | func TestFailWriter_Write(t *testing.T) { function TestFailWriter_Close (line 331) | func TestFailWriter_Close(t *testing.T) { function TestStorageAdapter_DeleteObject_EmptyName (line 341) | func TestStorageAdapter_DeleteObject_EmptyName(t *testing.T) { function TestStorageAdapter_DeleteObject_NilClient (line 350) | func TestStorageAdapter_DeleteObject_NilClient(t *testing.T) { function TestStorageAdapter_DeleteObject_Success (line 359) | func TestStorageAdapter_DeleteObject_Success(t *testing.T) { function TestStorageAdapter_DeleteObject_NotFound (line 374) | func TestStorageAdapter_DeleteObject_NotFound(t *testing.T) { function TestStorageAdapter_CopyObject_EmptySource (line 389) | func TestStorageAdapter_CopyObject_EmptySource(t *testing.T) { function TestStorageAdapter_CopyObject_EmptyDestination (line 398) | func TestStorageAdapter_CopyObject_EmptyDestination(t *testing.T) { function TestStorageAdapter_CopyObject_SameSourceAndDest (line 407) | func TestStorageAdapter_CopyObject_SameSourceAndDest(t *testing.T) { function TestStorageAdapter_CopyObject_NilClient (line 416) | func TestStorageAdapter_CopyObject_NilClient(t *testing.T) { function TestStorageAdapter_CopyObject_Success (line 425) | func TestStorageAdapter_CopyObject_Success(t *testing.T) { function TestStorageAdapter_CopyObject_SourceNotFound (line 447) | func TestStorageAdapter_CopyObject_SourceNotFound(t *testing.T) { function TestStorageAdapter_StatObject_EmptyName (line 462) | func TestStorageAdapter_StatObject_EmptyName(t *testing.T) { function TestStorageAdapter_StatObject_NilClient (line 472) | func TestStorageAdapter_StatObject_NilClient(t *testing.T) { function TestStorageAdapter_StatObject_Success (line 482) | func TestStorageAdapter_StatObject_Success(t *testing.T) { function TestStorageAdapter_StatObject_NotFound (line 500) | func TestStorageAdapter_StatObject_NotFound(t *testing.T) { function TestStorageAdapter_ListObjects_NilClient (line 516) | func TestStorageAdapter_ListObjects_NilClient(t *testing.T) { function TestStorageAdapter_ListObjects_Success (line 526) | func TestStorageAdapter_ListObjects_Success(t *testing.T) { function TestStorageAdapter_ListObjects_EmptyDirectory (line 544) | func TestStorageAdapter_ListObjects_EmptyDirectory(t *testing.T) { function TestStorageAdapter_ListDir_NilClient (line 559) | func TestStorageAdapter_ListDir_NilClient(t *testing.T) { function TestStorageAdapter_ListDir_Success (line 570) | func TestStorageAdapter_ListDir_Success(t *testing.T) { function TestBuildPath (line 589) | func TestBuildPath(t *testing.T) { function TestResolveDirPath (line 633) | func TestResolveDirPath(t *testing.T) { function TestBuildDirPrefix (line 671) | func TestBuildDirPrefix(t *testing.T) { function TestProcessEntries (line 709) | func TestProcessEntries(t *testing.T) { function TestHandleListError (line 749) | func TestHandleListError(t *testing.T) { function TestIsFTPNotFoundError (line 789) | func TestIsFTPNotFoundError(t *testing.T) { function TestSafeUint64ToInt64 (line 831) | func TestSafeUint64ToInt64(t *testing.T) { function TestGetContentType (line 870) | func TestGetContentType(t *testing.T) { function TestLimitedReadCloser_Read (line 969) | func TestLimitedReadCloser_Read(t *testing.T) { function TestLimitedReadCloser_Close (line 985) | func TestLimitedReadCloser_Close(t *testing.T) { FILE: pkg/gofr/datasource/file/gcs/fs.go constant defaultTimeout (line 11) | defaultTimeout = 10 * time.Second type fileSystem (line 13) | type fileSystem struct method UseLogger (line 51) | func (f *fileSystem) UseLogger(logger any) { method Connect (line 60) | func (f *fileSystem) Connect() { method startRetryConnect (line 88) | func (f *fileSystem) startRetryConnect() { type Config (line 19) | type Config struct function New (line 31) | func New(config *Config) file.CloudFileSystem { FILE: pkg/gofr/datasource/file/gcs/fs_test.go function TestNew_NilConfig (line 13) | func TestNew_NilConfig(t *testing.T) { function TestNew_EmptyBucketName (line 20) | func TestNew_EmptyBucketName(t *testing.T) { function TestNew_ConnectionFailure_StartsRetry (line 29) | func TestNew_ConnectionFailure_StartsRetry(t *testing.T) { function TestNew_Success (line 67) | func TestNew_Success(t *testing.T) { function TestGCSFileSystem_Observe_ProviderName (line 111) | func TestGCSFileSystem_Observe_ProviderName(t *testing.T) { function TestConnect_AlreadyConnected (line 150) | func TestConnect_AlreadyConnected(t *testing.T) { function TestStartRetryConnect_Success (line 179) | func TestStartRetryConnect_Success(t *testing.T) { FILE: pkg/gofr/datasource/file/gcs/gcs_cloud_test.go function TestNew_ReturnsCloudFileSystem (line 13) | func TestNew_ReturnsCloudFileSystem(t *testing.T) { FILE: pkg/gofr/datasource/file/gcs/storage_adapter.go constant contentTypeDirectory (line 49) | contentTypeDirectory = "application/x-directory" constant contentTypePartsCount (line 50) | contentTypePartsCount = 2 type storageAdapter (line 54) | type storageAdapter struct method Connect (line 71) | func (s *storageAdapter) Connect(ctx context.Context) error { method createStorageClient (line 119) | func (s *storageAdapter) createStorageClient(ctx context.Context) (*st... method Health (line 136) | func (s *storageAdapter) Health(ctx context.Context) error { method Close (line 150) | func (s *storageAdapter) Close() error { method NewReader (line 159) | func (s *storageAdapter) NewReader(ctx context.Context, name string) (... method NewRangeReader (line 173) | func (s *storageAdapter) NewRangeReader(ctx context.Context, name stri... method NewWriter (line 192) | func (s *storageAdapter) NewWriter(ctx context.Context, name string) i... method NewWriterWithOptions (line 208) | func (s *storageAdapter) NewWriterWithOptions(ctx context.Context, nam... method StatObject (line 250) | func (s *storageAdapter) StatObject(ctx context.Context, name string) ... method DeleteObject (line 274) | func (s *storageAdapter) DeleteObject(ctx context.Context, name string... method CopyObject (line 297) | func (s *storageAdapter) CopyObject(ctx context.Context, src, dst stri... method ListObjects (line 318) | func (s *storageAdapter) ListObjects(ctx context.Context, prefix strin... method ListDir (line 340) | func (s *storageAdapter) ListDir(ctx context.Context, prefix string) (... method SignedURL (line 494) | func (s *storageAdapter) SignedURL(ctx context.Context, name string, e... type failWriter (line 237) | type failWriter struct method Write (line 241) | func (fw *failWriter) Write([]byte) (int, error) { method Close (line 245) | func (fw *failWriter) Close() error { function validateSignedURLInput (line 379) | func validateSignedURLInput(name string, expiry time.Duration, opts *fil... function parseServiceAccountCredentials (line 399) | func parseServiceAccountCredentials(credentialsJSON string) (email strin... function validatePrivateKey (line 423) | func validatePrivateKey(keyBytes []byte) error { function buildSignedURLOptions (line 437) | func buildSignedURLOptions(email string, privateKey []byte, expiry time.... function sanitizeContentDisposition (line 476) | func sanitizeContentDisposition(value string) string { function rewriteSignedURLEndpoint (line 528) | func rewriteSignedURLEndpoint(signedURL, endpoint string) string { FILE: pkg/gofr/datasource/file/gcs/storage_adapter_test.go function TestStorageAdapter_Connect (line 31) | func TestStorageAdapter_Connect(t *testing.T) { function TestStorageAdapter_Health_NilClient (line 41) | func TestStorageAdapter_Health_NilClient(t *testing.T) { function TestStorageAdapter_Close_NilClient (line 50) | func TestStorageAdapter_Close_NilClient(t *testing.T) { function TestStorageAdapter_NewReader_EmptyName (line 58) | func TestStorageAdapter_NewReader_EmptyName(t *testing.T) { function TestStorageAdapter_NewRangeReader_EmptyName (line 68) | func TestStorageAdapter_NewRangeReader_EmptyName(t *testing.T) { function TestStorageAdapter_NewRangeReader_InvalidOffset (line 78) | func TestStorageAdapter_NewRangeReader_InvalidOffset(t *testing.T) { function TestStorageAdapter_NewWriter_EmptyName (line 88) | func TestStorageAdapter_NewWriter_EmptyName(t *testing.T) { function TestStorageAdapter_NewWriter_NilBucket (line 101) | func TestStorageAdapter_NewWriter_NilBucket(t *testing.T) { function TestStorageAdapter_StatObject_EmptyName (line 112) | func TestStorageAdapter_StatObject_EmptyName(t *testing.T) { function TestStorageAdapter_DeleteObject_EmptyName (line 122) | func TestStorageAdapter_DeleteObject_EmptyName(t *testing.T) { function TestStorageAdapter_CopyObject_EmptySource (line 131) | func TestStorageAdapter_CopyObject_EmptySource(t *testing.T) { function TestStorageAdapter_CopyObject_EmptyDestination (line 140) | func TestStorageAdapter_CopyObject_EmptyDestination(t *testing.T) { function TestStorageAdapter_CopyObject_BothEmpty (line 149) | func TestStorageAdapter_CopyObject_BothEmpty(t *testing.T) { function TestStorageAdapter_CopyObject_SameSourceAndDest (line 158) | func TestStorageAdapter_CopyObject_SameSourceAndDest(t *testing.T) { function TestFailWriter_Write (line 167) | func TestFailWriter_Write(t *testing.T) { function TestFailWriter_Close (line 177) | func TestFailWriter_Close(t *testing.T) { function TestFailWriter_WriteEmptyObjectNameError (line 186) | func TestFailWriter_WriteEmptyObjectNameError(t *testing.T) { function TestFailWriter_CloseEmptyObjectNameError (line 195) | func TestFailWriter_CloseEmptyObjectNameError(t *testing.T) { function TestMockStorageProvider_NewReader_Success (line 203) | func TestMockStorageProvider_NewReader_Success(t *testing.T) { function TestStorageAdapter_ListObjects_Success (line 220) | func TestStorageAdapter_ListObjects_Success(t *testing.T) { function TestStorageAdapter_ListDir_Success (line 255) | func TestStorageAdapter_ListDir_Success(t *testing.T) { function TestStorageAdapter_ListDir_Error (line 301) | func TestStorageAdapter_ListDir_Error(t *testing.T) { function TestStorageAdapter_NewReader_Success (line 327) | func TestStorageAdapter_NewReader_Success(t *testing.T) { function TestStorageAdapter_StatObject_Success (line 372) | func TestStorageAdapter_StatObject_Success(t *testing.T) { function TestStorageAdapter_DeleteObject_Success (line 412) | func TestStorageAdapter_DeleteObject_Success(t *testing.T) { function TestStorageAdapter_NewRangeReader_Success (line 454) | func TestStorageAdapter_NewRangeReader_Success(t *testing.T) { function TestStorageAdapter_CopyObject_Success (line 520) | func TestStorageAdapter_CopyObject_Success(t *testing.T) { function parseRangeHeader (line 550) | func parseRangeHeader(rangeHdr string, total int64) (first, last int64, ... function splitRange (line 598) | func splitRange(rangeHdr string) (firstString, secondString string, err ... function parseNonNegativeInt (line 613) | func parseNonNegativeInt(s string) (int64, error) { function TestStorageAdapter_StatObject_NotFound (line 626) | func TestStorageAdapter_StatObject_NotFound(t *testing.T) { function TestStorageAdapter_Health_Success (line 657) | func TestStorageAdapter_Health_Success(t *testing.T) { function TestValidateSignedURLInput (line 685) | func TestValidateSignedURLInput(t *testing.T) { function generateTestPrivateKeyPEM (line 735) | func generateTestPrivateKeyPEM(t *testing.T) string { function testCredentialsJSON (line 752) | func testCredentialsJSON(t *testing.T) string { function bucketAttrsHandler (line 765) | func bucketAttrsHandler(bucketName string) http.Handler { function TestParseServiceAccountCredentials_Valid (line 780) | func TestParseServiceAccountCredentials_Valid(t *testing.T) { function TestParseServiceAccountCredentials_InvalidJSON (line 790) | func TestParseServiceAccountCredentials_InvalidJSON(t *testing.T) { function TestParseServiceAccountCredentials_EmptyPrivateKey (line 797) | func TestParseServiceAccountCredentials_EmptyPrivateKey(t *testing.T) { function TestParseServiceAccountCredentials_InvalidPEM (line 805) | func TestParseServiceAccountCredentials_InvalidPEM(t *testing.T) { function TestParseServiceAccountCredentials_InvalidKeyBytes (line 813) | func TestParseServiceAccountCredentials_InvalidKeyBytes(t *testing.T) { function TestValidatePrivateKey_PKCS8 (line 828) | func TestValidatePrivateKey_PKCS8(t *testing.T) { function TestValidatePrivateKey_PKCS1 (line 838) | func TestValidatePrivateKey_PKCS1(t *testing.T) { function TestValidatePrivateKey_Invalid (line 847) | func TestValidatePrivateKey_Invalid(t *testing.T) { function TestBuildSignedURLOptions_NilOpts (line 855) | func TestBuildSignedURLOptions_NilOpts(t *testing.T) { function TestBuildSignedURLOptions_WithExplicitCredentials (line 865) | func TestBuildSignedURLOptions_WithExplicitCredentials(t *testing.T) { function TestBuildSignedURLOptions_WithContentType (line 872) | func TestBuildSignedURLOptions_WithContentType(t *testing.T) { function TestBuildSignedURLOptions_WithContentDisposition (line 878) | func TestBuildSignedURLOptions_WithContentDisposition(t *testing.T) { function TestBuildSignedURLOptions_ContentDispositionInjectionSanitised (line 887) | func TestBuildSignedURLOptions_ContentDispositionInjectionSanitised(t *t... function TestSanitizeContentDisposition_Clean (line 901) | func TestSanitizeContentDisposition_Clean(t *testing.T) { function TestSanitizeContentDisposition_StripsCRLF (line 905) | func TestSanitizeContentDisposition_StripsCRLF(t *testing.T) { function TestSanitizeContentDisposition_StripsCR (line 909) | func TestSanitizeContentDisposition_StripsCR(t *testing.T) { function TestSanitizeContentDisposition_StripsLF (line 913) | func TestSanitizeContentDisposition_StripsLF(t *testing.T) { function TestRewriteSignedURLEndpoint_NoEndpoint (line 919) | func TestRewriteSignedURLEndpoint_NoEndpoint(t *testing.T) { function TestRewriteSignedURLEndpoint_Rewrites (line 924) | func TestRewriteSignedURLEndpoint_Rewrites(t *testing.T) { function TestRewriteSignedURLEndpoint_InvalidEndpoint (line 933) | func TestRewriteSignedURLEndpoint_InvalidEndpoint(t *testing.T) { function TestStorageAdapter_NewWriterWithOptions_EmptyName (line 943) | func TestStorageAdapter_NewWriterWithOptions_EmptyName(t *testing.T) { function TestStorageAdapter_NewWriterWithOptions_NilBucket (line 954) | func TestStorageAdapter_NewWriterWithOptions_NilBucket(t *testing.T) { function TestStorageAdapter_NewWriterWithOptions_PropagatesOptions (line 965) | func TestStorageAdapter_NewWriterWithOptions_PropagatesOptions(t *testin... function TestStorageAdapter_SignedURL_NilBucket (line 1009) | func TestStorageAdapter_SignedURL_NilBucket(t *testing.T) { function TestStorageAdapter_SignedURL_NilOrEmptyConfig (line 1017) | func TestStorageAdapter_SignedURL_NilOrEmptyConfig(t *testing.T) { function TestStorageAdapter_SignedURL_CanceledContext (line 1034) | func TestStorageAdapter_SignedURL_CanceledContext(t *testing.T) { function TestStorageAdapter_SignedURL_InvalidInput (line 1045) | func TestStorageAdapter_SignedURL_InvalidInput(t *testing.T) { function TestStorageAdapter_SignedURL_WithExplicitCredentials (line 1065) | func TestStorageAdapter_SignedURL_WithExplicitCredentials(t *testing.T) { function TestStorageAdapter_SignedURL_WithOptions (line 1092) | func TestStorageAdapter_SignedURL_WithOptions(t *testing.T) { function TestStorageAdapter_Connect_CachesCredentials (line 1120) | func TestStorageAdapter_Connect_CachesCredentials(t *testing.T) { function TestStorageAdapter_Connect_InvalidCredentials_DoesNotFailConnect (line 1138) | func TestStorageAdapter_Connect_InvalidCredentials_DoesNotFailConnect(t ... function TestStorageAdapter_Connect_NoCredentials_DoesNotCache (line 1167) | func TestStorageAdapter_Connect_NoCredentials_DoesNotCache(t *testing.T) { FILE: pkg/gofr/datasource/file/helper.go function ValidateSeekOffset (line 14) | func ValidateSeekOffset(whence int, offset, currentPos, length int64) (i... function IsAlreadyExistsError (line 37) | func IsAlreadyExistsError(err error) bool { function GenerateCopyName (line 59) | func GenerateCopyName(original string, count int) string { FILE: pkg/gofr/datasource/file/interface.go type File (line 12) | type File interface type FileInfo (line 33) | type FileInfo interface type RowReader (line 41) | type RowReader interface type StorageProvider (line 48) | type StorageProvider interface type MetadataWriter (line 64) | type MetadataWriter interface type SignedURLProvider (line 69) | type SignedURLProvider interface type ObjectInfo (line 74) | type ObjectInfo struct type FileSystem (line 85) | type FileSystem interface type FileSystemProvider (line 132) | type FileSystemProvider interface type FileOptions (line 152) | type FileOptions struct type AdvancedFileOperations (line 159) | type AdvancedFileOperations interface type SignedURLGenerator (line 164) | type SignedURLGenerator interface type CloudFileSystem (line 171) | type CloudFileSystem interface function AsCloud (line 186) | func AsCloud(fs FileSystem) (CloudFileSystem, bool) { constant StatusSuccess (line 200) | StatusSuccess = "SUCCESS" constant StatusError (line 201) | StatusError = "ERROR" constant MsgWriterClosed (line 202) | MsgWriterClosed = "Writer closed successfully" constant MsgReaderClosed (line 203) | MsgReaderClosed = "Reader closed successfully" FILE: pkg/gofr/datasource/file/local_fs.go constant dirPerm (line 12) | dirPerm = 0755 type localProvider (line 15) | type localProvider struct method Connect (line 45) | func (*localProvider) Connect(_ context.Context) error { method Health (line 49) | func (*localProvider) Health(_ context.Context) error { method Close (line 53) | func (*localProvider) Close() error { method NewReader (line 57) | func (*localProvider) NewReader(_ context.Context, name string) (io.Re... method NewRangeReader (line 61) | func (*localProvider) NewRangeReader(_ context.Context, name string, o... method NewWriter (line 79) | func (*localProvider) NewWriter(_ context.Context, name string) io.Wri... method StatObject (line 93) | func (*localProvider) StatObject(_ context.Context, name string) (*Obj... method DeleteObject (line 108) | func (*localProvider) DeleteObject(_ context.Context, name string) err... method CopyObject (line 112) | func (*localProvider) CopyObject(_ context.Context, src, dst string) e... method ListObjects (line 136) | func (*localProvider) ListObjects(_ context.Context, prefix string) ([... method ListDir (line 153) | func (*localProvider) ListDir(_ context.Context, prefix string) ([]Obj... type localFileSystem (line 19) | type localFileSystem struct method Connect (line 39) | func (l *localFileSystem) Connect() { function NewLocalFileSystem (line 25) | func NewLocalFileSystem(logger datasource.Logger) FileSystemProvider { function New (line 187) | func New(logger datasource.Logger) FileSystem { type limitedReadCloser (line 194) | type limitedReadCloser struct method Read (line 199) | func (l *limitedReadCloser) Read(p []byte) (int, error) { method Close (line 214) | func (l *limitedReadCloser) Close() error { type failWriter (line 219) | type failWriter struct method Write (line 223) | func (f *failWriter) Write([]byte) (int, error) { method Close (line 227) | func (f *failWriter) Close() error { FILE: pkg/gofr/datasource/file/local_fs_test.go function TestLocalProvider_NewReaderAndNewRangeReader_LimitedAndFull (line 13) | func TestLocalProvider_NewReaderAndNewRangeReader_LimitedAndFull(t *test... function TestLocalProvider_NewWriter_CreateAndFailWriter (line 54) | func TestLocalProvider_NewWriter_CreateAndFailWriter(t *testing.T) { function TestLocalProvider_Stat_Delete_Copy_List_ListDir (line 91) | func TestLocalProvider_Stat_Delete_Copy_List_ListDir(t *testing.T) { function TestLimitedReadCloser_ReadsTillLimitAndEOF (line 167) | func TestLimitedReadCloser_ReadsTillLimitAndEOF(t *testing.T) { function TestFailWriter_WriteAndCloseReturnError (line 195) | func TestFailWriter_WriteAndCloseReturnError(t *testing.T) { FILE: pkg/gofr/datasource/file/logger.go type OperationLog (line 11) | type OperationLog struct method PrettyPrint (line 32) | func (fl *OperationLog) PrettyPrint(writer io.Writer) { function cleanString (line 23) | func cleanString(query *string) string { FILE: pkg/gofr/datasource/file/mock_interface.go type MockFile (line 23) | type MockFile struct method EXPECT (line 42) | func (m *MockFile) EXPECT() *MockFileMockRecorder { method Close (line 47) | func (m *MockFile) Close() error { method IsDir (line 61) | func (m *MockFile) IsDir() bool { method ModTime (line 75) | func (m *MockFile) ModTime() time.Time { method Mode (line 89) | func (m *MockFile) Mode() os.FileMode { method Name (line 103) | func (m *MockFile) Name() string { method Read (line 117) | func (m *MockFile) Read(p []byte) (int, error) { method ReadAll (line 132) | func (m *MockFile) ReadAll() (RowReader, error) { method ReadAt (line 147) | func (m *MockFile) ReadAt(p []byte, off int64) (int, error) { method Seek (line 162) | func (m *MockFile) Seek(offset int64, whence int) (int64, error) { method Size (line 177) | func (m *MockFile) Size() int64 { method Sys (line 191) | func (m *MockFile) Sys() any { method Write (line 205) | func (m *MockFile) Write(p []byte) (int, error) { method WriteAt (line 220) | func (m *MockFile) WriteAt(p []byte, off int64) (int, error) { type MockFileMockRecorder (line 30) | type MockFileMockRecorder struct method Close (line 55) | func (mr *MockFileMockRecorder) Close() *gomock.Call { method IsDir (line 69) | func (mr *MockFileMockRecorder) IsDir() *gomock.Call { method ModTime (line 83) | func (mr *MockFileMockRecorder) ModTime() *gomock.Call { method Mode (line 97) | func (mr *MockFileMockRecorder) Mode() *gomock.Call { method Name (line 111) | func (mr *MockFileMockRecorder) Name() *gomock.Call { method Read (line 126) | func (mr *MockFileMockRecorder) Read(p any) *gomock.Call { method ReadAll (line 141) | func (mr *MockFileMockRecorder) ReadAll() *gomock.Call { method ReadAt (line 156) | func (mr *MockFileMockRecorder) ReadAt(p, off any) *gomock.Call { method Seek (line 171) | func (mr *MockFileMockRecorder) Seek(offset, whence any) *gomock.Call { method Size (line 185) | func (mr *MockFileMockRecorder) Size() *gomock.Call { method Sys (line 199) | func (mr *MockFileMockRecorder) Sys() *gomock.Call { method Write (line 214) | func (mr *MockFileMockRecorder) Write(p any) *gomock.Call { method WriteAt (line 229) | func (mr *MockFileMockRecorder) WriteAt(p, off any) *gomock.Call { function NewMockFile (line 35) | func NewMockFile(ctrl *gomock.Controller) *MockFile { type MockFileInfo (line 235) | type MockFileInfo struct method EXPECT (line 254) | func (m *MockFileInfo) EXPECT() *MockFileInfoMockRecorder { method IsDir (line 259) | func (m *MockFileInfo) IsDir() bool { method ModTime (line 273) | func (m *MockFileInfo) ModTime() time.Time { method Mode (line 287) | func (m *MockFileInfo) Mode() os.FileMode { method Name (line 301) | func (m *MockFileInfo) Name() string { method Size (line 315) | func (m *MockFileInfo) Size() int64 { type MockFileInfoMockRecorder (line 242) | type MockFileInfoMockRecorder struct method IsDir (line 267) | func (mr *MockFileInfoMockRecorder) IsDir() *gomock.Call { method ModTime (line 281) | func (mr *MockFileInfoMockRecorder) ModTime() *gomock.Call { method Mode (line 295) | func (mr *MockFileInfoMockRecorder) Mode() *gomock.Call { method Name (line 309) | func (mr *MockFileInfoMockRecorder) Name() *gomock.Call { method Size (line 323) | func (mr *MockFileInfoMockRecorder) Size() *gomock.Call { function NewMockFileInfo (line 247) | func NewMockFileInfo(ctrl *gomock.Controller) *MockFileInfo { type MockRowReader (line 329) | type MockRowReader struct method EXPECT (line 348) | func (m *MockRowReader) EXPECT() *MockRowReaderMockRecorder { method Next (line 353) | func (m *MockRowReader) Next() bool { method Scan (line 367) | func (m *MockRowReader) Scan(arg0 any) error { type MockRowReaderMockRecorder (line 336) | type MockRowReaderMockRecorder struct method Next (line 361) | func (mr *MockRowReaderMockRecorder) Next() *gomock.Call { method Scan (line 375) | func (mr *MockRowReaderMockRecorder) Scan(arg0 any) *gomock.Call { function NewMockRowReader (line 341) | func NewMockRowReader(ctrl *gomock.Controller) *MockRowReader { type MockStorageProvider (line 381) | type MockStorageProvider struct method EXPECT (line 400) | func (m *MockStorageProvider) EXPECT() *MockStorageProviderMockRecorder { method Connect (line 405) | func (m *MockStorageProvider) Connect(ctx context.Context) error { method CopyObject (line 419) | func (m *MockStorageProvider) CopyObject(ctx context.Context, src, dst... method DeleteObject (line 433) | func (m *MockStorageProvider) DeleteObject(ctx context.Context, name s... method ListDir (line 447) | func (m *MockStorageProvider) ListDir(ctx context.Context, prefix stri... method ListObjects (line 463) | func (m *MockStorageProvider) ListObjects(ctx context.Context, prefix ... method NewRangeReader (line 478) | func (m *MockStorageProvider) NewRangeReader(ctx context.Context, name... method NewReader (line 493) | func (m *MockStorageProvider) NewReader(ctx context.Context, name stri... method NewWriter (line 508) | func (m *MockStorageProvider) NewWriter(ctx context.Context, name stri... method StatObject (line 522) | func (m *MockStorageProvider) StatObject(ctx context.Context, name str... type MockStorageProviderMockRecorder (line 388) | type MockStorageProviderMockRecorder struct method Connect (line 413) | func (mr *MockStorageProviderMockRecorder) Connect(ctx any) *gomock.Ca... method CopyObject (line 427) | func (mr *MockStorageProviderMockRecorder) CopyObject(ctx, src, dst an... method DeleteObject (line 441) | func (mr *MockStorageProviderMockRecorder) DeleteObject(ctx, name any)... method ListDir (line 457) | func (mr *MockStorageProviderMockRecorder) ListDir(ctx, prefix any) *g... method ListObjects (line 472) | func (mr *MockStorageProviderMockRecorder) ListObjects(ctx, prefix any... method NewRangeReader (line 487) | func (mr *MockStorageProviderMockRecorder) NewRangeReader(ctx, name, o... method NewReader (line 502) | func (mr *MockStorageProviderMockRecorder) NewReader(ctx, name any) *g... method NewWriter (line 516) | func (mr *MockStorageProviderMockRecorder) NewWriter(ctx, name any) *g... method StatObject (line 531) | func (mr *MockStorageProviderMockRecorder) StatObject(ctx, name any) *... function NewMockStorageProvider (line 393) | func NewMockStorageProvider(ctrl *gomock.Controller) *MockStorageProvider { type MockFileSystem (line 537) | type MockFileSystem struct method EXPECT (line 556) | func (m *MockFileSystem) EXPECT() *MockFileSystemMockRecorder { method ChDir (line 561) | func (m *MockFileSystem) ChDir(dirname string) error { method Create (line 575) | func (m *MockFileSystem) Create(name string) (File, error) { method Getwd (line 590) | func (m *MockFileSystem) Getwd() (string, error) { method Mkdir (line 605) | func (m *MockFileSystem) Mkdir(name string, perm os.FileMode) error { method MkdirAll (line 619) | func (m *MockFileSystem) MkdirAll(path string, perm os.FileMode) error { method Open (line 633) | func (m *MockFileSystem) Open(name string) (File, error) { method OpenFile (line 648) | func (m *MockFileSystem) OpenFile(name string, flag int, perm os.FileM... method ReadDir (line 663) | func (m *MockFileSystem) ReadDir(dir string) ([]FileInfo, error) { method Remove (line 678) | func (m *MockFileSystem) Remove(name string) error { method RemoveAll (line 692) | func (m *MockFileSystem) RemoveAll(path string) error { method Rename (line 706) | func (m *MockFileSystem) Rename(oldname, newname string) error { method Stat (line 720) | func (m *MockFileSystem) Stat(name string) (FileInfo, error) { type MockFileSystemMockRecorder (line 544) | type MockFileSystemMockRecorder struct method ChDir (line 569) | func (mr *MockFileSystemMockRecorder) ChDir(dirname any) *gomock.Call { method Create (line 584) | func (mr *MockFileSystemMockRecorder) Create(name any) *gomock.Call { method Getwd (line 599) | func (mr *MockFileSystemMockRecorder) Getwd() *gomock.Call { method Mkdir (line 613) | func (mr *MockFileSystemMockRecorder) Mkdir(name, perm any) *gomock.Ca... method MkdirAll (line 627) | func (mr *MockFileSystemMockRecorder) MkdirAll(path, perm any) *gomock... method Open (line 642) | func (mr *MockFileSystemMockRecorder) Open(name any) *gomock.Call { method OpenFile (line 657) | func (mr *MockFileSystemMockRecorder) OpenFile(name, flag, perm any) *... method ReadDir (line 672) | func (mr *MockFileSystemMockRecorder) ReadDir(dir any) *gomock.Call { method Remove (line 686) | func (mr *MockFileSystemMockRecorder) Remove(name any) *gomock.Call { method RemoveAll (line 700) | func (mr *MockFileSystemMockRecorder) RemoveAll(path any) *gomock.Call { method Rename (line 714) | func (mr *MockFileSystemMockRecorder) Rename(oldname, newname any) *go... method Stat (line 729) | func (mr *MockFileSystemMockRecorder) Stat(name any) *gomock.Call { function NewMockFileSystem (line 549) | func NewMockFileSystem(ctrl *gomock.Controller) *MockFileSystem { type MockFileSystemProvider (line 735) | type MockFileSystemProvider struct method EXPECT (line 754) | func (m *MockFileSystemProvider) EXPECT() *MockFileSystemProviderMockR... method ChDir (line 759) | func (m *MockFileSystemProvider) ChDir(dirname string) error { method Connect (line 773) | func (m *MockFileSystemProvider) Connect() { method Create (line 785) | func (m *MockFileSystemProvider) Create(name string) (File, error) { method Getwd (line 800) | func (m *MockFileSystemProvider) Getwd() (string, error) { method Mkdir (line 815) | func (m *MockFileSystemProvider) Mkdir(name string, perm os.FileMode) ... method MkdirAll (line 829) | func (m *MockFileSystemProvider) MkdirAll(path string, perm os.FileMod... method Open (line 843) | func (m *MockFileSystemProvider) Open(name string) (File, error) { method OpenFile (line 858) | func (m *MockFileSystemProvider) OpenFile(name string, flag int, perm ... method ReadDir (line 873) | func (m *MockFileSystemProvider) ReadDir(dir string) ([]FileInfo, erro... method Remove (line 888) | func (m *MockFileSystemProvider) Remove(name string) error { method RemoveAll (line 902) | func (m *MockFileSystemProvider) RemoveAll(path string) error { method Rename (line 916) | func (m *MockFileSystemProvider) Rename(oldname, newname string) error { method Stat (line 930) | func (m *MockFileSystemProvider) Stat(name string) (FileInfo, error) { method UseLogger (line 945) | func (m *MockFileSystemProvider) UseLogger(logger any) { method UseMetrics (line 957) | func (m *MockFileSystemProvider) UseMetrics(metrics any) { type MockFileSystemProviderMockRecorder (line 742) | type MockFileSystemProviderMockRecorder struct method ChDir (line 767) | func (mr *MockFileSystemProviderMockRecorder) ChDir(dirname any) *gomo... method Connect (line 779) | func (mr *MockFileSystemProviderMockRecorder) Connect() *gomock.Call { method Create (line 794) | func (mr *MockFileSystemProviderMockRecorder) Create(name any) *gomock... method Getwd (line 809) | func (mr *MockFileSystemProviderMockRecorder) Getwd() *gomock.Call { method Mkdir (line 823) | func (mr *MockFileSystemProviderMockRecorder) Mkdir(name, perm any) *g... method MkdirAll (line 837) | func (mr *MockFileSystemProviderMockRecorder) MkdirAll(path, perm any)... method Open (line 852) | func (mr *MockFileSystemProviderMockRecorder) Open(name any) *gomock.C... method OpenFile (line 867) | func (mr *MockFileSystemProviderMockRecorder) OpenFile(name, flag, per... method ReadDir (line 882) | func (mr *MockFileSystemProviderMockRecorder) ReadDir(dir any) *gomock... method Remove (line 896) | func (mr *MockFileSystemProviderMockRecorder) Remove(name any) *gomock... method RemoveAll (line 910) | func (mr *MockFileSystemProviderMockRecorder) RemoveAll(path any) *gom... method Rename (line 924) | func (mr *MockFileSystemProviderMockRecorder) Rename(oldname, newname ... method Stat (line 939) | func (mr *MockFileSystemProviderMockRecorder) Stat(name any) *gomock.C... method UseLogger (line 951) | func (mr *MockFileSystemProviderMockRecorder) UseLogger(logger any) *g... method UseMetrics (line 963) | func (mr *MockFileSystemProviderMockRecorder) UseMetrics(metrics any) ... function NewMockFileSystemProvider (line 747) | func NewMockFileSystemProvider(ctrl *gomock.Controller) *MockFileSystemP... type MockLogger (line 969) | type MockLogger struct method EXPECT (line 988) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 993) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 1009) | func (m *MockLogger) Debugf(format string, args ...any) { method Error (line 1026) | func (m *MockLogger) Error(args ...any) { method Errorf (line 1042) | func (m *MockLogger) Errorf(format string, args ...any) { method Info (line 1059) | func (m *MockLogger) Info(args ...any) { method Infof (line 1075) | func (m *MockLogger) Infof(format string, args ...any) { method Warn (line 1092) | func (m *MockLogger) Warn(args ...any) { method Warnf (line 1108) | func (m *MockLogger) Warnf(format string, args ...any) { type MockLoggerMockRecorder (line 976) | type MockLoggerMockRecorder struct method Debug (line 1003) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 1019) | func (mr *MockLoggerMockRecorder) Debugf(format any, args ...any) *gom... method Error (line 1036) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 1052) | func (mr *MockLoggerMockRecorder) Errorf(format any, args ...any) *gom... method Info (line 1069) | func (mr *MockLoggerMockRecorder) Info(args ...any) *gomock.Call { method Infof (line 1085) | func (mr *MockLoggerMockRecorder) Infof(format any, args ...any) *gomo... method Warn (line 1102) | func (mr *MockLoggerMockRecorder) Warn(args ...any) *gomock.Call { method Warnf (line 1118) | func (mr *MockLoggerMockRecorder) Warnf(format any, args ...any) *gomo... function NewMockLogger (line 981) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { type MockMetrics (line 1125) | type MockMetrics struct method EXPECT (line 1144) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 1149) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 1166) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 1132) | type MockMetricsMockRecorder struct method NewHistogram (line 1159) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 1176) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 1137) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/file/observability.go constant AppFileStats (line 12) | AppFileStats = "app_file_stats" constant OpConnect (line 17) | OpConnect = "CONNECT" constant OpCreate (line 18) | OpCreate = "CREATE" constant OpCreateWithOptions (line 19) | OpCreateWithOptions = "CREATE_WITH_OPTIONS" constant OpOpen (line 20) | OpOpen = "OPEN" constant OpOpenFile (line 21) | OpOpenFile = "OPEN_FILE" constant OpRemove (line 22) | OpRemove = "REMOVE" constant OpRename (line 23) | OpRename = "RENAME" constant OpMkdir (line 24) | OpMkdir = "MKDIR" constant OpMkdirAll (line 25) | OpMkdirAll = "MKDIR_ALL" constant OpRemoveAll (line 26) | OpRemoveAll = "REMOVE_ALL" constant OpReadDir (line 27) | OpReadDir = "READ_DIR" constant OpStat (line 28) | OpStat = "STAT" constant OpChDir (line 29) | OpChDir = "CHDIR" constant OpGetwd (line 30) | OpGetwd = "GETWD" constant OpSignedURL (line 31) | OpSignedURL = "SIGNED_URL" constant OpRead (line 32) | OpRead = "READ" constant OpReadAt (line 33) | OpReadAt = "READ_AT" constant OpWrite (line 34) | OpWrite = "WRITE" constant OpWriteAt (line 35) | OpWriteAt = "WRITE_AT" constant OpSeek (line 36) | OpSeek = "SEEK" constant OpClose (line 37) | OpClose = "CLOSE" type StorageMetrics (line 41) | type StorageMetrics interface function DefaultHistogramBuckets (line 50) | func DefaultHistogramBuckets() []float64 { type OperationObservability (line 55) | type OperationObservability struct function ObserveOperation (line 68) | func ObserveOperation(params *OperationObservability) { FILE: pkg/gofr/datasource/file/row_reader.go type textReader (line 19) | type textReader struct method Next (line 51) | func (t *textReader) Next() bool { method Scan (line 56) | func (t *textReader) Scan(i any) error { type jsonReader (line 25) | type jsonReader struct method Next (line 116) | func (j *jsonReader) Next() bool { method Scan (line 131) | func (j *jsonReader) Scan(i any) error { function NewTextReader (line 43) | func NewTextReader(r io.Reader, logger datasource.Logger) RowReader { function NewJSONReader (line 68) | func NewJSONReader(r io.Reader, logger datasource.Logger) (RowReader, er... FILE: pkg/gofr/datasource/file/row_reader_test.go type errReader (line 15) | type errReader struct method Read (line 19) | func (e errReader) Read([]byte) (int, error) { return 0, e.err } function TestNewJSONReader_ReadErrorReturnsError (line 21) | func TestNewJSONReader_ReadErrorReturnsError(t *testing.T) { function TestNewJSONReader_EmptyInputReturnsEOF (line 28) | func TestNewJSONReader_EmptyInputReturnsEOF(t *testing.T) { function TestNewJSONReader_InvalidJSONReturnsError (line 34) | func TestNewJSONReader_InvalidJSONReturnsError(t *testing.T) { function TestJSONReader_ArrayAndSingleObject_Behavior (line 41) | func TestJSONReader_ArrayAndSingleObject_Behavior(t *testing.T) { function TestNewJSONReader_ErrorOnInvalidJSON (line 83) | func TestNewJSONReader_ErrorOnInvalidJSON(t *testing.T) { function TestTextReader_NextAndScan_SuccessAndTypeError (line 91) | func TestTextReader_NextAndScan_SuccessAndTypeError(t *testing.T) { function TestLocalProvider_ListDir_ReturnsObjectsAndDirs (line 115) | func TestLocalProvider_ListDir_ReturnsObjectsAndDirs(t *testing.T) { FILE: pkg/gofr/datasource/file/s3/file.go type S3File (line 23) | type S3File struct method Sys (line 35) | func (*S3File) Sys() any { method Close (line 44) | func (f *S3File) Close() error { method Read (line 64) | func (f *S3File) Read(p []byte) (n int, err error) { method ReadAt (line 124) | func (f *S3File) ReadAt(p []byte, offset int64) (n int, err error) { method Write (line 188) | func (f *S3File) Write(p []byte) (n int, err error) { method WriteAt (line 273) | func (f *S3File) WriteAt(p []byte, offset int64) (n int, err error) { method check (line 337) | func (f *S3File) check(whence int, offset, length int64, msg *string) ... method Seek (line 371) | func (f *S3File) Seek(offset int64, whence int) (int64, error) { method sendOperationStats (line 395) | func (f *S3File) sendOperationStats(fl *FileLog, startTime time.Time) { FILE: pkg/gofr/datasource/file/s3/file_parse.go constant statusErr (line 26) | statusErr = "ERROR" constant statusSuccess (line 27) | statusSuccess = "SUCCESS" type textReader (line 31) | type textReader struct method Next (line 133) | func (f *textReader) Next() bool { method Scan (line 138) | func (f *textReader) Scan(i any) error { type jsonReader (line 37) | type jsonReader struct method Next (line 123) | func (j *jsonReader) Next() bool { method Scan (line 128) | func (j *jsonReader) Scan(i any) error { method ReadAll (line 43) | func (f *S3File) ReadAll() (file.RowReader, error) { method createJSONReader (line 65) | func (f *S3File) createJSONReader(location string) (file.RowReader, erro... method createTextCSVReader (line 102) | func (f *S3File) createTextCSVReader(location string) (file.RowReader, e... method Name (line 151) | func (f *S3File) Name() string { method Mode (line 167) | func (f *S3File) Mode() os.FileMode { method Size (line 186) | func (f *S3File) Size() int64 { method ModTime (line 202) | func (f *S3File) ModTime() time.Time { method IsDir (line 222) | func (f *S3File) IsDir() bool { FILE: pkg/gofr/datasource/file/s3/file_test.go function newTestS3File (line 30) | func newTestS3File(t *testing.T, ctrl *gomock.Controller, name string, s... function newTestS3FileWithTime (line 36) | func newTestS3FileWithTime(_ *testing.T, ctrl *gomock.Controller, name s... function getObjectOutput (line 58) | func getObjectOutput(content string) *s3.GetObjectOutput { function putObjectOutput (line 66) | func putObjectOutput() *s3.PutObjectOutput { type mockReadCloser (line 71) | type mockReadCloser struct method Close (line 76) | func (m *mockReadCloser) Close() error { function TestS3File_Close_Success (line 81) | func TestS3File_Close_Success(t *testing.T) { function TestS3File_Close_Failure (line 112) | func TestS3File_Close_Failure(t *testing.T) { function TestS3File_Read_Success (line 127) | func TestS3File_Read_Success(t *testing.T) { function TestS3File_Read_Failure (line 210) | func TestS3File_Read_Failure(t *testing.T) { function TestS3File_ReadAt_Success (line 276) | func TestS3File_ReadAt_Success(t *testing.T) { function TestS3File_ReadAt_Failure (line 301) | func TestS3File_ReadAt_Failure(t *testing.T) { function TestS3File_Write_Success (line 369) | func TestS3File_Write_Success(t *testing.T) { function TestS3File_Write_Failure (line 452) | func TestS3File_Write_Failure(t *testing.T) { function TestS3File_WriteAt_Success (line 522) | func TestS3File_WriteAt_Success(t *testing.T) { function TestS3File_WriteAt_Failure (line 553) | func TestS3File_WriteAt_Failure(t *testing.T) { function getBodyContent (line 618) | func getBodyContent(t *testing.T, body io.Reader) []byte { function TestS3File_Seek_Success (line 628) | func TestS3File_Seek_Success(t *testing.T) { function TestS3File_Seek_Failure (line 689) | func TestS3File_Seek_Failure(t *testing.T) { function TestJsonReader_ValidObjects (line 755) | func TestJsonReader_ValidObjects(t *testing.T) { function TestJsonReader_NullAndEnd (line 788) | func TestJsonReader_NullAndEnd(t *testing.T) { function TestS3File_Metadata_Methods (line 816) | func TestS3File_Metadata_Methods(t *testing.T) { function createMockBodyWithError (line 844) | func createMockBodyWithError(bodyReadError error) *MockReadCloser { function createMockBodyWithContent (line 854) | func createMockBodyWithContent(fileBody []byte) *MockReadCloser { function newS3FileForReadAll (line 864) | func newS3FileForReadAll(t *testing.T, ctrl *gomock.Controller, name str... function TestS3File_ReadAll_JSONArray_Success (line 873) | func TestS3File_ReadAll_JSONArray_Success(t *testing.T) { function TestS3File_ReadAll_JSONObject_Success (line 888) | func TestS3File_ReadAll_JSONObject_Success(t *testing.T) { function TestS3File_ReadAll_Text_Success (line 903) | func TestS3File_ReadAll_Text_Success(t *testing.T) { function TestS3File_ReadAll_JSON_Error (line 918) | func TestS3File_ReadAll_JSON_Error(t *testing.T) { function TestS3File_ReadAll_Text_Error (line 932) | func TestS3File_ReadAll_Text_Error(t *testing.T) { function TestS3File_ReadAll_JSONInvalidToken_Error (line 946) | func TestS3File_ReadAll_JSONInvalidToken_Error(t *testing.T) { type errorReader (line 960) | type errorReader struct method Read (line 964) | func (er errorReader) Read(_ []byte) (n int, err error) { type MockReadCloser (line 969) | type MockReadCloser struct method Close (line 974) | func (m *MockReadCloser) Close() error { function TestFileSystem_Connect (line 978) | func TestFileSystem_Connect(t *testing.T) { FILE: pkg/gofr/datasource/file/s3/fs.go constant typeFile (line 21) | typeFile = "file" constant typeDirectory (line 22) | typeDirectory = "directory" type client (line 30) | type client struct type FileSystem (line 34) | type FileSystem struct method UseLogger (line 57) | func (f *FileSystem) UseLogger(logger any) { method UseMetrics (line 64) | func (f *FileSystem) UseMetrics(metrics any) { method Connect (line 75) | func (f *FileSystem) Connect() { method Create (line 123) | func (f *FileSystem) Create(name string) (file.File, error) { method Remove (line 196) | func (f *FileSystem) Remove(name string) error { method Open (line 229) | func (f *FileSystem) Open(name string) (file.File, error) { method OpenFile (line 269) | func (f *FileSystem) OpenFile(name string, _ int, _ os.FileMode) (file... method Rename (line 280) | func (f *FileSystem) Rename(oldname, newname string) error { type Config (line 43) | type Config struct function New (line 52) | func New(config *Config) file.FileSystemProvider { FILE: pkg/gofr/datasource/file/s3/fs_dir.go function getBucketName (line 25) | func getBucketName(filePath string) string { function getLocation (line 30) | func getLocation(bucket string) string { method Mkdir (line 39) | func (f *FileSystem) Mkdir(name string, _ os.FileMode) error { method MkdirAll (line 82) | func (f *FileSystem) MkdirAll(name string, perm os.FileMode) error { method RemoveAll (line 91) | func (f *FileSystem) RemoveAll(name string) error { function getRelativepath (line 143) | func getRelativepath(key, filePath string) string { method ReadDir (line 163) | func (f *FileSystem) ReadDir(name string) ([]file.FileInfo, error) { method ChDir (line 232) | func (f *FileSystem) ChDir(string) error { method Getwd (line 248) | func (f *FileSystem) Getwd() (string, error) { method renameDirectory (line 260) | func (f *FileSystem) renameDirectory(st, msg *string, oldPath, newPath s... method Stat (line 307) | func (f *FileSystem) Stat(name string) (file.FileInfo, error) { method sendOperationStats (line 387) | func (f *FileSystem) sendOperationStats(fl *FileLog, startTime time.Time) { FILE: pkg/gofr/datasource/file/s3/fs_test.go type testMocks (line 23) | type testMocks struct function setupTestMocks (line 30) | func setupTestMocks(ctrl *gomock.Controller) *testMocks { function defaultTestConfig (line 39) | func defaultTestConfig() *Config { function setupTestFileSystem (line 50) | func setupTestFileSystem(mocks *testMocks, config *Config) *FileSystem { function Test_CreateFile_TxtFile_Success (line 70) | func Test_CreateFile_TxtFile_Success(t *testing.T) { function Test_CreateFile_WithExistingDirectory_Success (line 92) | func Test_CreateFile_WithExistingDirectory_Success(t *testing.T) { function Test_CreateFile_Error (line 125) | func Test_CreateFile_Error(t *testing.T) { function Test_OpenFile (line 143) | func Test_OpenFile(t *testing.T) { function Test_MakingDirectories (line 166) | func Test_MakingDirectories(t *testing.T) { function Test_RenameDirectory (line 186) | func Test_RenameDirectory(t *testing.T) { type result (line 242) | type result struct function Test_ReadDir (line 248) | func Test_ReadDir(t *testing.T) { function runReadDirTest (line 306) | func runReadDirTest(t *testing.T, fs *FileSystem, dirPath string, expect... function TestRemove (line 325) | func TestRemove(t *testing.T) { function Test_RenameFile_ToNewName_Success (line 344) | func Test_RenameFile_ToNewName_Success(t *testing.T) { function Test_RenameFile_ToSameName_Success (line 363) | func Test_RenameFile_ToSameName_Success(t *testing.T) { function Test_RenameFile_WithDifferentExtension_Error (line 377) | func Test_RenameFile_WithDifferentExtension_Error(t *testing.T) { function Test_RenameFile_ToDirectoryPath_Error (line 392) | func Test_RenameFile_ToDirectoryPath_Error(t *testing.T) { function Test_StatFile (line 407) | func Test_StatFile(t *testing.T) { function Test_StatDirectory (line 451) | func Test_StatDirectory(t *testing.T) { function Test_CreateFile_PutObjectFails_Error (line 507) | func Test_CreateFile_PutObjectFails_Error(t *testing.T) { function Test_CreateFile_GetObjectFails_Error (line 533) | func Test_CreateFile_GetObjectFails_Error(t *testing.T) { function Test_Open_Success (line 560) | func Test_Open_Success(t *testing.T) { function Test_Open_GetObjectFails_Error (line 579) | func Test_Open_GetObjectFails_Error(t *testing.T) { function Test_RenameDirectory_ListObjectsV2Fails_Error (line 595) | func Test_RenameDirectory_ListObjectsV2Fails_Error(t *testing.T) { function Test_Stat_ListObjectsV2Fails_Error (line 612) | func Test_Stat_ListObjectsV2Fails_Error(t *testing.T) { FILE: pkg/gofr/datasource/file/s3/interface.go type Logger (line 10) | type Logger interface type s3Client (line 19) | type s3Client interface type Metrics (line 28) | type Metrics interface FILE: pkg/gofr/datasource/file/s3/logger.go type FileLog (line 13) | type FileLog struct method PrettyPrint (line 31) | func (fl *FileLog) PrettyPrint(writer io.Writer) { function clean (line 23) | func clean(query *string) string { FILE: pkg/gofr/datasource/file/s3/logger_test.go function TestFileLogPrettyPrint (line 10) | func TestFileLogPrettyPrint(t *testing.T) { function TestFileLogPrettyPrintWhitespaceHandling (line 32) | func TestFileLogPrettyPrintWhitespaceHandling(t *testing.T) { FILE: pkg/gofr/datasource/file/s3/mock_interface.go type MockLogger (line 21) | type MockLogger struct method EXPECT (line 39) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 44) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 60) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Errorf (line 77) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Logf (line 94) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 27) | type MockLoggerMockRecorder struct method Debug (line 54) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 70) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Errorf (line 87) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Logf (line 104) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 32) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { type Mocks3Client (line 111) | type Mocks3Client struct method EXPECT (line 129) | func (m *Mocks3Client) EXPECT() *Mocks3ClientMockRecorder { method CopyObject (line 134) | func (m *Mocks3Client) CopyObject(ctx context.Context, params *s3.Copy... method DeleteObject (line 154) | func (m *Mocks3Client) DeleteObject(ctx context.Context, params *s3.De... method DeleteObjects (line 174) | func (m *Mocks3Client) DeleteObjects(ctx context.Context, params *s3.D... method GetObject (line 194) | func (m *Mocks3Client) GetObject(ctx context.Context, params *s3.GetOb... method ListObjectsV2 (line 214) | func (m *Mocks3Client) ListObjectsV2(ctx context.Context, params *s3.L... method PutObject (line 234) | func (m *Mocks3Client) PutObject(ctx context.Context, params *s3.PutOb... type Mocks3ClientMockRecorder (line 117) | type Mocks3ClientMockRecorder struct method CopyObject (line 147) | func (mr *Mocks3ClientMockRecorder) CopyObject(ctx, params any, optFns... method DeleteObject (line 167) | func (mr *Mocks3ClientMockRecorder) DeleteObject(ctx, params any, optF... method DeleteObjects (line 187) | func (mr *Mocks3ClientMockRecorder) DeleteObjects(ctx, params any, opt... method GetObject (line 207) | func (mr *Mocks3ClientMockRecorder) GetObject(ctx, params any, optFns ... method ListObjectsV2 (line 227) | func (mr *Mocks3ClientMockRecorder) ListObjectsV2(ctx, params any, opt... method PutObject (line 247) | func (mr *Mocks3ClientMockRecorder) PutObject(ctx, params any, optFns ... function NewMocks3Client (line 122) | func NewMocks3Client(ctrl *gomock.Controller) *Mocks3Client { type MockMetrics (line 254) | type MockMetrics struct method EXPECT (line 272) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 277) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 294) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 260) | type MockMetricsMockRecorder struct method NewHistogram (line 287) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 304) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 265) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/file/sftp/file.go type sftpFile (line 17) | type sftpFile struct method Size (line 22) | func (f sftpFile) Size() int64 { method ModTime (line 33) | func (f sftpFile) ModTime() time.Time { method IsDir (line 44) | func (f sftpFile) IsDir() bool { method Mode (line 55) | func (f sftpFile) Mode() os.FileMode { method Sys (line 65) | func (f sftpFile) Sys() any { method ReadAll (line 107) | func (f sftpFile) ReadAll() (file.RowReader, error) { method createJSONReader (line 116) | func (f sftpFile) createJSONReader() (file.RowReader, error) { method peekJSONToken (line 135) | func (sftpFile) peekJSONToken(decoder *json.Decoder) (json.Token, erro... method createJSONObjectReader (line 147) | func (f sftpFile) createJSONObjectReader() (file.RowReader, error) { method createTextCSVReader (line 166) | func (f sftpFile) createTextCSVReader() file.RowReader { type textReader (line 76) | type textReader struct method Next (line 184) | func (f textReader) Next() bool { method Scan (line 189) | func (f textReader) Scan(i any) error { type jsonReader (line 81) | type jsonReader struct method Next (line 174) | func (j jsonReader) Next() bool { method Scan (line 179) | func (j jsonReader) Scan(i any) error { FILE: pkg/gofr/datasource/file/sftp/fs.go constant statusSuccess (line 14) | statusSuccess = "SUCCESS" constant statusError (line 15) | statusError = "ERROR" type FileSystem (line 18) | type FileSystem struct method UseLogger (line 38) | func (f *FileSystem) UseLogger(logger any) { method UseMetrics (line 45) | func (f *FileSystem) UseMetrics(metrics any) { method Connect (line 52) | func (f *FileSystem) Connect() { method Create (line 80) | func (f *FileSystem) Create(name string) (file.File, error) { method Mkdir (line 102) | func (f *FileSystem) Mkdir(name string, _ os.FileMode) error { method MkdirAll (line 116) | func (f *FileSystem) MkdirAll(path string, _ os.FileMode) error { method Open (line 130) | func (f *FileSystem) Open(name string) (file.File, error) { method OpenFile (line 148) | func (f *FileSystem) OpenFile(name string, flag int, _ os.FileMode) (f... method Remove (line 166) | func (f *FileSystem) Remove(name string) error { method RemoveAll (line 180) | func (f *FileSystem) RemoveAll(path string) error { method Rename (line 194) | func (f *FileSystem) Rename(oldname, newname string) error { method ReadDir (line 209) | func (f *FileSystem) ReadDir(dir string) ([]file.FileInfo, error) { method Stat (line 229) | func (f *FileSystem) Stat(name string) (file.FileInfo, error) { method ChDir (line 243) | func (f *FileSystem) ChDir(_ string) error { method Getwd (line 248) | func (f *FileSystem) Getwd() (string, error) { method sendOperationStats (line 263) | func (f *FileSystem) sendOperationStats(fl *FileLog, startTime time.Ti... type Config (line 25) | type Config struct function New (line 33) | func New(cfg Config) *FileSystem { FILE: pkg/gofr/datasource/file/sftp/fs_test.go type mocks (line 14) | type mocks struct function getMocks (line 26) | func getMocks(t *testing.T) (FileSystem, mocks) { function TestFiles_Mkdir (line 48) | func TestFiles_Mkdir(t *testing.T) { function TestFiles_MkdirAll (line 68) | func TestFiles_MkdirAll(t *testing.T) { function TestFiles_Remove (line 88) | func TestFiles_Remove(t *testing.T) { function TestFiles_RemoveAll (line 108) | func TestFiles_RemoveAll(t *testing.T) { function TestFiles_Rename (line 128) | func TestFiles_Rename(t *testing.T) { function TestFiles_ChDir (line 148) | func TestFiles_ChDir(t *testing.T) { function TestFiles_GetWd (line 158) | func TestFiles_GetWd(t *testing.T) { function TestFiles_Create (line 180) | func TestFiles_Create(t *testing.T) { function TestFiles_Open (line 205) | func TestFiles_Open(t *testing.T) { function TestFiles_OpenFile (line 230) | func TestFiles_OpenFile(t *testing.T) { function TestFiles_ReadDir (line 255) | func TestFiles_ReadDir(t *testing.T) { function TestFiles_Stat (line 285) | func TestFiles_Stat(t *testing.T) { FILE: pkg/gofr/datasource/file/sftp/interface.go type Logger (line 11) | type Logger interface type Metrics (line 18) | type Metrics interface type sftpClient (line 23) | type sftpClient interface FILE: pkg/gofr/datasource/file/sftp/logger.go type FileLog (line 11) | type FileLog struct method PrettyPrint (line 28) | func (fl *FileLog) PrettyPrint(writer io.Writer) { function clean (line 20) | func clean(query *string) string { FILE: pkg/gofr/datasource/file/sftp/logger_test.go function TestFileLogPrettyPrint (line 10) | func TestFileLogPrettyPrint(t *testing.T) { function TestFileLogPrettyPrintWhitespaceHandling (line 26) | func TestFileLogPrettyPrintWhitespaceHandling(t *testing.T) { FILE: pkg/gofr/datasource/file/sftp/mock_interface.go type MockLogger (line 22) | type MockLogger struct method EXPECT (line 40) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 45) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 61) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Errorf (line 78) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Logf (line 95) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 28) | type MockLoggerMockRecorder struct method Debug (line 55) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 71) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Errorf (line 88) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Logf (line 105) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 33) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { type MockMetrics (line 112) | type MockMetrics struct method EXPECT (line 130) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 135) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 152) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 118) | type MockMetricsMockRecorder struct method NewHistogram (line 145) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 162) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 123) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { type MocksftpClient (line 169) | type MocksftpClient struct method EXPECT (line 187) | func (m *MocksftpClient) EXPECT() *MocksftpClientMockRecorder { method Create (line 192) | func (m *MocksftpClient) Create(path string) (*sftp.File, error) { method Getwd (line 207) | func (m *MocksftpClient) Getwd() (string, error) { method Mkdir (line 222) | func (m *MocksftpClient) Mkdir(path string) error { method MkdirAll (line 236) | func (m *MocksftpClient) MkdirAll(path string) error { method Open (line 250) | func (m *MocksftpClient) Open(path string) (*sftp.File, error) { method OpenFile (line 265) | func (m *MocksftpClient) OpenFile(path string, f int) (*sftp.File, err... method ReadDir (line 280) | func (m *MocksftpClient) ReadDir(p string) ([]os.FileInfo, error) { method Remove (line 295) | func (m *MocksftpClient) Remove(path string) error { method RemoveAll (line 309) | func (m *MocksftpClient) RemoveAll(path string) error { method Rename (line 323) | func (m *MocksftpClient) Rename(oldname, newname string) error { method Stat (line 337) | func (m *MocksftpClient) Stat(p string) (os.FileInfo, error) { type MocksftpClientMockRecorder (line 175) | type MocksftpClientMockRecorder struct method Create (line 201) | func (mr *MocksftpClientMockRecorder) Create(path any) *gomock.Call { method Getwd (line 216) | func (mr *MocksftpClientMockRecorder) Getwd() *gomock.Call { method Mkdir (line 230) | func (mr *MocksftpClientMockRecorder) Mkdir(path any) *gomock.Call { method MkdirAll (line 244) | func (mr *MocksftpClientMockRecorder) MkdirAll(path any) *gomock.Call { method Open (line 259) | func (mr *MocksftpClientMockRecorder) Open(path any) *gomock.Call { method OpenFile (line 274) | func (mr *MocksftpClientMockRecorder) OpenFile(path, f any) *gomock.Ca... method ReadDir (line 289) | func (mr *MocksftpClientMockRecorder) ReadDir(p any) *gomock.Call { method Remove (line 303) | func (mr *MocksftpClientMockRecorder) Remove(path any) *gomock.Call { method RemoveAll (line 317) | func (mr *MocksftpClientMockRecorder) RemoveAll(path any) *gomock.Call { method Rename (line 331) | func (mr *MocksftpClientMockRecorder) Rename(oldname, newname any) *go... method Stat (line 346) | func (mr *MocksftpClientMockRecorder) Stat(p any) *gomock.Call { function NewMocksftpClient (line 180) | func NewMocksftpClient(ctrl *gomock.Controller) *MocksftpClient { FILE: pkg/gofr/datasource/health.go constant StatusUp (line 4) | StatusUp = "UP" constant StatusDown (line 5) | StatusDown = "DOWN" type Health (line 8) | type Health struct FILE: pkg/gofr/datasource/influxdb/influxdb.go type Config (line 14) | type Config struct type influx (line 21) | type influx struct type Client (line 29) | type Client struct method CreateOrganization (line 68) | func (c *Client) CreateOrganization(ctx context.Context, orgName strin... method DeleteOrganization (line 96) | func (c *Client) DeleteOrganization(ctx context.Context, orgID string)... method ListOrganization (line 123) | func (c *Client) ListOrganization(ctx context.Context) (map[string]str... method CreateBucket (line 158) | func (c *Client) CreateBucket(ctx context.Context, orgID, bucketName s... method DeleteBucket (line 188) | func (c *Client) DeleteBucket(ctx context.Context, bucketID string) er... method HealthCheck (line 219) | func (c *Client) HealthCheck(ctx context.Context) (any, error) { method ListBuckets (line 260) | func (c *Client) ListBuckets(ctx context.Context, org string) (buckets... method Ping (line 296) | func (c *Client) Ping(ctx context.Context) (bool, error) { method Query (line 311) | func (c *Client) Query(ctx context.Context, org, fluxQuery string) ([]... method UseLogger (line 353) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 359) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 366) | func (c *Client) UseTracer(tracer any) { method WritePoint (line 372) | func (c *Client) WritePoint(ctx context.Context, method Connect (line 404) | func (c *Client) Connect() { method addTrace (line 434) | func (c *Client) addTrace(ctx context.Context, method, query string) (... method sendOperationStats (line 449) | func (c *Client) sendOperationStats(start time.Time, methodType, query... type HealthInflux (line 37) | type HealthInflux struct constant statusDown (line 45) | statusDown = "DOWN" constant statusUp (line 46) | statusUp = "UP" type Health (line 205) | type Health struct function New (line 393) | func New(config Config) *Client { function getOperationType (line 480) | func getOperationType(q string) string { FILE: pkg/gofr/datasource/influxdb/influxdb_test.go function setupDB (line 20) | func setupDB(t *testing.T, ctrl *gomock.Controller) *Client { function Test_HealthCheckSuccess (line 52) | func Test_HealthCheckSuccess(t *testing.T) { function Test_HealthCheckFail (line 71) | func Test_HealthCheckFail(t *testing.T) { function Test_PingSuccess (line 90) | func Test_PingSuccess(t *testing.T) { function Test_PingFailed (line 110) | func Test_PingFailed(t *testing.T) { function Test_CreateOrganization (line 130) | func Test_CreateOrganization(t *testing.T) { function Test_DeleteOrganization (line 194) | func Test_DeleteOrganization(t *testing.T) { function Test_ListOrganization (line 251) | func Test_ListOrganization(t *testing.T) { function Test_CreateBucket (line 319) | func Test_CreateBucket(t *testing.T) { function Test_DeleteBucket (line 392) | func Test_DeleteBucket(t *testing.T) { function Test_ListBucket (line 446) | func Test_ListBucket(t *testing.T) { function Test_Query (line 515) | func Test_Query(t *testing.T) { FILE: pkg/gofr/datasource/influxdb/interface.go type client (line 12) | type client interface type organization (line 26) | type organization interface type bucket (line 34) | type bucket interface type query (line 47) | type query interface FILE: pkg/gofr/datasource/influxdb/internal.go type influxdbOrganizationAPI (line 10) | type influxdbOrganizationAPI struct method GetOrganizations (line 19) | func (a influxdbOrganizationAPI) GetOrganizations(ctx context.Context,... method FindOrganizationByName (line 23) | func (a influxdbOrganizationAPI) FindOrganizationByName(ctx context.Co... method CreateOrganizationWithName (line 27) | func (a influxdbOrganizationAPI) CreateOrganizationWithName(ctx contex... method DeleteOrganizationWithID (line 31) | func (a influxdbOrganizationAPI) DeleteOrganizationWithID(ctx context.... function NewInfluxdbOrganizationAPI (line 15) | func NewInfluxdbOrganizationAPI(a api.OrganizationsAPI) organization { type influxdbBucketAPI (line 36) | type influxdbBucketAPI struct method GetBuckets (line 45) | func (b influxdbBucketAPI) GetBuckets(ctx context.Context, pagingOptio... method FindBucketsByOrgName (line 49) | func (b influxdbBucketAPI) FindBucketsByOrgName(ctx context.Context, o... method FindBucketByName (line 55) | func (b influxdbBucketAPI) FindBucketByName(ctx context.Context, bucke... method FindBucketByID (line 59) | func (b influxdbBucketAPI) FindBucketByID(ctx context.Context, bucketI... method CreateBucket (line 63) | func (b influxdbBucketAPI) CreateBucket(ctx context.Context, bucket *d... method CreateBucketWithName (line 67) | func (b influxdbBucketAPI) CreateBucketWithName( method CreateBucketWithNameWithID (line 73) | func (b influxdbBucketAPI) CreateBucketWithNameWithID( method UpdateBucket (line 79) | func (b influxdbBucketAPI) UpdateBucket(ctx context.Context, bucket *d... method DeleteBucketWithID (line 83) | func (b influxdbBucketAPI) DeleteBucketWithID(ctx context.Context, buc... function NewInfluxdbBucketAPI (line 41) | func NewInfluxdbBucketAPI(a api.BucketsAPI) bucket { FILE: pkg/gofr/datasource/influxdb/logger.go type Logger (line 10) | type Logger interface type QueryLog (line 19) | type QueryLog struct method PrettyPrint (line 27) | func (ql *QueryLog) PrettyPrint(writer io.Writer) { function clean (line 56) | func clean(query string) string { FILE: pkg/gofr/datasource/influxdb/metrics.go type Metrics (line 6) | type Metrics interface FILE: pkg/gofr/datasource/influxdb/metrics_logger.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 39) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 44) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 61) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 27) | type MockMetricsMockRecorder struct method NewHistogram (line 54) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 71) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 32) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/influxdb/mock_interface.go type Mockclient (line 18) | type Mockclient struct method EXPECT (line 36) | func (m *Mockclient) EXPECT() *MockclientMockRecorder { method AuthorizationsAPI (line 41) | func (m *Mockclient) AuthorizationsAPI() api.AuthorizationsAPI { method BucketsAPI (line 55) | func (m *Mockclient) BucketsAPI() api.BucketsAPI { method DeleteAPI (line 69) | func (m *Mockclient) DeleteAPI() api.DeleteAPI { method Health (line 83) | func (m *Mockclient) Health(ctx context.Context) (*domain.HealthCheck,... method Options (line 98) | func (m *Mockclient) Options() *influxdb.Options { method OrganizationsAPI (line 112) | func (m *Mockclient) OrganizationsAPI() api.OrganizationsAPI { method Ping (line 126) | func (m *Mockclient) Ping(ctx context.Context) (bool, error) { method QueryAPI (line 141) | func (m *Mockclient) QueryAPI(org string) api.QueryAPI { method Setup (line 155) | func (m *Mockclient) Setup(ctx context.Context, username, password, or... method WriteAPIBlocking (line 170) | func (m *Mockclient) WriteAPIBlocking(org, bucket string) api.WriteAPI... type MockclientMockRecorder (line 24) | type MockclientMockRecorder struct method AuthorizationsAPI (line 49) | func (mr *MockclientMockRecorder) AuthorizationsAPI() *gomock.Call { method BucketsAPI (line 63) | func (mr *MockclientMockRecorder) BucketsAPI() *gomock.Call { method DeleteAPI (line 77) | func (mr *MockclientMockRecorder) DeleteAPI() *gomock.Call { method Health (line 92) | func (mr *MockclientMockRecorder) Health(ctx interface{}) *gomock.Call { method Options (line 106) | func (mr *MockclientMockRecorder) Options() *gomock.Call { method OrganizationsAPI (line 120) | func (mr *MockclientMockRecorder) OrganizationsAPI() *gomock.Call { method Ping (line 135) | func (mr *MockclientMockRecorder) Ping(ctx interface{}) *gomock.Call { method QueryAPI (line 149) | func (mr *MockclientMockRecorder) QueryAPI(org interface{}) *gomock.Ca... method Setup (line 164) | func (mr *MockclientMockRecorder) Setup(ctx, username, password, org, ... method WriteAPIBlocking (line 178) | func (mr *MockclientMockRecorder) WriteAPIBlocking(org, bucket interfa... function NewMockclient (line 29) | func NewMockclient(ctrl *gomock.Controller) *Mockclient { type Mockorganization (line 184) | type Mockorganization struct method EXPECT (line 202) | func (m *Mockorganization) EXPECT() *MockorganizationMockRecorder { method CreateOrganizationWithName (line 207) | func (m *Mockorganization) CreateOrganizationWithName(ctx context.Cont... method DeleteOrganizationWithID (line 222) | func (m *Mockorganization) DeleteOrganizationWithID(ctx context.Contex... method FindOrganizationByName (line 236) | func (m *Mockorganization) FindOrganizationByName(ctx context.Context,... method GetOrganizations (line 251) | func (m *Mockorganization) GetOrganizations(ctx context.Context, pagin... type MockorganizationMockRecorder (line 190) | type MockorganizationMockRecorder struct method CreateOrganizationWithName (line 216) | func (mr *MockorganizationMockRecorder) CreateOrganizationWithName(ctx... method DeleteOrganizationWithID (line 230) | func (mr *MockorganizationMockRecorder) DeleteOrganizationWithID(ctx, ... method FindOrganizationByName (line 245) | func (mr *MockorganizationMockRecorder) FindOrganizationByName(ctx, or... method GetOrganizations (line 264) | func (mr *MockorganizationMockRecorder) GetOrganizations(ctx interface... function NewMockorganization (line 195) | func NewMockorganization(ctrl *gomock.Controller) *Mockorganization { type Mockbucket (line 271) | type Mockbucket struct method EXPECT (line 289) | func (m *Mockbucket) EXPECT() *MockbucketMockRecorder { method CreateBucket (line 294) | func (m *Mockbucket) CreateBucket(ctx context.Context, bucket *domain.... method CreateBucketWithName (line 309) | func (m *Mockbucket) CreateBucketWithName(ctx context.Context, org *do... method CreateBucketWithNameWithID (line 329) | func (m *Mockbucket) CreateBucketWithNameWithID(ctx context.Context, o... method DeleteBucketWithID (line 349) | func (m *Mockbucket) DeleteBucketWithID(ctx context.Context, bucketID ... method FindBucketByID (line 363) | func (m *Mockbucket) FindBucketByID(ctx context.Context, bucketID stri... method FindBucketByName (line 378) | func (m *Mockbucket) FindBucketByName(ctx context.Context, bucketName ... method FindBucketsByOrgName (line 393) | func (m *Mockbucket) FindBucketsByOrgName(ctx context.Context, orgName... method GetBuckets (line 413) | func (m *Mockbucket) GetBuckets(ctx context.Context, pagingOptions ...... method UpdateBucket (line 433) | func (m *Mockbucket) UpdateBucket(ctx context.Context, bucket *domain.... type MockbucketMockRecorder (line 277) | type MockbucketMockRecorder struct method CreateBucket (line 303) | func (mr *MockbucketMockRecorder) CreateBucket(ctx, bucket interface{}... method CreateBucketWithName (line 322) | func (mr *MockbucketMockRecorder) CreateBucketWithName(ctx, org, bucke... method CreateBucketWithNameWithID (line 342) | func (mr *MockbucketMockRecorder) CreateBucketWithNameWithID(ctx, orgI... method DeleteBucketWithID (line 357) | func (mr *MockbucketMockRecorder) DeleteBucketWithID(ctx, bucketID int... method FindBucketByID (line 372) | func (mr *MockbucketMockRecorder) FindBucketByID(ctx, bucketID interfa... method FindBucketByName (line 387) | func (mr *MockbucketMockRecorder) FindBucketByName(ctx, bucketName int... method FindBucketsByOrgName (line 406) | func (mr *MockbucketMockRecorder) FindBucketsByOrgName(ctx, orgName in... method GetBuckets (line 426) | func (mr *MockbucketMockRecorder) GetBuckets(ctx interface{}, pagingOp... method UpdateBucket (line 442) | func (mr *MockbucketMockRecorder) UpdateBucket(ctx, bucket interface{}... function NewMockbucket (line 282) | func NewMockbucket(ctrl *gomock.Controller) *Mockbucket { type Mockquery (line 448) | type Mockquery struct method EXPECT (line 466) | func (m *Mockquery) EXPECT() *MockqueryMockRecorder { method Query (line 471) | func (m *Mockquery) Query(ctx context.Context, query string) (*api.Que... method QueryRaw (line 486) | func (m *Mockquery) QueryRaw(ctx context.Context, query string, dialec... method QueryRawWithParams (line 501) | func (m *Mockquery) QueryRawWithParams(ctx context.Context, query stri... method QueryWithParams (line 516) | func (m *Mockquery) QueryWithParams(ctx context.Context, query string,... type MockqueryMockRecorder (line 454) | type MockqueryMockRecorder struct method Query (line 480) | func (mr *MockqueryMockRecorder) Query(ctx, query interface{}) *gomock... method QueryRaw (line 495) | func (mr *MockqueryMockRecorder) QueryRaw(ctx, query, dialect interfac... method QueryRawWithParams (line 510) | func (mr *MockqueryMockRecorder) QueryRawWithParams(ctx, query, dialec... method QueryWithParams (line 525) | func (mr *MockqueryMockRecorder) QueryWithParams(ctx, query, params in... function NewMockquery (line 459) | func NewMockquery(ctrl *gomock.Controller) *Mockquery { FILE: pkg/gofr/datasource/influxdb/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 38) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 43) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 59) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Error (line 76) | func (m *MockLogger) Error(args ...any) { method Errorf (line 92) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Log (line 109) | func (m *MockLogger) Log(args ...any) { method Logf (line 125) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 26) | type MockLoggerMockRecorder struct method Debug (line 53) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 69) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Error (line 86) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 102) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Log (line 119) | func (mr *MockLoggerMockRecorder) Log(args ...any) *gomock.Call { method Logf (line 135) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 31) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/interface.go type File (line 10) | type File interface type RowReader (line 21) | type RowReader interface type FileSystem (line 27) | type FileSystem interface type FileSystemProvider (line 67) | type FileSystemProvider interface FILE: pkg/gofr/datasource/kv-store/badger/badger.go type Configs (line 17) | type Configs struct type Client (line 21) | type Client struct method UseLogger (line 34) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 41) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 48) | func (c *Client) UseTracer(tracer any) { method Connect (line 55) | func (c *Client) Connect() { method Get (line 72) | func (c *Client) Get(ctx context.Context, key string) (string, error) { method Set (line 107) | func (c *Client) Set(ctx context.Context, key, value string) error { method Delete (line 117) | func (c *Client) Delete(ctx context.Context, key string) error { method useTransaction (line 127) | func (c *Client) useTransaction(f func(txn *badger.Txn) error) error { method sendOperationStats (line 148) | func (c *Client) sendOperationStats(start time.Time, methodType string... method HealthCheck (line 173) | func (c *Client) HealthCheck(context.Context) (any, error) { method addTrace (line 192) | func (c *Client) addTrace(ctx context.Context, method, key string) tra... function New (line 29) | func New(configs Configs) *Client { type Health (line 168) | type Health struct FILE: pkg/gofr/datasource/kv-store/badger/badger_test.go function setupDB (line 13) | func setupDB(t *testing.T) *Client { function Test_ClientSet (line 37) | func Test_ClientSet(t *testing.T) { function Test_ClientGet (line 45) | func Test_ClientGet(t *testing.T) { function Test_ClientGetError (line 57) | func Test_ClientGetError(t *testing.T) { function Test_ClientDeleteSuccessError (line 66) | func Test_ClientDeleteSuccessError(t *testing.T) { function Test_ClientHealthCheck (line 74) | func Test_ClientHealthCheck(t *testing.T) { FILE: pkg/gofr/datasource/kv-store/badger/logger.go type Logger (line 8) | type Logger interface type Log (line 17) | type Log struct method PrettyPrint (line 24) | func (l *Log) PrettyPrint(writer io.Writer) { FILE: pkg/gofr/datasource/kv-store/badger/logger_test.go function Test_PrettyPrint (line 10) | func Test_PrettyPrint(t *testing.T) { FILE: pkg/gofr/datasource/kv-store/badger/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/datasource/kv-store/badger/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 37) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 42) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 58) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Error (line 75) | func (m *MockLogger) Error(args ...any) { method Errorf (line 91) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Info (line 108) | func (m *MockLogger) Info(args ...any) { method Infof (line 124) | func (m *MockLogger) Infof(pattern string, args ...any) { type MockLoggerMockRecorder (line 25) | type MockLoggerMockRecorder struct method Debug (line 52) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 68) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Error (line 85) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 101) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Info (line 118) | func (mr *MockLoggerMockRecorder) Info(args ...any) *gomock.Call { method Infof (line 134) | func (mr *MockLoggerMockRecorder) Infof(pattern any, args ...any) *gom... function NewMockLogger (line 30) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/kv-store/badger/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 38) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 43) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 60) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 26) | type MockMetricsMockRecorder struct method NewHistogram (line 53) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 70) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 31) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/kv-store/dynamodb/dynamo.go type Configs (line 24) | type Configs struct type dynamoDBInterface (line 30) | type dynamoDBInterface interface type Client (line 53) | type Client struct method Connect (line 71) | func (c *Client) Connect() { method UseLogger (line 99) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 106) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 113) | func (c *Client) UseTracer(tracer any) { method Get (line 138) | func (c *Client) Get(ctx context.Context, key string) (string, error) { method Set (line 174) | func (c *Client) Set(ctx context.Context, key, value string) error { method Delete (line 202) | func (c *Client) Delete(ctx context.Context, key string) error { method HealthCheck (line 232) | func (c *Client) HealthCheck(ctx context.Context) (any, error) { method sendOperationsStats (line 258) | func (c *Client) sendOperationsStats(start time.Time, methodType, meth... method addTrace (line 284) | func (c *Client) addTrace(ctx context.Context, method, key string) tra... function New (line 62) | func New(configs Configs) *Client { function ToJSON (line 120) | func ToJSON(value any) (string, error) { function FromJSON (line 130) | func FromJSON(jsonData string, dest any) error { type Health (line 227) | type Health struct FILE: pkg/gofr/datasource/kv-store/dynamodb/dynamo_test.go type testDeps (line 19) | type testDeps struct function setupTest (line 28) | func setupTest(t *testing.T) testDeps { function Test_ClientSet (line 54) | func Test_ClientSet(t *testing.T) { function Test_ClientSetError (line 89) | func Test_ClientSetError(t *testing.T) { function Test_ClientGet (line 120) | func Test_ClientGet(t *testing.T) { function Test_ClientGetError (line 164) | func Test_ClientGetError(t *testing.T) { function Test_ClientDelete (line 203) | func Test_ClientDelete(t *testing.T) { function Test_ClientDeleteError (line 235) | func Test_ClientDeleteError(t *testing.T) { function Test_ClientHealthCheckSuccess (line 272) | func Test_ClientHealthCheckSuccess(t *testing.T) { function Test_ClientHealthCheckFailure (line 301) | func Test_ClientHealthCheckFailure(t *testing.T) { function Test_ToJSON (line 332) | func Test_ToJSON(t *testing.T) { function Test_ToJSONError (line 346) | func Test_ToJSONError(t *testing.T) { function Test_FromJSON (line 356) | func Test_FromJSON(t *testing.T) { function Test_FromJSONError (line 368) | func Test_FromJSONError(t *testing.T) { function Test_ClientNotConnected (line 378) | func Test_ClientNotConnected(t *testing.T) { function Test_ClientGetItemNotFound (line 415) | func Test_ClientGetItemNotFound(t *testing.T) { function Test_ClientConnect (line 457) | func Test_ClientConnect(t *testing.T) { function Test_ClientUseLogger (line 478) | func Test_ClientUseLogger(t *testing.T) { function Test_ClientUseMetrics (line 491) | func Test_ClientUseMetrics(t *testing.T) { function Test_ClientUseTracer (line 504) | func Test_ClientUseTracer(t *testing.T) { function Test_New (line 517) | func Test_New(t *testing.T) { function Test_NewWithDefaultPartitionKey (line 534) | func Test_NewWithDefaultPartitionKey(t *testing.T) { function Test_ClientSetWithTracer (line 545) | func Test_ClientSetWithTracer(t *testing.T) { function Test_ClientGetWithTracer (line 584) | func Test_ClientGetWithTracer(t *testing.T) { FILE: pkg/gofr/datasource/kv-store/dynamodb/logger.go type Logger (line 8) | type Logger interface type Log (line 17) | type Log struct method PrettyPrint (line 24) | func (l *Log) PrettyPrint(writer io.Writer) { FILE: pkg/gofr/datasource/kv-store/dynamodb/metrics.go type Metrics (line 7) | type Metrics interface FILE: pkg/gofr/datasource/kv-store/dynamodb/mock_dynamodb.go type MockdynamoDBInterface (line 21) | type MockdynamoDBInterface struct method EXPECT (line 40) | func (m *MockdynamoDBInterface) EXPECT() *MockdynamoDBInterfaceMockRec... method DeleteItem (line 45) | func (m *MockdynamoDBInterface) DeleteItem(ctx context.Context, params... method DescribeTable (line 65) | func (m *MockdynamoDBInterface) DescribeTable(ctx context.Context, par... method GetItem (line 85) | func (m *MockdynamoDBInterface) GetItem(ctx context.Context, params *d... method PutItem (line 105) | func (m *MockdynamoDBInterface) PutItem(ctx context.Context, params *d... type MockdynamoDBInterfaceMockRecorder (line 28) | type MockdynamoDBInterfaceMockRecorder struct method DeleteItem (line 58) | func (mr *MockdynamoDBInterfaceMockRecorder) DeleteItem(ctx, params an... method DescribeTable (line 78) | func (mr *MockdynamoDBInterfaceMockRecorder) DescribeTable(ctx, params... method GetItem (line 98) | func (mr *MockdynamoDBInterfaceMockRecorder) GetItem(ctx, params any, ... method PutItem (line 118) | func (mr *MockdynamoDBInterfaceMockRecorder) PutItem(ctx, params any, ... function NewMockdynamoDBInterface (line 33) | func NewMockdynamoDBInterface(ctrl *gomock.Controller) *MockdynamoDBInte... FILE: pkg/gofr/datasource/kv-store/dynamodb/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 38) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 43) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 59) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Error (line 76) | func (m *MockLogger) Error(args ...any) { method Errorf (line 92) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Info (line 109) | func (m *MockLogger) Info(args ...any) { method Infof (line 125) | func (m *MockLogger) Infof(pattern string, args ...any) { type MockLoggerMockRecorder (line 26) | type MockLoggerMockRecorder struct method Debug (line 53) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 69) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Error (line 86) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 102) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Info (line 119) | func (mr *MockLoggerMockRecorder) Info(args ...any) *gomock.Call { method Infof (line 135) | func (mr *MockLoggerMockRecorder) Infof(pattern any, args ...any) *gom... function NewMockLogger (line 31) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/kv-store/dynamodb/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 39) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 44) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 61) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 27) | type MockMetricsMockRecorder struct method NewHistogram (line 54) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 71) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 32) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/kv-store/nats/interface.go type KeyValue (line 9) | type KeyValue interface type JetStream (line 29) | type JetStream interface type MockKeyValueEntry (line 34) | type MockKeyValueEntry struct method Bucket (line 38) | func (*MockKeyValueEntry) Bucket() string { return "" } method Key (line 39) | func (*MockKeyValueEntry) Key() string { return "" } method Value (line 40) | func (m *MockKeyValueEntry) Value() []byte { return m.value } method Revision (line 41) | func (*MockKeyValueEntry) Revision() uint64 { return 0 } method Created (line 42) | func (*MockKeyValueEntry) Created() time.Time { return time.Ti... method Delta (line 43) | func (*MockKeyValueEntry) Delta() uint64 { return 0 } method Operation (line 44) | func (*MockKeyValueEntry) Operation() nats.KeyValueOp { return 0 } FILE: pkg/gofr/datasource/kv-store/nats/logger.go constant uuidLength (line 9) | uuidLength = 36 type Logger (line 12) | type Logger interface type Log (line 21) | type Log struct method PrettyPrint (line 28) | func (l *Log) PrettyPrint(writer io.Writer) { FILE: pkg/gofr/datasource/kv-store/nats/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/datasource/kv-store/nats/mock_interface.go type MockKeyValue (line 20) | type MockKeyValue struct method EXPECT (line 39) | func (m *MockKeyValue) EXPECT() *MockKeyValueMockRecorder { method Bucket (line 44) | func (m *MockKeyValue) Bucket() string { method Create (line 58) | func (m *MockKeyValue) Create(key string, value []byte) (uint64, error) { method Delete (line 73) | func (m *MockKeyValue) Delete(key string, opts ...nats.DeleteOpt) error { method Get (line 92) | func (m *MockKeyValue) Get(key string) (nats.KeyValueEntry, error) { method GetRevision (line 107) | func (m *MockKeyValue) GetRevision(key string, revision uint64) (nats.... method History (line 122) | func (m *MockKeyValue) History(key string, opts ...nats.WatchOpt) ([]n... method Keys (line 142) | func (m *MockKeyValue) Keys(opts ...nats.WatchOpt) ([]string, error) { method ListKeys (line 161) | func (m *MockKeyValue) ListKeys(opts ...nats.WatchOpt) (nats.KeyLister... method Purge (line 180) | func (m *MockKeyValue) Purge(key string, opts ...nats.DeleteOpt) error { method PurgeDeletes (line 199) | func (m *MockKeyValue) PurgeDeletes(opts ...nats.PurgeOpt) error { method Put (line 217) | func (m *MockKeyValue) Put(key string, value []byte) (uint64, error) { method PutString (line 232) | func (m *MockKeyValue) PutString(key, value string) (uint64, error) { method Status (line 247) | func (m *MockKeyValue) Status() (nats.KeyValueStatus, error) { method Update (line 262) | func (m *MockKeyValue) Update(key string, value []byte, last uint64) (... method Watch (line 277) | func (m *MockKeyValue) Watch(keys string, opts ...nats.WatchOpt) (nats... method WatchAll (line 297) | func (m *MockKeyValue) WatchAll(opts ...nats.WatchOpt) (nats.KeyWatche... method WatchFiltered (line 316) | func (m *MockKeyValue) WatchFiltered(keys []string, opts ...nats.Watch... type MockKeyValueMockRecorder (line 27) | type MockKeyValueMockRecorder struct method Bucket (line 52) | func (mr *MockKeyValueMockRecorder) Bucket() *gomock.Call { method Create (line 67) | func (mr *MockKeyValueMockRecorder) Create(key, value any) *gomock.Call { method Delete (line 85) | func (mr *MockKeyValueMockRecorder) Delete(key any, opts ...any) *gomo... method Get (line 101) | func (mr *MockKeyValueMockRecorder) Get(key any) *gomock.Call { method GetRevision (line 116) | func (mr *MockKeyValueMockRecorder) GetRevision(key, revision any) *go... method History (line 135) | func (mr *MockKeyValueMockRecorder) History(key any, opts ...any) *gom... method Keys (line 155) | func (mr *MockKeyValueMockRecorder) Keys(opts ...any) *gomock.Call { method ListKeys (line 174) | func (mr *MockKeyValueMockRecorder) ListKeys(opts ...any) *gomock.Call { method Purge (line 192) | func (mr *MockKeyValueMockRecorder) Purge(key any, opts ...any) *gomoc... method PurgeDeletes (line 211) | func (mr *MockKeyValueMockRecorder) PurgeDeletes(opts ...any) *gomock.... method Put (line 226) | func (mr *MockKeyValueMockRecorder) Put(key, value any) *gomock.Call { method PutString (line 241) | func (mr *MockKeyValueMockRecorder) PutString(key, value any) *gomock.... method Status (line 256) | func (mr *MockKeyValueMockRecorder) Status() *gomock.Call { method Update (line 271) | func (mr *MockKeyValueMockRecorder) Update(key, value, last any) *gomo... method Watch (line 290) | func (mr *MockKeyValueMockRecorder) Watch(keys any, opts ...any) *gomo... method WatchAll (line 310) | func (mr *MockKeyValueMockRecorder) WatchAll(opts ...any) *gomock.Call { method WatchFiltered (line 329) | func (mr *MockKeyValueMockRecorder) WatchFiltered(keys any, opts ...an... function NewMockKeyValue (line 32) | func NewMockKeyValue(ctrl *gomock.Controller) *MockKeyValue { type MockJts (line 336) | type MockJts struct method EXPECT (line 355) | func (m *MockJts) EXPECT() *MockJtsMockRecorder { method AccountInfo (line 360) | func (m *MockJts) AccountInfo() (*nats.AccountInfo, error) { type MockJtsMockRecorder (line 343) | type MockJtsMockRecorder struct method AccountInfo (line 369) | func (mr *MockJtsMockRecorder) AccountInfo() *gomock.Call { function NewMockJts (line 348) | func NewMockJts(ctrl *gomock.Controller) *MockJts { FILE: pkg/gofr/datasource/kv-store/nats/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 38) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 43) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 59) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Error (line 76) | func (m *MockLogger) Error(args ...any) { method Errorf (line 92) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Info (line 109) | func (m *MockLogger) Info(args ...any) { method Infof (line 125) | func (m *MockLogger) Infof(pattern string, args ...any) { type MockLoggerMockRecorder (line 26) | type MockLoggerMockRecorder struct method Debug (line 53) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 69) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Error (line 86) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 102) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Info (line 119) | func (mr *MockLoggerMockRecorder) Info(args ...any) *gomock.Call { method Infof (line 135) | func (mr *MockLoggerMockRecorder) Infof(pattern any, args ...any) *gom... function NewMockLogger (line 31) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/kv-store/nats/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 39) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 44) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 61) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 27) | type MockMetricsMockRecorder struct method NewHistogram (line 54) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 71) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 32) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/kv-store/nats/nats.go type Configs (line 19) | type Configs struct type jetStream (line 24) | type jetStream struct method AccountInfo (line 28) | func (j jetStream) AccountInfo() (*nats.AccountInfo, error) { type Client (line 32) | type Client struct method UseLogger (line 48) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 55) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 62) | func (c *Client) UseTracer(tracer any) { method Connect (line 69) | func (c *Client) Connect() { method Get (line 106) | func (c *Client) Get(ctx context.Context, key string) (string, error) { method Set (line 122) | func (c *Client) Set(ctx context.Context, key, value string) error { method Delete (line 134) | func (c *Client) Delete(ctx context.Context, key string) error { method HealthCheck (line 155) | func (c *Client) HealthCheck(ctx context.Context) (any, error) { method sendOperationStats (line 200) | func (c *Client) sendOperationStats(start time.Time, methodType, metho... method addTrace (line 226) | func (c *Client) addTrace(ctx context.Context, method, key string) tra... function New (line 43) | func New(configs Configs) *Client { type Health (line 150) | type Health struct FILE: pkg/gofr/datasource/kv-store/nats/nats_test.go function Test_ClientSet (line 20) | func Test_ClientSet(t *testing.T) { function Test_ClientSetError (line 58) | func Test_ClientSetError(t *testing.T) { function Test_ClientGet (line 96) | func Test_ClientGet(t *testing.T) { function Test_ClientGetError (line 136) | func Test_ClientGetError(t *testing.T) { function Test_ClientDelete (line 176) | func Test_ClientDelete(t *testing.T) { function Test_ClientDeleteError (line 214) | func Test_ClientDeleteError(t *testing.T) { function Test_ClientHealthCheck (line 253) | func Test_ClientHealthCheck(t *testing.T) { function Test_ClientHealthCheckFailure (line 294) | func Test_ClientHealthCheckFailure(t *testing.T) { FILE: pkg/gofr/datasource/logger.go type Logger (line 9) | type Logger interface FILE: pkg/gofr/datasource/mongo/logger.go type Logger (line 10) | type Logger interface type QueryLog (line 17) | type QueryLog struct method PrettyPrint (line 26) | func (ql *QueryLog) PrettyPrint(writer io.Writer) { function clean (line 48) | func clean(query string) string { FILE: pkg/gofr/datasource/mongo/logger_test.go function TestLoggingDataPresent (line 10) | func TestLoggingDataPresent(t *testing.T) { function TestLoggingEmptyData (line 28) | func TestLoggingEmptyData(t *testing.T) { FILE: pkg/gofr/datasource/mongo/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/datasource/mongo/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 37) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 42) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 58) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Errorf (line 75) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Logf (line 92) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 25) | type MockLoggerMockRecorder struct method Debug (line 52) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 68) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Errorf (line 85) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Logf (line 102) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 30) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/mongo/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 38) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 43) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 60) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 26) | type MockMetricsMockRecorder struct method NewHistogram (line 53) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 70) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 31) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/mongo/mongo.go type Client (line 20) | type Client struct method UseLogger (line 71) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 78) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 85) | func (c *Client) UseTracer(tracer any) { method Connect (line 92) | func (c *Client) Connect() { method InsertOne (line 183) | func (c *Client) InsertOne(ctx context.Context, collection string, doc... method InsertMany (line 195) | func (c *Client) InsertMany(ctx context.Context, collection string, do... method Find (line 210) | func (c *Client) Find(ctx context.Context, collection string, filter, ... method FindOne (line 231) | func (c *Client) FindOne(ctx context.Context, collection string, filte... method UpdateByID (line 246) | func (c *Client) UpdateByID(ctx context.Context, collection string, id... method UpdateOne (line 258) | func (c *Client) UpdateOne(ctx context.Context, collection string, fil... method UpdateMany (line 270) | func (c *Client) UpdateMany(ctx context.Context, collection string, fi... method CountDocuments (line 282) | func (c *Client) CountDocuments(ctx context.Context, collection string... method DeleteOne (line 294) | func (c *Client) DeleteOne(ctx context.Context, collection string, fil... method DeleteMany (line 309) | func (c *Client) DeleteMany(ctx context.Context, collection string, fi... method Drop (line 324) | func (c *Client) Drop(ctx context.Context, collection string) error { method CreateCollection (line 335) | func (c *Client) CreateCollection(ctx context.Context, name string) er... method sendOperationStats (line 346) | func (c *Client) sendOperationStats(ql *QueryLog, startTime time.Time,... method HealthCheck (line 369) | func (c *Client) HealthCheck(ctx context.Context) (any, error) { method StartSession (line 389) | func (c *Client) StartSession() (any, error) { method addTrace (line 413) | func (c *Client) addTrace(ctx context.Context, method, collection stri... type Config (line 31) | type Config struct constant defaultTimeout (line 42) | defaultTimeout = 5 * time.Second function New (line 66) | func New(c Config) *Client { function generateMongoURI (line 129) | func generateMongoURI(config *Config) (uri, host string, err error) { function getDBHost (line 165) | func getDBHost(uri string) (host string, err error) { type Health (line 363) | type Health struct type session (line 398) | type session struct method StartTransaction (line 402) | func (s *session) StartTransaction() error { type Transaction (line 406) | type Transaction interface FILE: pkg/gofr/datasource/mongo/mongo_test.go function Test_NewMongoClient (line 19) | func Test_NewMongoClient(t *testing.T) { function TestGenerateMongoURI (line 38) | func TestGenerateMongoURI(t *testing.T) { function TestGetDBHost (line 134) | func TestGetDBHost(t *testing.T) { function Test_NewMongoClientError (line 188) | func Test_NewMongoClientError(t *testing.T) { function Test_InsertCommands (line 205) | func Test_InsertCommands(t *testing.T) { function Test_CreateCollection (line 281) | func Test_CreateCollection(t *testing.T) { function Test_FindMultipleCommands (line 310) | func Test_FindMultipleCommands(t *testing.T) { function Test_FindOneCommands (line 384) | func Test_FindOneCommands(t *testing.T) { function Test_UpdateCommands (line 451) | func Test_UpdateCommands(t *testing.T) { function Test_CountDocuments (line 503) | func Test_CountDocuments(t *testing.T) { function Test_DeleteCommands (line 543) | func Test_DeleteCommands(t *testing.T) { function Test_Drop (line 611) | func Test_Drop(t *testing.T) { function TestClient_StartSession (line 640) | func TestClient_StartSession(t *testing.T) { function Test_HealthCheck (line 697) | func Test_HealthCheck(t *testing.T) { FILE: pkg/gofr/datasource/opentsdb/interface.go type connection (line 11) | type connection interface type httpClient (line 23) | type httpClient interface type response (line 31) | type response interface type Logger (line 40) | type Logger interface type Metrics (line 49) | type Metrics interface FILE: pkg/gofr/datasource/opentsdb/mock_interface.go type MockhttpClient (line 23) | type MockhttpClient struct method EXPECT (line 41) | func (m *MockhttpClient) EXPECT() *MockhttpClientMockRecorder { method Do (line 46) | func (m *MockhttpClient) Do(req *http.Request) (*http.Response, error) { type MockhttpClientMockRecorder (line 29) | type MockhttpClientMockRecorder struct method Do (line 55) | func (mr *MockhttpClientMockRecorder) Do(req any) *gomock.Call { function NewMockhttpClient (line 34) | func NewMockhttpClient(ctrl *gomock.Controller) *MockhttpClient { type Mockconnection (line 61) | type Mockconnection struct method EXPECT (line 79) | func (m *Mockconnection) EXPECT() *MockconnectionMockRecorder { method Close (line 84) | func (m *Mockconnection) Close() error { method LocalAddr (line 98) | func (m *Mockconnection) LocalAddr() net.Addr { method Read (line 112) | func (m *Mockconnection) Read(b []byte) (int, error) { method RemoteAddr (line 127) | func (m *Mockconnection) RemoteAddr() net.Addr { method SetDeadline (line 141) | func (m *Mockconnection) SetDeadline(t time.Time) error { method SetReadDeadline (line 155) | func (m *Mockconnection) SetReadDeadline(t time.Time) error { method SetWriteDeadline (line 169) | func (m *Mockconnection) SetWriteDeadline(t time.Time) error { method Write (line 183) | func (m *Mockconnection) Write(b []byte) (int, error) { type MockconnectionMockRecorder (line 67) | type MockconnectionMockRecorder struct method Close (line 92) | func (mr *MockconnectionMockRecorder) Close() *gomock.Call { method LocalAddr (line 106) | func (mr *MockconnectionMockRecorder) LocalAddr() *gomock.Call { method Read (line 121) | func (mr *MockconnectionMockRecorder) Read(b any) *gomock.Call { method RemoteAddr (line 135) | func (mr *MockconnectionMockRecorder) RemoteAddr() *gomock.Call { method SetDeadline (line 149) | func (mr *MockconnectionMockRecorder) SetDeadline(t any) *gomock.Call { method SetReadDeadline (line 163) | func (mr *MockconnectionMockRecorder) SetReadDeadline(t any) *gomock.C... method SetWriteDeadline (line 177) | func (mr *MockconnectionMockRecorder) SetWriteDeadline(t any) *gomock.... method Write (line 192) | func (mr *MockconnectionMockRecorder) Write(b any) *gomock.Call { function NewMockconnection (line 72) | func NewMockconnection(ctrl *gomock.Controller) *Mockconnection { type Mockresponse (line 198) | type Mockresponse struct method EXPECT (line 216) | func (m *Mockresponse) EXPECT() *MockresponseMockRecorder { method getCustomParser (line 221) | func (m *Mockresponse) getCustomParser(arg0 Logger) func([]byte) error { type MockresponseMockRecorder (line 204) | type MockresponseMockRecorder struct method getCustomParser (line 229) | func (mr *MockresponseMockRecorder) getCustomParser(arg0 any) *gomock.... function NewMockresponse (line 209) | func NewMockresponse(ctrl *gomock.Controller) *Mockresponse { type MockLogger (line 235) | type MockLogger struct method EXPECT (line 253) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 258) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 274) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Errorf (line 291) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Fatal (line 308) | func (m *MockLogger) Fatal(args ...any) { method Log (line 324) | func (m *MockLogger) Log(args ...any) { method Logf (line 340) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 241) | type MockLoggerMockRecorder struct method Debug (line 268) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 284) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Errorf (line 301) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Fatal (line 318) | func (mr *MockLoggerMockRecorder) Fatal(args ...any) *gomock.Call { method Log (line 334) | func (mr *MockLoggerMockRecorder) Log(args ...any) *gomock.Call { method Logf (line 350) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 246) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { type MockMetrics (line 357) | type MockMetrics struct method EXPECT (line 375) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 380) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method NewCounter (line 397) | func (m *MockMetrics) NewCounter(name, desc string) { method RecordHistogram (line 409) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... method IncrementCounter (line 426) | func (m *MockMetrics) IncrementCounter(ctx context.Context, name strin... type MockMetricsMockRecorder (line 363) | type MockMetricsMockRecorder struct method NewHistogram (line 390) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method NewCounter (line 403) | func (mr *MockMetricsMockRecorder) NewCounter(name, desc any) *gomock.... method RecordHistogram (line 419) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... method IncrementCounter (line 436) | func (mr *MockMetricsMockRecorder) IncrementCounter(ctx, name any, lab... function NewMockMetrics (line 368) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/opentsdb/observability.go type QueryLog (line 16) | type QueryLog struct method PrettyPrint (line 33) | func (ql *QueryLog) PrettyPrint(writer io.Writer) { function clean (line 25) | func clean(query *string) string { function sendOperationStats (line 38) | func sendOperationStats( function addTracer (line 82) | func addTracer(ctx context.Context, tracer trace.Tracer, operation, type... method addTrace (line 96) | func (c *Client) addTrace(ctx context.Context, operation string) trace.S... method addTrace (line 100) | func (*AggregatorsResponse) addTrace(ctx context.Context, tracer trace.T... method addTrace (line 104) | func (*AnnotationResponse) addTrace(ctx context.Context, tracer trace.Tr... method addTrace (line 108) | func (*QueryResponse) addTrace(ctx context.Context, tracer trace.Tracer,... method addTrace (line 112) | func (*QueryRespItem) addTrace(ctx context.Context, tracer trace.Tracer,... method addTrace (line 116) | func (*QueryParam) addTrace(ctx context.Context, tracer trace.Tracer, op... method addTrace (line 120) | func (*QueryLastParam) addTrace(ctx context.Context, tracer trace.Tracer... method addTrace (line 124) | func (*QueryLastResponse) addTrace(ctx context.Context, tracer trace.Tra... method addTrace (line 128) | func (*VersionResponse) addTrace(ctx context.Context, tracer trace.Trace... method addTrace (line 132) | func (*PutResponse) addTrace(ctx context.Context, tracer trace.Tracer, o... FILE: pkg/gofr/datasource/opentsdb/opentsdb.go constant statusFailed (line 27) | statusFailed = "FAIL" constant statusSuccess (line 28) | statusSuccess = "SUCCESS" constant defaultDialTime (line 29) | defaultDialTime = 5 * time.Second constant connectionTimeout (line 30) | connectionTimeout = 30 * time.Second constant putPath (line 33) | putPath = "/api/put" constant aggregatorPath (line 34) | aggregatorPath = "/api/aggregators" constant versionPath (line 35) | versionPath = "/api/version" constant annotationPath (line 36) | annotationPath = "/api/annotation" constant queryPath (line 37) | queryPath = "/api/query" constant queryLastPath (line 38) | queryLastPath = "/api/query/last" constant putRespWithSummary (line 40) | putRespWithSummary = "summary" constant putRespWithDetails (line 41) | putRespWithDetails = "details" constant queryRateOptionCounter (line 44) | queryRateOptionCounter = "counter" constant queryRateOptionCounterMax (line 45) | queryRateOptionCounterMax = "counterMax" constant queryRateOptionResetValue (line 46) | queryRateOptionResetValue = "resetValue" constant anQueryStartTime (line 48) | anQueryStartTime = "start_time" constant anQueryTSUid (line 49) | anQueryTSUid = "tsuid" constant defaultMaxPutPointsNum (line 52) | defaultMaxPutPointsNum = 75 constant defaultDetectDeltaNum (line 53) | defaultDetectDeltaNum = 3 constant defaultMaxContentLength (line 56) | defaultMaxContentLength = 40960 constant opentsdbOperationDurationName (line 58) | opentsdbOperationDurationName = "app_opentsdb_operation_duration" constant opentsdbOperationTotalName (line 59) | opentsdbOperationTotalName = "app_opentsdb_operation_total" type Client (line 67) | type Client struct method UseLogger (line 116) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 122) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 128) | func (c *Client) UseTracer(tracer any) { method registerMetrics (line 135) | func (c *Client) registerMetrics() { method Connect (line 167) | func (c *Client) Connect() { method PutDataPoints (line 196) | func (c *Client) PutDataPoints(ctx context.Context, datas any, queryPa... method QueryDataPoints (line 247) | func (c *Client) QueryDataPoints(ctx context.Context, parameters, resp... method QueryLatestDataPoints (line 290) | func (c *Client) QueryLatestDataPoints(ctx context.Context, parameters... method QueryAnnotation (line 335) | func (c *Client) QueryAnnotation(ctx context.Context, queryAnnoParam m... method PostAnnotation (line 382) | func (c *Client) PostAnnotation(ctx context.Context, annotation, resp ... method PutAnnotation (line 386) | func (c *Client) PutAnnotation(ctx context.Context, annotation, resp a... method DeleteAnnotation (line 390) | func (c *Client) DeleteAnnotation(ctx context.Context, annotation, res... method GetAggregators (line 394) | func (c *Client) GetAggregators(ctx context.Context, resp any) error { method HealthCheck (line 423) | func (c *Client) HealthCheck(ctx context.Context) (any, error) { type Config (line 76) | type Config struct type Health (line 106) | type Health struct function New (line 112) | func New(config Config) *Client { FILE: pkg/gofr/datasource/opentsdb/opentsdb_test.go function TestUseMetricsRegistersMetrics (line 28) | func TestUseMetricsRegistersMetrics(t *testing.T) { function TestSendOperationStatsEmitsMetrics (line 49) | func TestSendOperationStatsEmitsMetrics(t *testing.T) { function TestSendRequestSuccess (line 64) | func TestSendRequestSuccess(t *testing.T) { function TestSendRequestFailure (line 85) | func TestSendRequestFailure(t *testing.T) { function TestGetCustomParser (line 101) | func TestGetCustomParser(t *testing.T) { function setOpenTSDBTest (line 115) | func setOpenTSDBTest(t *testing.T) (*Client, *MockhttpClient) { function TestPutSuccess (line 168) | func TestPutSuccess(t *testing.T) { function TestPutInvalidDataPoint (line 207) | func TestPutInvalidDataPoint(t *testing.T) { function TestPutInvalidQueryParam (line 226) | func TestPutInvalidQueryParam(t *testing.T) { function TestPutErrorResponse (line 244) | func TestPutErrorResponse(t *testing.T) { function TestPostQuerySuccess (line 270) | func TestPostQuerySuccess(t *testing.T) { function TestPostQueryLastSuccess (line 322) | func TestPostQueryLastSuccess(t *testing.T) { function TestPostQueryDeleteSuccess (line 371) | func TestPostQueryDeleteSuccess(t *testing.T) { function TestGetAggregatorsSuccess (line 415) | func TestGetAggregatorsSuccess(t *testing.T) { function TestGetVersionSuccess (line 440) | func TestGetVersionSuccess(t *testing.T) { function TestUpdateAnnotationSuccess (line 470) | func TestUpdateAnnotationSuccess(t *testing.T) { function TestQueryAnnotationSuccess (line 512) | func TestQueryAnnotationSuccess(t *testing.T) { function TestDeleteAnnotationSuccess (line 560) | func TestDeleteAnnotationSuccess(t *testing.T) { function TestHealthCheck_Success (line 615) | func TestHealthCheck_Success(t *testing.T) { function TestHealthCheck_Failure (line 642) | func TestHealthCheck_Failure(t *testing.T) { FILE: pkg/gofr/datasource/opentsdb/preprocess.go type QueryParam (line 19) | type QueryParam struct type SubQuery (line 62) | type SubQuery struct type Filter (line 109) | type Filter struct type DataPoint (line 127) | type DataPoint struct type PutError (line 150) | type PutError struct type PutResponse (line 158) | type PutResponse struct method getResponse (line 164) | func (c *Client) getResponse(ctx context.Context, putEndpoint string, da... function parsePutErrorMsg (line 184) | func parsePutErrorMsg(resp *PutResponse) error { function validateDataPoint (line 202) | func validateDataPoint(datas []DataPoint) error { function isValidDataPoint (line 216) | func isValidDataPoint(data *DataPoint) bool { function isValidPutParam (line 234) | func isValidPutParam(param string) bool { function isEmptyPutParam (line 247) | func isEmptyPutParam(param string) bool { type QueryLastParam (line 255) | type QueryLastParam struct type SubQueryLast (line 273) | type SubQueryLast struct function getQueryBodyContents (line 285) | func getQueryBodyContents(param any) (string, error) { function isValidQueryParam (line 294) | func isValidQueryParam(param *QueryParam) bool { function areValidParams (line 312) | func areValidParams(query *SubQuery) bool { function isValidTimePoint (line 326) | func isValidTimePoint(timePoint any) bool { function isValidQueryLastParam (line 343) | func isValidQueryLastParam(param *QueryLastParam) bool { method initializeClient (line 357) | func (c *Client) initializeClient() { FILE: pkg/gofr/datasource/opentsdb/response.go type AggregatorsResponse (line 25) | type AggregatorsResponse struct method getCustomParser (line 189) | func (aggreResp *AggregatorsResponse) getCustomParser(logger Logger) f... type VersionResponse (line 31) | type VersionResponse struct method getCustomParser (line 162) | func (verResp *VersionResponse) getCustomParser(logger Logger) func(re... type Annotation (line 38) | type Annotation struct type AnnotationResponse (line 59) | type AnnotationResponse struct method getCustomParser (line 178) | func (annotResp *AnnotationResponse) getCustomParser(logger Logger) fu... type QueryResponse (line 71) | type QueryResponse struct method getCustomParser (line 154) | func (queryResp *QueryResponse) getCustomParser(logger Logger) func(re... type QueryRespItem (line 79) | type QueryRespItem struct type QueryLastResponse (line 122) | type QueryLastResponse struct method getCustomParser (line 158) | func (queryLastResp *QueryLastResponse) getCustomParser(logger Logger)... type QueryRespLastItem (line 130) | type QueryRespLastItem struct method getCustomParser (line 150) | func (*PutResponse) getCustomParser(Logger) func(respCnt []byte) error { type genericResponse (line 205) | type genericResponse interface method sendRequest (line 211) | func (c *Client) sendRequest(ctx context.Context, method, url, reqBodyCn... method version (line 267) | func (c *Client) version(ctx context.Context, verResp *VersionResponse) ... method isValidOperateMethod (line 291) | func (*Client) isValidOperateMethod(method string) bool { function customParserHelper (line 307) | func customParserHelper(operation string, logger Logger, unmarshalFunc f... function queryParserHelper (line 320) | func queryParserHelper(logger Logger, obj genericResponse, method operateAnnotation (line 337) | func (c *Client) operateAnnotation(ctx context.Context, queryAnnotation,... FILE: pkg/gofr/datasource/oracle/interface.go type Connection (line 5) | type Connection interface type Txn (line 11) | type Txn interface FILE: pkg/gofr/datasource/oracle/logger.go type Logger (line 10) | type Logger interface type Log (line 17) | type Log struct method PrettyPrint (line 24) | func (l *Log) PrettyPrint(writer io.Writer) { function clean (line 28) | func clean(query string) string { FILE: pkg/gofr/datasource/oracle/logger_test.go function TestLoggingDataPresent (line 10) | func TestLoggingDataPresent(t *testing.T) { FILE: pkg/gofr/datasource/oracle/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/datasource/oracle/mock_interface.go type MockConnection (line 20) | type MockConnection struct method EXPECT (line 39) | func (m *MockConnection) EXPECT() *MockConnectionMockRecorder { method Exec (line 44) | func (m *MockConnection) Exec(ctx context.Context, query string, args ... method Ping (line 63) | func (m *MockConnection) Ping(ctx context.Context) error { method Select (line 77) | func (m *MockConnection) Select(ctx context.Context, dest any, query s... type MockConnectionMockRecorder (line 27) | type MockConnectionMockRecorder struct method Exec (line 56) | func (mr *MockConnectionMockRecorder) Exec(ctx, query any, args ...any... method Ping (line 71) | func (mr *MockConnectionMockRecorder) Ping(ctx any) *gomock.Call { method Select (line 89) | func (mr *MockConnectionMockRecorder) Select(ctx, dest, query any, arg... function NewMockConnection (line 32) | func NewMockConnection(ctrl *gomock.Controller) *MockConnection { type MockTxn (line 96) | type MockTxn struct method EXPECT (line 115) | func (m *MockTxn) EXPECT() *MockTxnMockRecorder { method Commit (line 120) | func (m *MockTxn) Commit() error { method ExecContext (line 134) | func (m *MockTxn) ExecContext(ctx context.Context, query string, args ... method Rollback (line 153) | func (m *MockTxn) Rollback() error { method SelectContext (line 167) | func (m *MockTxn) SelectContext(ctx context.Context, dest any, query s... type MockTxnMockRecorder (line 103) | type MockTxnMockRecorder struct method Commit (line 128) | func (mr *MockTxnMockRecorder) Commit() *gomock.Call { method ExecContext (line 146) | func (mr *MockTxnMockRecorder) ExecContext(ctx, query any, args ...any... method Rollback (line 161) | func (mr *MockTxnMockRecorder) Rollback() *gomock.Call { method SelectContext (line 179) | func (mr *MockTxnMockRecorder) SelectContext(ctx, dest, query any, arg... function NewMockTxn (line 108) | func NewMockTxn(ctrl *gomock.Controller) *MockTxn { FILE: pkg/gofr/datasource/oracle/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 38) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 43) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 59) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Errorf (line 76) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Logf (line 93) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 26) | type MockLoggerMockRecorder struct method Debug (line 53) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 69) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Errorf (line 86) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Logf (line 103) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 31) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/oracle/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 39) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewGauge (line 44) | func (m *MockMetrics) NewGauge(name, desc string) { method NewHistogram (line 56) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 73) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... method SetGauge (line 90) | func (m *MockMetrics) SetGauge(name string, value float64, labels ...s... type MockMetricsMockRecorder (line 27) | type MockMetricsMockRecorder struct method NewGauge (line 50) | func (mr *MockMetricsMockRecorder) NewGauge(name, desc any) *gomock.Ca... method NewHistogram (line 66) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 83) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... method SetGauge (line 100) | func (mr *MockMetricsMockRecorder) SetGauge(name, value any, labels ..... function NewMockMetrics (line 32) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/oracle/oracle.go type Config (line 23) | type Config struct type Client (line 32) | type Client struct method UseLogger (line 56) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 62) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 68) | func (c *Client) UseTracer(tracer any) { method Connect (line 74) | func (c *Client) Connect() { method Exec (line 112) | func (c *Client) Exec(ctx context.Context, query string, args ...any) ... method Select (line 125) | func (c *Client) Select(ctx context.Context, dest any, query string, a... method Begin (line 146) | func (c *Client) Begin() (container.OracleTx, error) { method sendOperationStats (line 305) | func (c *Client) sendOperationStats(start time.Time, methodType, query... method HealthCheck (line 328) | func (c *Client) HealthCheck(ctx context.Context) (any, error) { method addTrace (line 349) | func (c *Client) addTrace(ctx context.Context, method, query string) (... constant StatusUp (line 48) | StatusUp = "UP" constant StatusDown (line 49) | StatusDown = "DOWN" function New (line 52) | func New(config *Config) *Client { type oracleTx (line 140) | type oracleTx struct method ExecContext (line 174) | func (t *oracleTx) ExecContext(ctx context.Context, query string, args... method SelectContext (line 226) | func (t *oracleTx) SelectContext(ctx context.Context, dest any, query ... method Commit (line 267) | func (t *oracleTx) Commit() error { method Rollback (line 285) | func (t *oracleTx) Rollback() error { function scanRows (line 191) | func scanRows(rows *sql.Rows) ([]map[string]any, error) { type Health (line 322) | type Health struct type sqlConn (line 363) | type sqlConn struct method Exec (line 365) | func (s *sqlConn) Exec(ctx context.Context, query string, args ...any)... method Select (line 370) | func (s *sqlConn) Select(ctx context.Context, dest any, query string, ... method Ping (line 421) | func (s *sqlConn) Ping(ctx context.Context) error { return s.db.PingCo... FILE: pkg/gofr/datasource/oracle/oracle_test.go function getOracleTestConnection (line 26) | func getOracleTestConnection(t *testing.T) (*MockConnection, *MockLogger... function Test_Oracle_HealthUP (line 46) | func Test_Oracle_HealthUP(t *testing.T) { function Test_Oracle_HealthDOWN (line 60) | func Test_Oracle_HealthDOWN(t *testing.T) { function Test_Oracle_Exec (line 76) | func Test_Oracle_Exec(t *testing.T) { function Test_Oracle_Select (line 90) | func Test_Oracle_Select(t *testing.T) { function Test_New_ReturnsClient (line 111) | func Test_New_ReturnsClient(t *testing.T) { function Test_UseLogger_SetsLoggerWhenCorrectType (line 121) | func Test_UseLogger_SetsLoggerWhenCorrectType(t *testing.T) { function Test_UseMetrics_SetsMetricsWhenCorrectType (line 139) | func Test_UseMetrics_SetsMetricsWhenCorrectType(t *testing.T) { function Test_UseTracer_SetsTracerWhenCorrectType (line 157) | func Test_UseTracer_SetsTracerWhenCorrectType(t *testing.T) { function Test_Connect_SuccessAndFailure (line 171) | func Test_Connect_SuccessAndFailure(t *testing.T) { function Test_Exec_ErrorPropagation (line 203) | func Test_Exec_ErrorPropagation(t *testing.T) { function Test_Select_InvalidDestType (line 219) | func Test_Select_InvalidDestType(t *testing.T) { function Test_Select_ErrorPropagation (line 229) | func Test_Select_ErrorPropagation(t *testing.T) { function Test_addTrace_WithAndWithoutTracer (line 247) | func Test_addTrace_WithAndWithoutTracer(t *testing.T) { function Test_sendOperationStats_WithAndWithoutSpan (line 271) | func Test_sendOperationStats_WithAndWithoutSpan(t *testing.T) { function Test_Ping_ReturnsErrorOrNil (line 303) | func Test_Ping_ReturnsErrorOrNil(t *testing.T) { function Test_LoggingWithDebugf_Errorf_Logf (line 321) | func Test_LoggingWithDebugf_Errorf_Logf(t *testing.T) { function Test_MetricsCalls (line 337) | func Test_MetricsCalls(t *testing.T) { function Test_sqlConn_Exec (line 357) | func Test_sqlConn_Exec(t *testing.T) { function Test_sqlConn_Select (line 376) | func Test_sqlConn_Select(t *testing.T) { function Test_Oracle_InvalidHostName (line 406) | func Test_Oracle_InvalidHostName(t *testing.T) { function Test_sqlConn_InvalidInsertQuery (line 429) | func Test_sqlConn_InvalidInsertQuery(t *testing.T) { function Test_Oracle_ConnectionTimeout (line 449) | func Test_Oracle_ConnectionTimeout(t *testing.T) { function Test_Oracle_ConnectionError (line 472) | func Test_Oracle_ConnectionError(t *testing.T) { function Test_Connect_InvalidHost (line 495) | func Test_Connect_InvalidHost(t *testing.T) { function Test_Connect_InvalidPort (line 511) | func Test_Connect_InvalidPort(t *testing.T) { function Test_sqlConn_Exec_Errors (line 527) | func Test_sqlConn_Exec_Errors(t *testing.T) { function Test_sqlConn_Select_ColumnsError (line 541) | func Test_sqlConn_Select_ColumnsError(t *testing.T) { function Test_sqlConn_Ping (line 557) | func Test_sqlConn_Ping(t *testing.T) { function Test_Oracle_Begin_Success (line 569) | func Test_Oracle_Begin_Success(t *testing.T) { function Test_Oracle_Begin_NoConnection (line 598) | func Test_Oracle_Begin_NoConnection(t *testing.T) { function Test_OracleTx_ExecContext (line 618) | func Test_OracleTx_ExecContext(t *testing.T) { function Test_OracleTx_SelectContext (line 650) | func Test_OracleTx_SelectContext(t *testing.T) { function Test_OracleTx_Commit (line 693) | func Test_OracleTx_Commit(t *testing.T) { function Test_OracleTx_Rollback (line 718) | func Test_OracleTx_Rollback(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/eventhub/eventhub.go constant defaultQueryTimeout (line 30) | defaultQueryTimeout = 30 * time.Second constant eventHubPropsTimeout (line 31) | eventHubPropsTimeout = 2 * time.Second constant basicTierMaxPartitions (line 32) | basicTierMaxPartitions = 2 constant basicTierReceiveTimeout (line 33) | basicTierReceiveTimeout = 3 * time.Second type Config (line 36) | type Config struct type Client (line 51) | type Client struct method validConfigs (line 76) | func (c *Client) validConfigs(cfg Config) bool { method UseLogger (line 113) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 120) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 127) | func (c *Client) UseTracer(tracer any) { method Connect (line 134) | func (c *Client) Connect() { method Subscribe (line 222) | func (c *Client) Subscribe(ctx context.Context, topic string) (*pubsub... method processEventsFromPartitionClient (line 238) | func (c *Client) processEventsFromPartitionClient(ctx context.Context,... method subscribeDirectFromConsumer (line 293) | func (c *Client) subscribeDirectFromConsumer(ctx context.Context, topi... method tryReadFromPartition (line 318) | func (c *Client) tryReadFromPartition(ctx context.Context, partitionID... method getReceiveTimeout (line 378) | func (c *Client) getReceiveTimeout() time.Duration { method isLikelyBasicTier (line 388) | func (c *Client) isLikelyBasicTier() bool { method Publish (line 409) | func (c *Client) Publish(ctx context.Context, topic string, message []... method Health (line 459) | func (c *Client) Health() datasource.Health { method CreateTopic (line 465) | func (c *Client) CreateTopic(_ context.Context, name string) error { method DeleteTopic (line 476) | func (c *Client) DeleteTopic(context.Context, string) error { method Query (line 483) | func (c *Client) Query(ctx context.Context, query string, args ...any)... method GetEventHubName (line 511) | func (c *Client) GetEventHubName() string { method Close (line 516) | func (c *Client) Close() error { function New (line 69) | func New(cfg Config) *Client { function closePartitionResources (line 405) | func closePartitionResources(ctx context.Context, partitionClient *azeve... FILE: pkg/gofr/datasource/pubsub/eventhub/eventhub_test.go function TestConnect (line 18) | func TestConnect(t *testing.T) { function TestConfigValidation (line 42) | func TestConfigValidation(t *testing.T) { function TestConnect_ProducerError (line 62) | func TestConnect_ProducerError(t *testing.T) { function TestConnect_ContainerError (line 86) | func TestConnect_ContainerError(t *testing.T) { function TestPublish_FailedBatchCreation (line 110) | func TestPublish_FailedBatchCreation(t *testing.T) { function TestPublish_FailedInvalidTopic (line 147) | func TestPublish_FailedInvalidTopic(t *testing.T) { function Test_CreateTopic (line 175) | func Test_CreateTopic(t *testing.T) { function Test_DeleteTopic (line 204) | func Test_DeleteTopic(t *testing.T) { function Test_HealthCheck (line 233) | func Test_HealthCheck(t *testing.T) { function getTestConfigs (line 260) | func getTestConfigs() Config { function TestGetEventHubName (line 293) | func TestGetEventHubName(t *testing.T) { function TestQuery_Failures (line 303) | func TestQuery_Failures(t *testing.T) { function TestQuery_ContextWithDeadline (line 363) | func TestQuery_ContextWithDeadline(t *testing.T) { function Test_ValidConfigs (line 386) | func Test_ValidConfigs(t *testing.T) { function Test_Health (line 405) | func Test_Health(t *testing.T) { function TestCreateTopic_ForMigrations (line 420) | func TestCreateTopic_ForMigrations(t *testing.T) { function Test_GetEventHubName (line 433) | func Test_GetEventHubName(t *testing.T) { function TestConnect_ConsumerGroupDefaults (line 444) | func TestConnect_ConsumerGroupDefaults(t *testing.T) { function TestConnect_ConsumerGroupProvided (line 467) | func TestConnect_ConsumerGroupProvided(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/eventhub/helper.go method parseQueryArgs (line 11) | func (*Client) parseQueryArgs(args ...any) (startPosition azeventhubs.St... function defaultStartPosition (line 26) | func defaultStartPosition() azeventhubs.StartPosition { function parseStartPositionArg (line 32) | func parseStartPositionArg(arg any) azeventhubs.StartPosition { function parseLimitArg (line 58) | func parseLimitArg(arg any, limit int) int { method readMessages (line 67) | func (c *Client) readMessages(ctx context.Context, startPosition azevent... method readFromPartition (line 104) | func (c *Client) readFromPartition(ctx context.Context, partitionID string, method createPartitionClient (line 115) | func (c *Client) createPartitionClient(partitionID string, function receiveMessages (line 122) | func receiveMessages(ctx context.Context, pc *azeventhubs.PartitionClient, function appendMessages (line 142) | func appendMessages(messages [][]byte, events []*azeventhubs.ReceivedEve... FILE: pkg/gofr/datasource/pubsub/eventhub/helper_test.go function TestParseQueryArgs (line 11) | func TestParseQueryArgs(t *testing.T) { function boolPtr (line 62) | func boolPtr(b bool) *bool { function int64Ptr (line 66) | func int64Ptr(i int64) *int64 { FILE: pkg/gofr/datasource/pubsub/eventhub/logger.go type Logger (line 9) | type Logger interface type Log (line 19) | type Log struct method PrettyPrint (line 28) | func (l *Log) PrettyPrint(writer io.Writer) { FILE: pkg/gofr/datasource/pubsub/eventhub/logger_test.go function Test_PrettyPrint (line 11) | func Test_PrettyPrint(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/eventhub/message.go type Message (line 9) | type Message struct method Commit (line 15) | func (a *Message) Commit() { FILE: pkg/gofr/datasource/pubsub/eventhub/metrics.go type Metrics (line 7) | type Metrics interface FILE: pkg/gofr/datasource/pubsub/eventhub/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 37) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 42) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 58) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Error (line 75) | func (m *MockLogger) Error(args ...any) { method Errorf (line 91) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Fatal (line 108) | func (m *MockLogger) Fatal(args ...any) { method Log (line 124) | func (m *MockLogger) Log(args ...any) { method Logf (line 140) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 25) | type MockLoggerMockRecorder struct method Debug (line 52) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 68) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Error (line 85) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 101) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Fatal (line 118) | func (mr *MockLoggerMockRecorder) Fatal(args ...any) *gomock.Call { method Log (line 134) | func (mr *MockLoggerMockRecorder) Log(args ...any) *gomock.Call { method Logf (line 150) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 30) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/pubsub/eventhub/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 38) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method IncrementCounter (line 43) | func (m *MockMetrics) IncrementCounter(ctx context.Context, name strin... type MockMetricsMockRecorder (line 26) | type MockMetricsMockRecorder struct method IncrementCounter (line 53) | func (mr *MockMetricsMockRecorder) IncrementCounter(ctx, name any, lab... function NewMockMetrics (line 31) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/pubsub/google/google.go constant defaultRetryInterval (line 27) | defaultRetryInterval = 10 * time.Second constant messageBufferSize (line 28) | messageBufferSize = 100 type Config (line 31) | type Config struct type googleClient (line 36) | type googleClient struct method Publish (line 113) | func (g *googleClient) Publish(ctx context.Context, topic string, mess... method Subscribe (line 156) | func (g *googleClient) Subscribe(ctx context.Context, topic string) (*... method Query (line 239) | func (g *googleClient) Query(ctx context.Context, query string, args .... method getTopic (line 295) | func (g *googleClient) getTopic(ctx context.Context, topic string) (*g... method getSubscription (line 313) | func (g *googleClient) getSubscription(ctx context.Context, topic *gcP... method DeleteTopic (line 341) | func (g *googleClient) DeleteTopic(ctx context.Context, name string) e... method CreateTopic (line 354) | func (g *googleClient) CreateTopic(ctx context.Context, name string) e... method Close (line 367) | func (g *googleClient) Close() error { constant defaultQueryTimeout (line 48) | defaultQueryTimeout = 30 * time.Second constant defaultMessageLimit (line 49) | defaultMessageLimit = 10 function New (line 53) | func New(conf Config, logger pubsub.Logger, metrics Metrics) *googleClie... function connect (line 84) | func connect(conf Config, logger pubsub.Logger) (*gcPubSub.Client, error) { function retryConnect (line 379) | func retryConnect(conf Config, logger pubsub.Logger, g *googleClient) { FILE: pkg/gofr/datasource/pubsub/google/google_test.go function getGoogleClient (line 33) | func getGoogleClient(t *testing.T) *gcPubSub.Client { function TestGoogleClient_New_InvalidConfig (line 51) | func TestGoogleClient_New_InvalidConfig(t *testing.T) { function TestGoogleClient_New_EmptyClient (line 69) | func TestGoogleClient_New_EmptyClient(t *testing.T) { function TestGoogleClient_Publish_Success (line 87) | func TestGoogleClient_Publish_Success(t *testing.T) { function TestGoogleClient_PublishTopic_Error (line 129) | func TestGoogleClient_PublishTopic_Error(t *testing.T) { function TestGoogleClient_getTopic_Success (line 154) | func TestGoogleClient_getTopic_Success(t *testing.T) { function TestGoogleClient_getTopic_Error (line 169) | func TestGoogleClient_getTopic_Error(t *testing.T) { function TestGoogleClient_getSubscription (line 188) | func TestGoogleClient_getSubscription(t *testing.T) { function Test_validateConfigs (line 205) | func Test_validateConfigs(t *testing.T) { function TestGoogleClient_CloseReturnsError (line 222) | func TestGoogleClient_CloseReturnsError(t *testing.T) { function TestGoogleClient_CreateTopic_Success (line 240) | func TestGoogleClient_CreateTopic_Success(t *testing.T) { function TestGoogleClient_CreateTopic_Error (line 282) | func TestGoogleClient_CreateTopic_Error(t *testing.T) { function TestGoogleClient_CreateTopic_EmptyClient (line 299) | func TestGoogleClient_CreateTopic_EmptyClient(t *testing.T) { function TestGoogleClient_DeleteTopic (line 311) | func TestGoogleClient_DeleteTopic(t *testing.T) { function TestGoogleClient_DeleteTopic_EmptyClient (line 336) | func TestGoogleClient_DeleteTopic_EmptyClient(t *testing.T) { function TestGoogleClient_Query (line 348) | func TestGoogleClient_Query(t *testing.T) { function TestIsConnected_WhenClientNotNil (line 408) | func TestIsConnected_WhenClientNotNil(t *testing.T) { function TestClose_ClientNil (line 413) | func TestClose_ClientNil(t *testing.T) { function TestClose_MultipleReceiveChans_ClientNil (line 424) | func TestClose_MultipleReceiveChans_ClientNil(t *testing.T) { function TestSubscribe_ClientNil (line 437) | func TestSubscribe_ClientNil(t *testing.T) { function TestGetTopic_ClientNil (line 445) | func TestGetTopic_ClientNil(t *testing.T) { function TestIsConnected_WhenClientNil (line 452) | func TestIsConnected_WhenClientNil(t *testing.T) { function TestGoogleClient_getTopic_CreateFailure (line 457) | func TestGoogleClient_getTopic_CreateFailure(t *testing.T) { function TestGoogleClient_collectMessages_LimitReached (line 475) | func TestGoogleClient_collectMessages_LimitReached(t *testing.T) { function TestGoogleClient_getQuerySubscription_CreateFails (line 499) | func TestGoogleClient_getQuerySubscription_CreateFails(t *testing.T) { function TestGoogleClient_Health_Success (line 523) | func TestGoogleClient_Health_Success(t *testing.T) { function TestGoogleClient_Health_WithError (line 547) | func TestGoogleClient_Health_WithError(t *testing.T) { function TestGoogleClient_getWriterDetails (line 568) | func TestGoogleClient_getWriterDetails(t *testing.T) { function TestGoogleClient_getReaderDetails (line 592) | func TestGoogleClient_getReaderDetails(t *testing.T) { function TestGoogleClient_Subscribe_Success (line 618) | func TestGoogleClient_Subscribe_Success(t *testing.T) { function TestGoogleClient_Subscribe_ContextCanceled (line 687) | func TestGoogleClient_Subscribe_ContextCanceled(t *testing.T) { function TestGoogleClient_Subscribe_NotConnected (line 733) | func TestGoogleClient_Subscribe_NotConnected(t *testing.T) { function TestGoogleClient_Query_EmptyTopic (line 754) | func TestGoogleClient_Query_EmptyTopic(t *testing.T) { function TestGoogleClient_Query_NotConnected (line 770) | func TestGoogleClient_Query_NotConnected(t *testing.T) { function TestGoogleClient_Query_WithLimit (line 786) | func TestGoogleClient_Query_WithLimit(t *testing.T) { function TestGoogleClient_getSubscription_ExistsError (line 821) | func TestGoogleClient_getSubscription_ExistsError(t *testing.T) { function TestParseQueryArgs_WithLimit (line 844) | func TestParseQueryArgs_WithLimit(t *testing.T) { function TestParseQueryArgs_NoArgs (line 851) | func TestParseQueryArgs_NoArgs(t *testing.T) { function TestParseQueryArgs_OnlyTimeout (line 858) | func TestParseQueryArgs_OnlyTimeout(t *testing.T) { function TestGoogleClient_collectMessages_ContextDone (line 865) | func TestGoogleClient_collectMessages_ContextDone(t *testing.T) { function TestGoogleClient_collectMessages_UnlimitedMessages (line 884) | func TestGoogleClient_collectMessages_UnlimitedMessages(t *testing.T) { function TestGoogleClient_getQuerySubscription_AlreadyExists (line 911) | func TestGoogleClient_getQuerySubscription_AlreadyExists(t *testing.T) { function TestGoogleClient_Subscribe_AlreadyStarted (line 940) | func TestGoogleClient_Subscribe_AlreadyStarted(t *testing.T) { function TestGoogleClient_Query_ContextTimeout (line 1001) | func TestGoogleClient_Query_ContextTimeout(t *testing.T) { function TestGoogleClient_Query_GetTopicError (line 1033) | func TestGoogleClient_Query_GetTopicError(t *testing.T) { function TestGoogleClient_getSubscription_AlreadyExists (line 1053) | func TestGoogleClient_getSubscription_AlreadyExists(t *testing.T) { function TestGoogleClient_DeleteTopic_AlreadyExists (line 1082) | func TestGoogleClient_DeleteTopic_AlreadyExists(t *testing.T) { function TestGoogleClient_CreateTopic_AlreadyExists (line 1103) | func TestGoogleClient_CreateTopic_AlreadyExists(t *testing.T) { function TestGoogleClient_getQuerySubscription_ExistsCheck (line 1122) | func TestGoogleClient_getQuerySubscription_ExistsCheck(t *testing.T) { function TestGoogleClient_Subscribe_GetTopicError (line 1148) | func TestGoogleClient_Subscribe_GetTopicError(t *testing.T) { function TestGoogleClient_Subscribe_GetSubscriptionError (line 1183) | func TestGoogleClient_Subscribe_GetSubscriptionError(t *testing.T) { function TestConnect_Success (line 1222) | func TestConnect_Success(t *testing.T) { function TestConnect_NoTopics (line 1239) | func TestConnect_NoTopics(t *testing.T) { function TestGetQuerySubscription_NewSubscription (line 1265) | func TestGetQuerySubscription_NewSubscription(t *testing.T) { function TestGetSubscription_CreateError (line 1287) | func TestGetSubscription_CreateError(t *testing.T) { function TestDeleteTopic_WithNotFoundString (line 1308) | func TestDeleteTopic_WithNotFoundString(t *testing.T) { function TestPublish_GetTopicError (line 1325) | func TestPublish_GetTopicError(t *testing.T) { function TestQuery_GetSubscriptionError (line 1355) | func TestQuery_GetSubscriptionError(t *testing.T) { function TestNew_WithRetryConnect (line 1381) | func TestNew_WithRetryConnect(t *testing.T) { function TestCollectMessages_SingleMessage (line 1403) | func TestCollectMessages_SingleMessage(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/google/health.go method Health (line 13) | func (g *googleClient) Health() (health datasource.Health) { method getWriterDetails (line 33) | func (g *googleClient) getWriterDetails() (status string, details map[st... method getReaderDetails (line 66) | func (g *googleClient) getReaderDetails() (status string, details map[st... FILE: pkg/gofr/datasource/pubsub/google/helper.go method isConnected (line 13) | func (g *googleClient) isConnected() bool { function validateConfigs (line 27) | func validateConfigs(conf *Config) error { function parseQueryArgs (line 39) | func parseQueryArgs(args ...any) (timeout time.Duration, limit int) { method getQuerySubscription (line 52) | func (g *googleClient) getQuerySubscription(ctx context.Context, topic *... method collectMessages (line 73) | func (g *googleClient) collectMessages(ctx context.Context, msgChan <-ch... FILE: pkg/gofr/datasource/pubsub/google/interfaces.go type Client (line 9) | type Client interface type Writer (line 18) | type Writer interface type Reader (line 23) | type Reader interface FILE: pkg/gofr/datasource/pubsub/google/message.go type googleMessage (line 7) | type googleMessage struct method Commit (line 15) | func (gm *googleMessage) Commit() { function newGoogleMessage (line 11) | func newGoogleMessage(msg *gcPubSub.Message) *googleMessage { FILE: pkg/gofr/datasource/pubsub/google/message_test.go function TestNew (line 10) | func TestNew(t *testing.T) { function TestGoogleMessage_Commit (line 18) | func TestGoogleMessage_Commit(_ *testing.T) { FILE: pkg/gofr/datasource/pubsub/google/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/datasource/pubsub/google/mock_interfaces.go type MockClient (line 21) | type MockClient struct method EXPECT (line 39) | func (m *MockClient) EXPECT() *MockClientMockRecorder { method Close (line 44) | func (m *MockClient) Close() error { method CreateSubscription (line 58) | func (m *MockClient) CreateSubscription(ctx context.Context, id string... method CreateTopic (line 73) | func (m *MockClient) CreateTopic(ctx context.Context, topicID string) ... method Subscription (line 88) | func (m *MockClient) Subscription(id string) *pubsub.Subscription { method Subscriptions (line 102) | func (m *MockClient) Subscriptions(ctx context.Context) *pubsub.Subscr... method Topic (line 116) | func (m *MockClient) Topic(id string) *pubsub.Topic { method Topics (line 130) | func (m *MockClient) Topics(ctx context.Context) *pubsub.TopicIterator { type MockClientMockRecorder (line 27) | type MockClientMockRecorder struct method Close (line 52) | func (mr *MockClientMockRecorder) Close() *gomock.Call { method CreateSubscription (line 67) | func (mr *MockClientMockRecorder) CreateSubscription(ctx, id, cfg any)... method CreateTopic (line 82) | func (mr *MockClientMockRecorder) CreateTopic(ctx, topicID any) *gomoc... method Subscription (line 96) | func (mr *MockClientMockRecorder) Subscription(id any) *gomock.Call { method Subscriptions (line 110) | func (mr *MockClientMockRecorder) Subscriptions(ctx any) *gomock.Call { method Topic (line 124) | func (mr *MockClientMockRecorder) Topic(id any) *gomock.Call { method Topics (line 138) | func (mr *MockClientMockRecorder) Topics(ctx any) *gomock.Call { function NewMockClient (line 32) | func NewMockClient(ctrl *gomock.Controller) *MockClient { type MockWriter (line 144) | type MockWriter struct method EXPECT (line 162) | func (m *MockWriter) EXPECT() *MockWriterMockRecorder { method CreateSubscription (line 167) | func (m *MockWriter) CreateSubscription(ctx context.Context, id string... method Subscription (line 182) | func (m *MockWriter) Subscription(id string) *pubsub.Subscription { type MockWriterMockRecorder (line 150) | type MockWriterMockRecorder struct method CreateSubscription (line 176) | func (mr *MockWriterMockRecorder) CreateSubscription(ctx, id, cfg any)... method Subscription (line 190) | func (mr *MockWriterMockRecorder) Subscription(id any) *gomock.Call { function NewMockWriter (line 155) | func NewMockWriter(ctrl *gomock.Controller) *MockWriter { type MockReader (line 196) | type MockReader struct method EXPECT (line 214) | func (m *MockReader) EXPECT() *MockReaderMockRecorder { method CreateTopic (line 219) | func (m *MockReader) CreateTopic(ctx context.Context, topicID string) ... method Topic (line 234) | func (m *MockReader) Topic(id string) *pubsub.Topic { type MockReaderMockRecorder (line 202) | type MockReaderMockRecorder struct method CreateTopic (line 228) | func (mr *MockReaderMockRecorder) CreateTopic(ctx, topicID any) *gomoc... method Topic (line 242) | func (mr *MockReaderMockRecorder) Topic(id any) *gomock.Call { function NewMockReader (line 207) | func NewMockReader(ctrl *gomock.Controller) *MockReader { FILE: pkg/gofr/datasource/pubsub/google/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 38) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method IncrementCounter (line 43) | func (m *MockMetrics) IncrementCounter(ctx context.Context, name strin... type MockMetricsMockRecorder (line 26) | type MockMetricsMockRecorder struct method IncrementCounter (line 53) | func (mr *MockMetricsMockRecorder) IncrementCounter(ctx, name any, lab... function NewMockMetrics (line 31) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/pubsub/google/tracing.go constant tracerName (line 12) | tracerName = "gofr-gcp-pubsub" type attributeCarrier (line 15) | type attributeCarrier method Get (line 21) | func (c attributeCarrier) Get(key string) string { method Set (line 26) | func (c attributeCarrier) Set(key, value string) { method Keys (line 31) | func (c attributeCarrier) Keys() []string { function injectTraceContext (line 42) | func injectTraceContext(ctx context.Context, attrs map[string]string) ma... function extractTraceLinks (line 56) | func extractTraceLinks(attrs map[string]string) []trace.Link { function startPublishSpan (line 83) | func startPublishSpan(ctx context.Context, topic string) (context.Contex... function extractMessageAttrs (line 103) | func extractMessageAttrs(metaData any) map[string]string { function startSubscribeSpan (line 118) | func startSubscribeSpan(ctx context.Context, topic string, msgAttrs map[... FILE: pkg/gofr/datasource/pubsub/google/tracing_test.go function TestAttributeCarrier_GetSetKeys (line 15) | func TestAttributeCarrier_GetSetKeys(t *testing.T) { function TestInjectTraceContext (line 37) | func TestInjectTraceContext(t *testing.T) { function TestInjectTraceContext_PreservesExistingAttributes (line 59) | func TestInjectTraceContext_PreservesExistingAttributes(t *testing.T) { function TestExtractTraceLinks (line 84) | func TestExtractTraceLinks(t *testing.T) { function TestExtractTraceLinks_NoAttributes (line 106) | func TestExtractTraceLinks_NoAttributes(t *testing.T) { function TestExtractTraceLinks_EmptyAttributes (line 120) | func TestExtractTraceLinks_EmptyAttributes(t *testing.T) { function TestStartPublishSpan (line 134) | func TestStartPublishSpan(t *testing.T) { function TestStartSubscribeSpan_WithLinks (line 155) | func TestStartSubscribeSpan_WithLinks(t *testing.T) { function TestStartSubscribeSpan_NoLinks (line 189) | func TestStartSubscribeSpan_NoLinks(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/interface.go type Publisher (line 11) | type Publisher interface type Subscriber (line 15) | type Subscriber interface type Client (line 19) | type Client interface type Committer (line 31) | type Committer interface type Logger (line 35) | type Logger interface FILE: pkg/gofr/datasource/pubsub/kafka/conn.go type Conn (line 14) | type Conn struct method initialize (line 19) | func (k *kafkaClient) initialize(ctx context.Context) error { method getNewReader (line 48) | func (k *kafkaClient) getNewReader(topic string) Reader { method DeleteTopic (line 62) | func (k *kafkaClient) DeleteTopic(_ context.Context, name string) error { method Controller (line 66) | func (k *kafkaClient) Controller() (broker kafka.Broker, err error) { method CreateTopic (line 70) | func (k *kafkaClient) CreateTopic(_ context.Context, name string) error { type multiConn (line 76) | type multiConn struct method Controller (line 82) | func (m *multiConn) Controller() (kafka.Broker, error) { method CreateTopics (line 102) | func (m *multiConn) CreateTopics(topics ...kafka.TopicConfig) error { method DeleteTopics (line 141) | func (m *multiConn) DeleteTopics(topics ...string) error { method Close (line 178) | func (m *multiConn) Close() error { FILE: pkg/gofr/datasource/pubsub/kafka/health.go method Health (line 12) | func (k *kafkaClient) Health() datasource.Health { method evaluateBrokerHealth (line 40) | func (k *kafkaClient) evaluateBrokerHealth() ([]map[string]any, bool) { function checkBroker (line 64) | func checkBroker(conn Connection, controllerAddr *string) map[string]any { method getReaderStatsAsMap (line 95) | func (k *kafkaClient) getReaderStatsAsMap() []any { method getWriterStatsAsMap (line 111) | func (k *kafkaClient) getWriterStatsAsMap() map[string]any { function convertStructToMap (line 124) | func convertStructToMap(input, output any) error { FILE: pkg/gofr/datasource/pubsub/kafka/health_test.go type MockConn (line 16) | type MockConn struct method RemoteAddr (line 23) | func (m *MockConn) RemoteAddr() net.Addr { method ReadPartitions (line 27) | func (m *MockConn) ReadPartitions(...string) ([]kafka.Partition, error) { method Controller (line 35) | func (m *MockConn) Controller() (kafka.Broker, error) { method Close (line 48) | func (*MockConn) Close() error { return nil } method CreateTopics (line 49) | func (*MockConn) CreateTopics(...kafka.TopicConfig) error { return nil } method DeleteTopics (line 50) | func (*MockConn) DeleteTopics(...string) error { return nil } type mockAddr (line 52) | type mockAddr struct method Network (line 54) | func (mockAddr) Network() string { return "tcp" } method String (line 55) | func (m mockAddr) String() string { return m.addr } function TestKafkaHealth_AllBrokersUp (line 57) | func TestKafkaHealth_AllBrokersUp(t *testing.T) { function TestKafkaHealth_SomeBrokersUpSomeDown (line 82) | func TestKafkaHealth_SomeBrokersUpSomeDown(t *testing.T) { function TestKafkaHealth_AllBrokersDown (line 116) | func TestKafkaHealth_AllBrokersDown(t *testing.T) { function TestKafkaHealth_InvalidConnType (line 139) | func TestKafkaHealth_InvalidConnType(t *testing.T) { type mockWriter (line 155) | type mockWriter struct method Stats (line 157) | func (*mockWriter) Stats() kafka.WriterStats { method WriteMessages (line 167) | func (*mockWriter) WriteMessages(context.Context, ...kafka.Message) er... method Close (line 168) | func (*mockWriter) Close() error ... type mockLogger (line 170) | type mockLogger struct method Errorf (line 172) | func (*mockLogger) Errorf(string, ...any) {} method Debugf (line 173) | func (*mockLogger) Debugf(string, ...any) {} method Logf (line 174) | func (*mockLogger) Logf(string, ...any) {} method Log (line 175) | func (*mockLogger) Log(...any) {} method Error (line 176) | func (*mockLogger) Error(...any) {} method Debug (line 177) | func (*mockLogger) Debug(...any) {} FILE: pkg/gofr/datasource/pubsub/kafka/helper.go function validateConfigs (line 15) | func validateConfigs(conf *Config) error { function validateRequiredFields (line 37) | func validateRequiredFields(conf *Config) error { method retryConnect (line 58) | func (k *kafkaClient) retryConnect(ctx context.Context) { method isConnected (line 81) | func (k *kafkaClient) isConnected() bool { function setupDialer (line 91) | func setupDialer(conf *Config) (*kafka.Dialer, error) { function connectToBrokers (line 119) | func connectToBrokers(ctx context.Context, brokers []string, dialer *kaf... function createKafkaWriter (line 143) | func createKafkaWriter(conf *Config, dialer *kafka.Dialer, logger pubsub... method parseQueryArgs (line 154) | func (*kafkaClient) parseQueryArgs(args ...any) (offSet int64, limit int) { method createReader (line 174) | func (k *kafkaClient) createReader(topic string, offset int64) (*kafka.R... method getReadContext (line 192) | func (*kafkaClient) getReadContext(ctx context.Context) context.Context { method readMessages (line 203) | func (k *kafkaClient) readMessages(ctx context.Context, reader *kafka.Re... method isExpectedError (line 226) | func (*kafkaClient) isExpectedError(err error) bool { FILE: pkg/gofr/datasource/pubsub/kafka/interfaces.go type Reader (line 12) | type Reader interface type Writer (line 20) | type Writer interface type Connection (line 26) | type Connection interface FILE: pkg/gofr/datasource/pubsub/kafka/kafka.go constant DefaultBatchSize (line 18) | DefaultBatchSize = 100 constant DefaultBatchBytes (line 19) | DefaultBatchBytes = 1048576 constant DefaultBatchTimeout (line 20) | DefaultBatchTimeout = 1000 constant defaultMaxBytes (line 21) | defaultMaxBytes = 10e6 constant defaultMinBytes (line 22) | defaultMinBytes = 10e3 constant defaultRetryTimeout (line 23) | defaultRetryTimeout = 10 * time.Second constant defaultReadTimeout (line 24) | defaultReadTimeout = 30 * time.Second constant protocolPlainText (line 25) | protocolPlainText = "PLAINTEXT" constant protocolSASL (line 26) | protocolSASL = "SASL_PLAINTEXT" constant protocolSSL (line 27) | protocolSSL = "SSL" constant protocolSASLSSL (line 28) | protocolSASLSSL = "SASL_SSL" constant messageMultipleBrokers (line 29) | messageMultipleBrokers = "MULTIPLE_BROKERS" constant brokerStatusUp (line 30) | brokerStatusUp = "UP" type Config (line 35) | type Config struct type kafkaClient (line 51) | type kafkaClient struct method Publish (line 100) | func (k *kafkaClient) Publish(ctx context.Context, topic string, messa... method Query (line 149) | func (k *kafkaClient) Query(ctx context.Context, query string, args ..... method Subscribe (line 171) | func (k *kafkaClient) Subscribe(ctx context.Context, topic string) (*p... method Close (line 248) | func (k *kafkaClient) Close() (err error) { function New (line 65) | func New(conf *Config, logger pubsub.Logger, metrics Metrics) *kafkaClie... FILE: pkg/gofr/datasource/pubsub/kafka/kafka_sasl.go function setDefaultSecurityProtocol (line 12) | func setDefaultSecurityProtocol(conf *Config) { function validateSecurityProtocol (line 18) | func validateSecurityProtocol(conf *Config) error { function getSASLMechanism (line 29) | func getSASLMechanism(mechanism, username, password string) (sasl.Mechan... function validateSASLConfigs (line 49) | func validateSASLConfigs(conf *Config) error { FILE: pkg/gofr/datasource/pubsub/kafka/kafka_sasl_test.go function TestGetSASLMechanism_Success (line 10) | func TestGetSASLMechanism_Success(t *testing.T) { function TestGetSASLMechanism_Failure (line 57) | func TestGetSASLMechanism_Failure(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/kafka/kafka_test.go function TestValidateConfigs_ValidCases (line 21) | func TestValidateConfigs_ValidCases(t *testing.T) { function TestValidateConfigs_InvalidCases (line 113) | func TestValidateConfigs_InvalidCases(t *testing.T) { function TestKafkaClient_PublishError (line 194) | func TestKafkaClient_PublishError(t *testing.T) { function TestKafkaClient_Publish (line 255) | func TestKafkaClient_Publish(t *testing.T) { function TestKafkaClient_SubscribeSuccess (line 290) | func TestKafkaClient_SubscribeSuccess(t *testing.T) { function TestKafkaClient_Subscribe_ErrConsumerGroupID (line 355) | func TestKafkaClient_Subscribe_ErrConsumerGroupID(t *testing.T) { function TestKafkaClient_SubscribeError (line 384) | func TestKafkaClient_SubscribeError(t *testing.T) { function TestKafkaClient_Close (line 441) | func TestKafkaClient_Close(t *testing.T) { function TestKafkaClient_CloseError (line 464) | func TestKafkaClient_CloseError(t *testing.T) { function TestKafkaClient_getNewReader (line 487) | func TestKafkaClient_getNewReader(t *testing.T) { function TestNewKafkaClient (line 502) | func TestNewKafkaClient(t *testing.T) { function TestKafkaClient_Controller (line 574) | func TestKafkaClient_Controller(t *testing.T) { function TestKafkaClient_DeleteTopic (line 595) | func TestKafkaClient_DeleteTopic(t *testing.T) { function TestKafkaClient_CreateTopic (line 626) | func TestKafkaClient_CreateTopic(t *testing.T) { function TestKafkaClient_Subscribe_NotConnected (line 677) | func TestKafkaClient_Subscribe_NotConnected(t *testing.T) { function TestKafkaClient_Query_Failures (line 708) | func TestKafkaClient_Query_Failures(t *testing.T) { function TestKafkaClient_Query_ArgumentParsing (line 783) | func TestKafkaClient_Query_ArgumentParsing(t *testing.T) { function TestKafkaClient_Query_ContextHandling (line 854) | func TestKafkaClient_Query_ContextHandling(t *testing.T) { function TestKafkaClient_Subscribe_RaceDetector (line 917) | func TestKafkaClient_Subscribe_RaceDetector(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/kafka/message.go type kafkaMessage (line 11) | type kafkaMessage struct method Commit (line 25) | func (kmsg *kafkaMessage) Commit() { function newKafkaMessage (line 17) | func newKafkaMessage(msg *kafka.Message, reader Reader, logger pubsub.Lo... FILE: pkg/gofr/datasource/pubsub/kafka/message_test.go function TestNewMessage (line 14) | func TestNewMessage(t *testing.T) { function TestKafkaMessage_Commit (line 24) | func TestKafkaMessage_Commit(t *testing.T) { function TestKafkaMessage_CommitError (line 39) | func TestKafkaMessage_CommitError(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/kafka/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/datasource/pubsub/kafka/mock_interfaces.go type MockReader (line 22) | type MockReader struct method EXPECT (line 41) | func (m *MockReader) EXPECT() *MockReaderMockRecorder { method Close (line 46) | func (m *MockReader) Close() error { method CommitMessages (line 60) | func (m *MockReader) CommitMessages(ctx context.Context, msgs ...kafka... method FetchMessage (line 79) | func (m *MockReader) FetchMessage(ctx context.Context) (kafka.Message,... method ReadMessage (line 94) | func (m *MockReader) ReadMessage(ctx context.Context) (kafka.Message, ... method Stats (line 109) | func (m *MockReader) Stats() kafka.ReaderStats { type MockReaderMockRecorder (line 29) | type MockReaderMockRecorder struct method Close (line 54) | func (mr *MockReaderMockRecorder) Close() *gomock.Call { method CommitMessages (line 72) | func (mr *MockReaderMockRecorder) CommitMessages(ctx any, msgs ...any)... method FetchMessage (line 88) | func (mr *MockReaderMockRecorder) FetchMessage(ctx any) *gomock.Call { method ReadMessage (line 103) | func (mr *MockReaderMockRecorder) ReadMessage(ctx any) *gomock.Call { method Stats (line 117) | func (mr *MockReaderMockRecorder) Stats() *gomock.Call { function NewMockReader (line 34) | func NewMockReader(ctrl *gomock.Controller) *MockReader { type MockWriter (line 123) | type MockWriter struct method EXPECT (line 142) | func (m *MockWriter) EXPECT() *MockWriterMockRecorder { method Close (line 147) | func (m *MockWriter) Close() error { method Stats (line 161) | func (m *MockWriter) Stats() kafka.WriterStats { method WriteMessages (line 175) | func (m *MockWriter) WriteMessages(ctx context.Context, msg ...kafka.M... type MockWriterMockRecorder (line 130) | type MockWriterMockRecorder struct method Close (line 155) | func (mr *MockWriterMockRecorder) Close() *gomock.Call { method Stats (line 169) | func (mr *MockWriterMockRecorder) Stats() *gomock.Call { method WriteMessages (line 187) | func (mr *MockWriterMockRecorder) WriteMessages(ctx any, msg ...any) *... function NewMockWriter (line 135) | func NewMockWriter(ctrl *gomock.Controller) *MockWriter { type MockConnection (line 194) | type MockConnection struct method EXPECT (line 213) | func (m *MockConnection) EXPECT() *MockConnectionMockRecorder { method Close (line 218) | func (m *MockConnection) Close() error { method Controller (line 232) | func (m *MockConnection) Controller() (kafka.Broker, error) { method CreateTopics (line 247) | func (m *MockConnection) CreateTopics(topics ...kafka.TopicConfig) err... method DeleteTopics (line 265) | func (m *MockConnection) DeleteTopics(topics ...string) error { method ReadPartitions (line 283) | func (m *MockConnection) ReadPartitions(topics ...string) ([]kafka.Par... method RemoteAddr (line 302) | func (m *MockConnection) RemoteAddr() net.Addr { type MockConnectionMockRecorder (line 201) | type MockConnectionMockRecorder struct method Close (line 226) | func (mr *MockConnectionMockRecorder) Close() *gomock.Call { method Controller (line 241) | func (mr *MockConnectionMockRecorder) Controller() *gomock.Call { method CreateTopics (line 259) | func (mr *MockConnectionMockRecorder) CreateTopics(topics ...any) *gom... method DeleteTopics (line 277) | func (mr *MockConnectionMockRecorder) DeleteTopics(topics ...any) *gom... method ReadPartitions (line 296) | func (mr *MockConnectionMockRecorder) ReadPartitions(topics ...any) *g... method RemoteAddr (line 310) | func (mr *MockConnectionMockRecorder) RemoteAddr() *gomock.Call { function NewMockConnection (line 206) | func NewMockConnection(ctrl *gomock.Controller) *MockConnection { FILE: pkg/gofr/datasource/pubsub/kafka/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 38) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method IncrementCounter (line 43) | func (m *MockMetrics) IncrementCounter(ctx context.Context, name strin... type MockMetricsMockRecorder (line 26) | type MockMetricsMockRecorder struct method IncrementCounter (line 53) | func (mr *MockMetricsMockRecorder) IncrementCounter(ctx, name any, lab... function NewMockMetrics (line 31) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/pubsub/kafka/tls.go type TLSConfig (line 11) | type TLSConfig struct function createTLSConfig (line 18) | func createTLSConfig(tlsConf *TLSConfig) (*tls.Config, error) { function validateTLSConfigs (line 46) | func validateTLSConfigs(conf *Config) error { FILE: pkg/gofr/datasource/pubsub/kafka/tls_test.go function createTempFile (line 9) | func createTempFile(content string) (string, error) { function Test_CreateTLSConfig_Success (line 23) | func Test_CreateTLSConfig_Success(t *testing.T) { function createTestFiles (line 46) | func createTestFiles(t *testing.T) (caFile, clientCertFile, clientKeyFil... function validateTLSConfig (line 137) | func validateTLSConfig(t *testing.T, tlsConf *TLSConfig, wantCert bool) { function TestCreateTLSConfig_Errors (line 154) | func TestCreateTLSConfig_Errors(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/kafka/tracing.go constant tracerName (line 12) | tracerName = "gofr-kafka" type headerCarrier (line 15) | type headerCarrier method Get (line 18) | func (c headerCarrier) Get(key string) string { method Set (line 29) | func (c *headerCarrier) Set(key, value string) { method Keys (line 43) | func (c headerCarrier) Keys() []string { function injectTraceContext (line 54) | func injectTraceContext(ctx context.Context, headers []kafka.Header) []k... function extractTraceLinks (line 64) | func extractTraceLinks(headers []kafka.Header) []trace.Link { function startPublishSpan (line 88) | func startPublishSpan(ctx context.Context, topic string) (context.Contex... function startSubscribeSpan (line 109) | func startSubscribeSpan(ctx context.Context, topic string, msgHeaders []... FILE: pkg/gofr/datasource/pubsub/kafka/tracing_test.go function TestHeaderCarrier_GetSetKeys (line 16) | func TestHeaderCarrier_GetSetKeys(t *testing.T) { function TestInjectTraceContext (line 38) | func TestInjectTraceContext(t *testing.T) { function TestExtractTraceLinks (line 70) | func TestExtractTraceLinks(t *testing.T) { function TestExtractTraceLinks_NoHeaders (line 96) | func TestExtractTraceLinks_NoHeaders(t *testing.T) { function TestStartPublishSpan (line 114) | func TestStartPublishSpan(t *testing.T) { function TestStartSubscribeSpan_WithLinks (line 149) | func TestStartSubscribeSpan_WithLinks(t *testing.T) { function TestStartSubscribeSpan_NoLinks (line 188) | func TestStartSubscribeSpan_NoLinks(t *testing.T) { function TestHeaderCarrier_ConvertFromKafkaHeaders (line 211) | func TestHeaderCarrier_ConvertFromKafkaHeaders(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/log.go type Log (line 8) | type Log struct method PrettyPrint (line 18) | func (l *Log) PrettyPrint(writer io.Writer) { FILE: pkg/gofr/datasource/pubsub/message.go type Message (line 13) | type Message struct method Context (line 31) | func (m *Message) Context() context.Context { method Param (line 35) | func (m *Message) Param(p string) string { method PathParam (line 43) | func (m *Message) PathParam(p string) string { method Bind (line 48) | func (m *Message) Bind(i any) error { method bindString (line 67) | func (m *Message) bindString(v *string) error { method bindFloat64 (line 72) | func (m *Message) bindFloat64(v *float64) error { method bindInt (line 83) | func (m *Message) bindInt(v *int) error { method bindBool (line 94) | func (m *Message) bindBool(v *bool) error { method bindStruct (line 105) | func (m *Message) bindStruct(i any) error { method HostName (line 109) | func (*Message) HostName() string { method Params (line 113) | func (*Message) Params(string) []string { function NewMessage (line 23) | func NewMessage(ctx context.Context) *Message { FILE: pkg/gofr/datasource/pubsub/message_test.go function TestMessage_Context (line 10) | func TestMessage_Context(t *testing.T) { function TestMessage_Bind (line 19) | func TestMessage_Bind(t *testing.T) { function TestBindString (line 114) | func TestBindString(t *testing.T) { function TestBindFloat64 (line 124) | func TestBindFloat64(t *testing.T) { function TestBindInt (line 141) | func TestBindInt(t *testing.T) { function TestBindBool (line 158) | func TestBindBool(t *testing.T) { function TestBindStruct (line 175) | func TestBindStruct(t *testing.T) { function TestMessage_Param (line 192) | func TestMessage_Param(t *testing.T) { function TestMessage_PathParam (line 212) | func TestMessage_PathParam(t *testing.T) { function TestMessage_HostName (line 232) | func TestMessage_HostName(t *testing.T) { function TestMessage_QueryParam (line 240) | func TestMessage_QueryParam(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/mqtt/default_client.go constant backoffMultiplier (line 13) | backoffMultiplier = 2 function getDefaultClient (line 15) | func getDefaultClient(config *Config, logger Logger, metrics Metrics) *M... function getMQTTClientOptions (line 69) | func getMQTTClientOptions(config *Config) *mqtt.ClientOptions { function getClientID (line 92) | func getClientID(clientID string) string { function retryDefaultConnect (line 105) | func retryDefaultConnect(client mqtt.Client, config *Config, logger Logg... FILE: pkg/gofr/datasource/pubsub/mqtt/helper.go function parseQueryArgs (line 21) | func parseQueryArgs(args ...any) (collectTimeout time.Duration, messageL... method createQueryMessageHandler (line 41) | func (m *MQTT) createQueryMessageHandler(ctx context.Context, msgChan ch... method subscribeToTopicForQuery (line 65) | func (m *MQTT) subscribeToTopicForQuery(ctx context.Context, topicName s... method collectMessages (line 90) | func (m *MQTT) collectMessages(queryCtx context.Context, msgChan <-chan ... method addMessageToBuffer (line 119) | func (*MQTT) addMessageToBuffer(buffer *bytes.Buffer, msg *pubsub.Messag... method handleContextDone (line 127) | func (*MQTT) handleContextDone(queryCtx context.Context, topicName strin... method createMqttHandler (line 137) | func (m *MQTT) createMqttHandler(_ context.Context, topic string, msgs c... function getHandler (line 172) | func getHandler(subscribeFunc SubscribeFunc) func(client mqtt.Client, ms... method Unsubscribe (line 189) | func (m *MQTT) Unsubscribe(topic string) error { method Close (line 211) | func (m *MQTT) Close() error { method Disconnect (line 217) | func (m *MQTT) Disconnect(waitTime uint) error { method Ping (line 237) | func (m *MQTT) Ping() error { function retryConnect (line 247) | func retryConnect(client mqtt.Client, config *Config, logger Logger, opt... function createReconnectHandler (line 261) | func createReconnectHandler(mu *sync.RWMutex, config *Config, subs map[s... function createConnectionLostHandler (line 279) | func createConnectionLostHandler(logger Logger) func(_ mqtt.Client, err ... function createReconnectingHandler (line 285) | func createReconnectingHandler(logger Logger, config *Config) func(mqtt.... FILE: pkg/gofr/datasource/pubsub/mqtt/interface.go type Logger (line 15) | type Logger interface type Metrics (line 23) | type Metrics interface type PubSub (line 27) | type PubSub interface FILE: pkg/gofr/datasource/pubsub/mqtt/message.go type message (line 5) | type message struct method Commit (line 9) | func (m *message) Commit() { FILE: pkg/gofr/datasource/pubsub/mqtt/message_test.go function TestMessage (line 7) | func TestMessage(_ *testing.T) { type mockMessage (line 13) | type mockMessage struct method Duplicate (line 22) | func (m mockMessage) Duplicate() bool { method Qos (line 26) | func (m mockMessage) Qos() byte { method Retained (line 30) | func (m mockMessage) Retained() bool { method Topic (line 34) | func (m mockMessage) Topic() string { method MessageID (line 38) | func (m mockMessage) MessageID() uint16 { method Payload (line 46) | func (m mockMessage) Payload() []byte { method Ack (line 50) | func (mockMessage) Ack() { FILE: pkg/gofr/datasource/pubsub/mqtt/mock_client.go type MockClient (line 20) | type MockClient struct method EXPECT (line 38) | func (m *MockClient) EXPECT() *MockClientMockRecorder { method AddRoute (line 43) | func (m *MockClient) AddRoute(arg0 string, arg1 mqtt.MessageHandler) { method Connect (line 55) | func (m *MockClient) Connect() mqtt.Token { method Disconnect (line 69) | func (m *MockClient) Disconnect(arg0 uint) { method IsConnected (line 81) | func (m *MockClient) IsConnected() bool { method IsConnectionOpen (line 95) | func (m *MockClient) IsConnectionOpen() bool { method OptionsReader (line 109) | func (m *MockClient) OptionsReader() mqtt.ClientOptionsReader { method Publish (line 123) | func (m *MockClient) Publish(arg0 string, arg1 byte, arg2 bool, arg3 a... method Subscribe (line 137) | func (m *MockClient) Subscribe(arg0 string, arg1 byte, arg2 mqtt.Messa... method SubscribeMultiple (line 151) | func (m *MockClient) SubscribeMultiple(arg0 map[string]byte, arg1 mqtt... method Unsubscribe (line 165) | func (m *MockClient) Unsubscribe(arg0 ...string) mqtt.Token { type MockClientMockRecorder (line 26) | type MockClientMockRecorder struct method AddRoute (line 49) | func (mr *MockClientMockRecorder) AddRoute(arg0, arg1 any) *gomock.Call { method Connect (line 63) | func (mr *MockClientMockRecorder) Connect() *gomock.Call { method Disconnect (line 75) | func (mr *MockClientMockRecorder) Disconnect(arg0 any) *gomock.Call { method IsConnected (line 89) | func (mr *MockClientMockRecorder) IsConnected() *gomock.Call { method IsConnectionOpen (line 103) | func (mr *MockClientMockRecorder) IsConnectionOpen() *gomock.Call { method OptionsReader (line 117) | func (mr *MockClientMockRecorder) OptionsReader() *gomock.Call { method Publish (line 131) | func (mr *MockClientMockRecorder) Publish(arg0, arg1, arg2, arg3 any) ... method Subscribe (line 145) | func (mr *MockClientMockRecorder) Subscribe(arg0, arg1, arg2 any) *gom... method SubscribeMultiple (line 159) | func (mr *MockClientMockRecorder) SubscribeMultiple(arg0, arg1 any) *g... method Unsubscribe (line 177) | func (mr *MockClientMockRecorder) Unsubscribe(arg0 ...any) *gomock.Call { function NewMockClient (line 31) | func NewMockClient(ctrl *gomock.Controller) *MockClient { FILE: pkg/gofr/datasource/pubsub/mqtt/mock_interfaces.go type MockLogger (line 21) | type MockLogger struct method EXPECT (line 39) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 44) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 60) | func (m *MockLogger) Debugf(format string, args ...any) { method Errorf (line 77) | func (m *MockLogger) Errorf(format string, args ...any) { method Infof (line 94) | func (m *MockLogger) Infof(format string, args ...any) { method Warnf (line 111) | func (m *MockLogger) Warnf(format string, args ...any) { type MockLoggerMockRecorder (line 27) | type MockLoggerMockRecorder struct method Debug (line 54) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 70) | func (mr *MockLoggerMockRecorder) Debugf(format any, args ...any) *gom... method Errorf (line 87) | func (mr *MockLoggerMockRecorder) Errorf(format any, args ...any) *gom... method Infof (line 104) | func (mr *MockLoggerMockRecorder) Infof(format any, args ...any) *gomo... method Warnf (line 121) | func (mr *MockLoggerMockRecorder) Warnf(format any, args ...any) *gomo... function NewMockLogger (line 32) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { type MockMetrics (line 128) | type MockMetrics struct method EXPECT (line 146) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method IncrementCounter (line 151) | func (m *MockMetrics) IncrementCounter(ctx context.Context, name strin... type MockMetricsMockRecorder (line 134) | type MockMetricsMockRecorder struct method IncrementCounter (line 161) | func (mr *MockMetricsMockRecorder) IncrementCounter(ctx, name any, lab... function NewMockMetrics (line 139) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { type MockPubSub (line 168) | type MockPubSub struct method EXPECT (line 186) | func (m *MockPubSub) EXPECT() *MockPubSubMockRecorder { method Disconnect (line 191) | func (m *MockPubSub) Disconnect(waitTime uint) error { method Health (line 205) | func (m *MockPubSub) Health() datasource.Health { method Ping (line 219) | func (m *MockPubSub) Ping() error { method Publish (line 233) | func (m *MockPubSub) Publish(ctx context.Context, topic string, messag... method SubscribeWithFunction (line 247) | func (m *MockPubSub) SubscribeWithFunction(topic string, subscribeFunc... method Unsubscribe (line 261) | func (m *MockPubSub) Unsubscribe(topic string) error { type MockPubSubMockRecorder (line 174) | type MockPubSubMockRecorder struct method Disconnect (line 199) | func (mr *MockPubSubMockRecorder) Disconnect(waitTime any) *gomock.Call { method Health (line 213) | func (mr *MockPubSubMockRecorder) Health() *gomock.Call { method Ping (line 227) | func (mr *MockPubSubMockRecorder) Ping() *gomock.Call { method Publish (line 241) | func (mr *MockPubSubMockRecorder) Publish(ctx, topic, message any) *go... method SubscribeWithFunction (line 255) | func (mr *MockPubSubMockRecorder) SubscribeWithFunction(topic, subscri... method Unsubscribe (line 269) | func (mr *MockPubSubMockRecorder) Unsubscribe(topic any) *gomock.Call { function NewMockPubSub (line 179) | func NewMockPubSub(ctrl *gomock.Controller) *MockPubSub { FILE: pkg/gofr/datasource/pubsub/mqtt/mock_token.go type MockToken (line 20) | type MockToken struct method EXPECT (line 38) | func (m *MockToken) EXPECT() *MockTokenMockRecorder { method Done (line 43) | func (m *MockToken) Done() <-chan struct{} { method Error (line 57) | func (m *MockToken) Error() error { method Wait (line 71) | func (m *MockToken) Wait() bool { method WaitTimeout (line 85) | func (m *MockToken) WaitTimeout(arg0 time.Duration) bool { type MockTokenMockRecorder (line 26) | type MockTokenMockRecorder struct method Done (line 51) | func (mr *MockTokenMockRecorder) Done() *gomock.Call { method Error (line 65) | func (mr *MockTokenMockRecorder) Error() *gomock.Call { method Wait (line 79) | func (mr *MockTokenMockRecorder) Wait() *gomock.Call { method WaitTimeout (line 93) | func (mr *MockTokenMockRecorder) WaitTimeout(arg0 any) *gomock.Call { function NewMockToken (line 31) | func NewMockToken(ctrl *gomock.Controller) *MockToken { FILE: pkg/gofr/datasource/pubsub/mqtt/mqtt.go constant publicBroker (line 17) | publicBroker = "broker.emqx.io" constant messageBuffer (line 18) | messageBuffer = 10 constant defaultRetryTimeout (line 19) | defaultRetryTimeout = 10 * time.Second constant maxRetryTimeout (line 20) | maxRetryTimeout = 1 * time.Minute constant defaultQueryMessageLimit (line 21) | defaultQueryMessageLimit = 10 constant defaultQueryCollectTimeout (line 22) | defaultQueryCollectTimeout = 5 * time.Second constant unsubscribeOpTimeout (line 23) | unsubscribeOpTimeout = 2 * time.Second type SubscribeFunc (line 34) | type SubscribeFunc type MQTT (line 38) | type MQTT struct method Subscribe (line 99) | func (m *MQTT) Subscribe(ctx context.Context, topic string) (*pubsub.M... method Query (line 139) | func (m *MQTT) Query(ctx context.Context, query string, args ...any) (... method Publish (line 179) | func (m *MQTT) Publish(ctx context.Context, topic string, message []by... method Health (line 214) | func (m *MQTT) Health() datasource.Health { method CreateTopic (line 241) | func (m *MQTT) CreateTopic(_ context.Context, topic string) error { method DeleteTopic (line 256) | func (*MQTT) DeleteTopic(_ context.Context, _ string) error { method SubscribeWithFunction (line 263) | func (m *MQTT) SubscribeWithFunction(topic string, subscribeFunc Subsc... type Config (line 50) | type Config struct type subscription (line 64) | type subscription struct function New (line 71) | func New(config *Config, logger Logger, metrics Metrics) *MQTT { FILE: pkg/gofr/datasource/pubsub/mqtt/mqtt_test.go function TestMQTT_New (line 46) | func TestMQTT_New(t *testing.T) { function TestMQTT_EmptyConfigs (line 69) | func TestMQTT_EmptyConfigs(t *testing.T) { function TestMQTT_getMQTTClientOptions (line 81) | func TestMQTT_getMQTTClientOptions(t *testing.T) { function TestMQTT_Ping (line 103) | func TestMQTT_Ping(t *testing.T) { function TestMQTT_Disconnect (line 124) | func TestMQTT_Disconnect(t *testing.T) { function TestMQTT_DisconnectWithSubscriptions (line 148) | func TestMQTT_DisconnectWithSubscriptions(t *testing.T) { function TestMQTT_PublishSuccess (line 172) | func TestMQTT_PublishSuccess(t *testing.T) { function TestMQTT_PublishFailure (line 201) | func TestMQTT_PublishFailure(t *testing.T) { function TestMQTT_SubscribeSuccess (line 224) | func TestMQTT_SubscribeSuccess(t *testing.T) { function TestMQTT_SubscribeFailure (line 253) | func TestMQTT_SubscribeFailure(t *testing.T) { function TestMQTT_SubscribeWithFunc (line 272) | func TestMQTT_SubscribeWithFunc(t *testing.T) { function Test_getHandler (line 322) | func Test_getHandler(t *testing.T) { function TestMQTT_Unsubscribe (line 343) | func TestMQTT_Unsubscribe(t *testing.T) { function TestMQTT_CreateTopic (line 371) | func TestMQTT_CreateTopic(t *testing.T) { function TestMQTT_Health (line 403) | func TestMQTT_Health(t *testing.T) { function TestMQTT_DeleteTopic (line 447) | func TestMQTT_DeleteTopic(t *testing.T) { function TestReconnectingHandler (line 454) | func TestReconnectingHandler(t *testing.T) { function TestConnectionLostHandler (line 471) | func TestConnectionLostHandler(t *testing.T) { function TestReconnectHandler (line 486) | func TestReconnectHandler(t *testing.T) { function TestMQTT_createMqttHandler (line 527) | func TestMQTT_createMqttHandler(t *testing.T) { function getMockMQTT (line 565) | func getMockMQTT(t *testing.T, conf *Config) (*gomock.Controller, *MQTT,... function TestMQTT_Close (line 579) | func TestMQTT_Close(t *testing.T) { function Test_parseQueryArgs (line 594) | func Test_parseQueryArgs(t *testing.T) { function TestMQTT_createQueryMessageHandler (line 618) | func TestMQTT_createQueryMessageHandler(t *testing.T) { function TestMQTT_subscribeToTopicForQuery_SuccessAndErrors (line 658) | func TestMQTT_subscribeToTopicForQuery_SuccessAndErrors(t *testing.T) { function TestMQTT_subscribeToTopicForQuery_ContextError (line 690) | func TestMQTT_subscribeToTopicForQuery_ContextError(t *testing.T) { function TestMQTT_Query_SuccessCases (line 733) | func TestMQTT_Query_SuccessCases(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/nats/client.go constant defaultRetryTimeout (line 18) | defaultRetryTimeout = 2 * time.Second constant goFrNatsStreamName (line 26) | goFrNatsStreamName = "gofr_migrations" constant defaultDeleteTimeout (line 27) | defaultDeleteTimeout = 5 * time.Second constant defaultQueryTimeout (line 28) | defaultQueryTimeout = 30 * time.Second constant defaultMaxBytes (line 29) | defaultMaxBytes = 100 * 1024 * 1024 constant defaultAckWait (line 30) | defaultAckWait = 30 * time.Second type Client (line 34) | type Client struct method Connect (line 51) | func (c *Client) Connect() error { method UseLogger (line 70) | func (c *Client) UseLogger(logger any) { method UseTracer (line 77) | func (c *Client) UseTracer(tracer any) { method UseMetrics (line 84) | func (c *Client) UseMetrics(metrics any) { method Publish (line 91) | func (c *Client) Publish(ctx context.Context, subject string, message ... method Subscribe (line 100) | func (c *Client) Subscribe(ctx context.Context, topic string) (*pubsub... method SubscribeWithHandler (line 119) | func (c *Client) SubscribeWithHandler(ctx context.Context, subject str... method cancelExistingSubscription (line 151) | func (c *Client) cancelExistingSubscription(subject string) { method Close (line 159) | func (c *Client) Close(ctx context.Context) error { method Query (line 170) | func (c *Client) Query(ctx context.Context, query string, args ...any)... method CreateTopic (line 206) | func (c *Client) CreateTopic(ctx context.Context, name string) error { method DeleteTopic (line 230) | func (c *Client) DeleteTopic(ctx context.Context, name string) error { method CreateStream (line 239) | func (c *Client) CreateStream(ctx context.Context, cfg *StreamConfig) ... method DeleteStream (line 248) | func (c *Client) DeleteStream(ctx context.Context, name string) error { method CreateOrUpdateStream (line 257) | func (c *Client) CreateOrUpdateStream(ctx context.Context, cfg *jetstr... type messageHandler (line 48) | type messageHandler function GetJetStreamStatus (line 266) | func GetJetStreamStatus(ctx context.Context, js jetstream.JetStream) (st... FILE: pkg/gofr/datasource/pubsub/nats/client_helper.go method establishConnection (line 14) | func (c *Client) establishConnection() error { method retryConnect (line 35) | func (c *Client) retryConnect() { function validateAndPrepare (line 51) | func validateAndPrepare(config *Config, logger pubsub.Logger) error { method createOrUpdateConsumer (line 61) | func (c *Client) createOrUpdateConsumer( method processMessages (line 78) | func (c *Client) processMessages(ctx context.Context, cons jetstream.Con... method fetchAndProcessMessages (line 86) | func (c *Client) fetchAndProcessMessages(ctx context.Context, cons jetst... method processFetchedMessages (line 99) | func (c *Client) processFetchedMessages(ctx context.Context, msgs jetstr... method handleMessage (line 114) | func (c *Client) handleMessage(ctx context.Context, msg jetstream.Msg, h... function parseQueryArgs (line 137) | func parseQueryArgs(args ...any) (timeout time.Duration, limit int) { function collectMessages (line 160) | func collectMessages(ctx context.Context, cons jetstream.Consumer, limit... function fetchBatch (line 191) | func fetchBatch(cons jetstream.Consumer, fetchSize int, function processBatch (line 207) | func processBatch(ctx context.Context, msgs jetstream.MessageBatch, function minInt (line 241) | func minInt(a, b int) int { function checkClient (line 249) | func checkClient(c *Client) error { function createQueryContext (line 265) | func createQueryContext(ctx context.Context, timeout time.Duration) (con... method getStreamName (line 273) | func (c *Client) getStreamName(query string) string { method createConsumer (line 281) | func (c *Client) createConsumer(ctx context.Context, js jetstream.JetStr... method cleanupConsumer (line 299) | func (c *Client) cleanupConsumer(js jetstream.JetStream, streamName stri... FILE: pkg/gofr/datasource/pubsub/nats/client_test.go function TestNATSClient_Publish (line 19) | func TestNATSClient_Publish(t *testing.T) { function TestNATSClient_PublishError (line 58) | func TestNATSClient_PublishError(t *testing.T) { function TestNATSClient_SubscribeSuccess (line 116) | func TestNATSClient_SubscribeSuccess(t *testing.T) { function TestNATSClient_SubscribeError (line 159) | func TestNATSClient_SubscribeError(t *testing.T) { function TestNATSClient_Close (line 199) | func TestNATSClient_Close(t *testing.T) { function TestNew (line 226) | func TestNew(t *testing.T) { function TestNATSClient_DeleteTopic (line 267) | func TestNATSClient_DeleteTopic(t *testing.T) { function TestNATSClient_DeleteTopic_Error (line 291) | func TestNATSClient_DeleteTopic_Error(t *testing.T) { function TestNATSClient_CreateTopic (line 318) | func TestNATSClient_CreateTopic(t *testing.T) { function TestClient_Connect (line 344) | func TestClient_Connect(t *testing.T) { function TestClient_ValidateAndPrepare (line 396) | func TestClient_ValidateAndPrepare(t *testing.T) { function TestClient_ValidateAndPrepareError (line 418) | func TestClient_ValidateAndPrepareError(t *testing.T) { function TestClient_UseLogger (line 440) | func TestClient_UseLogger(t *testing.T) { function TestClient_UseTracer (line 451) | func TestClient_UseTracer(t *testing.T) { function TestClient_UseMetrics (line 462) | func TestClient_UseMetrics(t *testing.T) { function TestClient_SubscribeWithHandler (line 473) | func TestClient_SubscribeWithHandler(t *testing.T) { function setupClientAndMocks (line 497) | func setupClientAndMocks(t *testing.T, ctrl *gomock.Controller) (*Client... function createTestConfig (line 527) | func createTestConfig() *Config { function setupCommonExpectations (line 538) | func setupCommonExpectations(mocks *testMocks) { function testFirstSubscription (line 544) | func testFirstSubscription(t *testing.T, client *Client, mocks *testMock... function testSecondSubscription (line 562) | func testSecondSubscription(t *testing.T, client *Client, mocks *testMoc... function setupFirstSubscriptionExpectations (line 580) | func setupFirstSubscriptionExpectations(mocks *testMocks) { function setupSecondSubscriptionExpectations (line 614) | func setupSecondSubscriptionExpectations(mocks *testMocks) { function createFirstHandler (line 648) | func createFirstHandler(t *testing.T, handlerCalled chan<- bool, wg *syn... function createErrorHandler (line 662) | func createErrorHandler(t *testing.T, handlerCalled chan<- bool, wg *syn... function assertHandlerCalled (line 679) | func assertHandlerCalled(t *testing.T, handlerCalled <-chan bool, handle... function waitForHandlersToComplete (line 690) | func waitForHandlersToComplete(t *testing.T, wg *sync.WaitGroup) { type testMocks (line 708) | type testMocks struct function TestClient_CreateStream (line 722) | func TestClient_CreateStream(t *testing.T) { function TestClient_DeleteStream (line 745) | func TestClient_DeleteStream(t *testing.T) { function TestClient_CreateOrUpdateStream (line 763) | func TestClient_CreateOrUpdateStream(t *testing.T) { function Test_checkClient (line 788) | func Test_checkClient(t *testing.T) { function TestClient_retryConnect (line 817) | func TestClient_retryConnect(t *testing.T) { function TestClient_GetJetStreamStatus (line 903) | func TestClient_GetJetStreamStatus(t *testing.T) { function TestClient_establishConnection (line 933) | func TestClient_establishConnection(t *testing.T) { function TestClient_Query_Success (line 998) | func TestClient_Query_Success(t *testing.T) { function newMockMessage (line 1052) | func newMockMessage(data string) jetstream.Msg { function TestClient_Query_EmptyQuery (line 1061) | func TestClient_Query_EmptyQuery(t *testing.T) { function TestClient_Query_ClientNotConnected (line 1082) | func TestClient_Query_ClientNotConnected(t *testing.T) { function TestClient_Query_JetStreamError (line 1096) | func TestClient_Query_JetStreamError(t *testing.T) { function TestClient_Query_ConsumerCreationError (line 1120) | func TestClient_Query_ConsumerCreationError(t *testing.T) { function TestClient_Query_MessageFetchError (line 1152) | func TestClient_Query_MessageFetchError(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/nats/committer.go type natsCommitter (line 12) | type natsCommitter struct method Commit (line 18) | func (c *natsCommitter) Commit() { method Nak (line 38) | func (c *natsCommitter) Nak() error { method Rollback (line 51) | func (c *natsCommitter) Rollback() error { FILE: pkg/gofr/datasource/pubsub/nats/committer_test.go function createTestCommitter (line 14) | func createTestCommitter(msg jetstream.Msg) *natsCommitter { function TestNATSCommitter_Commit (line 19) | func TestNATSCommitter_Commit(t *testing.T) { function TestNATSCommitter_Nak (line 47) | func TestNATSCommitter_Nak(t *testing.T) { function TestNATSCommitter_Rollback (line 69) | func TestNATSCommitter_Rollback(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/nats/config.go constant batchSize (line 9) | batchSize = 100 type Config (line 12) | type Config struct type StreamConfig (line 22) | type StreamConfig struct function New (line 34) | func New(cfg *Config, logger pubsub.Logger) *PubSubWrapper { function validateConfigs (line 49) | func validateConfigs(conf *Config) error { FILE: pkg/gofr/datasource/pubsub/nats/connection_manager.go type ConnectionManager (line 15) | type ConnectionManager struct method jetStream (line 24) | func (cm *ConnectionManager) jetStream() (jetstream.JetStream, error) { method Connect (line 81) | func (cm *ConnectionManager) Connect() error { method Close (line 109) | func (cm *ConnectionManager) Close(_ context.Context) { method Publish (line 115) | func (cm *ConnectionManager) Publish(ctx context.Context, subject stri... method validateJetStream (line 146) | func (cm *ConnectionManager) validateJetStream(subject string) error { method Health (line 157) | func (cm *ConnectionManager) Health() datasource.Health { method isConnected (line 182) | func (cm *ConnectionManager) isConnected() bool { type natsConnWrapper (line 33) | type natsConnWrapper struct method Status (line 37) | func (w *natsConnWrapper) Status() nats.Status { method Close (line 41) | func (w *natsConnWrapper) Close() { method NATSConn (line 45) | func (w *natsConnWrapper) NATSConn() *nats.Conn { method JetStream (line 49) | func (w *natsConnWrapper) JetStream() (jetstream.JetStream, error) { function NewConnectionManager (line 54) | func NewConnectionManager( FILE: pkg/gofr/datasource/pubsub/nats/connection_manager_test.go type natsMsgMatcher (line 20) | type natsMsgMatcher struct method Matches (line 25) | func (m natsMsgMatcher) Matches(x any) bool { method String (line 30) | func (m natsMsgMatcher) String() string { function TestNewConnectionManager (line 34) | func TestNewConnectionManager(t *testing.T) { function TestConnectionManager_Connect (line 49) | func TestConnectionManager_Connect(t *testing.T) { function TestConnectionManager_Close (line 79) | func TestConnectionManager_Close(t *testing.T) { function TestConnectionManager_Publish (line 94) | func TestConnectionManager_Publish(t *testing.T) { function TestConnectionManager_validateJetStream (line 123) | func TestConnectionManager_validateJetStream(t *testing.T) { function TestConnectionManager_Health (line 141) | func TestConnectionManager_Health(t *testing.T) { function TestConnectionManager_JetStream (line 170) | func TestConnectionManager_JetStream(t *testing.T) { function TestConnectionManager_JetStream_Nil (line 184) | func TestConnectionManager_JetStream_Nil(t *testing.T) { function TestNatsConnWrapper_Status (line 195) | func TestNatsConnWrapper_Status(t *testing.T) { function TestNatsConnWrapper_Close (line 202) | func TestNatsConnWrapper_Close(t *testing.T) { function startNATSServer (line 225) | func startNATSServer(t *testing.T) (s *server.Server, u string) { function TestNatsConnWrapper_NatsConn (line 247) | func TestNatsConnWrapper_NatsConn(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/nats/connectors.go type defaultConnector (line 9) | type defaultConnector struct method Connect (line 11) | func (*defaultConnector) Connect(serverURL string, opts ...nats.Option... type DefaultJetStreamCreator (line 20) | type DefaultJetStreamCreator struct method New (line 22) | func (*DefaultJetStreamCreator) New(conn ConnInterface) (jetstream.Jet... FILE: pkg/gofr/datasource/pubsub/nats/connectors_test.go function TestDefaultNATSConnector_Connect (line 12) | func TestDefaultNATSConnector_Connect(t *testing.T) { function TestDefaultJetStreamCreator_New (line 33) | func TestDefaultJetStreamCreator_New(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/nats/health.go constant natsBackend (line 10) | natsBackend = "Client" constant jetStreamStatusOK (line 11) | jetStreamStatusOK = "OK" constant jetStreamStatusError (line 12) | jetStreamStatusError = "Error" constant jetStreamConnected (line 13) | jetStreamConnected = "CONNECTED" constant jetStreamDisconnecting (line 14) | jetStreamDisconnecting = "DISCONNECTED" method Health (line 18) | func (c *Client) Health() datasource.Health { FILE: pkg/gofr/datasource/pubsub/nats/health_test.go constant NATSServer (line 14) | NATSServer = "nats://localhost:4222" function TestNATSClient_Health (line 17) | func TestNATSClient_Health(t *testing.T) { function defineHealthTestCases (line 27) | func defineHealthTestCases() []healthTestCase { function runHealthTestCase (line 97) | func runHealthTestCase(t *testing.T, tc healthTestCase) { type healthTestCase (line 120) | type healthTestCase struct FILE: pkg/gofr/datasource/pubsub/nats/interfaces.go type ConnInterface (line 15) | type ConnInterface interface type Connector (line 23) | type Connector interface type JetStreamCreator (line 28) | type JetStreamCreator interface type JetStreamClient (line 33) | type JetStreamClient interface type ConnectionManagerInterface (line 44) | type ConnectionManagerInterface interface type SubscriptionManagerInterface (line 54) | type SubscriptionManagerInterface interface type StreamManagerInterface (line 66) | type StreamManagerInterface interface FILE: pkg/gofr/datasource/pubsub/nats/message.go type natsMessage (line 8) | type natsMessage struct method Commit (line 20) | func (nmsg *natsMessage) Commit() { function newNATSMessage (line 13) | func newNATSMessage(msg jetstream.Msg, logger pubsub.Logger) *natsMessage { FILE: pkg/gofr/datasource/pubsub/nats/message_test.go function TestNewNATSMessage (line 12) | func TestNewNATSMessage(t *testing.T) { function TestNATSMessage_Commit (line 25) | func TestNATSMessage_Commit(t *testing.T) { function TestNATSMessage_CommitError (line 38) | func TestNATSMessage_CommitError(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/nats/metrics.go type Metrics (line 8) | type Metrics interface FILE: pkg/gofr/datasource/pubsub/nats/mock_client.go type MockConnInterface (line 24) | type MockConnInterface struct method EXPECT (line 42) | func (m *MockConnInterface) EXPECT() *MockConnInterfaceMockRecorder { method Close (line 47) | func (m *MockConnInterface) Close() { method JetStream (line 59) | func (m *MockConnInterface) JetStream() (jetstream.JetStream, error) { method NATSConn (line 74) | func (m *MockConnInterface) NATSConn() *nats.Conn { method Status (line 88) | func (m *MockConnInterface) Status() nats.Status { type MockConnInterfaceMockRecorder (line 30) | type MockConnInterfaceMockRecorder struct method Close (line 53) | func (mr *MockConnInterfaceMockRecorder) Close() *gomock.Call { method JetStream (line 68) | func (mr *MockConnInterfaceMockRecorder) JetStream() *gomock.Call { method NATSConn (line 82) | func (mr *MockConnInterfaceMockRecorder) NATSConn() *gomock.Call { method Status (line 96) | func (mr *MockConnInterfaceMockRecorder) Status() *gomock.Call { function NewMockConnInterface (line 35) | func NewMockConnInterface(ctrl *gomock.Controller) *MockConnInterface { type MockNATSConnector (line 102) | type MockNATSConnector struct method EXPECT (line 120) | func (m *MockNATSConnector) EXPECT() *MockNATSConnectorMockRecorder { method Connect (line 125) | func (m *MockNATSConnector) Connect(arg0 string, arg1 ...nats.Option) ... type MockNATSConnectorMockRecorder (line 108) | type MockNATSConnectorMockRecorder struct method Connect (line 138) | func (mr *MockNATSConnectorMockRecorder) Connect(arg0 any, arg1 ...any... function NewMockNATSConnector (line 113) | func NewMockNATSConnector(ctrl *gomock.Controller) *MockNATSConnector { type MockJetStreamCreator (line 145) | type MockJetStreamCreator struct method EXPECT (line 163) | func (m *MockJetStreamCreator) EXPECT() *MockJetStreamCreatorMockRecor... method New (line 168) | func (m *MockJetStreamCreator) New(conn ConnInterface) (jetstream.JetS... type MockJetStreamCreatorMockRecorder (line 151) | type MockJetStreamCreatorMockRecorder struct method New (line 177) | func (mr *MockJetStreamCreatorMockRecorder) New(conn any) *gomock.Call { function NewMockJetStreamCreator (line 156) | func NewMockJetStreamCreator(ctrl *gomock.Controller) *MockJetStreamCrea... type MockJetStreamClient (line 183) | type MockJetStreamClient struct method EXPECT (line 201) | func (m *MockJetStreamClient) EXPECT() *MockJetStreamClientMockRecorder { method Close (line 206) | func (m *MockJetStreamClient) Close(ctx context.Context) error { method CreateOrUpdateStream (line 220) | func (m *MockJetStreamClient) CreateOrUpdateStream(ctx context.Context... method CreateStream (line 235) | func (m *MockJetStreamClient) CreateStream(ctx context.Context, cfg St... method DeleteStream (line 249) | func (m *MockJetStreamClient) DeleteStream(ctx context.Context, name s... method Health (line 263) | func (m *MockJetStreamClient) Health() datasource.Health { method Publish (line 277) | func (m *MockJetStreamClient) Publish(ctx context.Context, subject str... method Subscribe (line 291) | func (m *MockJetStreamClient) Subscribe(ctx context.Context, subject s... type MockJetStreamClientMockRecorder (line 189) | type MockJetStreamClientMockRecorder struct method Close (line 214) | func (mr *MockJetStreamClientMockRecorder) Close(ctx any) *gomock.Call { method CreateOrUpdateStream (line 229) | func (mr *MockJetStreamClientMockRecorder) CreateOrUpdateStream(ctx, c... method CreateStream (line 243) | func (mr *MockJetStreamClientMockRecorder) CreateStream(ctx, cfg any) ... method DeleteStream (line 257) | func (mr *MockJetStreamClientMockRecorder) DeleteStream(ctx, name any)... method Health (line 271) | func (mr *MockJetStreamClientMockRecorder) Health() *gomock.Call { method Publish (line 285) | func (mr *MockJetStreamClientMockRecorder) Publish(ctx, subject, messa... method Subscribe (line 299) | func (mr *MockJetStreamClientMockRecorder) Subscribe(ctx, subject, han... function NewMockJetStreamClient (line 194) | func NewMockJetStreamClient(ctrl *gomock.Controller) *MockJetStreamClient { type MockConnectionManagerInterface (line 305) | type MockConnectionManagerInterface struct method EXPECT (line 323) | func (m *MockConnectionManagerInterface) EXPECT() *MockConnectionManag... method Close (line 328) | func (m *MockConnectionManagerInterface) Close(ctx context.Context) { method Connect (line 340) | func (m *MockConnectionManagerInterface) Connect() error { method Health (line 354) | func (m *MockConnectionManagerInterface) Health() datasource.Health { method isConnected (line 368) | func (m *MockConnectionManagerInterface) isConnected() bool { method Publish (line 382) | func (m *MockConnectionManagerInterface) Publish(ctx context.Context, ... method JetStream (line 396) | func (m *MockConnectionManagerInterface) JetStream() (jetstream.JetStr... method jetStream (line 405) | func (m *MockConnectionManagerInterface) jetStream() (jetstream.JetStr... type MockConnectionManagerInterfaceMockRecorder (line 311) | type MockConnectionManagerInterfaceMockRecorder struct method Close (line 334) | func (mr *MockConnectionManagerInterfaceMockRecorder) Close(ctx any) *... method Connect (line 348) | func (mr *MockConnectionManagerInterfaceMockRecorder) Connect() *gomoc... method Health (line 362) | func (mr *MockConnectionManagerInterfaceMockRecorder) Health() *gomock... method IsConnected (line 376) | func (mr *MockConnectionManagerInterfaceMockRecorder) IsConnected() *g... method Publish (line 390) | func (mr *MockConnectionManagerInterfaceMockRecorder) Publish(ctx, sub... method JetStream (line 413) | func (mr *MockConnectionManagerInterfaceMockRecorder) JetStream() *gom... function NewMockConnectionManagerInterface (line 316) | func NewMockConnectionManagerInterface(ctrl *gomock.Controller) *MockCon... type MockSubscriptionManagerInterface (line 419) | type MockSubscriptionManagerInterface struct method EXPECT (line 437) | func (m *MockSubscriptionManagerInterface) EXPECT() *MockSubscriptionM... method Close (line 442) | func (m *MockSubscriptionManagerInterface) Close() { method Subscribe (line 454) | func (m *MockSubscriptionManagerInterface) Subscribe(ctx context.Conte... type MockSubscriptionManagerInterfaceMockRecorder (line 425) | type MockSubscriptionManagerInterfaceMockRecorder struct method Close (line 448) | func (mr *MockSubscriptionManagerInterfaceMockRecorder) Close() *gomoc... method Subscribe (line 463) | func (mr *MockSubscriptionManagerInterfaceMockRecorder) Subscribe(ctx,... function NewMockSubscriptionManagerInterface (line 430) | func NewMockSubscriptionManagerInterface(ctrl *gomock.Controller) *MockS... type MockStreamManagerInterface (line 469) | type MockStreamManagerInterface struct method EXPECT (line 487) | func (m *MockStreamManagerInterface) EXPECT() *MockStreamManagerInterf... method CreateOrUpdateStream (line 492) | func (m *MockStreamManagerInterface) CreateOrUpdateStream(ctx context.... method CreateStream (line 507) | func (m *MockStreamManagerInterface) CreateStream(ctx context.Context,... method DeleteStream (line 521) | func (m *MockStreamManagerInterface) DeleteStream(ctx context.Context,... type MockStreamManagerInterfaceMockRecorder (line 475) | type MockStreamManagerInterfaceMockRecorder struct method CreateOrUpdateStream (line 501) | func (mr *MockStreamManagerInterfaceMockRecorder) CreateOrUpdateStream... method CreateStream (line 515) | func (mr *MockStreamManagerInterfaceMockRecorder) CreateStream(ctx, cf... method DeleteStream (line 529) | func (mr *MockStreamManagerInterfaceMockRecorder) DeleteStream(ctx, na... function NewMockStreamManagerInterface (line 480) | func NewMockStreamManagerInterface(ctrl *gomock.Controller) *MockStreamM... FILE: pkg/gofr/datasource/pubsub/nats/mock_jetstream.go type MockJetStream (line 23) | type MockJetStream struct method EXPECT (line 42) | func (m *MockJetStream) EXPECT() *MockJetStreamMockRecorder { method AccountInfo (line 47) | func (m *MockJetStream) AccountInfo(ctx context.Context) (*jetstream.A... method CleanupPublisher (line 62) | func (m *MockJetStream) CleanupPublisher() { method Conn (line 74) | func (m *MockJetStream) Conn() *nats.Conn { method Consumer (line 88) | func (m *MockJetStream) Consumer(ctx context.Context, stream, consumer... method CreateConsumer (line 103) | func (m *MockJetStream) CreateConsumer(ctx context.Context, stream str... method CreateKeyValue (line 118) | func (m *MockJetStream) CreateKeyValue(ctx context.Context, cfg jetstr... method CreateObjectStore (line 133) | func (m *MockJetStream) CreateObjectStore(ctx context.Context, cfg jet... method CreateOrUpdateConsumer (line 148) | func (m *MockJetStream) CreateOrUpdateConsumer(ctx context.Context, st... method CreateOrUpdateKeyValue (line 163) | func (m *MockJetStream) CreateOrUpdateKeyValue(ctx context.Context, cf... method CreateOrUpdateObjectStore (line 178) | func (m *MockJetStream) CreateOrUpdateObjectStore(ctx context.Context,... method CreateOrUpdatePushConsumer (line 193) | func (m *MockJetStream) CreateOrUpdatePushConsumer(ctx context.Context... method CreateOrUpdateStream (line 208) | func (m *MockJetStream) CreateOrUpdateStream(ctx context.Context, cfg ... method CreatePushConsumer (line 223) | func (m *MockJetStream) CreatePushConsumer(ctx context.Context, stream... method CreateStream (line 238) | func (m *MockJetStream) CreateStream(ctx context.Context, cfg jetstrea... method DeleteConsumer (line 253) | func (m *MockJetStream) DeleteConsumer(ctx context.Context, stream, co... method DeleteKeyValue (line 267) | func (m *MockJetStream) DeleteKeyValue(ctx context.Context, bucket str... method DeleteObjectStore (line 281) | func (m *MockJetStream) DeleteObjectStore(ctx context.Context, bucket ... method DeleteStream (line 295) | func (m *MockJetStream) DeleteStream(ctx context.Context, stream strin... method KeyValue (line 309) | func (m *MockJetStream) KeyValue(ctx context.Context, bucket string) (... method KeyValueStoreNames (line 324) | func (m *MockJetStream) KeyValueStoreNames(ctx context.Context) jetstr... method KeyValueStores (line 338) | func (m *MockJetStream) KeyValueStores(ctx context.Context) jetstream.... method ListStreams (line 352) | func (m *MockJetStream) ListStreams(arg0 context.Context, arg1 ...jets... method ObjectStore (line 371) | func (m *MockJetStream) ObjectStore(ctx context.Context, bucket string... method ObjectStoreNames (line 386) | func (m *MockJetStream) ObjectStoreNames(ctx context.Context) jetstrea... method ObjectStores (line 400) | func (m *MockJetStream) ObjectStores(ctx context.Context) jetstream.Ob... method Options (line 414) | func (m *MockJetStream) Options() jetstream.JetStreamOptions { method OrderedConsumer (line 428) | func (m *MockJetStream) OrderedConsumer(ctx context.Context, stream st... method PauseConsumer (line 443) | func (m *MockJetStream) PauseConsumer(ctx context.Context, stream, con... method Publish (line 458) | func (m *MockJetStream) Publish(ctx context.Context, subject string, p... method PublishAsync (line 478) | func (m *MockJetStream) PublishAsync(subject string, payload []byte, o... method PublishAsyncComplete (line 498) | func (m *MockJetStream) PublishAsyncComplete() <-chan struct{} { method PublishAsyncPending (line 512) | func (m *MockJetStream) PublishAsyncPending() int { method PublishMsg (line 526) | func (m *MockJetStream) PublishMsg(ctx context.Context, msg *nats.Msg,... method PublishMsgAsync (line 546) | func (m *MockJetStream) PublishMsgAsync(msg *nats.Msg, opts ...jetstre... method PushConsumer (line 566) | func (m *MockJetStream) PushConsumer(ctx context.Context, stream, cons... method ResumeConsumer (line 581) | func (m *MockJetStream) ResumeConsumer(ctx context.Context, stream, co... method Stream (line 596) | func (m *MockJetStream) Stream(ctx context.Context, stream string) (je... method StreamNameBySubject (line 611) | func (m *MockJetStream) StreamNameBySubject(ctx context.Context, subje... method StreamNames (line 626) | func (m *MockJetStream) StreamNames(arg0 context.Context, arg1 ...jets... method UpdateConsumer (line 645) | func (m *MockJetStream) UpdateConsumer(ctx context.Context, stream str... method UpdateKeyValue (line 660) | func (m *MockJetStream) UpdateKeyValue(ctx context.Context, cfg jetstr... method UpdateObjectStore (line 675) | func (m *MockJetStream) UpdateObjectStore(ctx context.Context, cfg jet... method UpdatePushConsumer (line 690) | func (m *MockJetStream) UpdatePushConsumer(ctx context.Context, stream... method UpdateStream (line 705) | func (m *MockJetStream) UpdateStream(ctx context.Context, cfg jetstrea... type MockJetStreamMockRecorder (line 30) | type MockJetStreamMockRecorder struct method AccountInfo (line 56) | func (mr *MockJetStreamMockRecorder) AccountInfo(ctx any) *gomock.Call { method CleanupPublisher (line 68) | func (mr *MockJetStreamMockRecorder) CleanupPublisher() *gomock.Call { method Conn (line 82) | func (mr *MockJetStreamMockRecorder) Conn() *gomock.Call { method Consumer (line 97) | func (mr *MockJetStreamMockRecorder) Consumer(ctx, stream, consumer an... method CreateConsumer (line 112) | func (mr *MockJetStreamMockRecorder) CreateConsumer(ctx, stream, cfg a... method CreateKeyValue (line 127) | func (mr *MockJetStreamMockRecorder) CreateKeyValue(ctx, cfg any) *gom... method CreateObjectStore (line 142) | func (mr *MockJetStreamMockRecorder) CreateObjectStore(ctx, cfg any) *... method CreateOrUpdateConsumer (line 157) | func (mr *MockJetStreamMockRecorder) CreateOrUpdateConsumer(ctx, strea... method CreateOrUpdateKeyValue (line 172) | func (mr *MockJetStreamMockRecorder) CreateOrUpdateKeyValue(ctx, cfg a... method CreateOrUpdateObjectStore (line 187) | func (mr *MockJetStreamMockRecorder) CreateOrUpdateObjectStore(ctx, cf... method CreateOrUpdatePushConsumer (line 202) | func (mr *MockJetStreamMockRecorder) CreateOrUpdatePushConsumer(ctx, s... method CreateOrUpdateStream (line 217) | func (mr *MockJetStreamMockRecorder) CreateOrUpdateStream(ctx, cfg any... method CreatePushConsumer (line 232) | func (mr *MockJetStreamMockRecorder) CreatePushConsumer(ctx, stream, c... method CreateStream (line 247) | func (mr *MockJetStreamMockRecorder) CreateStream(ctx, cfg any) *gomoc... method DeleteConsumer (line 261) | func (mr *MockJetStreamMockRecorder) DeleteConsumer(ctx, stream, consu... method DeleteKeyValue (line 275) | func (mr *MockJetStreamMockRecorder) DeleteKeyValue(ctx, bucket any) *... method DeleteObjectStore (line 289) | func (mr *MockJetStreamMockRecorder) DeleteObjectStore(ctx, bucket any... method DeleteStream (line 303) | func (mr *MockJetStreamMockRecorder) DeleteStream(ctx, stream any) *go... method KeyValue (line 318) | func (mr *MockJetStreamMockRecorder) KeyValue(ctx, bucket any) *gomock... method KeyValueStoreNames (line 332) | func (mr *MockJetStreamMockRecorder) KeyValueStoreNames(ctx any) *gomo... method KeyValueStores (line 346) | func (mr *MockJetStreamMockRecorder) KeyValueStores(ctx any) *gomock.C... method ListStreams (line 364) | func (mr *MockJetStreamMockRecorder) ListStreams(arg0 any, arg1 ...any... method ObjectStore (line 380) | func (mr *MockJetStreamMockRecorder) ObjectStore(ctx, bucket any) *gom... method ObjectStoreNames (line 394) | func (mr *MockJetStreamMockRecorder) ObjectStoreNames(ctx any) *gomock... method ObjectStores (line 408) | func (mr *MockJetStreamMockRecorder) ObjectStores(ctx any) *gomock.Call { method Options (line 422) | func (mr *MockJetStreamMockRecorder) Options() *gomock.Call { method OrderedConsumer (line 437) | func (mr *MockJetStreamMockRecorder) OrderedConsumer(ctx, stream, cfg ... method PauseConsumer (line 452) | func (mr *MockJetStreamMockRecorder) PauseConsumer(ctx, stream, consum... method Publish (line 471) | func (mr *MockJetStreamMockRecorder) Publish(ctx, subject, payload any... method PublishAsync (line 491) | func (mr *MockJetStreamMockRecorder) PublishAsync(subject, payload any... method PublishAsyncComplete (line 506) | func (mr *MockJetStreamMockRecorder) PublishAsyncComplete() *gomock.Ca... method PublishAsyncPending (line 520) | func (mr *MockJetStreamMockRecorder) PublishAsyncPending() *gomock.Call { method PublishMsg (line 539) | func (mr *MockJetStreamMockRecorder) PublishMsg(ctx, msg any, opts ...... method PublishMsgAsync (line 559) | func (mr *MockJetStreamMockRecorder) PublishMsgAsync(msg any, opts ...... method PushConsumer (line 575) | func (mr *MockJetStreamMockRecorder) PushConsumer(ctx, stream, consume... method ResumeConsumer (line 590) | func (mr *MockJetStreamMockRecorder) ResumeConsumer(ctx, stream, consu... method Stream (line 605) | func (mr *MockJetStreamMockRecorder) Stream(ctx, stream any) *gomock.C... method StreamNameBySubject (line 620) | func (mr *MockJetStreamMockRecorder) StreamNameBySubject(ctx, subject ... method StreamNames (line 638) | func (mr *MockJetStreamMockRecorder) StreamNames(arg0 any, arg1 ...any... method UpdateConsumer (line 654) | func (mr *MockJetStreamMockRecorder) UpdateConsumer(ctx, stream, cfg a... method UpdateKeyValue (line 669) | func (mr *MockJetStreamMockRecorder) UpdateKeyValue(ctx, cfg any) *gom... method UpdateObjectStore (line 684) | func (mr *MockJetStreamMockRecorder) UpdateObjectStore(ctx, cfg any) *... method UpdatePushConsumer (line 699) | func (mr *MockJetStreamMockRecorder) UpdatePushConsumer(ctx, stream, c... method UpdateStream (line 714) | func (mr *MockJetStreamMockRecorder) UpdateStream(ctx, cfg any) *gomoc... function NewMockJetStream (line 35) | func NewMockJetStream(ctrl *gomock.Controller) *MockJetStream { type MockStream (line 720) | type MockStream struct method EXPECT (line 739) | func (m *MockStream) EXPECT() *MockStreamMockRecorder { method CachedInfo (line 744) | func (m *MockStream) CachedInfo() *jetstream.StreamInfo { method Consumer (line 758) | func (m *MockStream) Consumer(ctx context.Context, consumer string) (j... method ConsumerNames (line 773) | func (m *MockStream) ConsumerNames(arg0 context.Context) jetstream.Con... method CreateConsumer (line 787) | func (m *MockStream) CreateConsumer(ctx context.Context, cfg jetstream... method CreateOrUpdateConsumer (line 802) | func (m *MockStream) CreateOrUpdateConsumer(ctx context.Context, cfg j... method CreateOrUpdatePushConsumer (line 817) | func (m *MockStream) CreateOrUpdatePushConsumer(ctx context.Context, c... method CreatePushConsumer (line 832) | func (m *MockStream) CreatePushConsumer(ctx context.Context, cfg jetst... method DeleteConsumer (line 847) | func (m *MockStream) DeleteConsumer(ctx context.Context, consumer stri... method DeleteMsg (line 861) | func (m *MockStream) DeleteMsg(ctx context.Context, seq uint64) error { method GetLastMsgForSubject (line 875) | func (m *MockStream) GetLastMsgForSubject(ctx context.Context, subject... method GetMsg (line 890) | func (m *MockStream) GetMsg(ctx context.Context, seq uint64, opts ...j... method Info (line 910) | func (m *MockStream) Info(ctx context.Context, opts ...jetstream.Strea... method ListConsumers (line 930) | func (m *MockStream) ListConsumers(arg0 context.Context) jetstream.Con... method OrderedConsumer (line 944) | func (m *MockStream) OrderedConsumer(ctx context.Context, cfg jetstrea... method PauseConsumer (line 959) | func (m *MockStream) PauseConsumer(ctx context.Context, consumer strin... method Purge (line 974) | func (m *MockStream) Purge(ctx context.Context, opts ...jetstream.Stre... method PushConsumer (line 993) | func (m *MockStream) PushConsumer(ctx context.Context, consumer string... method ResumeConsumer (line 1008) | func (m *MockStream) ResumeConsumer(ctx context.Context, consumer stri... method SecureDeleteMsg (line 1023) | func (m *MockStream) SecureDeleteMsg(ctx context.Context, seq uint64) ... method UnpinConsumer (line 1037) | func (m *MockStream) UnpinConsumer(ctx context.Context, consumer, grou... method UpdateConsumer (line 1051) | func (m *MockStream) UpdateConsumer(ctx context.Context, cfg jetstream... method UpdatePushConsumer (line 1066) | func (m *MockStream) UpdatePushConsumer(ctx context.Context, cfg jetst... type MockStreamMockRecorder (line 727) | type MockStreamMockRecorder struct method CachedInfo (line 752) | func (mr *MockStreamMockRecorder) CachedInfo() *gomock.Call { method Consumer (line 767) | func (mr *MockStreamMockRecorder) Consumer(ctx, consumer any) *gomock.... method ConsumerNames (line 781) | func (mr *MockStreamMockRecorder) ConsumerNames(arg0 any) *gomock.Call { method CreateConsumer (line 796) | func (mr *MockStreamMockRecorder) CreateConsumer(ctx, cfg any) *gomock... method CreateOrUpdateConsumer (line 811) | func (mr *MockStreamMockRecorder) CreateOrUpdateConsumer(ctx, cfg any)... method CreateOrUpdatePushConsumer (line 826) | func (mr *MockStreamMockRecorder) CreateOrUpdatePushConsumer(ctx, cfg ... method CreatePushConsumer (line 841) | func (mr *MockStreamMockRecorder) CreatePushConsumer(ctx, cfg any) *go... method DeleteConsumer (line 855) | func (mr *MockStreamMockRecorder) DeleteConsumer(ctx, consumer any) *g... method DeleteMsg (line 869) | func (mr *MockStreamMockRecorder) DeleteMsg(ctx, seq any) *gomock.Call { method GetLastMsgForSubject (line 884) | func (mr *MockStreamMockRecorder) GetLastMsgForSubject(ctx, subject an... method GetMsg (line 903) | func (mr *MockStreamMockRecorder) GetMsg(ctx, seq any, opts ...any) *g... method Info (line 923) | func (mr *MockStreamMockRecorder) Info(ctx any, opts ...any) *gomock.C... method ListConsumers (line 938) | func (mr *MockStreamMockRecorder) ListConsumers(arg0 any) *gomock.Call { method OrderedConsumer (line 953) | func (mr *MockStreamMockRecorder) OrderedConsumer(ctx, cfg any) *gomoc... method PauseConsumer (line 968) | func (mr *MockStreamMockRecorder) PauseConsumer(ctx, consumer, pauseUn... method Purge (line 986) | func (mr *MockStreamMockRecorder) Purge(ctx any, opts ...any) *gomock.... method PushConsumer (line 1002) | func (mr *MockStreamMockRecorder) PushConsumer(ctx, consumer any) *gom... method ResumeConsumer (line 1017) | func (mr *MockStreamMockRecorder) ResumeConsumer(ctx, consumer any) *g... method SecureDeleteMsg (line 1031) | func (mr *MockStreamMockRecorder) SecureDeleteMsg(ctx, seq any) *gomoc... method UnpinConsumer (line 1045) | func (mr *MockStreamMockRecorder) UnpinConsumer(ctx, consumer, group a... method UpdateConsumer (line 1060) | func (mr *MockStreamMockRecorder) UpdateConsumer(ctx, cfg any) *gomock... method UpdatePushConsumer (line 1075) | func (mr *MockStreamMockRecorder) UpdatePushConsumer(ctx, cfg any) *go... function NewMockStream (line 732) | func NewMockStream(ctrl *gomock.Controller) *MockStream { type MockConsumer (line 1081) | type MockConsumer struct method EXPECT (line 1100) | func (m *MockConsumer) EXPECT() *MockConsumerMockRecorder { method CachedInfo (line 1105) | func (m *MockConsumer) CachedInfo() *jetstream.ConsumerInfo { method Consume (line 1119) | func (m *MockConsumer) Consume(handler jetstream.MessageHandler, opts ... method Fetch (line 1139) | func (m *MockConsumer) Fetch(batch int, opts ...jetstream.FetchOpt) (j... method FetchBytes (line 1159) | func (m *MockConsumer) FetchBytes(maxBytes int, opts ...jetstream.Fetc... method FetchNoWait (line 1179) | func (m *MockConsumer) FetchNoWait(batch int) (jetstream.MessageBatch,... method Info (line 1194) | func (m *MockConsumer) Info(arg0 context.Context) (*jetstream.Consumer... method Messages (line 1209) | func (m *MockConsumer) Messages(opts ...jetstream.PullMessagesOpt) (je... method Next (line 1228) | func (m *MockConsumer) Next(opts ...jetstream.FetchOpt) (jetstream.Msg... type MockConsumerMockRecorder (line 1088) | type MockConsumerMockRecorder struct method CachedInfo (line 1113) | func (mr *MockConsumerMockRecorder) CachedInfo() *gomock.Call { method Consume (line 1132) | func (mr *MockConsumerMockRecorder) Consume(handler any, opts ...any) ... method Fetch (line 1152) | func (mr *MockConsumerMockRecorder) Fetch(batch any, opts ...any) *gom... method FetchBytes (line 1172) | func (mr *MockConsumerMockRecorder) FetchBytes(maxBytes any, opts ...a... method FetchNoWait (line 1188) | func (mr *MockConsumerMockRecorder) FetchNoWait(batch any) *gomock.Call { method Info (line 1203) | func (mr *MockConsumerMockRecorder) Info(arg0 any) *gomock.Call { method Messages (line 1222) | func (mr *MockConsumerMockRecorder) Messages(opts ...any) *gomock.Call { method Next (line 1241) | func (mr *MockConsumerMockRecorder) Next(opts ...any) *gomock.Call { function NewMockConsumer (line 1093) | func NewMockConsumer(ctrl *gomock.Controller) *MockConsumer { type MockMsg (line 1247) | type MockMsg struct method EXPECT (line 1266) | func (m *MockMsg) EXPECT() *MockMsgMockRecorder { method Ack (line 1271) | func (m *MockMsg) Ack() error { method Data (line 1285) | func (m *MockMsg) Data() []byte { method DoubleAck (line 1299) | func (m *MockMsg) DoubleAck(arg0 context.Context) error { method Headers (line 1313) | func (m *MockMsg) Headers() nats.Header { method InProgress (line 1327) | func (m *MockMsg) InProgress() error { method Metadata (line 1341) | func (m *MockMsg) Metadata() (*jetstream.MsgMetadata, error) { method Nak (line 1356) | func (m *MockMsg) Nak() error { method NakWithDelay (line 1370) | func (m *MockMsg) NakWithDelay(delay time.Duration) error { method Reply (line 1384) | func (m *MockMsg) Reply() string { method Subject (line 1398) | func (m *MockMsg) Subject() string { method Term (line 1412) | func (m *MockMsg) Term() error { method TermWithReason (line 1426) | func (m *MockMsg) TermWithReason(reason string) error { type MockMsgMockRecorder (line 1254) | type MockMsgMockRecorder struct method Ack (line 1279) | func (mr *MockMsgMockRecorder) Ack() *gomock.Call { method Data (line 1293) | func (mr *MockMsgMockRecorder) Data() *gomock.Call { method DoubleAck (line 1307) | func (mr *MockMsgMockRecorder) DoubleAck(arg0 any) *gomock.Call { method Headers (line 1321) | func (mr *MockMsgMockRecorder) Headers() *gomock.Call { method InProgress (line 1335) | func (mr *MockMsgMockRecorder) InProgress() *gomock.Call { method Metadata (line 1350) | func (mr *MockMsgMockRecorder) Metadata() *gomock.Call { method Nak (line 1364) | func (mr *MockMsgMockRecorder) Nak() *gomock.Call { method NakWithDelay (line 1378) | func (mr *MockMsgMockRecorder) NakWithDelay(delay any) *gomock.Call { method Reply (line 1392) | func (mr *MockMsgMockRecorder) Reply() *gomock.Call { method Subject (line 1406) | func (mr *MockMsgMockRecorder) Subject() *gomock.Call { method Term (line 1420) | func (mr *MockMsgMockRecorder) Term() *gomock.Call { method TermWithReason (line 1434) | func (mr *MockMsgMockRecorder) TermWithReason(reason any) *gomock.Call { function NewMockMsg (line 1259) | func NewMockMsg(ctrl *gomock.Controller) *MockMsg { type MockMessageBatch (line 1440) | type MockMessageBatch struct method EXPECT (line 1459) | func (m *MockMessageBatch) EXPECT() *MockMessageBatchMockRecorder { method Error (line 1464) | func (m *MockMessageBatch) Error() error { method Messages (line 1478) | func (m *MockMessageBatch) Messages() <-chan jetstream.Msg { type MockMessageBatchMockRecorder (line 1447) | type MockMessageBatchMockRecorder struct method Error (line 1472) | func (mr *MockMessageBatchMockRecorder) Error() *gomock.Call { method Messages (line 1486) | func (mr *MockMessageBatchMockRecorder) Messages() *gomock.Call { function NewMockMessageBatch (line 1452) | func NewMockMessageBatch(ctrl *gomock.Controller) *MockMessageBatch { FILE: pkg/gofr/datasource/pubsub/nats/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 39) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method IncrementCounter (line 44) | func (m *MockMetrics) IncrementCounter(ctx context.Context, name strin... type MockMetricsMockRecorder (line 27) | type MockMetricsMockRecorder struct method IncrementCounter (line 54) | func (mr *MockMetricsMockRecorder) IncrementCounter(ctx, name any, lab... function NewMockMetrics (line 32) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/pubsub/nats/mock_tracer.go type MockTracer (line 21) | type MockTracer struct method EXPECT (line 40) | func (m *MockTracer) EXPECT() *MockTracerMockRecorder { method Start (line 45) | func (m *MockTracer) Start(ctx context.Context, spanName string, opts ... method tracer (line 65) | func (m *MockTracer) tracer() { type MockTracerMockRecorder (line 28) | type MockTracerMockRecorder struct method Start (line 58) | func (mr *MockTracerMockRecorder) Start(ctx, spanName any, opts ...any... method tracer (line 71) | func (mr *MockTracerMockRecorder) tracer() *gomock.Call { function NewMockTracer (line 33) | func NewMockTracer(ctrl *gomock.Controller) *MockTracer { FILE: pkg/gofr/datasource/pubsub/nats/pubsub_wrapper.go type PubSubWrapper (line 11) | type PubSubWrapper struct method Query (line 15) | func (w *PubSubWrapper) Query(ctx context.Context, query string, args ... method Publish (line 20) | func (w *PubSubWrapper) Publish(ctx context.Context, topic string, mes... method Subscribe (line 25) | func (w *PubSubWrapper) Subscribe(ctx context.Context, topic string) (... method CreateTopic (line 30) | func (w *PubSubWrapper) CreateTopic(ctx context.Context, name string) ... method DeleteTopic (line 35) | func (w *PubSubWrapper) DeleteTopic(ctx context.Context, name string) ... method Close (line 40) | func (w *PubSubWrapper) Close() error { method Health (line 46) | func (w *PubSubWrapper) Health() datasource.Health { method Connect (line 51) | func (w *PubSubWrapper) Connect() { method UseLogger (line 65) | func (w *PubSubWrapper) UseLogger(logger any) { method UseMetrics (line 70) | func (w *PubSubWrapper) UseMetrics(metrics any) { method UseTracer (line 75) | func (w *PubSubWrapper) UseTracer(tracer any) { FILE: pkg/gofr/datasource/pubsub/nats/stream_manager.go type StreamManager (line 13) | type StreamManager struct method CreateStream (line 27) | func (sm *StreamManager) CreateStream(ctx context.Context, cfg *Stream... method DeleteStream (line 69) | func (sm *StreamManager) DeleteStream(ctx context.Context, name string... method CreateOrUpdateStream (line 91) | func (sm *StreamManager) CreateOrUpdateStream(ctx context.Context, cfg... method GetStream (line 105) | func (sm *StreamManager) GetStream(ctx context.Context, name string) (... function newStreamManager (line 19) | func newStreamManager(js jetstream.JetStream, logger pubsub.Logger) *Str... FILE: pkg/gofr/datasource/pubsub/nats/stream_manager_test.go function TestNewStreamManager (line 13) | func TestNewStreamManager(t *testing.T) { function TestStreamManager_CreateStream (line 27) | func TestStreamManager_CreateStream(t *testing.T) { function TestStreamManager_CreateStream_Error (line 48) | func TestStreamManager_CreateStream_Error(t *testing.T) { function TestStreamManager_DeleteStream (line 71) | func TestStreamManager_DeleteStream(t *testing.T) { function TestStreamManager_DeleteStream_NotFound (line 89) | func TestStreamManager_DeleteStream_NotFound(t *testing.T) { function TestStreamManager_DeleteStream_Error (line 107) | func TestStreamManager_DeleteStream_Error(t *testing.T) { function TestStreamManager_CreateOrUpdateStream (line 127) | func TestStreamManager_CreateOrUpdateStream(t *testing.T) { function TestStreamManager_CreateOrUpdateStream_Error (line 150) | func TestStreamManager_CreateOrUpdateStream_Error(t *testing.T) { function TestStreamManager_GetStream (line 174) | func TestStreamManager_GetStream(t *testing.T) { function TestStreamManager_GetStream_NotFound (line 194) | func TestStreamManager_GetStream_NotFound(t *testing.T) { function TestStreamManager_GetStream_Error (line 214) | func TestStreamManager_GetStream_Error(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/nats/subscription_manager.go constant consumeMessageDelay (line 17) | consumeMessageDelay = 100 * time.Millisecond type SubscriptionManager (line 20) | type SubscriptionManager struct method Subscribe (line 40) | func (sm *SubscriptionManager) Subscribe( method validateSubscribePrerequisites (line 83) | func (*SubscriptionManager) validateSubscribePrerequisites(js jetstrea... method getOrCreateBuffer (line 95) | func (sm *SubscriptionManager) getOrCreateBuffer(topic string) chan *p... method createOrUpdateConsumer (line 109) | func (*SubscriptionManager) createOrUpdateConsumer( method consumeMessages (line 124) | func (sm *SubscriptionManager) consumeMessages( method fetchAndProcessMessages (line 144) | func (sm *SubscriptionManager) fetchAndProcessMessages( method handleFetchError (line 159) | func (*SubscriptionManager) handleFetchError(err error, topic string, ... method processFetchedMessages (line 169) | func (sm *SubscriptionManager) processFetchedMessages( method createPubSubMessage (line 186) | func (*SubscriptionManager) createPubSubMessage(ctx context.Context, m... method sendToBuffer (line 198) | func (*SubscriptionManager) sendToBuffer(msg *pubsub.Message, buffer c... method checkBatchError (line 207) | func (*SubscriptionManager) checkBatchError(msgs jetstream.MessageBatc... method Close (line 217) | func (sm *SubscriptionManager) Close() { type subscription (line 28) | type subscription struct function newSubscriptionManager (line 32) | func newSubscriptionManager(bufferSize int) *SubscriptionManager { FILE: pkg/gofr/datasource/pubsub/nats/subscription_manager_test.go function TestNewSubscriptionManager (line 20) | func TestNewSubscriptionManager(t *testing.T) { function TestSubscriptionManager_Subscribe (line 28) | func TestSubscriptionManager_Subscribe(t *testing.T) { function TestSubscriptionManager_Subscribe_Error (line 63) | func TestSubscriptionManager_Subscribe_Error(t *testing.T) { function TestSubscriptionManager_validateSubscribePrerequisites (line 92) | func TestSubscriptionManager_validateSubscribePrerequisites(t *testing.T) { function TestSubscriptionManager_getOrCreateBuffer (line 107) | func TestSubscriptionManager_getOrCreateBuffer(t *testing.T) { function TestSubscriptionManager_createOrUpdateConsumer (line 121) | func TestSubscriptionManager_createOrUpdateConsumer(t *testing.T) { function TestSubscriptionManager_consumeMessages (line 147) | func TestSubscriptionManager_consumeMessages(t *testing.T) { function createMockMessageBatch (line 176) | func createMockMessageBatch(ctrl *gomock.Controller) jetstream.MessageBa... function TestSubscriptionManager_createPubSubMessage (line 194) | func TestSubscriptionManager_createPubSubMessage(t *testing.T) { function TestSubscriptionManager_Close (line 232) | func TestSubscriptionManager_Close(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/nats/tracing.go constant tracerName (line 12) | tracerName = "gofr-nats" type headerCarrier (line 15) | type headerCarrier method Get (line 18) | func (c headerCarrier) Get(key string) string { method Set (line 28) | func (c headerCarrier) Set(key, value string) { method Keys (line 33) | func (c headerCarrier) Keys() []string { function injectTraceContext (line 45) | func injectTraceContext(ctx context.Context, headers nats.Header) nats.H... function extractTraceLinks (line 59) | func extractTraceLinks(headers nats.Header) []trace.Link { function startPublishSpan (line 83) | func startPublishSpan(ctx context.Context, tracer trace.Tracer, subject ... function startSubscribeSpan (line 103) | func startSubscribeSpan(ctx context.Context, tracer trace.Tracer, topic ... FILE: pkg/gofr/datasource/pubsub/nats/tracing_test.go function setupOTel (line 19) | func setupOTel(t *testing.T) (*tracetest.InMemoryExporter, *sdktrace.Tra... function TestHeaderCarrier_GetSetKeys (line 41) | func TestHeaderCarrier_GetSetKeys(t *testing.T) { function TestInjectTraceContext (line 63) | func TestInjectTraceContext(t *testing.T) { function TestInjectTraceContext_PreservesExistingHeaders (line 78) | func TestInjectTraceContext_PreservesExistingHeaders(t *testing.T) { function TestExtractTraceLinks (line 95) | func TestExtractTraceLinks(t *testing.T) { function TestExtractTraceLinks_NoHeaders (line 110) | func TestExtractTraceLinks_NoHeaders(t *testing.T) { function TestExtractTraceLinks_EmptyHeaders (line 117) | func TestExtractTraceLinks_EmptyHeaders(t *testing.T) { function TestStartPublishSpan (line 124) | func TestStartPublishSpan(t *testing.T) { function TestStartSubscribeSpan_WithLinks (line 140) | func TestStartSubscribeSpan_WithLinks(t *testing.T) { function TestStartSubscribeSpan_NoLinks (line 169) | func TestStartSubscribeSpan_NoLinks(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/nats/wrapper_test.go function TestNATSConnWrapper (line 13) | func TestNATSConnWrapper(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/sqs/health.go constant healthCheckTimeout (line 12) | healthCheckTimeout = 5 * time.Second method Health (line 15) | func (c *Client) Health() datasource.Health { FILE: pkg/gofr/datasource/pubsub/sqs/health_test.go function TestClient_Health_NotConnected (line 12) | func TestClient_Health_NotConnected(t *testing.T) { function TestClient_Health_NilConfig (line 24) | func TestClient_Health_NilConfig(t *testing.T) { function TestClient_Health_Connected (line 36) | func TestClient_Health_Connected(t *testing.T) { function TestClient_Health_ListQueuesError (line 52) | func TestClient_Health_ListQueuesError(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/sqs/interfaces.go type sqsClient (line 11) | type sqsClient interface type Metrics (line 29) | type Metrics interface FILE: pkg/gofr/datasource/pubsub/sqs/message.go type messageClient (line 11) | type messageClient interface type Message (line 16) | type Message struct method Commit (line 34) | func (m *Message) Commit() { function newMessage (line 24) | func newMessage(receiptHandle, queueURL string, client messageClient, lo... FILE: pkg/gofr/datasource/pubsub/sqs/message_test.go type mockMessageClient (line 12) | type mockMessageClient struct method DeleteMessage (line 17) | func (m *mockMessageClient) DeleteMessage( function TestNewMessage (line 27) | func TestNewMessage(t *testing.T) { function TestMessage_Commit_EmptyReceiptHandle (line 39) | func TestMessage_Commit_EmptyReceiptHandle(*testing.T) { function TestMessage_Commit_NilClient (line 51) | func TestMessage_Commit_NilClient(*testing.T) { function TestMessage_Commit_Success (line 63) | func TestMessage_Commit_Success(t *testing.T) { function TestMessage_Commit_Error (line 84) | func TestMessage_Commit_Error(t *testing.T) { function TestMessage_Commit_ErrorWithNilLogger (line 104) | func TestMessage_Commit_ErrorWithNilLogger(*testing.T) { function TestMessage_Commit_BothEmpty (line 122) | func TestMessage_Commit_BothEmpty(*testing.T) { FILE: pkg/gofr/datasource/pubsub/sqs/mock_client.go type MockLogger (line 12) | type MockLogger struct method Debug (line 21) | func (*MockLogger) Debug(...any) {} method Debugf (line 22) | func (*MockLogger) Debugf(string, ...any) {} method Log (line 23) | func (*MockLogger) Log(...any) {} method Logf (line 24) | func (*MockLogger) Logf(string, ...any) {} method Error (line 25) | func (*MockLogger) Error(...any) {} method Errorf (line 27) | func (m *MockLogger) Errorf(format string, args ...any) { function NewMockLogger (line 17) | func NewMockLogger() *MockLogger { type MockMetrics (line 34) | type MockMetrics struct method IncrementCounter (line 41) | func (*MockMetrics) IncrementCounter(context.Context, string, ...strin... function NewMockMetrics (line 37) | func NewMockMetrics() *MockMetrics { type mockSQSClient (line 44) | type mockSQSClient struct method SendMessage (line 54) | func (m *mockSQSClient) SendMessage( method ReceiveMessage (line 64) | func (m *mockSQSClient) ReceiveMessage( method DeleteMessage (line 82) | func (m *mockSQSClient) DeleteMessage( method CreateQueue (line 92) | func (m *mockSQSClient) CreateQueue( method DeleteQueue (line 102) | func (m *mockSQSClient) DeleteQueue( method GetQueueUrl (line 113) | func (m *mockSQSClient) GetQueueUrl( method ListQueues (line 125) | func (m *mockSQSClient) ListQueues( function newTestClient (line 136) | func newTestClient(mockClient *mockSQSClient) *Client { FILE: pkg/gofr/datasource/pubsub/sqs/sqs.go type Config (line 27) | type Config struct constant defaultMaxMessages (line 41) | defaultMaxMessages = int32(1) constant defaultWaitTimeSeconds (line 42) | defaultWaitTimeSeconds = int32(20) constant defaultVisibilityTimeout (line 43) | defaultVisibilityTimeout = int32(30) constant defaultRetryDuration (line 44) | defaultRetryDuration = 5 * time.Second constant defaultQueryTimeout (line 45) | defaultQueryTimeout = 30 * time.Second constant defaultQueryMaxMessages (line 46) | defaultQueryMaxMessages = int32(10) type Client (line 50) | type Client struct method UseLogger (line 79) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 86) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 93) | func (c *Client) UseTracer(tracer any) { method Connect (line 100) | func (c *Client) Connect() { method loadAWSConfig (line 152) | func (c *Client) loadAWSConfig(ctx context.Context) (aws.Config, error) { method retryConnect (line 171) | func (c *Client) retryConnect() { method connectInternal (line 189) | func (c *Client) connectInternal() { method isConnected (line 217) | func (c *Client) isConnected() bool { method Publish (line 226) | func (c *Client) Publish(ctx context.Context, topic string, message []... method Subscribe (line 279) | func (c *Client) Subscribe(ctx context.Context, topic string) (*pubsub... method CreateTopic (line 369) | func (c *Client) CreateTopic(ctx context.Context, name string) error { method DeleteTopic (line 394) | func (c *Client) DeleteTopic(ctx context.Context, name string) error { method Query (line 430) | func (c *Client) Query(ctx context.Context, query string, args ...any)... method Close (line 479) | func (c *Client) Close() error { method getQueueURL (line 491) | func (c *Client) getQueueURL(ctx context.Context, queueName string) (s... function New (line 67) | func New(cfg *Config) *Client { function parseQueryArgs (line 520) | func parseQueryArgs(args ...any) int32 { function isContextCanceled (line 532) | func isContextCanceled(err error) bool { function isConnectionError (line 552) | func isConnectionError(err error) bool { FILE: pkg/gofr/datasource/pubsub/sqs/sqs_test.go function TestNew (line 36) | func TestNew(t *testing.T) { function TestClient_UseLogger (line 62) | func TestClient_UseLogger(t *testing.T) { function TestClient_UseMetrics (line 76) | func TestClient_UseMetrics(t *testing.T) { function TestClient_UseTracer (line 90) | func TestClient_UseTracer(t *testing.T) { function TestClient_Connect_NoRegion (line 105) | func TestClient_Connect_NoRegion(t *testing.T) { function TestClient_Connect_NoLogger (line 114) | func TestClient_Connect_NoLogger(t *testing.T) { function TestClient_isConnected (line 122) | func TestClient_isConnected(t *testing.T) { function TestClient_Publish_NotConnected (line 132) | func TestClient_Publish_NotConnected(t *testing.T) { function TestClient_Publish_EmptyTopic (line 141) | func TestClient_Publish_EmptyTopic(t *testing.T) { function TestClient_Publish_Success (line 148) | func TestClient_Publish_Success(t *testing.T) { function TestClient_Publish_GetQueueURLError (line 156) | func TestClient_Publish_GetQueueURLError(t *testing.T) { function TestClient_Publish_SendMessageError (line 168) | func TestClient_Publish_SendMessageError(t *testing.T) { function TestClient_Subscribe_NotConnected (line 180) | func TestClient_Subscribe_NotConnected(t *testing.T) { function TestClient_Subscribe_EmptyTopic (line 193) | func TestClient_Subscribe_EmptyTopic(t *testing.T) { function TestClient_Subscribe_Success (line 201) | func TestClient_Subscribe_Success(t *testing.T) { function TestClient_Subscribe_NoMessages (line 212) | func TestClient_Subscribe_NoMessages(t *testing.T) { function TestClient_Subscribe_GetQueueURLError (line 225) | func TestClient_Subscribe_GetQueueURLError(t *testing.T) { function TestClient_Subscribe_ReceiveMessageError (line 238) | func TestClient_Subscribe_ReceiveMessageError(t *testing.T) { function TestClient_Subscribe_ContextCanceled (line 251) | func TestClient_Subscribe_ContextCanceled(t *testing.T) { function TestClient_CreateTopic_NotConnected (line 264) | func TestClient_CreateTopic_NotConnected(t *testing.T) { function TestClient_CreateTopic_EmptyName (line 272) | func TestClient_CreateTopic_EmptyName(t *testing.T) { function TestClient_CreateTopic_Success (line 279) | func TestClient_CreateTopic_Success(t *testing.T) { function TestClient_CreateTopic_Error (line 286) | func TestClient_CreateTopic_Error(t *testing.T) { function TestClient_DeleteTopic_NotConnected (line 298) | func TestClient_DeleteTopic_NotConnected(t *testing.T) { function TestClient_DeleteTopic_EmptyName (line 306) | func TestClient_DeleteTopic_EmptyName(t *testing.T) { function TestClient_DeleteTopic_Success (line 313) | func TestClient_DeleteTopic_Success(t *testing.T) { function TestClient_DeleteTopic_GetQueueURLError (line 320) | func TestClient_DeleteTopic_GetQueueURLError(t *testing.T) { function TestClient_DeleteTopic_DeleteQueueError (line 332) | func TestClient_DeleteTopic_DeleteQueueError(t *testing.T) { function TestClient_Query_NotConnected (line 344) | func TestClient_Query_NotConnected(t *testing.T) { function TestClient_Query_EmptyQuery (line 353) | func TestClient_Query_EmptyQuery(t *testing.T) { function TestClient_Query_Success (line 361) | func TestClient_Query_Success(t *testing.T) { function TestClient_Query_NoMessages (line 379) | func TestClient_Query_NoMessages(t *testing.T) { function TestClient_Query_GetQueueURLError (line 392) | func TestClient_Query_GetQueueURLError(t *testing.T) { function TestClient_Query_ReceiveMessageError (line 405) | func TestClient_Query_ReceiveMessageError(t *testing.T) { function TestClient_Close (line 418) | func TestClient_Close(t *testing.T) { function TestClient_getQueueURL_Cached (line 426) | func TestClient_getQueueURL_Cached(t *testing.T) { function TestParseQueryArgs (line 441) | func TestParseQueryArgs(t *testing.T) { function TestIsContextCanceled (line 468) | func TestIsContextCanceled(t *testing.T) { function TestIsConnectionError (line 492) | func TestIsConnectionError(t *testing.T) { function TestStartPublishSpan_CreatesValidSpan (line 516) | func TestStartPublishSpan_CreatesValidSpan(t *testing.T) { function TestErrors (line 526) | func TestErrors(t *testing.T) { FILE: pkg/gofr/datasource/pubsub/sqs/tracing.go constant tracerName (line 13) | tracerName = "gofr-sqs" type attributeCarrier (line 16) | type attributeCarrier method Get (line 19) | func (c attributeCarrier) Get(key string) string { method Set (line 28) | func (c attributeCarrier) Set(key, value string) { method Keys (line 36) | func (c attributeCarrier) Keys() []string { function injectTraceContext (line 47) | func injectTraceContext(ctx context.Context, attrs map[string]types.Mess... function extractTraceLinks (line 61) | func extractTraceLinks(attrs map[string]types.MessageAttributeValue) []t... function startPublishSpan (line 88) | func startPublishSpan(ctx context.Context, topic string) (context.Contex... function startSubscribeSpan (line 109) | func startSubscribeSpan(ctx context.Context, topic string, msgAttrs map[... FILE: pkg/gofr/datasource/pubsub/sqs/tracing_test.go function TestAttributeCarrier_GetSetKeys (line 17) | func TestAttributeCarrier_GetSetKeys(t *testing.T) { function TestAttributeCarrier_GetNilStringValue (line 39) | func TestAttributeCarrier_GetNilStringValue(t *testing.T) { function TestInjectTraceContext (line 50) | func TestInjectTraceContext(t *testing.T) { function TestInjectTraceContext_PreservesExistingAttributes (line 73) | func TestInjectTraceContext_PreservesExistingAttributes(t *testing.T) { function TestExtractTraceLinks (line 103) | func TestExtractTraceLinks(t *testing.T) { function TestExtractTraceLinks_NoAttributes (line 127) | func TestExtractTraceLinks_NoAttributes(t *testing.T) { function TestExtractTraceLinks_EmptyAttributes (line 141) | func TestExtractTraceLinks_EmptyAttributes(t *testing.T) { function TestStartPublishSpan (line 155) | func TestStartPublishSpan(t *testing.T) { function TestStartSubscribeSpan_WithLinks (line 176) | func TestStartSubscribeSpan_WithLinks(t *testing.T) { function TestStartSubscribeSpan_NoLinks (line 214) | func TestStartSubscribeSpan_NoLinks(t *testing.T) { FILE: pkg/gofr/datasource/redis/config.go constant defaultRedisPort (line 19) | defaultRedisPort = 6379 constant defaultPubSubDB (line 20) | defaultPubSubDB = 15 constant modePubSub (line 21) | modePubSub = "pubsub" constant modeStreams (line 22) | modeStreams = "streams" constant defaultPubSubBufferSize (line 23) | defaultPubSubBufferSize = 100 constant defaultPubSubQueryLimit (line 24) | defaultPubSubQueryLimit = 10 constant defaultPubSubQueryTimeout (line 25) | defaultPubSubQueryTimeout = 5 * time.Second function getRedisConfig (line 37) | func getRedisConfig(c config.Config, logger datasource.Logger) *Config { function parsePubSubConfig (line 106) | func parsePubSubConfig(c config.Config, redisConfig *Config) { function parsePubSubMode (line 112) | func parsePubSubMode(c config.Config, redisConfig *Config) { function parsePubSubCommonConfig (line 128) | func parsePubSubCommonConfig(c config.Config, redisConfig *Config) { function configStreams (line 160) | func configStreams(c config.Config, redisConfig *Config) { function initializeCerts (line 193) | func initializeCerts(logger datasource.Logger, caCert []byte, tlsConfig ... FILE: pkg/gofr/datasource/redis/config_test.go function testGetRedisConfig (line 16) | func testGetRedisConfig(t *testing.T, configMap map[string]string) *Conf... function TestGetRedisConfig_Defaults (line 25) | func TestGetRedisConfig_Defaults(t *testing.T) { function TestGetRedisConfig_InvalidPortAndDB (line 40) | func TestGetRedisConfig_InvalidPortAndDB(t *testing.T) { function TestGetRedisConfig_TLS (line 51) | func TestGetRedisConfig_TLS(t *testing.T) { function TestGetRedisConfig_TLS_InvalidFiles (line 86) | func TestGetRedisConfig_TLS_InvalidFiles(t *testing.T) { function TestGetRedisConfig_PubSubStreams (line 100) | func TestGetRedisConfig_PubSubStreams(t *testing.T) { function TestGetRedisConfig_PubSubStreams_Defaults (line 120) | func TestGetRedisConfig_PubSubStreams_Defaults(t *testing.T) { function TestGetRedisConfig_PubSubStreams_InvalidValues (line 138) | func TestGetRedisConfig_PubSubStreams_InvalidValues(t *testing.T) { function TestGetRedisConfig_PubSubStreams_PELRatio (line 156) | func TestGetRedisConfig_PubSubStreams_PELRatio(t *testing.T) { function TestGetRedisConfig_PubSubStreams_PELRatio_Invalid (line 170) | func TestGetRedisConfig_PubSubStreams_PELRatio_Invalid(t *testing.T) { function TestGetRedisConfig_PubSubMode_InvalidFallsBackToStreams (line 209) | func TestGetRedisConfig_PubSubMode_InvalidFallsBackToStreams(t *testing.... FILE: pkg/gofr/datasource/redis/health.go constant healthCheckTimeout (line 15) | healthCheckTimeout = 1 * time.Second method HealthCheck (line 19) | func (r *Redis) HealthCheck() datasource.Health { method Health (line 51) | func (ps *PubSub) Health() datasource.Health { FILE: pkg/gofr/datasource/redis/health_test.go function testHealthCheck (line 12) | func testHealthCheck(t *testing.T, client *testRedisClient) { function TestPubSub_HealthDown (line 20) | func TestPubSub_HealthDown(t *testing.T) { function TestPubSub_HealthUp (line 33) | func TestPubSub_HealthUp(t *testing.T) { function TestPubSub_HealthDetails (line 46) | func TestPubSub_HealthDetails(t *testing.T) { function TestPubSub_HealthDefaultMode (line 65) | func TestPubSub_HealthDefaultMode(t *testing.T) { FILE: pkg/gofr/datasource/redis/hook.go type redisHook (line 17) | type redisHook struct method sendOperationStats (line 67) | func (r *redisHook) sendOperationStats(start time.Time, query string, ... method DialHook (line 81) | func (*redisHook) DialHook(next redis.DialHook) redis.DialHook { method ProcessHook (line 86) | func (r *redisHook) ProcessHook(next redis.ProcessHook) redis.ProcessH... method ProcessPipelineHook (line 97) | func (r *redisHook) ProcessPipelineHook(next redis.ProcessPipelineHook... type QueryLog (line 24) | type QueryLog struct method PrettyPrint (line 30) | func (ql *QueryLog) PrettyPrint(writer io.Writer) { method String (line 48) | func (ql *QueryLog) String() string { function clean (line 41) | func clean(query string) string { FILE: pkg/gofr/datasource/redis/hook_test.go function TestQueryLog_PrettyPrint (line 10) | func TestQueryLog_PrettyPrint(t *testing.T) { FILE: pkg/gofr/datasource/redis/messages.go type pubSubMessage (line 15) | type pubSubMessage struct method Commit (line 25) | func (*pubSubMessage) Commit() { function newPubSubMessage (line 19) | func newPubSubMessage(msg *redis.Message) *pubSubMessage { type streamMessage (line 31) | type streamMessage struct method Commit (line 49) | func (m *streamMessage) Commit() { function newStreamMessage (line 39) | func newStreamMessage(client *redis.Client, stream, group, id string, lo... FILE: pkg/gofr/datasource/redis/messages_test.go function TestPubSubMessage_Commit (line 18) | func TestPubSubMessage_Commit(t *testing.T) { function TestNewStreamMessage (line 63) | func TestNewStreamMessage(t *testing.T) { function TestStreamMessage_Commit_Success (line 145) | func TestStreamMessage_Commit_Success(t *testing.T) { function TestStreamMessage_Commit_Error (line 187) | func TestStreamMessage_Commit_Error(t *testing.T) { function TestStreamMessage_Commit_Timeout (line 219) | func TestStreamMessage_Commit_Timeout(t *testing.T) { FILE: pkg/gofr/datasource/redis/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/datasource/redis/mock_metrics.go type MockMetrics (line 15) | type MockMetrics struct method EXPECT (line 33) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method RecordHistogram (line 38) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... method IncrementCounter (line 55) | func (m *MockMetrics) IncrementCounter(ctx context.Context, name strin... type MockMetricsMockRecorder (line 21) | type MockMetricsMockRecorder struct method RecordHistogram (line 48) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... method IncrementCounter (line 65) | func (mr *MockMetricsMockRecorder) IncrementCounter(ctx, name any, lab... function NewMockMetrics (line 26) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/redis/pubsub.go method Publish (line 19) | func (ps *PubSub) Publish(ctx context.Context, topic string, message []b... method publishToChannel (line 46) | func (ps *PubSub) publishToChannel(ctx context.Context, topic string, me... method publishToStream (line 72) | func (ps *PubSub) publishToStream(ctx context.Context, topic string, mes... method Subscribe (line 108) | func (ps *PubSub) Subscribe(ctx context.Context, topic string) (*pubsub.... method ensureSubscription (line 153) | func (ps *PubSub) ensureSubscription(_ context.Context, topic string) ch... method runSubscriptionLoop (line 197) | func (ps *PubSub) runSubscriptionLoop(topic string, wg *sync.WaitGroup, ... method shouldContinueSubscription (line 237) | func (ps *PubSub) shouldContinueSubscription(topic string) bool { method subscribeWithMode (line 248) | func (ps *PubSub) subscribeWithMode(ctx context.Context, topic, mode str... method waitForMessage (line 257) | func (ps *PubSub) waitForMessage(ctx context.Context, spanCtx context.Co... method isPermanentError (line 289) | func (*PubSub) isPermanentError(err error) bool { method subscribeToChannelWithError (line 314) | func (ps *PubSub) subscribeToChannelWithError(ctx context.Context, topic... method subscribeToStreamWithError (line 319) | func (ps *PubSub) subscribeToStreamWithError(ctx context.Context, topic ... method subscribeToChannel (line 324) | func (ps *PubSub) subscribeToChannel(ctx context.Context, topic string) ... method subscribeToStream (line 358) | func (ps *PubSub) subscribeToStream(ctx context.Context, topic string) e... method storeStreamConsumer (line 393) | func (ps *PubSub) storeStreamConsumer(topic, group, consumer string) { method ensureConsumerGroup (line 405) | func (ps *PubSub) ensureConsumerGroup(ctx context.Context, topic, group ... method checkGroupExists (line 416) | func (ps *PubSub) checkGroupExists(ctx context.Context, topic, group str... method createConsumerGroup (line 434) | func (ps *PubSub) createConsumerGroup(ctx context.Context, topic, group ... method consumeStreamMessages (line 451) | func (ps *PubSub) consumeStreamMessages(ctx context.Context, topic, grou... method getAvailableCapacity (line 488) | func (ps *PubSub) getAvailableCapacity(topic string) int { function calculatePELCount (line 503) | func calculatePELCount(available int, ratio float64) int64 { method readPendingMessages (line 513) | func (ps *PubSub) readPendingMessages(ctx context.Context, topic, group,... method markPendingRead (line 551) | func (ps *PubSub) markPendingRead(topic string) { method hasMessages (line 558) | func (*PubSub) hasMessages(streams []redis.XStream) bool { method processStreamMessages (line 569) | func (ps *PubSub) processStreamMessages(ctx context.Context, topic strin... method readNewMessages (line 579) | func (ps *PubSub) readNewMessages(ctx context.Context, topic, group, con... method getConsumerName (line 607) | func (ps *PubSub) getConsumerName() string { method processMessages (line 619) | func (ps *PubSub) processMessages(ctx context.Context, topic string, ch ... method handleMessage (line 640) | func (ps *PubSub) handleMessage(ctx context.Context, topic string, msg *... method handleStreamMessage (line 650) | func (ps *PubSub) handleStreamMessage(ctx context.Context, topic string,... method dispatchMessage (line 671) | func (ps *PubSub) dispatchMessage(ctx context.Context, topic string, m *... method CreateTopic (line 716) | func (ps *PubSub) CreateTopic(ctx context.Context, name string) error { method createStreamTopic (line 731) | func (ps *PubSub) createStreamTopic(ctx context.Context, name string) er... method DeleteTopic (line 752) | func (ps *PubSub) DeleteTopic(ctx context.Context, topic string) error { method unsubscribe (line 786) | func (ps *PubSub) unsubscribe(topic string) error { method unsubscribeFromRedis (line 825) | func (ps *PubSub) unsubscribeFromRedis(topic string) { method cancelSubscription (line 843) | func (ps *PubSub) cancelSubscription(topic string) { method waitForGoroutine (line 854) | func (ps *PubSub) waitForGoroutine(topic string) { method cleanupSubscription (line 882) | func (ps *PubSub) cleanupSubscription(topic string) { method cleanupStreamConsumers (line 906) | func (ps *PubSub) cleanupStreamConsumers(topic string) { method Query (line 937) | func (ps *PubSub) Query(ctx context.Context, query string, args ...any) ... method queryChannel (line 959) | func (ps *PubSub) queryChannel(ctx context.Context, query string, args .... method queryStream (line 991) | func (ps *PubSub) queryStream(ctx context.Context, stream string, args .... method collectMessages (line 1029) | func (*PubSub) collectMessages(ctx context.Context, ch <-chan *redis.Mes... method parseQueryArgs (line 1067) | func (ps *PubSub) parseQueryArgs(args ...any) (timeout time.Duration, li... method isConnected (line 1098) | func (ps *PubSub) isConnected() bool { method Close (line 1106) | func (ps *PubSub) Close() error { method waitForAllGoroutines (line 1161) | func (ps *PubSub) waitForAllGoroutines() { method monitorConnection (line 1181) | func (ps *PubSub) monitorConnection(ctx context.Context) { method resubscribeAll (line 1211) | func (ps *PubSub) resubscribeAll() { FILE: pkg/gofr/datasource/redis/pubsub_test.go function TestNewPubSub_UsesRedisPubSubDB (line 22) | func TestNewPubSub_UsesRedisPubSubDB(t *testing.T) { function TestPubSub_Query_Channel (line 67) | func TestPubSub_Query_Channel(t *testing.T) { type testRedisClient (line 120) | type testRedisClient struct function setupTest (line 125) | func setupTest(t *testing.T, conf map[string]string) (*testRedisClient, ... function setupMockTest (line 155) | func setupMockTest(t *testing.T, conf map[string]string) (*testRedisClie... function TestPubSub_Operations (line 187) | func TestPubSub_Operations(t *testing.T) { function getPubSubTestCases (line 201) | func getPubSubTestCases() []struct { function getBasicTestCases (line 212) | func getBasicTestCases() []struct { function getQueryTestCases (line 299) | func getQueryTestCases() []struct { function testChannelPublishSubscribe (line 333) | func testChannelPublishSubscribe(t *testing.T, client *testRedisClient) { function testStreamPublishSubscribe (line 368) | func testStreamPublishSubscribe(t *testing.T, client *testRedisClient) { function testChannelQuery (line 405) | func testChannelQuery(t *testing.T, client *testRedisClient) { function testStreamQuery (line 441) | func testStreamQuery(t *testing.T, client *testRedisClient) { function TestPubSub_Query_Stream_Success (line 457) | func TestPubSub_Query_Stream_Success(t *testing.T) { function TestPubSub_Query_Stream_MiniredisCompatibility (line 483) | func TestPubSub_Query_Stream_MiniredisCompatibility(t *testing.T) { function testDeleteTopicChannel (line 510) | func testDeleteTopicChannel(t *testing.T, client *testRedisClient) { function testDeleteTopicStream (line 526) | func testDeleteTopicStream(t *testing.T, client *testRedisClient, s *min... function testStreamConfigError (line 541) | func testStreamConfigError(t *testing.T, client *testRedisClient) { function testStreamMaxLen (line 554) | func testStreamMaxLen(t *testing.T, client *testRedisClient) { function TestPubSub_Errors (line 565) | func TestPubSub_Errors(t *testing.T) { function TestPubSub_MockErrors (line 611) | func TestPubSub_MockErrors(t *testing.T) { function TestPubSub_StreamMockErrors (line 635) | func TestPubSub_StreamMockErrors(t *testing.T) { function TestPubSub_StreamSubscribeErrors (line 669) | func TestPubSub_StreamSubscribeErrors(t *testing.T) { function TestPubSub_MockQueryDeleteErrors (line 702) | func TestPubSub_MockQueryDeleteErrors(t *testing.T) { function TestPubSub_Unsubscribe (line 737) | func TestPubSub_Unsubscribe(t *testing.T) { function TestPubSub_MonitorConnection (line 755) | func TestPubSub_MonitorConnection(t *testing.T) { function TestPubSub_ResubscribeAll (line 800) | func TestPubSub_ResubscribeAll(t *testing.T) { function TestPubSub_ResubscribeAll_NoSubscriptions (line 826) | func TestPubSub_ResubscribeAll_NoSubscriptions(t *testing.T) { function TestPubSub_CleanupSubscription (line 843) | func TestPubSub_CleanupSubscription(t *testing.T) { function TestPubSub_CleanupSubscription_NotClosed (line 878) | func TestPubSub_CleanupSubscription_NotClosed(t *testing.T) { function TestPubSub_CleanupStreamConsumers (line 908) | func TestPubSub_CleanupStreamConsumers(t *testing.T) { function TestPubSub_CleanupStreamConsumers_WithCancel (line 942) | func TestPubSub_CleanupStreamConsumers_WithCancel(t *testing.T) { function TestPubSub_DispatchMessage_ChannelFull (line 986) | func TestPubSub_DispatchMessage_ChannelFull(t *testing.T) { function TestPubSub_DispatchMessage_ChannelFull_Streams_ResetsPendingRead (line 1013) | func TestPubSub_DispatchMessage_ChannelFull_Streams_ResetsPendingRead(t ... function TestPubSub_DispatchMessage_ChannelFull_PubSub_DoesNotResetPendingRead (line 1054) | func TestPubSub_DispatchMessage_ChannelFull_PubSub_DoesNotResetPendingRe... function TestPubSub_DispatchMessage_ChannelClosed (line 1096) | func TestPubSub_DispatchMessage_ChannelClosed(t *testing.T) { function TestPubSub_DispatchMessage_TopicNotExists (line 1123) | func TestPubSub_DispatchMessage_TopicNotExists(t *testing.T) { function TestPubSub_CalculatePELCount_Ratio_0_0 (line 1143) | func TestPubSub_CalculatePELCount_Ratio_0_0(t *testing.T) { function TestPubSub_CalculatePELCount_Ratio_1_0 (line 1163) | func TestPubSub_CalculatePELCount_Ratio_1_0(t *testing.T) { function TestPubSub_CalculatePELCount_Ratio_0_5 (line 1183) | func TestPubSub_CalculatePELCount_Ratio_0_5(t *testing.T) { function TestPubSub_CalculatePELCount_Ratio_0_7 (line 1203) | func TestPubSub_CalculatePELCount_Ratio_0_7(t *testing.T) { function TestPubSub_CalculatePELCount_SmallCapacity (line 1223) | func TestPubSub_CalculatePELCount_SmallCapacity(t *testing.T) { function TestPubSub_CalculatePELCount_ZeroCapacity (line 1245) | func TestPubSub_CalculatePELCount_ZeroCapacity(t *testing.T) { function TestPubSub_ConsumeStreamMessages_RatioBasedMixing (line 1261) | func TestPubSub_ConsumeStreamMessages_RatioBasedMixing(t *testing.T) { function TestPubSub_ConsumeStreamMessages_Ratio_0_0_FillsWithNew (line 1300) | func TestPubSub_ConsumeStreamMessages_Ratio_0_0_FillsWithNew(t *testing.... function TestPubSub_ConsumeStreamMessages_Ratio_1_0_FillsRemainingWithNew (line 1347) | func TestPubSub_ConsumeStreamMessages_Ratio_1_0_FillsRemainingWithNew(t ... function TestPubSub_CheckGroupExists_GroupExists (line 1394) | func TestPubSub_CheckGroupExists_GroupExists(t *testing.T) { function TestPubSub_CheckGroupExists_GroupNotExists (line 1417) | func TestPubSub_CheckGroupExists_GroupNotExists(t *testing.T) { function TestPubSub_CheckGroupExists_StreamNotExists (line 1439) | func TestPubSub_CheckGroupExists_StreamNotExists(t *testing.T) { function TestPubSub_EnsureConsumerGroup_CreateNew (line 1456) | func TestPubSub_EnsureConsumerGroup_CreateNew(t *testing.T) { function TestPubSub_GetConsumerName_WithConfig (line 1479) | func TestPubSub_GetConsumerName_WithConfig(t *testing.T) { function TestPubSub_GetConsumerName_WithoutConfig (line 1496) | func TestPubSub_GetConsumerName_WithoutConfig(t *testing.T) { function TestPubSub_UnsubscribeFromRedis_NotExists (line 1513) | func TestPubSub_UnsubscribeFromRedis_NotExists(t *testing.T) { function TestPubSub_Close_WithSubscriptions (line 1530) | func TestPubSub_Close_WithSubscriptions(t *testing.T) { function TestPubSub_Close_NoSubscriptions (line 1564) | func TestPubSub_Close_NoSubscriptions(t *testing.T) { function TestPubSub_Close_WithStreamConsumers (line 1576) | func TestPubSub_Close_WithStreamConsumers(t *testing.T) { function TestPubSub_SubscribeToChannel_NilPubSub (line 1608) | func TestPubSub_SubscribeToChannel_NilPubSub(t *testing.T) { function TestPubSub_SubscribeToChannel_NilChannel (line 1642) | func TestPubSub_SubscribeToChannel_NilChannel(t *testing.T) { function TestPubSub_EnsureConsumerGroup_GroupNotExists (line 1675) | func TestPubSub_EnsureConsumerGroup_GroupNotExists(t *testing.T) { function TestPubSub_EnsureConsumerGroup_CreateFails (line 1700) | func TestPubSub_EnsureConsumerGroup_CreateFails(t *testing.T) { function TestPubSub_CheckGroupExists_Error (line 1725) | func TestPubSub_CheckGroupExists_Error(t *testing.T) { function TestPubSub_CheckGroupExists_GroupFound (line 1749) | func TestPubSub_CheckGroupExists_GroupFound(t *testing.T) { function TestPubSub_CheckGroupExists_GroupNotFound (line 1772) | func TestPubSub_CheckGroupExists_GroupNotFound(t *testing.T) { function TestPubSub_CleanupSubscription_ChannelNotClosed (line 1799) | func TestPubSub_CleanupSubscription_ChannelNotClosed(t *testing.T) { function TestPubSub_CleanupSubscription_ChannelAlreadyClosed (line 1828) | func TestPubSub_CleanupSubscription_ChannelAlreadyClosed(t *testing.T) { function TestPubSub_CleanupSubscription_NoChannel (line 1858) | func TestPubSub_CleanupSubscription_NoChannel(t *testing.T) { function TestPubSub_DeleteTopic_EmptyTopic (line 1882) | func TestPubSub_DeleteTopic_EmptyTopic(t *testing.T) { function TestPubSub_DeleteTopic_PubSubMode_NoActiveSubscription (line 1894) | func TestPubSub_DeleteTopic_PubSubMode_NoActiveSubscription(t *testing.T) { function TestPubSub_DeleteTopic_PubSubMode_WithActiveSubscription (line 1914) | func TestPubSub_DeleteTopic_PubSubMode_WithActiveSubscription(t *testing... function TestPubSub_DeleteTopic_StreamMode (line 1934) | func TestPubSub_DeleteTopic_StreamMode(t *testing.T) { function TestPubSub_UnsubscribeFromRedis_NoPubSub (line 1953) | func TestPubSub_UnsubscribeFromRedis_NoPubSub(t *testing.T) { function TestPubSub_UnsubscribeFromRedis_NilPubSub (line 1966) | func TestPubSub_UnsubscribeFromRedis_NilPubSub(t *testing.T) { function TestPubSub_UnsubscribeFromRedis_Error (line 1987) | func TestPubSub_UnsubscribeFromRedis_Error(t *testing.T) { function TestPubSub_CreateTopic_PubSubMode (line 2017) | func TestPubSub_CreateTopic_PubSubMode(t *testing.T) { function TestPubSub_CreateTopic_StreamMode_GroupExists (line 2032) | func TestPubSub_CreateTopic_StreamMode_GroupExists(t *testing.T) { function TestPubSub_CreateTopic_StreamMode_BusyGroup (line 2052) | func TestPubSub_CreateTopic_StreamMode_BusyGroup(t *testing.T) { function TestPubSub_CollectMessages_ContextDone (line 2071) | func TestPubSub_CollectMessages_ContextDone(t *testing.T) { function TestPubSub_CollectMessages_ChannelClosed (line 2086) | func TestPubSub_CollectMessages_ChannelClosed(t *testing.T) { function TestPubSub_CollectMessages_NilMessage (line 2096) | func TestPubSub_CollectMessages_NilMessage(t *testing.T) { function TestPubSub_CollectMessages_ReachesLimit (line 2111) | func TestPubSub_CollectMessages_ReachesLimit(t *testing.T) { function TestPubSub_ProcessMessages_ChannelClosed (line 2129) | func TestPubSub_ProcessMessages_ChannelClosed(t *testing.T) { function TestPubSub_ProcessMessages_NilMessage (line 2162) | func TestPubSub_ProcessMessages_NilMessage(t *testing.T) { function TestPubSub_ProcessMessages_ContextDone (line 2193) | func TestPubSub_ProcessMessages_ContextDone(t *testing.T) { function TestPubSub_DispatchMessage_ChannelNotExists (line 2225) | func TestPubSub_DispatchMessage_ChannelNotExists(t *testing.T) { function TestPubSub_DispatchMessage_ContextDone (line 2238) | func TestPubSub_DispatchMessage_ContextDone(t *testing.T) { function TestPubSub_HandleStreamMessage_StringPayload (line 2267) | func TestPubSub_HandleStreamMessage_StringPayload(t *testing.T) { function TestPubSub_HandleStreamMessage_BytePayload (line 2311) | func TestPubSub_HandleStreamMessage_BytePayload(t *testing.T) { function TestPubSub_HandleStreamMessage_MissingPayload (line 2354) | func TestPubSub_HandleStreamMessage_MissingPayload(t *testing.T) { function TestPubSub_HandleStreamMessage_UnsupportedPayloadType (line 2395) | func TestPubSub_HandleStreamMessage_UnsupportedPayloadType(t *testing.T) { FILE: pkg/gofr/datasource/redis/redis.go constant redisPingTimeout (line 22) | redisPingTimeout = 5 * time.Second constant defaultRetryTimeout (line 25) | defaultRetryTimeout = 10 * time.Second constant subscribeRetryInterval (line 26) | subscribeRetryInterval = 100 * time.Millisecond constant unsubscribeOpTimeout (line 27) | unsubscribeOpTimeout = 2 * time.Second constant goroutineWaitTimeout (line 28) | goroutineWaitTimeout = 5 * time.Second type Config (line 44) | type Config struct type StreamsConfig (line 62) | type StreamsConfig struct type Redis (line 83) | type Redis struct method Close (line 197) | func (r *Redis) Close() error { type PubSub (line 92) | type PubSub struct type streamConsumer (line 120) | type streamConsumer struct function NewClient (line 130) | func NewClient(c config.Config, logger datasource.Logger, metrics Metric... function retryConnect (line 169) | func retryConnect(client *redis.Client, logger datasource.Logger, stopSi... function NewPubSub (line 212) | func NewPubSub(conf config.Config, logger datasource.Logger, metrics Met... function setPubSubDB (line 252) | func setPubSubDB(conf config.Config, redisConfig *Config) { function newPubSub (line 274) | func newPubSub(client *redis.Client, redisCfg *Config, logger datasource... FILE: pkg/gofr/datasource/redis/redis_test.go function Test_NewClient_HostNameMissing (line 18) | func Test_NewClient_HostNameMissing(t *testing.T) { function Test_NewClient_InvalidPort (line 30) | func Test_NewClient_InvalidPort(t *testing.T) { function TestRedis_QueryLogging (line 47) | func TestRedis_QueryLogging(t *testing.T) { function TestRedis_PipelineQueryLogging (line 84) | func TestRedis_PipelineQueryLogging(t *testing.T) { function TestRedis_Close (line 132) | func TestRedis_Close(t *testing.T) { function Test_TLSConfig (line 158) | func Test_TLSConfig(t *testing.T) { function Test_TLSConfigWithDummyPEM (line 173) | func Test_TLSConfigWithDummyPEM(t *testing.T) { function getMockPEM (line 194) | func getMockPEM() string { function getMockKey (line 200) | func getMockKey() string { FILE: pkg/gofr/datasource/scylladb/errors.go type errUnexpectedPointer (line 15) | type errUnexpectedPointer struct method Error (line 19) | func (d errUnexpectedPointer) Error() string { type errUnexpectedSlice (line 23) | type errUnexpectedSlice struct method Error (line 27) | func (d errUnexpectedSlice) Error() string { FILE: pkg/gofr/datasource/scylladb/errors_test.go function Test_UnexpectedPointer_Error (line 9) | func Test_UnexpectedPointer_Error(t *testing.T) { function Test_UnexpectedSlice_Error (line 16) | func Test_UnexpectedSlice_Error(t *testing.T) { FILE: pkg/gofr/datasource/scylladb/interface.go type clusterConfig (line 8) | type clusterConfig interface type iterator (line 13) | type iterator interface type query (line 20) | type query interface type batch (line 28) | type batch interface type session (line 34) | type session interface FILE: pkg/gofr/datasource/scylladb/internal.go type scylladbIterator (line 17) | type scylladbIterator struct method Columns (line 22) | func (s *scylladbIterator) Columns() []gocql.ColumnInfo { method Scan (line 27) | func (s *scylladbIterator) Scan(dest ...any) bool { method NumRows (line 32) | func (s *scylladbIterator) NumRows() int { type scylladbQuery (line 37) | type scylladbQuery struct method Exec (line 42) | func (s *scylladbQuery) Exec() error { method Iter (line 47) | func (s *scylladbQuery) Iter() iterator { method MapScanCAS (line 55) | func (s *scylladbQuery) MapScanCAS(dest map[string]any) (applied bool,... method ScanCAS (line 61) | func (s *scylladbQuery) ScanCAS(dest ...any) (applied bool, err error) { type scyllaClusterConfig (line 66) | type scyllaClusterConfig struct method createSession (line 84) | func (s *scyllaClusterConfig) createSession() (session, error) { function newClusterConfig (line 70) | func newClusterConfig(config *Config) clusterConfig { type scyllaSession (line 94) | type scyllaSession struct method Query (line 99) | func (s *scyllaSession) Query(stmt string, values ...any) query { method newBatch (line 104) | func (s *scyllaSession) newBatch(batchType gocql.BatchType) batch { method executeBatch (line 109) | func (s *scyllaSession) executeBatch(b batch) error { method executeBatchCAS (line 116) | func (s *scyllaSession) executeBatchCAS(batch batch, dest ...any) (boo... type scyllaBatch (line 125) | type scyllaBatch struct method Query (line 130) | func (s *scyllaBatch) Query(stmt string, args ...any) { method getBatch (line 135) | func (s *scyllaBatch) getBatch() *gocql.Batch { method getFields (line 140) | func (Client) getFields(columns []string, fieldNameIndex map[string]int,... method addTrace (line 155) | func (c *Client) addTrace(ctx context.Context, method, query string) tra... method getColumnsFromColumnsInfo (line 171) | func (*Client) getColumnsFromColumnsInfo(columns []gocql.ColumnInfo) []s... method rowsToStruct (line 182) | func (c *Client) rowsToStruct(iter iterator, vo reflect.Value) { method getFieldNameIndex (line 200) | func (*Client) getFieldNameIndex(v reflect.Value) map[string]int { method sendOperationStats (line 222) | func (c *Client) sendOperationStats(ql *QueryLog, startTime time.Time, m... method rowsToStructCAS (line 243) | func (c *Client) rowsToStructCAS(query query, vo reflect.Value) (bool, e... FILE: pkg/gofr/datasource/scylladb/logger.go type Logger (line 11) | type Logger interface type QueryLog (line 21) | type QueryLog struct method PrettyPrint (line 28) | func (ql *QueryLog) PrettyPrint(writer io.Writer) { function clean (line 39) | func clean(query string) string { type Metrics (line 46) | type Metrics interface FILE: pkg/gofr/datasource/scylladb/logger_test.go function Test_PrettyPrint (line 10) | func Test_PrettyPrint(t *testing.T) { function Test_Clean (line 24) | func Test_Clean(t *testing.T) { FILE: pkg/gofr/datasource/scylladb/mock_interface.go type MockclusterConfig (line 20) | type MockclusterConfig struct method EXPECT (line 39) | func (m *MockclusterConfig) EXPECT() *MockclusterConfigMockRecorder { method createSession (line 44) | func (m *MockclusterConfig) createSession() (session, error) { type MockclusterConfigMockRecorder (line 27) | type MockclusterConfigMockRecorder struct method createSession (line 53) | func (mr *MockclusterConfigMockRecorder) createSession() *gomock.Call { function NewMockclusterConfig (line 32) | func NewMockclusterConfig(ctrl *gomock.Controller) *MockclusterConfig { type Mockiterator (line 59) | type Mockiterator struct method EXPECT (line 78) | func (m *Mockiterator) EXPECT() *MockiteratorMockRecorder { method Columns (line 83) | func (m *Mockiterator) Columns() []gocql.ColumnInfo { method NumRows (line 97) | func (m *Mockiterator) NumRows() int { method Scan (line 111) | func (m *Mockiterator) Scan(dest ...any) bool { type MockiteratorMockRecorder (line 66) | type MockiteratorMockRecorder struct method Columns (line 91) | func (mr *MockiteratorMockRecorder) Columns() *gomock.Call { method NumRows (line 105) | func (mr *MockiteratorMockRecorder) NumRows() *gomock.Call { method Scan (line 123) | func (mr *MockiteratorMockRecorder) Scan(dest ...any) *gomock.Call { function NewMockiterator (line 71) | func NewMockiterator(ctrl *gomock.Controller) *Mockiterator { type Mockquery (line 129) | type Mockquery struct method EXPECT (line 148) | func (m *Mockquery) EXPECT() *MockqueryMockRecorder { method Exec (line 153) | func (m *Mockquery) Exec() error { method Iter (line 167) | func (m *Mockquery) Iter() iterator { method MapScanCAS (line 181) | func (m *Mockquery) MapScanCAS(dest map[string]any) (bool, error) { method ScanCAS (line 196) | func (m *Mockquery) ScanCAS(dest ...any) (bool, error) { type MockqueryMockRecorder (line 136) | type MockqueryMockRecorder struct method Exec (line 161) | func (mr *MockqueryMockRecorder) Exec() *gomock.Call { method Iter (line 175) | func (mr *MockqueryMockRecorder) Iter() *gomock.Call { method MapScanCAS (line 190) | func (mr *MockqueryMockRecorder) MapScanCAS(dest any) *gomock.Call { method ScanCAS (line 209) | func (mr *MockqueryMockRecorder) ScanCAS(dest ...any) *gomock.Call { function NewMockquery (line 141) | func NewMockquery(ctrl *gomock.Controller) *Mockquery { type Mockbatch (line 215) | type Mockbatch struct method EXPECT (line 234) | func (m *Mockbatch) EXPECT() *MockbatchMockRecorder { method Query (line 239) | func (m *Mockbatch) Query(stmt string, args ...any) { method getBatch (line 256) | func (m *Mockbatch) getBatch() *gocql.Batch { type MockbatchMockRecorder (line 222) | type MockbatchMockRecorder struct method Query (line 249) | func (mr *MockbatchMockRecorder) Query(stmt any, args ...any) *gomock.... method getBatch (line 264) | func (mr *MockbatchMockRecorder) getBatch() *gomock.Call { function NewMockbatch (line 227) | func NewMockbatch(ctrl *gomock.Controller) *Mockbatch { type Mocksession (line 270) | type Mocksession struct method EXPECT (line 289) | func (m *Mocksession) EXPECT() *MocksessionMockRecorder { method Query (line 294) | func (m *Mocksession) Query(stmt string, values ...any) query { method executeBatch (line 313) | func (m *Mocksession) executeBatch(batch batch) error { method executeBatchCAS (line 327) | func (m *Mocksession) executeBatchCAS(batch batch, dest ...any) (bool,... method newBatch (line 347) | func (m *Mocksession) newBatch(batchType gocql.BatchType) batch { type MocksessionMockRecorder (line 277) | type MocksessionMockRecorder struct method Query (line 306) | func (mr *MocksessionMockRecorder) Query(stmt any, values ...any) *gom... method executeBatch (line 321) | func (mr *MocksessionMockRecorder) executeBatch(batch any) *gomock.Call { method executeBatchCAS (line 340) | func (mr *MocksessionMockRecorder) executeBatchCAS(batch any, dest ...... method newBatch (line 355) | func (mr *MocksessionMockRecorder) newBatch(batchType any) *gomock.Call { function NewMocksession (line 282) | func NewMocksession(ctrl *gomock.Controller) *Mocksession { FILE: pkg/gofr/datasource/scylladb/mock_logger.go type MockLogger (line 20) | type MockLogger struct method EXPECT (line 39) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 44) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 60) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Error (line 77) | func (m *MockLogger) Error(args ...any) { method Errorf (line 93) | func (m *MockLogger) Errorf(format string, args ...any) { method Infof (line 110) | func (m *MockLogger) Infof(pattern string, args ...any) { method Log (line 127) | func (m *MockLogger) Log(args ...any) { method Logf (line 143) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 27) | type MockLoggerMockRecorder struct method Debug (line 54) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 70) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Error (line 87) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 103) | func (mr *MockLoggerMockRecorder) Errorf(format any, args ...any) *gom... method Infof (line 120) | func (mr *MockLoggerMockRecorder) Infof(pattern any, args ...any) *gom... method Log (line 137) | func (mr *MockLoggerMockRecorder) Log(args ...any) *gomock.Call { method Logf (line 153) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 32) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { type MockMetrics (line 160) | type MockMetrics struct method EXPECT (line 179) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 184) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 201) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 167) | type MockMetricsMockRecorder struct method NewHistogram (line 194) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 211) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 172) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/scylladb/scylladb.go constant LoggedBatch (line 14) | LoggedBatch = iota constant UnLoggedBatch (line 15) | UnLoggedBatch constant CounterBatch (line 16) | CounterBatch type Config (line 23) | type Config struct type ScyllaDB (line 33) | type ScyllaDB struct type Client (line 42) | type Client struct method Connect (line 68) | func (c *Client) Connect() { method UseLogger (line 85) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 92) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 99) | func (c *Client) UseTracer(tracer any) { method Query (line 107) | func (c *Client) Query(dest any, stmt string, values ...any) error { method Exec (line 113) | func (c *Client) Exec(stmt string, values ...any) error { method ExecWithCtx (line 118) | func (c *Client) ExecWithCtx(ctx context.Context, stmt string, values ... method ExecCAS (line 126) | func (c *Client) ExecCAS(dest any, stmt string, values ...any) (bool, ... method ExecCASWithCtx (line 133) | func (c *Client) ExecCASWithCtx(ctx context.Context, dest any, stmt st... method QueryWithCtx (line 177) | func (c *Client) QueryWithCtx(ctx context.Context, dest any, stmt stri... method NewBatch (line 227) | func (c *Client) NewBatch(name string, batchType int) error { method NewBatchWithCtx (line 232) | func (c *Client) NewBatchWithCtx(_ context.Context, name string, batch... method BatchQuery (line 249) | func (c *Client) BatchQuery(name, stmt string, values ...any) error { method BatchQueryWithCtx (line 254) | func (c *Client) BatchQueryWithCtx(ctx context.Context, name, stmt str... method ExecuteBatchWithCtx (line 274) | func (c *Client) ExecuteBatchWithCtx(ctx context.Context, name string)... method ExecuteBatchCAS (line 292) | func (c *Client) ExecuteBatchCAS(name string, dest ...any) (bool, erro... method ExecuteBatchCASWithCtx (line 297) | func (c *Client) ExecuteBatchCASWithCtx(ctx context.Context, name stri... method ExecuteBatch (line 316) | func (c *Client) ExecuteBatch(name string) error { method HealthCheck (line 321) | func (c *Client) HealthCheck(context.Context) (any, error) { type Health (line 55) | type Health struct function New (line 61) | func New(conf Config) *Client { FILE: pkg/gofr/datasource/scylladb/scylladb_test.go constant mockBatchName (line 13) | mockBatchName = "mockBatch" type mockDependencies (line 20) | type mockDependencies struct function initTest (line 28) | func initTest(t *testing.T) (*Client, *mockDependencies) { function TestScyllaDB_Connect (line 63) | func TestScyllaDB_Connect(t *testing.T) { function Test_Query (line 111) | func Test_Query(t *testing.T) { function Test_Exec (line 184) | func Test_Exec(t *testing.T) { function Test_NewBatch (line 215) | func Test_NewBatch(t *testing.T) { function Test_HealthCheck (line 252) | func Test_HealthCheck(t *testing.T) { function Test_BatchQuery (line 300) | func Test_BatchQuery(t *testing.T) { function Test_ExecuteBatchCAS (line 332) | func Test_ExecuteBatchCAS(t *testing.T) { function Test_ExecCAS (line 375) | func Test_ExecCAS(t *testing.T) { function TestClient_ExecuteBatchCASWithCtx (line 437) | func TestClient_ExecuteBatchCASWithCtx(t *testing.T) { function Test_ExecuteBatch (line 500) | func Test_ExecuteBatch(t *testing.T) { FILE: pkg/gofr/datasource/solr/logger.go type Logger (line 10) | type Logger interface type QueryLog (line 19) | type QueryLog struct method PrettyPrint (line 25) | func (ql *QueryLog) PrettyPrint(writer io.Writer) { function clean (line 34) | func clean(query string) string { FILE: pkg/gofr/datasource/solr/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/datasource/solr/mock_logger.go type MockLogger (line 19) | type MockLogger struct method EXPECT (line 37) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 42) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 58) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Error (line 75) | func (m *MockLogger) Error(args ...any) { method Errorf (line 91) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Info (line 108) | func (m *MockLogger) Info(args ...any) { method Infof (line 124) | func (m *MockLogger) Infof(pattern string, args ...any) { type MockLoggerMockRecorder (line 25) | type MockLoggerMockRecorder struct method Debug (line 52) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 68) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Error (line 85) | func (mr *MockLoggerMockRecorder) Error(args ...any) *gomock.Call { method Errorf (line 101) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Info (line 118) | func (mr *MockLoggerMockRecorder) Info(args ...any) *gomock.Call { method Infof (line 134) | func (mr *MockLoggerMockRecorder) Infof(pattern any, args ...any) *gom... function NewMockLogger (line 30) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: pkg/gofr/datasource/solr/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 38) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method NewHistogram (line 43) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method RecordHistogram (line 60) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... type MockMetricsMockRecorder (line 26) | type MockMetricsMockRecorder struct method NewHistogram (line 53) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method RecordHistogram (line 70) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... function NewMockMetrics (line 31) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/solr/solr.go type Config (line 18) | type Config struct type Client (line 23) | type Client struct method UseLogger (line 47) | func (c *Client) UseLogger(logger any) { method UseMetrics (line 54) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 61) | func (c *Client) UseTracer(tracer any) { method Connect (line 68) | func (c *Client) Connect() { method HealthCheck (line 83) | func (c *Client) HealthCheck(ctx context.Context) (any, error) { method Search (line 97) | func (c *Client) Search(ctx context.Context, collection string, params... method Create (line 109) | func (c *Client) Create(ctx context.Context, collection string, docume... method Update (line 122) | func (c *Client) Update(ctx context.Context, collection string, docume... method Delete (line 135) | func (c *Client) Delete(ctx context.Context, collection string, docume... method ListFields (line 149) | func (c *Client) ListFields(ctx context.Context, collection string, pa... method Retrieve (line 162) | func (c *Client) Retrieve(ctx context.Context, collection string, para... method AddField (line 174) | func (c *Client) AddField(ctx context.Context, collection string, docu... method UpdateField (line 186) | func (c *Client) UpdateField(ctx context.Context, collection string, d... method DeleteField (line 198) | func (c *Client) DeleteField(ctx context.Context, collection string, d... method call (line 216) | func (c *Client) call(ctx context.Context, method, url string, params ... method createRequest (line 261) | func (*Client) createRequest(ctx context.Context, method, url string, ... method sendOperationStats (line 289) | func (c *Client) sendOperationStats(ctx context.Context, ql *QueryLog,... function New (line 38) | func New(conf Config) *Client { type Response (line 210) | type Response struct FILE: pkg/gofr/datasource/solr/solr_test.go function Test_InvalidRequest (line 15) | func Test_InvalidRequest(t *testing.T) { function Test_InvalidJSONBody (line 23) | func Test_InvalidJSONBody(t *testing.T) { function Test_ErrorResponse (line 36) | func Test_ErrorResponse(t *testing.T) { function setupClient (line 49) | func setupClient(t *testing.T) *Client { function Test_ClientSearch (line 80) | func Test_ClientSearch(t *testing.T) { function Test_ClientCreate (line 89) | func Test_ClientCreate(t *testing.T) { function Test_ClientUpdate (line 105) | func Test_ClientUpdate(t *testing.T) { function Test_ClientDelete (line 119) | func Test_ClientDelete(t *testing.T) { function Test_ClientRetrieve (line 133) | func Test_ClientRetrieve(t *testing.T) { function Test_ClientListFields (line 142) | func Test_ClientListFields(t *testing.T) { function Test_ClientAddField (line 151) | func Test_ClientAddField(t *testing.T) { function Test_ClientUpdateField (line 164) | func Test_ClientUpdateField(t *testing.T) { function Test_ClientDeleteField (line 177) | func Test_ClientDeleteField(t *testing.T) { FILE: pkg/gofr/datasource/sql/bind.go constant dialectMysql (line 8) | dialectMysql = "mysql" constant dialectPostgres (line 9) | dialectPostgres = "postgres" constant quoteBack (line 11) | quoteBack = "`" constant quoteDouble (line 12) | quoteDouble = `"` type BindVarType (line 16) | type BindVarType constant UNKNOWN (line 19) | UNKNOWN BindVarType = iota + 1 constant QUESTION (line 20) | QUESTION constant DOLLAR (line 21) | DOLLAR function bindType (line 24) | func bindType(dialect string) BindVarType { function bindVar (line 35) | func bindVar(dialect string, position int) string { function quote (line 42) | func quote(dialect string) string { function quotedString (line 50) | func quotedString(q, s string) string { FILE: pkg/gofr/datasource/sql/bind_test.go function Test_BindType (line 9) | func Test_BindType(t *testing.T) { function Test_BindVar (line 35) | func Test_BindVar(t *testing.T) { function Test_Quote (line 70) | func Test_Quote(t *testing.T) { function Test_QuotedString (line 101) | func Test_QuotedString(t *testing.T) { FILE: pkg/gofr/datasource/sql/db.go type DB (line 21) | type DB struct method sendOperationStats (line 69) | func (d *DB) sendOperationStats(start time.Time, queryType, query stri... method Query (line 80) | func (d *DB) Query(query string, args ...any) (*sql.Rows, error) { method QueryContext (line 85) | func (d *DB) QueryContext(ctx context.Context, query string, args ...a... method Dialect (line 90) | func (d *DB) Dialect() string { method QueryRow (line 94) | func (d *DB) QueryRow(query string, args ...any) *sql.Row { method QueryRowContext (line 99) | func (d *DB) QueryRowContext(ctx context.Context, query string, args .... method Exec (line 104) | func (d *DB) Exec(query string, args ...any) (sql.Result, error) { method ExecContext (line 109) | func (d *DB) ExecContext(ctx context.Context, query string, args ...an... method Prepare (line 114) | func (d *DB) Prepare(query string) (*sql.Stmt, error) { method Begin (line 119) | func (d *DB) Begin() (*Tx, error) { method Close (line 128) | func (d *DB) Close() error { method Select (line 220) | func (d *DB) Select(ctx context.Context, data any, query string, args ... method selectSlice (line 249) | func (d *DB) selectSlice(ctx context.Context, query string, args []any... method selectStruct (line 278) | func (d *DB) selectStruct(ctx context.Context, query string, args []an... method rowsToStruct (line 295) | func (*DB) rowsToStruct(rows *sql.Rows, vo reflect.Value) { type Log (line 31) | type Log struct method PrettyPrint (line 38) | func (l *Log) PrettyPrint(writer io.Writer) { function clean (line 43) | func clean(query string) string { function sendStats (line 50) | func sendStats(logger datasource.Logger, metrics Metrics, config *DBConf... function getOperationType (line 73) | func getOperationType(query string) string { type Tx (line 140) | type Tx struct method sendOperationStats (line 147) | func (t *Tx) sendOperationStats(start time.Time, queryType, query stri... method Query (line 151) | func (t *Tx) Query(query string, args ...any) (*sql.Rows, error) { method QueryRow (line 156) | func (t *Tx) QueryRow(query string, args ...any) *sql.Row { method QueryRowContext (line 161) | func (t *Tx) QueryRowContext(ctx context.Context, query string, args .... method Exec (line 166) | func (t *Tx) Exec(query string, args ...any) (sql.Result, error) { method ExecContext (line 171) | func (t *Tx) ExecContext(ctx context.Context, query string, args ...an... method Prepare (line 176) | func (t *Tx) Prepare(query string) (*sql.Stmt, error) { method Commit (line 181) | func (t *Tx) Commit() error { method Rollback (line 186) | func (t *Tx) Rollback() error { function ToSnakeCase (line 342) | func ToSnakeCase(str string) string { FILE: pkg/gofr/datasource/sql/db_test.go function getDB (line 27) | func getDB(t *testing.T, logLevel logging.Level) (*DB, sqlmock.Sqlmock) { function TestDB_SelectSingleColumnFromIntToString (line 48) | func TestDB_SelectSingleColumnFromIntToString(t *testing.T) { function TestDB_SelectSingleColumnFromStringToString (line 70) | func TestDB_SelectSingleColumnFromStringToString(t *testing.T) { function TestDB_SelectSingleColumnFromIntToInt (line 92) | func TestDB_SelectSingleColumnFromIntToInt(t *testing.T) { function TestDB_SelectSingleColumnFromIntToCustomInt (line 114) | func TestDB_SelectSingleColumnFromIntToCustomInt(t *testing.T) { function TestDB_SelectSingleColumnFromStringToCustomInt (line 139) | func TestDB_SelectSingleColumnFromStringToCustomInt(t *testing.T) { function TestDB_SelectContextError (line 164) | func TestDB_SelectContextError(t *testing.T) { function TestDB_SelectDataPointerError (line 177) | func TestDB_SelectDataPointerError(t *testing.T) { function TestDB_SelectSingleColumnFromStringToCustomString (line 188) | func TestDB_SelectSingleColumnFromStringToCustomString(t *testing.T) { function TestDB_SelectSingleRowMultiColumn (line 213) | func TestDB_SelectSingleRowMultiColumn(t *testing.T) { function TestDB_SelectSingleRowMultiColumnWithTags (line 245) | func TestDB_SelectSingleRowMultiColumnWithTags(t *testing.T) { function TestDB_SelectMultiRowMultiColumnWithTags (line 277) | func TestDB_SelectMultiRowMultiColumnWithTags(t *testing.T) { function TestDB_SelectSingleColumnError (line 316) | func TestDB_SelectSingleColumnError(t *testing.T) { function TestDB_SelectDataPointerNotExpected (line 340) | func TestDB_SelectDataPointerNotExpected(t *testing.T) { function TestDB_Query (line 353) | func TestDB_Query(t *testing.T) { function TestDB_QueryError (line 382) | func TestDB_QueryError(t *testing.T) { function TestDB_QueryContext (line 414) | func TestDB_QueryContext(t *testing.T) { function TestDB_QueryContextError (line 443) | func TestDB_QueryContextError(t *testing.T) { function TestDB_QueryRow (line 475) | func TestDB_QueryRow(t *testing.T) { function TestDB_QueryRowContext (line 501) | func TestDB_QueryRowContext(t *testing.T) { function TestDB_Exec (line 526) | func TestDB_Exec(t *testing.T) { function TestDB_ExecError (line 554) | func TestDB_ExecError(t *testing.T) { function TestDB_ExecContext (line 583) | func TestDB_ExecContext(t *testing.T) { function TestDB_ExecContextError (line 611) | func TestDB_ExecContextError(t *testing.T) { function TestDB_Prepare (line 639) | func TestDB_Prepare(t *testing.T) { function TestDB_PrepareError (line 666) | func TestDB_PrepareError(t *testing.T) { function TestDB_Begin (line 693) | func TestDB_Begin(t *testing.T) { function TestDB_BeginError (line 704) | func TestDB_BeginError(t *testing.T) { function TestDB_Close (line 716) | func TestDB_Close(t *testing.T) { function getTransaction (line 726) | func getTransaction(db *DB, mock sqlmock.Sqlmock) *Tx { function TestTx_Query (line 734) | func TestTx_Query(t *testing.T) { function TestTx_QueryError (line 765) | func TestTx_QueryError(t *testing.T) { function TestTx_QueryRow (line 798) | func TestTx_QueryRow(t *testing.T) { function TestTx_QueryRowContext (line 826) | func TestTx_QueryRowContext(t *testing.T) { function TestTx_Exec (line 853) | func TestTx_Exec(t *testing.T) { function TestTx_ExecError (line 883) | func TestTx_ExecError(t *testing.T) { function TestTx_ExecContext (line 914) | func TestTx_ExecContext(t *testing.T) { function TestTx_ExecContextError (line 944) | func TestTx_ExecContextError(t *testing.T) { function TestTx_Prepare (line 974) | func TestTx_Prepare(t *testing.T) { function TestTx_PrepareError (line 1003) | func TestTx_PrepareError(t *testing.T) { function TestTx_Commit (line 1032) | func TestTx_Commit(t *testing.T) { function TestTx_CommitError (line 1056) | func TestTx_CommitError(t *testing.T) { function TestTx_RollBack (line 1081) | func TestTx_RollBack(t *testing.T) { function TestTx_RollbackError (line 1105) | func TestTx_RollbackError(t *testing.T) { function TestPrettyPrint (line 1130) | func TestPrettyPrint(t *testing.T) { function TestClean (line 1147) | func TestClean(t *testing.T) { function TestDB_CloseWhenNil (line 1154) | func TestDB_CloseWhenNil(t *testing.T) { function TestDB_BeginTx (line 1161) | func TestDB_BeginTx(t *testing.T) { function TestDB_PingSuccess (line 1174) | func TestDB_PingSuccess(t *testing.T) { function TestDB_PingFailure (line 1188) | func TestDB_PingFailure(t *testing.T) { function TestGetOperationType_EdgeCases (line 1197) | func TestGetOperationType_EdgeCases(t *testing.T) { function TestClean_EmptyString (line 1202) | func TestClean_EmptyString(t *testing.T) { function TestDB_Dialect (line 1206) | func TestDB_Dialect(t *testing.T) { function TestGetOperationType (line 1213) | func TestGetOperationType(t *testing.T) { function TestDB_Begin_Error (line 1230) | func TestDB_Begin_Error(t *testing.T) { function TestDB_sendOperationStats_RecordsMilliseconds (line 1241) | func TestDB_sendOperationStats_RecordsMilliseconds(t *testing.T) { function TestTx_Exec_SafeWithNilMetrics (line 1266) | func TestTx_Exec_SafeWithNilMetrics(t *testing.T) { FILE: pkg/gofr/datasource/sql/health.go type DBStats (line 10) | type DBStats struct method HealthCheck (line 26) | func (d *DB) HealthCheck() *datasource.Health { FILE: pkg/gofr/datasource/sql/health_test.go function TestHealth_HealthCheck (line 12) | func TestHealth_HealthCheck(t *testing.T) { function TestHealth_HealthCheckDBNotConnected (line 47) | func TestHealth_HealthCheckDBNotConnected(t *testing.T) { function TestHealth_HealthCheckDBPingFailed (line 68) | func TestHealth_HealthCheckDBPingFailed(t *testing.T) { FILE: pkg/gofr/datasource/sql/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/datasource/sql/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 38) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method RecordHistogram (line 43) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... method SetGauge (line 60) | func (m *MockMetrics) SetGauge(name string, value float64, labels ...s... type MockMetricsMockRecorder (line 26) | type MockMetricsMockRecorder struct method RecordHistogram (line 53) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... method SetGauge (line 70) | func (mr *MockMetricsMockRecorder) SetGauge(name, value any, labels ..... function NewMockMetrics (line 31) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/sql/query_builder.go type FieldConstraints (line 16) | type FieldConstraints struct function InsertQuery (line 21) | func InsertQuery(dialect, tableName string, fieldNames []string, values ... function SelectQuery (line 50) | func SelectQuery(dialect, tableName string) string { function SelectByQuery (line 54) | func SelectByQuery(dialect, tableName, field string) string { function UpdateByQuery (line 63) | func UpdateByQuery(dialect, tableName string, fieldNames []string, field... function DeleteByQuery (line 82) | func DeleteByQuery(dialect, tableName, field string) string { function validateNotNull (line 91) | func validateNotNull(fieldName string, value any, isNotNull bool) error { function validateStringNotNull (line 108) | func validateStringNotNull(fieldName, value string) error { function validateIntNotNull (line 116) | func validateIntNotNull(fieldName string, value any) error { function validateFloatNotNull (line 124) | func validateFloatNotNull(fieldName string, value any) error { function validateDefaultNotNull (line 132) | func validateDefaultNotNull(fieldName string, value any) error { FILE: pkg/gofr/datasource/sql/query_builder_test.go function Test_InsertQuery_Success (line 10) | func Test_InsertQuery_Success(t *testing.T) { function Test_InsertQuery_Error (line 69) | func Test_InsertQuery_Error(t *testing.T) { function Test_SelectQuery (line 108) | func Test_SelectQuery(t *testing.T) { function Test_SelectByQuery (line 132) | func Test_SelectByQuery(t *testing.T) { function Test_UpdateByQuery (line 157) | func Test_UpdateByQuery(t *testing.T) { function Test_DeleteByQuery (line 184) | func Test_DeleteByQuery(t *testing.T) { function Test_validateNotNull_Error (line 209) | func Test_validateNotNull_Error(t *testing.T) { FILE: pkg/gofr/datasource/sql/sql.go constant sqlite (line 24) | sqlite = "sqlite" constant cockroachDB (line 25) | cockroachDB = "cockroachdb" constant defaultDBPort (line 26) | defaultDBPort = 3306 constant requireSSLMode (line 27) | requireSSLMode = "require" constant tlsSkipVerify (line 28) | tlsSkipVerify = "tls=skip-verify" type DBConfig (line 38) | type DBConfig struct function setupSupabaseDefaults (line 51) | func setupSupabaseDefaults(dbConfig *DBConfig, configs config.Config, lo... function NewSQL (line 74) | func NewSQL(configs config.Config, logger datasource.Logger, metrics Met... function registerOtel (line 145) | func registerOtel(dialect string, logger datasource.Logger) (string, err... function pingToTestConnection (line 158) | func pingToTestConnection(database *DB) *DB { function retryConnection (line 170) | func retryConnection(database *DB) { function attemptReconnection (line 198) | func attemptReconnection(database *DB, retryDuration time.Duration) bool { function getDBConfig (line 223) | func getDBConfig(configs config.Config) *DBConfig { function getDBConnectionString (line 259) | func getDBConnectionString(dbConfig *DBConfig) (string, error) { function pushDBMetrics (line 292) | func pushDBMetrics(database *DB, metrics Metrics) { function printConnectionSuccessLog (line 317) | func printConnectionSuccessLog(status string, dbconfig *DBConfig, logger... function printConnectionFailureLog (line 330) | func printConnectionFailureLog(action string, dbconfig *DBConfig, logger... function getMySQLTLSParam (line 341) | func getMySQLTLSParam(sslMode string) string { function registerMySQLTLSConfig (line 359) | func registerMySQLTLSConfig(dbConfig *DBConfig, logger datasource.Logger... function getServerName (line 417) | func getServerName(hostname string) string { FILE: pkg/gofr/datasource/sql/sql_mock.go function NewSQLMocks (line 12) | func NewSQLMocks(t *testing.T) (*DB, sqlmock.Sqlmock, *MockMetrics) { function NewSQLMocksWithConfig (line 18) | func NewSQLMocksWithConfig(t *testing.T, config *DBConfig) (*DB, sqlmock... FILE: pkg/gofr/datasource/sql/sql_test.go function TestNewSQL_ErrorCase (line 19) | func TestNewSQL_ErrorCase(t *testing.T) { function TestNewSQL_InvalidDialect (line 53) | func TestNewSQL_InvalidDialect(t *testing.T) { function TestNewSQL_GetDBDialect (line 71) | func TestNewSQL_GetDBDialect(t *testing.T) { function TestNewSQL_InvalidConfig (line 94) | func TestNewSQL_InvalidConfig(t *testing.T) { function TestSQL_GetDBConfig (line 109) | func TestSQL_GetDBConfig(t *testing.T) { function TestSQL_ConfigCases (line 141) | func TestSQL_ConfigCases(t *testing.T) { function TestSQL_getDBConnectionString (line 184) | func TestSQL_getDBConnectionString(t *testing.T) { function Test_NewSQLMock (line 281) | func Test_NewSQLMock(t *testing.T) { function Test_NewSQLMockWithConfig (line 289) | func Test_NewSQLMockWithConfig(t *testing.T) { function Test_sqliteSuccessfulConnLogs (line 301) | func Test_sqliteSuccessfulConnLogs(t *testing.T) { function Test_sqliteErrConnLogs (line 326) | func Test_sqliteErrConnLogs(t *testing.T) { function Test_SQLRetryConnectionInfoLog (line 353) | func Test_SQLRetryConnectionInfoLog(t *testing.T) { function TestNewSQL_CockroachDB (line 380) | func TestNewSQL_CockroachDB(t *testing.T) { function TestGetServerName (line 410) | func TestGetServerName(t *testing.T) { function TestGetMySQLTLSParam (line 428) | func TestGetMySQLTLSParam(t *testing.T) { function TestRegisterMySQLTLSConfig_WithValidCA (line 447) | func TestRegisterMySQLTLSConfig_WithValidCA(t *testing.T) { function TestRegisterMySQLTLSConfig_WithMutualTLS (line 519) | func TestRegisterMySQLTLSConfig_WithMutualTLS(t *testing.T) { function TestRegisterMySQLTLSConfig_PartialClientCert (line 575) | func TestRegisterMySQLTLSConfig_PartialClientCert(t *testing.T) { function TestRegisterMySQLTLSConfig_InvalidClientCert (line 629) | func TestRegisterMySQLTLSConfig_InvalidClientCert(t *testing.T) { function createValidCACert (line 689) | func createValidCACert(t *testing.T) string { function createValidClientCert (line 727) | func createValidClientCert(t *testing.T) (certName, keyName string) { function createInvalidCert (line 800) | func createInvalidCert(t *testing.T) string { function cleanupCerts (line 814) | func cleanupCerts(certPaths map[string]string) { FILE: pkg/gofr/datasource/sql/supabase.go constant supabaseDialect (line 12) | supabaseDialect = "supabase" constant supabaseDirectHost (line 13) | supabaseDirectHost = "db.%s.supabase.co" constant supabasePoolerHost (line 14) | supabasePoolerHost = "aws-0-%s.pooler.supabase.co" constant directPort (line 15) | directPort = "5432" constant sessionPoolerPort (line 16) | sessionPoolerPort = "5432" constant transactionPoolerPort (line 17) | transactionPoolerPort = "6543" constant minConnectionStringParts (line 18) | minConnectionStringParts = 2 type SupabaseConfig (line 22) | type SupabaseConfig struct function GetSupabaseConfig (line 32) | func GetSupabaseConfig(configs config.Config) *SupabaseConfig { function NewSupabaseSQL (line 62) | func NewSupabaseSQL(configs config.Config, logger datasource.Logger, met... function configureSupabaseConnection (line 76) | func configureSupabaseConnection(supaConfig *SupabaseConfig, logger data... function extractProjectRefFromConnStr (line 126) | func extractProjectRefFromConnStr(connStr string) string { function IsSupabaseDialect (line 147) | func IsSupabaseDialect(dialect string) bool { FILE: pkg/gofr/datasource/sql/supabase_test.go function TestGetSupabaseConfig (line 14) | func TestGetSupabaseConfig(t *testing.T) { function TestConfigureSupabaseConnection (line 119) | func TestConfigureSupabaseConnection(t *testing.T) { function getSupabaseConnectionTestCases (line 135) | func getSupabaseConnectionTestCases() []struct { function getDirectConnectionCase (line 162) | func getDirectConnectionCase() struct { function getSessionPoolerCase (line 199) | func getSessionPoolerCase() struct { function getTransactionPoolerCase (line 237) | func getTransactionPoolerCase() struct { function getUnknownConnectionCase (line 275) | func getUnknownConnectionCase() struct { function getEmptyDBNameCase (line 312) | func getEmptyDBNameCase() struct { function getNonRequireSSLCase (line 350) | func getNonRequireSSLCase() struct { function assertSupabaseConnectionConfig (line 387) | func assertSupabaseConnectionConfig(t *testing.T, tc *struct { function TestExtractProjectRefFromConnStr (line 408) | func TestExtractProjectRefFromConnStr(t *testing.T) { function TestNewSupabaseSQL (line 449) | func TestNewSupabaseSQL(t *testing.T) { function TestIsSupabaseDialect (line 521) | func TestIsSupabaseDialect(t *testing.T) { function TestSupabaseWithConnectionString (line 528) | func TestSupabaseWithConnectionString(t *testing.T) { FILE: pkg/gofr/datasource/surrealdb/interface.go type DB (line 11) | type DB interface type Logger (line 21) | type Logger interface type Metrics (line 33) | type Metrics interface FILE: pkg/gofr/datasource/surrealdb/mock_interface.go type MockDB (line 21) | type MockDB struct method EXPECT (line 40) | func (m *MockDB) EXPECT() *MockDBMockRecorder { method Info (line 45) | func (m *MockDB) Info(ctx context.Context) (any, error) { method SignIn (line 60) | func (m *MockDB) SignIn(ctx context.Context, auth *surrealdb.Auth) (st... method Use (line 75) | func (m *MockDB) Use(ctx context.Context, namespace, database string) ... type MockDBMockRecorder (line 28) | type MockDBMockRecorder struct method Info (line 54) | func (mr *MockDBMockRecorder) Info(ctx any) *gomock.Call { method SignIn (line 69) | func (mr *MockDBMockRecorder) SignIn(ctx, auth any) *gomock.Call { method Use (line 83) | func (mr *MockDBMockRecorder) Use(ctx, namespace, database any) *gomoc... function NewMockDB (line 33) | func NewMockDB(ctrl *gomock.Controller) *MockDB { type MockLogger (line 89) | type MockLogger struct method EXPECT (line 108) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Debug (line 113) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 129) | func (m *MockLogger) Debugf(pattern string, args ...any) { method Errorf (line 146) | func (m *MockLogger) Errorf(pattern string, args ...any) { method Logf (line 163) | func (m *MockLogger) Logf(pattern string, args ...any) { type MockLoggerMockRecorder (line 96) | type MockLoggerMockRecorder struct method Debug (line 123) | func (mr *MockLoggerMockRecorder) Debug(args ...any) *gomock.Call { method Debugf (line 139) | func (mr *MockLoggerMockRecorder) Debugf(pattern any, args ...any) *go... method Errorf (line 156) | func (mr *MockLoggerMockRecorder) Errorf(pattern any, args ...any) *go... method Logf (line 173) | func (mr *MockLoggerMockRecorder) Logf(pattern any, args ...any) *gomo... function NewMockLogger (line 101) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { type MockMetrics (line 180) | type MockMetrics struct method EXPECT (line 199) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method DeltaUpDownCounter (line 204) | func (m *MockMetrics) DeltaUpDownCounter(ctx context.Context, name str... method IncrementCounter (line 221) | func (m *MockMetrics) IncrementCounter(ctx context.Context, name strin... method NewCounter (line 238) | func (m *MockMetrics) NewCounter(name, desc string) { method NewGauge (line 250) | func (m *MockMetrics) NewGauge(name, desc string) { method NewHistogram (line 262) | func (m *MockMetrics) NewHistogram(name, desc string, buckets ...float... method NewUpDownCounter (line 279) | func (m *MockMetrics) NewUpDownCounter(name, desc string) { method RecordHistogram (line 291) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... method SetGauge (line 308) | func (m *MockMetrics) SetGauge(name string, value float64, labels ...s... type MockMetricsMockRecorder (line 187) | type MockMetricsMockRecorder struct method DeltaUpDownCounter (line 214) | func (mr *MockMetricsMockRecorder) DeltaUpDownCounter(ctx, name, value... method IncrementCounter (line 231) | func (mr *MockMetricsMockRecorder) IncrementCounter(ctx, name any, lab... method NewCounter (line 244) | func (mr *MockMetricsMockRecorder) NewCounter(name, desc any) *gomock.... method NewGauge (line 256) | func (mr *MockMetricsMockRecorder) NewGauge(name, desc any) *gomock.Ca... method NewHistogram (line 272) | func (mr *MockMetricsMockRecorder) NewHistogram(name, desc any, bucket... method NewUpDownCounter (line 285) | func (mr *MockMetricsMockRecorder) NewUpDownCounter(name, desc any) *g... method RecordHistogram (line 301) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... method SetGauge (line 318) | func (mr *MockMetricsMockRecorder) SetGauge(name, value any, labels ..... function NewMockMetrics (line 192) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/datasource/surrealdb/surrealdb.go constant schemeHTTP (line 28) | schemeHTTP = "http" constant schemeHTTPS (line 29) | schemeHTTPS = "https" constant schemeWS (line 30) | schemeWS = "ws" constant schemeWSS (line 31) | schemeWSS = "wss" constant schemeMemory (line 32) | schemeMemory = "memory" constant schemeMem (line 33) | schemeMem = "mem" constant schemeSurrealkv (line 34) | schemeSurrealkv = "surrealkv" constant statusOK (line 35) | statusOK = "OK" constant defaultTimeout (line 37) | defaultTimeout = 30 * time.Second type Config (line 41) | type Config struct type Client (line 52) | type Client struct method UseLogger (line 68) | func (c *Client) UseLogger(customlogger any) { method UseMetrics (line 75) | func (c *Client) UseMetrics(metrics any) { method UseTracer (line 82) | func (c *Client) UseTracer(tracer any) { method Connect (line 100) | func (c *Client) Connect() { method buildEndpoint (line 133) | func (c *Client) buildEndpoint() string { method connectToDatabase (line 143) | func (c *Client) connectToDatabase(ctx context.Context, endpoint strin... method setupNamespaceAndDatabase (line 163) | func (c *Client) setupNamespaceAndDatabase(ctx context.Context) error { method signIn (line 174) | func (c *Client) signIn(ctx context.Context, authData *surrealdb.Auth)... method authenticateCredentials (line 184) | func (c *Client) authenticateCredentials(ctx context.Context) error { method logError (line 206) | func (c *Client) logError(message string, err error) { method Query (line 220) | func (c *Client) Query(ctx context.Context, query string, vars map[str... method processQueryResults (line 273) | func (c *Client) processQueryResults(query string, results []surrealdb... method handleResultRecord (line 303) | func (c *Client) handleResultRecord(result any, resp *[]any) { method extractRecord (line 337) | func (c *Client) extractRecord(record any) (map[string]any, error) { method convertValue (line 372) | func (*Client) convertValue(v any) any { method executeQuery (line 400) | func (c *Client) executeQuery(ctx context.Context, operation, entity, ... method CreateNamespace (line 424) | func (c *Client) CreateNamespace(ctx context.Context, namespace string... method CreateDatabase (line 430) | func (c *Client) CreateDatabase(ctx context.Context, database string) ... method DropNamespace (line 436) | func (c *Client) DropNamespace(ctx context.Context, namespace string) ... method DropDatabase (line 442) | func (c *Client) DropDatabase(ctx context.Context, database string) er... method Select (line 448) | func (c *Client) Select(ctx context.Context, table string) ([]map[stri... method Create (line 484) | func (c *Client) Create(ctx context.Context, table string, data any) (... method Update (line 521) | func (c *Client) Update(ctx context.Context, table, id string, data an... method Insert (line 562) | func (c *Client) Insert(ctx context.Context, table string, data any) (... method Delete (line 599) | func (c *Client) Delete(ctx context.Context, table, id string) (any, e... method addTrace (line 642) | func (c *Client) addTrace(ctx context.Context, method, query string) t... method sendOperationStats (line 657) | func (c *Client) sendOperationStats(ql *QueryLog, startTime time.Time) { method HealthCheck (line 697) | func (c *Client) HealthCheck(ctx context.Context) (any, error) { function New (line 61) | func New(config *Config) *Client { function newDB (line 89) | func newDB(ctx context.Context, connectionURL string) (DB, error) { type Health (line 692) | type Health struct FILE: pkg/gofr/datasource/surrealdb/surrealdb_test.go function Test_NewClient (line 15) | func Test_NewClient(t *testing.T) { function Test_UseLogger (line 33) | func Test_UseLogger(t *testing.T) { function Test_UseMetrics (line 45) | func Test_UseMetrics(t *testing.T) { function Test_UseTracer (line 57) | func Test_UseTracer(t *testing.T) { function Test_extractRecord (line 74) | func Test_extractRecord(t *testing.T) { function Test_handleResultRecord (line 140) | func Test_handleResultRecord(t *testing.T) { function Test_convertValue (line 203) | func Test_convertValue(t *testing.T) { function Test_NotConnectedError (line 286) | func Test_NotConnectedError(t *testing.T) { function Test_UseDBInterface (line 344) | func Test_UseDBInterface(t *testing.T) { function Test_ExtractRecordWithNonStringKey (line 363) | func Test_ExtractRecordWithNonStringKey(t *testing.T) { FILE: pkg/gofr/datasource/surrealdb/utils.go function clean (line 19) | func clean(query string) string { type QueryLog (line 29) | type QueryLog struct method PrettyPrint (line 46) | func (ql *QueryLog) PrettyPrint(writer io.Writer) { constant defaultValue (line 43) | defaultValue = "default" function isAdministrativeOperation (line 79) | func isAdministrativeOperation(query string) bool { function isCustomNil (line 87) | func isCustomNil(result any) bool { FILE: pkg/gofr/datasource/surrealdb/wrapper.go type DBWrapper (line 11) | type DBWrapper struct method Use (line 21) | func (w *DBWrapper) Use(ctx context.Context, namespace, database strin... method SignIn (line 26) | func (w *DBWrapper) SignIn(ctx context.Context, auth *surrealdb.Auth) ... method Info (line 31) | func (w *DBWrapper) Info(ctx context.Context) (any, error) { method GetDB (line 37) | func (w *DBWrapper) GetDB() *surrealdb.DB { function NewDBWrapper (line 16) | func NewDBWrapper(db *surrealdb.DB) *DBWrapper { FILE: pkg/gofr/default.go constant defaultHTTPPort (line 4) | defaultHTTPPort = 8000 constant defaultGRPCPort (line 5) | defaultGRPCPort = 9000 constant defaultMetricPort (line 6) | defaultMetricPort = 2121 FILE: pkg/gofr/exporter.go type Exporter (line 23) | type Exporter struct method ExportSpans (line 49) | func (e *Exporter) ExportSpans(ctx context.Context, spans []sdktrace.R... method Shutdown (line 54) | func (*Exporter) Shutdown(context.Context) error { method processSpans (line 59) | func (e *Exporter) processSpans(ctx context.Context, logger logging.Lo... function NewExporter (line 29) | func NewExporter(endpoint string, logger logging.Logger) *Exporter { type Span (line 37) | type Span struct function convertSpans (line 95) | func convertSpans(spans []sdktrace.ReadOnlySpan) []Span { function attributeToStringPair (line 127) | func attributeToStringPair(kv attribute.KeyValue) (key, value string) { FILE: pkg/gofr/exporter_test.go function Test_ExportSpans (line 18) | func Test_ExportSpans(t *testing.T) { function Test_ExportSpansError (line 42) | func Test_ExportSpansError(t *testing.T) { function provideSampleSpan (line 53) | func provideSampleSpan(t *testing.T) []sdktrace.ReadOnlySpan { function Test_attributeToStringPair (line 77) | func Test_attributeToStringPair(t *testing.T) { FILE: pkg/gofr/external_db.go method AddMongo (line 11) | func (a *App) AddMongo(db container.MongoProvider) { method AddFTP (line 26) | func (a *App) AddFTP(fs file.FileSystemProvider) { method AddPubSub (line 36) | func (a *App) AddPubSub(pubsub container.PubSubProvider) { method AddFileStore (line 46) | func (a *App) AddFileStore(fs file.FileSystemProvider) { method AddClickhouse (line 57) | func (a *App) AddClickhouse(db container.ClickhouseProvider) { method AddOracle (line 72) | func (a *App) AddOracle(db container.OracleProvider) { method UseMongo (line 87) | func (a *App) UseMongo(db container.Mongo) { method AddCassandra (line 92) | func (a *App) AddCassandra(db container.CassandraProvider) { method AddKVStore (line 106) | func (a *App) AddKVStore(db container.KVStoreProvider) { method AddSolr (line 120) | func (a *App) AddSolr(db container.SolrProvider) { method AddDgraph (line 134) | func (a *App) AddDgraph(db container.DgraphProvider) { method AddOpenTSDB (line 149) | func (a *App) AddOpenTSDB(db container.OpenTSDBProvider) { method AddScyllaDB (line 164) | func (a *App) AddScyllaDB(db container.ScyllaDBProvider) { method AddArangoDB (line 176) | func (a *App) AddArangoDB(db container.ArangoDBProvider) { method AddSurrealDB (line 192) | func (a *App) AddSurrealDB(db container.SurrealBDProvider) { method AddElasticsearch (line 202) | func (a *App) AddElasticsearch(db container.ElasticsearchProvider) { method AddCouchbase (line 213) | func (a *App) AddCouchbase(db container.CouchbaseProvider) { method AddDBResolver (line 225) | func (a *App) AddDBResolver(resolver container.DBResolverProvider) { method AddInfluxDB (line 246) | func (a *App) AddInfluxDB(db container.InfluxDBProvider) { method GetSQL (line 257) | func (a *App) GetSQL() container.DB { FILE: pkg/gofr/external_db_test.go function TestApp_AddKVStore (line 16) | func TestApp_AddKVStore(t *testing.T) { function TestApp_AddMongo (line 38) | func TestApp_AddMongo(t *testing.T) { function TestApp_AddCassandra (line 60) | func TestApp_AddCassandra(t *testing.T) { function TestApp_AddClickhouse (line 82) | func TestApp_AddClickhouse(t *testing.T) { function TestApp_AddOracle (line 104) | func TestApp_AddOracle(t *testing.T) { function TestApp_AddFTP (line 126) | func TestApp_AddFTP(t *testing.T) { function TestApp_AddS3 (line 166) | func TestApp_AddS3(t *testing.T) { function TestApp_AddOpenTSDB (line 187) | func TestApp_AddOpenTSDB(t *testing.T) { function TestApp_AddScyllaDB (line 209) | func TestApp_AddScyllaDB(t *testing.T) { function TestApp_AddArangoDB (line 231) | func TestApp_AddArangoDB(t *testing.T) { FILE: pkg/gofr/factory.go function New (line 15) | func New() *App { function NewCMD (line 65) | func NewCMD() *App { method initMetricsServer (line 83) | func (a *App) initMetricsServer() { FILE: pkg/gofr/file/file.go type file (line 10) | type file struct method GetName (line 17) | func (f file) GetName() string { method GetSize (line 21) | func (f file) GetSize() int64 { method Bytes (line 25) | func (f file) Bytes() []byte { method IsDir (line 29) | func (f file) IsDir() bool { FILE: pkg/gofr/file/file_test.go function TestMain (line 10) | func TestMain(m *testing.M) { function TestFile (line 15) | func TestFile(t *testing.T) { FILE: pkg/gofr/file/zip.go constant maxFileSize (line 15) | maxFileSize = 100 * 1024 * 1024 type Zip (line 23) | type Zip struct method CreateLocalCopies (line 67) | func (z *Zip) CreateLocalCopies(dest string) error { function NewZip (line 27) | func NewZip(content []byte) (*Zip, error) { function copyToBuffer (line 107) | func copyToBuffer(f io.ReadCloser, size uint64) (*bytes.Buffer, error) { function isUnsafePath (line 124) | func isUnsafePath(cleanName, originalName string) bool { FILE: pkg/gofr/file/zip_test.go function TestNewZip (line 19) | func TestNewZip(t *testing.T) { function TestNewZipError (line 56) | func TestNewZipError(t *testing.T) { function TestCreateLocalCopies_Success (line 66) | func TestCreateLocalCopies_Success(t *testing.T) { function TestCopyToBuffer (line 96) | func TestCopyToBuffer(t *testing.T) { type mockReadCloser (line 131) | type mockReadCloser struct method Read (line 136) | func (m *mockReadCloser) Read(p []byte) (int, error) { method Close (line 144) | func (*mockReadCloser) Close() error { function TestCreateLocalCopies_WithDirectory (line 148) | func TestCreateLocalCopies_WithDirectory(t *testing.T) { function TestCreateLocalCopies_Failure (line 167) | func TestCreateLocalCopies_Failure(t *testing.T) { function TestNewZip_PathTraversal_Success (line 178) | func TestNewZip_PathTraversal_Success(t *testing.T) { function TestNewZip_PathTraversal_Error (line 215) | func TestNewZip_PathTraversal_Error(t *testing.T) { function TestCreateLocalCopies_PathTraversal_Success (line 281) | func TestCreateLocalCopies_PathTraversal_Success(t *testing.T) { function TestCreateLocalCopies_PathTraversal_Error (line 317) | func TestCreateLocalCopies_PathTraversal_Error(t *testing.T) { FILE: pkg/gofr/gofr.go constant configLocation (line 29) | configLocation = "./configs" type App (line 35) | type App struct method runOnStartHooks (line 57) | func (a *App) runOnStartHooks(ctx context.Context) error { method Shutdown (line 95) | func (a *App) Shutdown(ctx context.Context) error { method httpServerSetup (line 135) | func (a *App) httpServerSetup() { method startSubscriptions (line 190) | func (a *App) startSubscriptions(ctx context.Context) error { method readConfig (line 209) | func (a *App) readConfig(isAppCMD bool) { method AddHTTPService (line 226) | func (a *App) AddHTTPService(serviceName, serviceAddress string, optio... method GraphQLQuery (line 252) | func (a *App) GraphQLQuery(name string, handler Handler) { method GraphQLMutation (line 272) | func (a *App) GraphQLMutation(name string, handler Handler) { method Metrics (line 290) | func (a *App) Metrics() metrics.Manager { method Logger (line 295) | func (a *App) Logger() logging.Logger { method SubCommand (line 301) | func (a *App) SubCommand(pattern string, handler Handler, options ...O... method Migrate (line 309) | func (a *App) Migrate(migrationsMap map[int64]migration.Migrate) { method Subscribe (line 322) | func (a *App) Subscribe(topic string, handler SubscribeFunc) { method UseMiddleware (line 339) | func (a *App) UseMiddleware(middlewares ...gofrHTTP.Middleware) { method UseMiddlewareWithContainer (line 350) | func (a *App) UseMiddlewareWithContainer(middlewareHandler func(c *con... method AddCronJob (line 360) | func (a *App) AddCronJob(schedule, jobName string, job CronFunc) { method AddStaticFiles (line 387) | func (a *App) AddStaticFiles(endpoint, filePath string) { method OnStart (line 432) | func (a *App) OnStart(hook func(ctx *Context) error) { method setupGraphQL (line 436) | func (a *App) setupGraphQL() { function isPortAvailable (line 122) | func isPortAvailable(port int) bool { function contains (line 371) | func contains(elems []string, v string) bool { function playgroundHandler (line 449) | func playgroundHandler(_ *Context) (any, error) { FILE: pkg/gofr/gofr_test.go constant helloWorld (line 28) | helloWorld = "Hello World!" function TestMain (line 30) | func TestMain(m *testing.M) { function TestNewCMD (line 35) | func TestNewCMD(t *testing.T) { function TestGofr_readConfig (line 43) | func TestGofr_readConfig(t *testing.T) { function TestGoFr_isPortAvailable (line 53) | func TestGoFr_isPortAvailable(t *testing.T) { type mockRoundTripper (line 87) | type mockRoundTripper struct method RoundTrip (line 94) | func (m *mockRoundTripper) RoundTrip(req *http.Request) (*http.Respons... function TestPingGoFr (line 99) | func TestPingGoFr(t *testing.T) { function TestGofr_ServerRoutes (line 134) | func TestGofr_ServerRoutes(t *testing.T) { function TestGofr_ServerRun (line 210) | func TestGofr_ServerRun(t *testing.T) { function Test_AddHTTPService (line 238) | func Test_AddHTTPService(t *testing.T) { function Test_AddDuplicateHTTPService (line 259) | func Test_AddDuplicateHTTPService(t *testing.T) { function TestApp_Metrics (line 276) | func TestApp_Metrics(t *testing.T) { function TestApp_MetricsServerDisabled (line 284) | func TestApp_MetricsServerDisabled(t *testing.T) { function TestApp_AddAndGetHTTPService (line 299) | func TestApp_AddAndGetHTTPService(t *testing.T) { function TestApp_MigrateInvalidKeys (line 311) | func TestApp_MigrateInvalidKeys(t *testing.T) { function TestApp_MigratePanicRecovery (line 322) | func TestApp_MigratePanicRecovery(t *testing.T) { function Test_otelErrorHandler (line 338) | func Test_otelErrorHandler(t *testing.T) { function Test_addRoute (line 350) | func Test_addRoute(t *testing.T) { function TestEnableBasicAuthWithFunc (line 376) | func TestEnableBasicAuthWithFunc(t *testing.T) { function encodeBasicAuthorization (line 424) | func encodeBasicAuthorization(t *testing.T, arg string) string { function Test_EnableBasicAuth (line 438) | func Test_EnableBasicAuth(t *testing.T) { function Test_EnableBasicAuthWithValidator (line 515) | func Test_EnableBasicAuthWithValidator(t *testing.T) { function Test_AddRESTHandlers (line 586) | func Test_AddRESTHandlers(t *testing.T) { function Test_initTracer (line 616) | func Test_initTracer(t *testing.T) { function Test_initTracer_invalidConfig (line 667) | func Test_initTracer_invalidConfig(t *testing.T) { function Test_UseMiddleware (line 705) | func Test_UseMiddleware(t *testing.T) { function TestUseMiddlewareWithContainer (line 762) | func TestUseMiddlewareWithContainer(t *testing.T) { function Test_APIKeyAuthMiddleware (line 814) | func Test_APIKeyAuthMiddleware(t *testing.T) { function Test_SwaggerEndpoints (line 865) | func Test_SwaggerEndpoints(t *testing.T) { function Test_AddCronJob_Fail (line 912) | func Test_AddCronJob_Fail(t *testing.T) { function Test_AddCronJob_Success (line 926) | func Test_AddCronJob_Success(t *testing.T) { function setupTestEnvironment (line 948) | func setupTestEnvironment(t *testing.T) (host string, htmlContent []byte) { function TestStaticHandler (line 974) | func TestStaticHandler(t *testing.T) { function TestStaticHandlerInvalidFilePath (line 1056) | func TestStaticHandlerInvalidFilePath(t *testing.T) { function TestNewSetsHTTPRegisteredWhenStaticDirExists (line 1070) | func TestNewSetsHTTPRegisteredWhenStaticDirExists(t *testing.T) { function createPublicDirectory (line 1085) | func createPublicDirectory(t *testing.T, defaultPublicStaticDir string, ... function Test_Shutdown (line 1110) | func Test_Shutdown(t *testing.T) { function TestApp_SubscriberInitialize (line 1132) | func TestApp_SubscriberInitialize(t *testing.T) { function TestApp_Subscribe (line 1170) | func TestApp_Subscribe(t *testing.T) { function TestApp_OnStart (line 1213) | func TestApp_OnStart(t *testing.T) { function TestUnifiedAuthenticationRegistration (line 1258) | func TestUnifiedAuthenticationRegistration(t *testing.T) { FILE: pkg/gofr/graphql.go constant graphqlString (line 34) | graphqlString = "String" constant graphqlID (line 35) | graphqlID = "ID" constant graphqlInt (line 36) | graphqlInt = "Int" constant graphqlFloat (line 37) | graphqlFloat = "Float" constant graphqlBoolean (line 38) | graphqlBoolean = "Boolean" constant graphqlQuery (line 40) | graphqlQuery = "query" constant graphqlMutation (line 41) | graphqlMutation = "mutation" constant graphqlSuccess (line 42) | graphqlSuccess = "success" constant graphqlError (line 43) | graphqlError = "error" constant graphqlUnknown (line 44) | graphqlUnknown = "unknown" type GraphQLLog (line 48) | type GraphQLLog struct method PrettyPrint (line 55) | func (l *GraphQLLog) PrettyPrint(writer io.Writer) { type graphQLManager (line 72) | type graphQLManager struct method RegisterQuery (line 101) | func (m *graphQLManager) RegisterQuery(name string, handler Handler) { method RegisterMutation (line 108) | func (m *graphQLManager) RegisterMutation(name string, handler Handler) { method buildSchema (line 115) | func (m *graphQLManager) buildSchema() error { method buildFields (line 169) | func (m *graphQLManager) buildFields(obj *ast.Definition, handlers map... method mapArgs (line 202) | func (m *graphQLManager) mapArgs(args ast.ArgumentDefinitionList, sche... method mapInputType (line 214) | func (m *graphQLManager) mapInputType(t *ast.Type, schema *ast.Schema)... method getCoreInputType (line 230) | func (m *graphQLManager) getCoreInputType(name string, schema *ast.Sch... method getCustomInputType (line 245) | func (m *graphQLManager) getCustomInputType(name string, schema *ast.S... method getEnum (line 271) | func (m *graphQLManager) getEnum(def *ast.Definition) *graphql.Enum { method mapType (line 293) | func (m *graphQLManager) mapType(t *ast.Type, schema *ast.Schema) grap... method getCoreOutputType (line 311) | func (m *graphQLManager) getCoreOutputType(name string, schema *ast.Sc... method getCustomOutputType (line 326) | func (m *graphQLManager) getCustomOutputType(name string, schema *ast.... method getResolver (line 356) | func (m *graphQLManager) getResolver(name string, h Handler) graphql.F... method getResolverType (line 382) | func (m *graphQLManager) getResolverType(name string) string { method Handle (line 395) | func (m *graphQLManager) Handle(w http.ResponseWriter, r *http.Request) { method handleGraphQLRequest (line 411) | func (m *graphQLManager) handleGraphQLRequest(w http.ResponseWriter, r... method parseGraphQLRequest (line 476) | func (*graphQLManager) parseGraphQLRequest(r *http.Request) (gqlReques... method parseOperation (line 484) | func (*graphQLManager) parseOperation(query, operationName string) (op... method respondWithErrors (line 513) | func (*graphQLManager) respondWithErrors(w http.ResponseWriter, status... method GetHandler (line 523) | func (m *graphQLManager) GetHandler() http.Handler { function newGraphQLManager (line 83) | func newGraphQLManager(c *container.Container) *graphQLManager { constant maxRequestBodySize (line 393) | maxRequestBodySize = 32 << 20 type gqlRequest (line 470) | type gqlRequest struct type graphQLRequest (line 528) | type graphQLRequest struct method Param (line 533) | func (r *graphQLRequest) Param(name string) string { method PathParam (line 541) | func (*graphQLRequest) PathParam(string) string { return "" } method Bind (line 543) | func (r *graphQLRequest) Bind(v any) error { method Context (line 552) | func (r *graphQLRequest) Context() context.Context { return r.ctx } method HostName (line 553) | func (*graphQLRequest) HostName() string { return "" } method Params (line 554) | func (*graphQLRequest) Params(string) []string { return nil } constant graphiqlHTML (line 556) | graphiqlHTML = ` FILE: pkg/gofr/graphql_test.go function setupSchema (line 17) | func setupSchema(t *testing.T, content string) string { function TestGraphQL_Query (line 31) | func TestGraphQL_Query(t *testing.T) { function TestGraphQL_Mutation (line 66) | func TestGraphQL_Mutation(t *testing.T) { function TestGraphQL_Playground (line 117) | func TestGraphQL_Playground(t *testing.T) { function TestGraphQL_ArgumentTypes (line 155) | func TestGraphQL_ArgumentTypes(t *testing.T) { function TestGraphQL_BuildFailure (line 214) | func TestGraphQL_BuildFailure(t *testing.T) { function TestGraphQL_ResolverError (line 224) | func TestGraphQL_ResolverError(t *testing.T) { function TestGraphQL_RequestMethods (line 260) | func TestGraphQL_RequestMethods(t *testing.T) { function TestGraphQL_Enums (line 285) | func TestGraphQL_Enums(t *testing.T) { function TestGraphQL_OperationName (line 335) | func TestGraphQL_OperationName(t *testing.T) { function TestGraphQL_Variables (line 366) | func TestGraphQL_Variables(t *testing.T) { function TestGraphQL_MalformedQuery (line 408) | func TestGraphQL_MalformedQuery(t *testing.T) { FILE: pkg/gofr/grpc.go type grpcServer (line 21) | type grpcServer struct method createServer (line 122) | func (g *grpcServer) createServer() error { method Run (line 140) | func (g *grpcServer) Run(c *container.Container) { method Shutdown (line 186) | func (g *grpcServer) Shutdown(ctx context.Context) error { method addServerOptions (line 272) | func (g *grpcServer) addServerOptions(opts ...grpc.ServerOption) { method addUnaryInterceptors (line 276) | func (g *grpcServer) addUnaryInterceptors(interceptors ...grpc.UnarySe... method addStreamInterceptors (line 280) | func (g *grpcServer) addStreamInterceptors(interceptors ...grpc.Stream... method AddGRPCServerOptions (line 50) | func (a *App) AddGRPCServerOptions(grpcOpts ...grpc.ServerOption) { method AddGRPCUnaryInterceptors (line 69) | func (a *App) AddGRPCUnaryInterceptors(interceptors ...grpc.UnaryServerI... method AddGRPCServerStreamInterceptors (line 79) | func (a *App) AddGRPCServerStreamInterceptors(interceptors ...grpc.Strea... function newGRPCServer (line 89) | func newGRPCServer(c *container.Container, port int, cfg config.Config) ... function registerGRPCMetrics (line 115) | func registerGRPCMetrics(c *container.Container) { method RegisterService (line 201) | func (a *App) RegisterService(desc *grpc.ServiceDesc, impl any) { function injectContainer (line 223) | func injectContainer(impl any, c *container.Container) error { FILE: pkg/gofr/grpc/log.go constant statusCodeWidth (line 22) | statusCodeWidth = 3 constant responseTimeWidth (line 23) | responseTimeWidth = 11 constant nanosecondsPerMillisecond (line 24) | nanosecondsPerMillisecond = 1e6 constant debugMethod (line 25) | debugMethod = "/grpc.health.v1.Health/SetServingStatus" constant healthCheck (line 26) | healthCheck = "/grpc.health.v1.Health/Check" constant clientStreamSuffix (line 27) | clientStreamSuffix = " [CLIENT-STREAM]" constant serverStreamSuffix (line 28) | serverStreamSuffix = " [SERVER-STREAM]" constant bidirectionalSuffix (line 29) | bidirectionalSuffix = " [BI-DIRECTION_STREAM]" type Logger (line 32) | type Logger interface type Metrics (line 39) | type Metrics interface type gRPCLog (line 43) | type gRPCLog struct method PrettyPrint (line 57) | func (l *gRPCLog) PrettyPrint(writer io.Writer) { method String (line 84) | func (l gRPCLog) String() string { method DocumentRPCLog (line 204) | func (gRPCLog) DocumentRPCLog(ctx context.Context, logger Logger, metr... function NewgRPCLogger (line 53) | func NewgRPCLogger() gRPCLog { function colorForGRPCCode (line 71) | func colorForGRPCCode(s int32) int { function StreamObservabilityInterceptor (line 90) | func StreamObservabilityInterceptor(logger Logger, metrics Metrics) grpc... function getStreamTypeAndMethod (line 122) | func getStreamTypeAndMethod(info *grpc.StreamServerInfo) (streamType, me... type wrappedServerStream (line 141) | type wrappedServerStream struct method Context (line 146) | func (w *wrappedServerStream) Context() context.Context { function ObservabilityInterceptor (line 150) | func ObservabilityInterceptor(logger Logger, metrics Metrics) grpc.Unary... function initializeSpanContext (line 179) | func initializeSpanContext(ctx context.Context) context.Context { function logStreamRPC (line 208) | func logStreamRPC(ctx context.Context, logger Logger, metrics Metrics, s... function logRPC (line 231) | func logRPC(ctx context.Context, logger Logger, metrics Metrics, start t... function getTraceID (line 254) | func getTraceID(ctx context.Context) string { function logGRPCEntry (line 268) | func logGRPCEntry(logger Logger, logEntry *gRPCLog, method string) { function recordGRPCMetrics (line 284) | func recordGRPCMetrics(ctx context.Context, metrics Metrics, name string... function isServerError (line 302) | func isServerError(err error) bool { function getMetadataValue (line 322) | func getMetadataValue(md metadata.MD, key string) string { FILE: pkg/gofr/grpc/log_test.go function TestMain (line 25) | func TestMain(m *testing.M) { function TestNewgRPCLogger (line 30) | func TestNewgRPCLogger(t *testing.T) { function TestRPCLog_String (line 35) | func TestRPCLog_String(t *testing.T) { function TestRPCLog_StringWithStreamType (line 48) | func TestRPCLog_StringWithStreamType(t *testing.T) { function Test_colorForGRPCCode (line 63) | func Test_colorForGRPCCode(t *testing.T) { function TestRPCLog_PrettyPrint (line 81) | func TestRPCLog_PrettyPrint(t *testing.T) { function TestRPCLog_PrettyPrintWithStreamType (line 106) | func TestRPCLog_PrettyPrintWithStreamType(t *testing.T) { function TestGetStreamTypeAndMethod (line 125) | func TestGetStreamTypeAndMethod(t *testing.T) { function TestGetMetadataValue (line 173) | func TestGetMetadataValue(t *testing.T) { function TestGetTraceID (line 181) | func TestGetTraceID(t *testing.T) { function TestWrappedServerStream_Context (line 186) | func TestWrappedServerStream_Context(t *testing.T) { function createMocks (line 199) | func createMocks(t *testing.T) (*container.MockLogger, *container.MockMe... function TestGRPCLog_DocumentRPCLog (line 208) | func TestGRPCLog_DocumentRPCLog(t *testing.T) { function TestObservabilityInterceptor (line 226) | func TestObservabilityInterceptor(t *testing.T) { function TestObservabilityInterceptor_WithError (line 252) | func TestObservabilityInterceptor_WithError(t *testing.T) { function TestObservabilityInterceptor_HealthCheck (line 279) | func TestObservabilityInterceptor_HealthCheck(t *testing.T) { function TestStreamObservabilityInterceptor (line 307) | func TestStreamObservabilityInterceptor(t *testing.T) { function TestStreamObservabilityInterceptor_ClientStream (line 332) | func TestStreamObservabilityInterceptor_ClientStream(t *testing.T) { function TestStreamObservabilityInterceptor_BidirectionalStream (line 357) | func TestStreamObservabilityInterceptor_BidirectionalStream(t *testing.T) { function TestStreamObservabilityInterceptor_WithError (line 382) | func TestStreamObservabilityInterceptor_WithError(t *testing.T) { function TestInitializeSpanContext_NoSpanCreated (line 407) | func TestInitializeSpanContext_NoSpanCreated(t *testing.T) { function TestInitializeSpanContext_SpanCreated (line 439) | func TestInitializeSpanContext_SpanCreated(t *testing.T) { function TestGetMetadataValue_Comprehensive (line 485) | func TestGetMetadataValue_Comprehensive(t *testing.T) { type mockServerStream (line 527) | type mockServerStream struct method Context (line 532) | func (m *mockServerStream) Context() context.Context { method SendMsg (line 540) | func (*mockServerStream) SendMsg(_ any) error { method RecvMsg (line 544) | func (*mockServerStream) RecvMsg(_ any) error { function TestWrappedServerStream_Context_Comprehensive (line 548) | func TestWrappedServerStream_Context_Comprehensive(t *testing.T) { function TestGetTraceID_WithSpanContext (line 563) | func TestGetTraceID_WithSpanContext(t *testing.T) { function TestGetTraceID_WithValidSpan (line 570) | func TestGetTraceID_WithValidSpan(t *testing.T) { function TestGetTraceID_WithNilSpan (line 581) | func TestGetTraceID_WithNilSpan(t *testing.T) { function TestLogGRPCEntry (line 593) | func TestLogGRPCEntry(t *testing.T) { function TestLogGRPCEntry_WithDebugMethod (line 612) | func TestLogGRPCEntry_WithDebugMethod(t *testing.T) { function TestLogGRPCEntry_WithSendMethod (line 631) | func TestLogGRPCEntry_WithSendMethod(t *testing.T) { function TestLogGRPCEntry_WithNilLogger (line 650) | func TestLogGRPCEntry_WithNilLogger(_ *testing.T) { function TestRecordGRPCMetrics (line 664) | func TestRecordGRPCMetrics(t *testing.T) { function TestRecordGRPCMetrics_WithStreamType (line 677) | func TestRecordGRPCMetrics_WithStreamType(t *testing.T) { function TestIsServerError (line 690) | func TestIsServerError(t *testing.T) { function TestObservabilityInterceptor_WithClientError (line 721) | func TestObservabilityInterceptor_WithClientError(t *testing.T) { function TestRecordGRPCMetrics_WithNilMetrics (line 747) | func TestRecordGRPCMetrics_WithNilMetrics(t *testing.T) { FILE: pkg/gofr/grpc/middleware/apikey_auth.go type APIKeyAuthProvider (line 17) | type APIKeyAuthProvider struct method verifyAPIKey (line 59) | func (a APIKeyAuthProvider) verifyAPIKey(apiKey string) bool { function APIKeyAuthUnaryInterceptor (line 25) | func APIKeyAuthUnaryInterceptor(provider APIKeyAuthProvider) grpc.UnaryS... function APIKeyAuthStreamInterceptor (line 32) | func APIKeyAuthStreamInterceptor(provider APIKeyAuthProvider) grpc.Strea... function validateAPIKey (line 38) | func validateAPIKey(ctx context.Context, provider APIKeyAuthProvider) (s... FILE: pkg/gofr/grpc/middleware/auth_test.go type mockKeyProvider (line 21) | type mockKeyProvider struct method Get (line 25) | func (m *mockKeyProvider) Get(kid string) *rsa.PublicKey { function TestBasicAuthUnaryInterceptor (line 33) | func TestBasicAuthUnaryInterceptor(t *testing.T) { function TestBasicAuthUnaryInterceptor_Validator (line 125) | func TestBasicAuthUnaryInterceptor_Validator(t *testing.T) { function TestAPIKeyAuthUnaryInterceptor (line 165) | func TestAPIKeyAuthUnaryInterceptor(t *testing.T) { function TestAPIKeyAuthUnaryInterceptor_Validator (line 213) | func TestAPIKeyAuthUnaryInterceptor_Validator(t *testing.T) { function TestOAuthUnaryInterceptor (line 253) | func TestOAuthUnaryInterceptor(t *testing.T) { type mockServerStream (line 323) | type mockServerStream struct method Context (line 328) | func (m *mockServerStream) Context() context.Context { function TestWrappedStream (line 332) | func TestWrappedStream(t *testing.T) { FILE: pkg/gofr/grpc/middleware/basic_auth.go type BasicAuthProvider (line 19) | type BasicAuthProvider struct method verifyCredentials (line 74) | func (b BasicAuthProvider) verifyCredentials(username, password string... function BasicAuthUnaryInterceptor (line 27) | func BasicAuthUnaryInterceptor(provider BasicAuthProvider) grpc.UnarySer... function BasicAuthStreamInterceptor (line 34) | func BasicAuthStreamInterceptor(provider BasicAuthProvider) grpc.StreamS... function validateBasicAuth (line 40) | func validateBasicAuth(ctx context.Context, provider BasicAuthProvider) ... FILE: pkg/gofr/grpc/middleware/common.go constant headerParts (line 10) | headerParts = 2 type wrappedStream (line 14) | type wrappedStream struct method Context (line 20) | func (w *wrappedStream) Context() context.Context { type AuthValidator (line 25) | type AuthValidator function NewAuthUnaryInterceptor (line 28) | func NewAuthUnaryInterceptor(validator AuthValidator, method any) grpc.U... function NewAuthStreamInterceptor (line 40) | func NewAuthStreamInterceptor(validator AuthValidator, method any) grpc.... FILE: pkg/gofr/grpc/middleware/oauth.go constant jwtRegexPattern (line 20) | jwtRegexPattern = "^[A-Za-z0-9-_]+\\.[A-Za-z0-9-_]+\\.[A-Za-z0-9-_]+$" function OAuthUnaryInterceptor (line 26) | func OAuthUnaryInterceptor(key auth.PublicKeyProvider, options ...jwt.Pa... function OAuthStreamInterceptor (line 37) | func OAuthStreamInterceptor(key auth.PublicKeyProvider, options ...jwt.P... function validateOAuth (line 47) | func validateOAuth(ctx context.Context, key auth.PublicKeyProvider, rege... FILE: pkg/gofr/grpc/middleware/oauth_integration_test.go function TestOAuthIntegration_MockJWKS (line 23) | func TestOAuthIntegration_MockJWKS(t *testing.T) { FILE: pkg/gofr/grpc/rate_limiter.go constant rateLimitKeyGlobal (line 41) | rateLimitKeyGlobal = "global" constant rateLimitKeyUnknown (line 42) | rateLimitKeyUnknown = "unknown" constant grpcHealthServicePrefix (line 43) | grpcHealthServicePrefix = "/grpc.health.v1.Health/" function normalizeIP (line 48) | func normalizeIP(s string) string { function extractHeaderIP (line 77) | func extractHeaderIP(md metadata.MD, key string, firstCSV bool) string { function getIP (line 97) | func getIP(ctx context.Context, trustProxy bool) string { function getIPFromProxy (line 105) | func getIPFromProxy(ctx context.Context) string { function getIPFromPeer (line 122) | func getIPFromPeer(ctx context.Context) string { function retryAfterSeconds (line 131) | func retryAfterSeconds(durSeconds float64) string { function buildRateLimitStatus (line 137) | func buildRateLimitStatus(retryAfter time.Duration) error { function unaryRateLimitExhaustedError (line 150) | func unaryRateLimitExhaustedError(ctx context.Context, retryAfter time.D... function streamRateLimitExhaustedError (line 158) | func streamRateLimitExhaustedError(ss grpc.ServerStream, retryAfter time... function newRateLimiterStore (line 166) | func newRateLimiterStore(ctx context.Context, cfg *httpmw.RateLimiterCon... function resolveRateLimitKey (line 179) | func resolveRateLimitKey(ctx context.Context, cfg httpmw.RateLimiterConf... function recordRateLimitViolation (line 193) | func recordRateLimitViolation(ctx context.Context, l Logger, m Metrics, ... function UnaryRateLimitInterceptor (line 213) | func UnaryRateLimitInterceptor( function StreamRateLimitInterceptor (line 243) | func StreamRateLimitInterceptor( FILE: pkg/gofr/grpc/rate_limiter_test.go type rateLimiterMockMetrics (line 31) | type rateLimiterMockMetrics struct method IncrementCounter (line 42) | func (m *rateLimiterMockMetrics) IncrementCounter(_ context.Context, n... method RecordHistogram (line 49) | func (*rateLimiterMockMetrics) RecordHistogram(context.Context, string... method GetCounter (line 51) | func (m *rateLimiterMockMetrics) GetCounter(name string) int { function newRateLimiterMockMetrics (line 36) | func newRateLimiterMockMetrics() *rateLimiterMockMetrics { type infoCapturingLogger (line 58) | type infoCapturingLogger struct method Info (line 63) | func (m *infoCapturingLogger) Info(args ...any) { method Debug (line 72) | func (*infoCapturingLogger) Debug(_ ...any) {} method Fatalf (line 73) | func (*infoCapturingLogger) Fatalf(_ string, _ ...any) {} method Errorf (line 74) | func (*infoCapturingLogger) Errorf(_ string, _ ...any) {} method logCount (line 76) | func (m *infoCapturingLogger) logCount() int { type rateLimitMockStream (line 83) | type rateLimitMockStream struct method Context (line 89) | func (s *rateLimitMockStream) Context() context.Context { method SetHeader (line 97) | func (s *rateLimitMockStream) SetHeader(md metadata.MD) error { method SendHeader (line 102) | func (s *rateLimitMockStream) SendHeader(md metadata.MD) error { method SendMsg (line 107) | func (*rateLimitMockStream) SendMsg(any) error { return nil } method RecvMsg (line 108) | func (*rateLimitMockStream) RecvMsg(any) error { return nil } type fakeStore (line 110) | type fakeStore struct method Allow (line 116) | func (f *fakeStore) Allow(context.Context, string, httpmw.RateLimiterC... method StartCleanup (line 120) | func (*fakeStore) StartCleanup(context.Context) {} method StopCleanup (line 121) | func (*fakeStore) StopCleanup() {} type fakeAddr (line 123) | type fakeAddr method Network (line 125) | func (a fakeAddr) Network() string { method String (line 130) | func (a fakeAddr) String() string { return string(a) } function Test_normalizeIP (line 132) | func Test_normalizeIP(t *testing.T) { function Test_extractHeaderIP (line 155) | func Test_extractHeaderIP(t *testing.T) { function Test_getIP_XForwardedFor (line 187) | func Test_getIP_XForwardedFor(t *testing.T) { function Test_getIP_XRealIP (line 199) | func Test_getIP_XRealIP(t *testing.T) { function Test_getIP_Priority (line 211) | func Test_getIP_Priority(t *testing.T) { function Test_getIP_PeerAddr (line 220) | func Test_getIP_PeerAddr(t *testing.T) { function Test_getIP_PeerAddrWithoutPort (line 227) | func Test_getIP_PeerAddrWithoutPort(t *testing.T) { function Test_getIP_NoPeer (line 234) | func Test_getIP_NoPeer(t *testing.T) { function Test_getIP_NilPeerAddr (line 239) | func Test_getIP_NilPeerAddr(t *testing.T) { function Test_retryAfterSeconds (line 246) | func Test_retryAfterSeconds(t *testing.T) { function TestUnaryRateLimitInterceptor_PanicsOnInvalidConfig (line 267) | func TestUnaryRateLimitInterceptor_PanicsOnInvalidConfig(t *testing.T) { function TestUnaryRateLimitInterceptor_DefaultStore (line 295) | func TestUnaryRateLimitInterceptor_DefaultStore(t *testing.T) { function TestUnaryRateLimitInterceptor_GlobalLimit (line 301) | func TestUnaryRateLimitInterceptor_GlobalLimit(t *testing.T) { function TestUnaryRateLimitInterceptor_PerIPLimit (line 333) | func TestUnaryRateLimitInterceptor_PerIPLimit(t *testing.T) { function TestUnaryRateLimitInterceptor_EmptyIPFallback (line 370) | func TestUnaryRateLimitInterceptor_EmptyIPFallback(t *testing.T) { function TestUnaryRateLimitInterceptor_StoreError_FailsOpen (line 398) | func TestUnaryRateLimitInterceptor_StoreError_FailsOpen(t *testing.T) { function TestUnaryRateLimitInterceptor_DeniedNilMetrics (line 416) | func TestUnaryRateLimitInterceptor_DeniedNilMetrics(t *testing.T) { function TestUnaryRateLimitInterceptor_TokenRefill (line 439) | func TestUnaryRateLimitInterceptor_TokenRefill(t *testing.T) { function TestUnaryRateLimitInterceptor_ConcurrentRequests (line 473) | func TestUnaryRateLimitInterceptor_ConcurrentRequests(t *testing.T) { function TestUnaryRateLimitInterceptor_TrustedProxiesDisabled (line 524) | func TestUnaryRateLimitInterceptor_TrustedProxiesDisabled(t *testing.T) { function TestUnaryRateLimitInterceptor_RetryAfterHeader (line 558) | func TestUnaryRateLimitInterceptor_RetryAfterHeader(t *testing.T) { function TestUnaryRateLimitInterceptor_SkipsHealthCheck (line 589) | func TestUnaryRateLimitInterceptor_SkipsHealthCheck(t *testing.T) { function TestStreamRateLimitInterceptor_PanicsOnInvalidConfig (line 607) | func TestStreamRateLimitInterceptor_PanicsOnInvalidConfig(t *testing.T) { function TestStreamRateLimitInterceptor_DefaultStore (line 635) | func TestStreamRateLimitInterceptor_DefaultStore(t *testing.T) { function TestStreamRateLimitInterceptor_GlobalLimit (line 641) | func TestStreamRateLimitInterceptor_GlobalLimit(t *testing.T) { function TestStreamRateLimitInterceptor_PerIPLimit (line 671) | func TestStreamRateLimitInterceptor_PerIPLimit(t *testing.T) { function TestStreamRateLimitInterceptor_EmptyIPFallback (line 706) | func TestStreamRateLimitInterceptor_EmptyIPFallback(t *testing.T) { function TestStreamRateLimitInterceptor_StoreError_FailsOpen (line 733) | func TestStreamRateLimitInterceptor_StoreError_FailsOpen(t *testing.T) { function TestStreamRateLimitInterceptor_DeniedNilMetrics (line 750) | func TestStreamRateLimitInterceptor_DeniedNilMetrics(t *testing.T) { function TestStreamRateLimitInterceptor_RetryAfterHeader (line 770) | func TestStreamRateLimitInterceptor_RetryAfterHeader(t *testing.T) { function TestStreamRateLimitInterceptor_SkipsHealthCheck (line 807) | func TestStreamRateLimitInterceptor_SkipsHealthCheck(t *testing.T) { function TestStreamRateLimitInterceptor_TokenRefill (line 824) | func TestStreamRateLimitInterceptor_TokenRefill(t *testing.T) { function TestStreamRateLimitInterceptor_ConcurrentRequests (line 858) | func TestStreamRateLimitInterceptor_ConcurrentRequests(t *testing.T) { FILE: pkg/gofr/grpc_test.go type nonExitingMockLogger (line 25) | type nonExitingMockLogger struct method Fatal (line 29) | func (n *nonExitingMockLogger) Fatal(args ...any) { method Fatalf (line 34) | func (n *nonExitingMockLogger) Fatalf(format string, args ...any) { function setupGRPCMetricExpectations (line 40) | func setupGRPCMetricExpectations(mockMetrics *container.MockMetrics) { function setupTestGRPCServer (line 51) | func setupTestGRPCServer(t *testing.T, port int, enableReflection bool) ... function createTestInterceptors (line 65) | func createTestInterceptors() []grpc.UnaryServerInterceptor { function createMockGRPCConfig (line 77) | func createMockGRPCConfig(t *testing.T, port int, enableReflection bool)... function TestNewGRPCServer (line 98) | func TestNewGRPCServer(t *testing.T) { function TestGRPCServer_AddServerOptions (line 106) | func TestGRPCServer_AddServerOptions(t *testing.T) { function TestGRPCServer_AddUnaryInterceptors (line 117) | func TestGRPCServer_AddUnaryInterceptors(t *testing.T) { function TestGRPCServer_CreateServer (line 126) | func TestGRPCServer_CreateServer(t *testing.T) { function TestGRPCServer_RegisterService (line 134) | func TestGRPCServer_RegisterService(t *testing.T) { function TestGRPC_ServerRun (line 150) | func TestGRPC_ServerRun(t *testing.T) { function TestGRPC_ServerShutdown (line 245) | func TestGRPC_ServerShutdown(t *testing.T) { function TestGRPC_ServerShutdown_ContextCanceled (line 261) | func TestGRPC_ServerShutdown_ContextCanceled(t *testing.T) { function Test_injectContainer_Fails (line 285) | func Test_injectContainer_Fails(t *testing.T) { function Test_injectContainer (line 310) | func Test_injectContainer(t *testing.T) { function TestGRPC_Shutdown_BeforeStart (line 347) | func TestGRPC_Shutdown_BeforeStart(t *testing.T) { function TestGRPC_ServerRun_WithInterceptorAndOptions (line 357) | func TestGRPC_ServerRun_WithInterceptorAndOptions(t *testing.T) { function TestApp_WithReflection (line 410) | func TestApp_WithReflection(t *testing.T) { FILE: pkg/gofr/handler.go constant colorCodeError (line 23) | colorCodeError = 202 type Handler (line 25) | type Handler type handler (line 40) | type handler struct method ServeHTTP (line 55) | func (h handler) ServeHTTP(w http.ResponseWriter, r *http.Request) { method logError (line 154) | func (h handler) logError(traceID string, err error) { type ErrorLogEntry (line 46) | type ErrorLogEntry struct method PrettyPrint (line 51) | func (el *ErrorLogEntry) PrettyPrint(writer io.Writer) { function healthHandler (line 115) | func healthHandler(c *Context) (any, error) { function liveHandler (line 119) | func liveHandler(*Context) (any, error) { function faviconHandler (line 125) | func faviconHandler(*Context) (any, error) { function catchAllHandler (line 137) | func catchAllHandler(*Context) (any, error) { function panicRecoveryHandler (line 141) | func panicRecoveryHandler(re any, log logging.Logger, panicked chan stru... function handleWebSocketUpgrade (line 180) | func handleWebSocketUpgrade(r *http.Request) { FILE: pkg/gofr/handler_test.go function TestHandler_ServeHTTP (line 33) | func TestHandler_ServeHTTP(t *testing.T) { function TestHandler_ServeHTTP_Timeout (line 73) | func TestHandler_ServeHTTP_Timeout(t *testing.T) { function TestHandler_ServeHTTP_Panic (line 92) | func TestHandler_ServeHTTP_Panic(t *testing.T) { function TestHandler_ServeHTTP_WithHeaders (line 110) | func TestHandler_ServeHTTP_WithHeaders(t *testing.T) { function TestHandler_faviconHandlerError (line 172) | func TestHandler_faviconHandlerError(t *testing.T) { function TestHandler_faviconHandler (line 208) | func TestHandler_faviconHandler(t *testing.T) { function TestHandler_catchAllHandler (line 224) | func TestHandler_catchAllHandler(t *testing.T) { function TestHandler_livelinessHandler (line 236) | func TestHandler_livelinessHandler(t *testing.T) { function TestHandler_healthHandler (line 243) | func TestHandler_healthHandler(t *testing.T) { function TestHandler_ServeHTTP_ContextCanceled (line 268) | func TestHandler_ServeHTTP_ContextCanceled(t *testing.T) { function TestHandler_ServeHTTP_ContextTimeout (line 293) | func TestHandler_ServeHTTP_ContextTimeout(t *testing.T) { function TestIntegration_ConcurrentClientCancellations (line 319) | func TestIntegration_ConcurrentClientCancellations(t *testing.T) { function TestIntegration_ServerTimeout (line 400) | func TestIntegration_ServerTimeout(t *testing.T) { FILE: pkg/gofr/http/errors.go constant alreadyExistsMessage (line 13) | alreadyExistsMessage = "entity already exists" constant StatusClientClosedRequest (line 14) | StatusClientClosedRequest = 499 type ErrorEntityNotFound (line 18) | type ErrorEntityNotFound struct method Error (line 23) | func (e ErrorEntityNotFound) Error() string { method StatusCode (line 28) | func (ErrorEntityNotFound) StatusCode() int { method LogLevel (line 32) | func (ErrorEntityNotFound) LogLevel() logging.Level { type ErrorEntityAlreadyExist (line 37) | type ErrorEntityAlreadyExist struct method Error (line 39) | func (ErrorEntityAlreadyExist) Error() string { method StatusCode (line 43) | func (ErrorEntityAlreadyExist) StatusCode() int { method LogLevel (line 47) | func (ErrorEntityAlreadyExist) LogLevel() logging.Level { type ErrorInvalidParam (line 52) | type ErrorInvalidParam struct method Error (line 56) | func (e ErrorInvalidParam) Error() string { method StatusCode (line 60) | func (ErrorInvalidParam) StatusCode() int { method LogLevel (line 64) | func (ErrorInvalidParam) LogLevel() logging.Level { type ErrorMissingParam (line 69) | type ErrorMissingParam struct method Error (line 73) | func (e ErrorMissingParam) Error() string { method LogLevel (line 77) | func (ErrorMissingParam) LogLevel() logging.Level { method StatusCode (line 81) | func (ErrorMissingParam) StatusCode() int { type ErrorInvalidRoute (line 86) | type ErrorInvalidRoute struct method Error (line 88) | func (ErrorInvalidRoute) Error() string { method LogLevel (line 92) | func (ErrorInvalidRoute) LogLevel() logging.Level { method StatusCode (line 96) | func (ErrorInvalidRoute) StatusCode() int { type ErrorRequestTimeout (line 101) | type ErrorRequestTimeout struct method Error (line 103) | func (ErrorRequestTimeout) Error() string { method StatusCode (line 107) | func (ErrorRequestTimeout) StatusCode() int { method LogLevel (line 111) | func (ErrorRequestTimeout) LogLevel() logging.Level { type ErrorClientClosedRequest (line 116) | type ErrorClientClosedRequest struct method Error (line 118) | func (ErrorClientClosedRequest) Error() string { method StatusCode (line 122) | func (ErrorClientClosedRequest) StatusCode() int { method LogLevel (line 126) | func (ErrorClientClosedRequest) LogLevel() logging.Level { type ErrorServiceUnavailable (line 130) | type ErrorServiceUnavailable struct method Error (line 135) | func (e ErrorServiceUnavailable) Error() string { method StatusCode (line 143) | func (ErrorServiceUnavailable) StatusCode() int { method LogLevel (line 147) | func (ErrorServiceUnavailable) LogLevel() logging.Level { type ErrorPanicRecovery (line 152) | type ErrorPanicRecovery struct method Error (line 154) | func (ErrorPanicRecovery) Error() string { method StatusCode (line 158) | func (ErrorPanicRecovery) StatusCode() int { method LogLevel (line 162) | func (ErrorPanicRecovery) LogLevel() logging.Level { type ErrorTooManyRequests (line 167) | type ErrorTooManyRequests struct method Error (line 169) | func (ErrorTooManyRequests) Error() string { method StatusCode (line 173) | func (ErrorTooManyRequests) StatusCode() int { method LogLevel (line 177) | func (ErrorTooManyRequests) LogLevel() logging.Level { FILE: pkg/gofr/http/errors_test.go function TestMain (line 15) | func TestMain(m *testing.M) { function TestErrorEntityNotFound (line 20) | func TestErrorEntityNotFound(t *testing.T) { function TestErrorEntityNotFound_StatusCode (line 30) | func TestErrorEntityNotFound_StatusCode(t *testing.T) { function TestErrorEntityAlreadyExist (line 37) | func TestErrorEntityAlreadyExist(t *testing.T) { function TestErrorEntityAlreadyExist_StatusCode (line 43) | func TestErrorEntityAlreadyExist_StatusCode(t *testing.T) { function TestErrorInvalidParam (line 50) | func TestErrorInvalidParam(t *testing.T) { function TestInvalidParameter_StatusCode (line 68) | func TestInvalidParameter_StatusCode(t *testing.T) { function TestErrorMissingParam (line 75) | func TestErrorMissingParam(t *testing.T) { function TestMissingParameter_StatusCode (line 93) | func TestMissingParameter_StatusCode(t *testing.T) { function TestErrorInvalidRoute (line 100) | func TestErrorInvalidRoute(t *testing.T) { function Test_ErrorRequestTimeout (line 108) | func Test_ErrorRequestTimeout(t *testing.T) { function Test_ErrorErrorPanicRecovery (line 116) | func Test_ErrorErrorPanicRecovery(t *testing.T) { function Test_ServiceUnavailable (line 124) | func Test_ServiceUnavailable(t *testing.T) { function TestErrorClientClosedRequest (line 150) | func TestErrorClientClosedRequest(t *testing.T) { FILE: pkg/gofr/http/form_data_binder.go method setInterfaceValue (line 10) | func (*formData) setInterfaceValue(value reflect.Value, data any) (bool,... method setSliceOrArrayValue (line 20) | func (uf *formData) setSliceOrArrayValue(value reflect.Value, data strin... method setStructValue (line 58) | func (*formData) setStructValue(value reflect.Value, data string) (bool,... function setFieldValueFromData (line 114) | func setFieldValueFromData(field reflect.Value, data any) error { type customUnmarshaller (line 133) | type customUnmarshaller struct method UnmarshalJSON (line 138) | func (c *customUnmarshaller) UnmarshalJSON(data []byte) error { function parseStringToMap (line 164) | func parseStringToMap(data string) (map[string]any, error) { function setStringField (line 172) | func setStringField(field reflect.Value, data any) error { function setIntField (line 181) | func setIntField(field reflect.Value, data any) error { function setFloatField (line 190) | func setFloatField(field reflect.Value, data any) error { function setBoolField (line 199) | func setBoolField(field reflect.Value, data any) error { FILE: pkg/gofr/http/form_data_binder_test.go function Test_setFieldValueFromData (line 11) | func Test_setFieldValueFromData(t *testing.T) { FILE: pkg/gofr/http/metrics.go type Metrics (line 6) | type Metrics interface FILE: pkg/gofr/http/middleware/apikey_auth.go type APIKeyAuthProvider (line 18) | type APIKeyAuthProvider struct method ExtractAuthHeader (line 47) | func (a *APIKeyAuthProvider) ExtractAuthHeader(r *http.Request) (any, ... method GetAuthMethod (line 60) | func (*APIKeyAuthProvider) GetAuthMethod() AuthMethod { method validateAPIKey (line 65) | func (a *APIKeyAuthProvider) validateAPIKey(apiKey string) bool { function NewAPIKeyAuthProvider (line 26) | func NewAPIKeyAuthProvider(apiKeys []string) (AuthProvider, error) { function NewAPIKeyAuthProviderWithValidateFunc (line 35) | func NewAPIKeyAuthProviderWithValidateFunc(c *container.Container, function APIKeyAuthMiddleware (line 88) | func APIKeyAuthMiddleware(a APIKeyAuthProvider, apiKeys ...string) func(... FILE: pkg/gofr/http/middleware/apikey_auth_test.go constant validKey1 (line 17) | validKey1 string = "valid-key-1" constant validKey2 (line 18) | validKey2 string = "valid-key-2" function TestMain (line 21) | func TestMain(m *testing.M) { function Test_NewAPIKeyAuthProvider (line 26) | func Test_NewAPIKeyAuthProvider(t *testing.T) { function Test_NewAPIKeyAuthProviderWithValidateFunc (line 45) | func Test_NewAPIKeyAuthProviderWithValidateFunc(t *testing.T) { function Test_extractAuthHeader (line 86) | func Test_extractAuthHeader(t *testing.T) { function Test_authMethod (line 109) | func Test_authMethod(t *testing.T) { function Test_validateAPIKey (line 114) | func Test_validateAPIKey(t *testing.T) { function Test_APIKeyAuthMiddleware (line 175) | func Test_APIKeyAuthMiddleware(t *testing.T) { FILE: pkg/gofr/http/middleware/auth.go type AuthMethod (line 14) | type AuthMethod constant JWTClaim (line 17) | JWTClaim AuthMethod = iota constant Username (line 18) | Username constant APIKey (line 19) | APIKey constant headerXAPIKey (line 22) | headerXAPIKey = "X-Api-Key" constant headerAuthorization (line 23) | headerAuthorization = "Authorization" constant dummyValue (line 25) | dummyValue = "dummy" type AuthProvider (line 33) | type AuthProvider interface function AuthMiddleware (line 39) | func AuthMiddleware(a AuthProvider) func(handler http.Handler) http.Hand... function getAuthHeaderFromRequest (line 64) | func getAuthHeaderFromRequest(r *http.Request, key, prefix string) (stri... FILE: pkg/gofr/http/middleware/auth_test.go function TestAuthMiddleware (line 13) | func TestAuthMiddleware(t *testing.T) { function Test_getAuthHeaderValue (line 58) | func Test_getAuthHeaderValue(t *testing.T) { type MockAuthProvider (line 96) | type MockAuthProvider struct method GetAuthMethod (line 104) | func (p *MockAuthProvider) GetAuthMethod() AuthMethod { method ExtractAuthHeader (line 108) | func (p *MockAuthProvider) ExtractAuthHeader(_ *http.Request) (any, Er... type MockHandler (line 117) | type MockHandler struct method ServeHTTP (line 124) | func (h *MockHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { FILE: pkg/gofr/http/middleware/basic_auth.go type BasicAuthProvider (line 14) | type BasicAuthProvider struct method ExtractAuthHeader (line 49) | func (a *BasicAuthProvider) ExtractAuthHeader(r *http.Request) (any, E... method GetAuthMethod (line 69) | func (*BasicAuthProvider) GetAuthMethod() AuthMethod { method validateCredentials (line 93) | func (a *BasicAuthProvider) validateCredentials(username, password str... function NewBasicAuthProvider (line 26) | func NewBasicAuthProvider(users map[string]string) (AuthProvider, error) { function NewBasicAuthProviderWithValidateFunc (line 35) | func NewBasicAuthProviderWithValidateFunc(c *container.Container, function parseBasicAuth (line 74) | func parseBasicAuth(authHeader string) (username, password string, ok bo... function BasicAuthMiddleware (line 116) | func BasicAuthMiddleware(basicAuthProvider BasicAuthProvider) func(handl... FILE: pkg/gofr/http/middleware/basic_auth_test.go function TestNewBasicAuthProvider (line 16) | func TestNewBasicAuthProvider(t *testing.T) { function TestNewBasicAuthProviderWithValidateFunc (line 32) | func TestNewBasicAuthProviderWithValidateFunc(t *testing.T) { function TestBasicAuthMiddleware_extractAuthHeader (line 59) | func TestBasicAuthMiddleware_extractAuthHeader(t *testing.T) { function TestBasicAuthProvider_getAuthMethod (line 96) | func TestBasicAuthProvider_getAuthMethod(t *testing.T) { function TestParseBasicAuth (line 101) | func TestParseBasicAuth(t *testing.T) { function TestBasicAuthMiddleware_validateCredentials (line 128) | func TestBasicAuthMiddleware_validateCredentials(t *testing.T) { FILE: pkg/gofr/http/middleware/config.go type Config (line 14) | type Config struct type LogProbes (line 19) | type LogProbes struct function GetConfigs (line 24) | func GetConfigs(c config.Config) Config { function convertHeaderNames (line 56) | func convertHeaderNames(header string) string { FILE: pkg/gofr/http/middleware/config_test.go function TestGetConfigs (line 11) | func TestGetConfigs(t *testing.T) { function TestLogDisableProbesConfig (line 31) | func TestLogDisableProbesConfig(t *testing.T) { FILE: pkg/gofr/http/middleware/cors.go constant allowedHeaders (line 9) | allowedHeaders = "Authorization, Content-Type, x-requested-with, origin,... function CORS (line 13) | func CORS(middlewareConfigs map[string]string, routes *[]string) func(in... function setMiddlewareHeaders (line 28) | func setMiddlewareHeaders(middlewareConfigs map[string]string, routes []... FILE: pkg/gofr/http/middleware/cors_test.go type MockHandlerForCORS (line 13) | type MockHandlerForCORS struct method ServeHTTP (line 19) | func (r *MockHandlerForCORS) ServeHTTP(w http.ResponseWriter, _ *http.... function Test_CORS (line 24) | func Test_CORS(t *testing.T) { function TestSetMiddlewareHeaders (line 52) | func TestSetMiddlewareHeaders(t *testing.T) { FILE: pkg/gofr/http/middleware/errors.go type ErrorHTTP (line 9) | type ErrorHTTP interface type ErrorMissingAuthHeader (line 15) | type ErrorMissingAuthHeader struct method Error (line 23) | func (e ErrorMissingAuthHeader) Error() string { method StatusCode (line 27) | func (ErrorMissingAuthHeader) StatusCode() int { function NewMissingAuthHeaderError (line 19) | func NewMissingAuthHeaderError(key string) ErrorMissingAuthHeader { type ErrorInvalidAuthorizationHeader (line 32) | type ErrorInvalidAuthorizationHeader struct method Error (line 39) | func (e ErrorInvalidAuthorizationHeader) Error() string { method StatusCode (line 42) | func (ErrorInvalidAuthorizationHeader) StatusCode() int { function NewInvalidAuthorizationHeaderError (line 36) | func NewInvalidAuthorizationHeaderError(key string) ErrorInvalidAuthoriz... type ErrorInvalidAuthorizationHeaderFormat (line 47) | type ErrorInvalidAuthorizationHeaderFormat struct method Error (line 55) | func (e ErrorInvalidAuthorizationHeaderFormat) Error() string { method StatusCode (line 58) | func (ErrorInvalidAuthorizationHeaderFormat) StatusCode() int { function NewInvalidAuthorizationHeaderFormatError (line 52) | func NewInvalidAuthorizationHeaderFormatError(key, format string) ErrorI... type ErrorForbidden (line 62) | type ErrorForbidden struct method Error (line 69) | func (e ErrorForbidden) Error() string { method StatusCode (line 76) | func (ErrorForbidden) StatusCode() int { function NewUnauthorized (line 66) | func NewUnauthorized(message string) ErrorForbidden { type Field (line 80) | type Field struct type ErrorBadRequest (line 84) | type ErrorBadRequest struct method Error (line 91) | func (e ErrorBadRequest) Error() string { method StatusCode (line 94) | func (ErrorBadRequest) StatusCode() int { function NewBadRequest (line 88) | func NewBadRequest(fields []Field) ErrorBadRequest { type ErrorInvalidConfiguration (line 98) | type ErrorInvalidConfiguration struct method Error (line 105) | func (e ErrorInvalidConfiguration) Error() string { method StatusCode (line 109) | func (ErrorInvalidConfiguration) StatusCode() int { function NewInvalidConfigurationError (line 102) | func NewInvalidConfigurationError(message string) ErrorInvalidConfigurat... FILE: pkg/gofr/http/middleware/errors_test.go function TestHTTPError (line 11) | func TestHTTPError(t *testing.T) { FILE: pkg/gofr/http/middleware/logger.go type StatusResponseWriter (line 21) | type StatusResponseWriter struct method WriteHeader (line 30) | func (w *StatusResponseWriter) WriteHeader(status int) { method Hijack (line 42) | func (w *StatusResponseWriter) Hijack() (net.Conn, *bufio.ReadWriter, ... type RequestLog (line 51) | type RequestLog struct method PrettyPrint (line 63) | func (rl *RequestLog) PrettyPrint(writer io.Writer) { function colorForStatusCode (line 68) | func colorForStatusCode(status int) int { type logger (line 87) | type logger interface function Logging (line 93) | func Logging(probes LogProbes, logger logger) func(inner http.Handler) h... function handleRequestLog (line 118) | func handleRequestLog(srw *StatusResponseWriter, r *http.Request, start ... function isLogProbeDisabled (line 142) | func isLogProbeDisabled(probes LogProbes, urlPath string) bool { function getIPAddress (line 158) | func getIPAddress(r *http.Request) string { type panicLog (line 172) | type panicLog struct function panicRecovery (line 177) | func panicRecovery(re any, w http.ResponseWriter, logger logger) { FILE: pkg/gofr/http/middleware/logger_test.go function Test_getIPAddress (line 19) | func Test_getIPAddress(t *testing.T) { function Test_LoggingMiddleware (line 47) | func Test_LoggingMiddleware(t *testing.T) { function Test_LoggingMiddlewareProbesEnable (line 64) | func Test_LoggingMiddlewareProbesEnable(t *testing.T) { function Test_LoggingMiddlewareProbesDisable (line 82) | func Test_LoggingMiddlewareProbesDisable(t *testing.T) { function Test_LoggingMiddlewareError (line 100) | func Test_LoggingMiddlewareError(t *testing.T) { function testHandler (line 118) | func testHandler(w http.ResponseWriter, _ *http.Request) { function testHandlerError (line 124) | func testHandlerError(w http.ResponseWriter, _ *http.Request) { function Test_LoggingMiddlewareStringPanicHandling (line 129) | func Test_LoggingMiddlewareStringPanicHandling(t *testing.T) { function testStringPanicHandler (line 147) | func testStringPanicHandler(_ http.ResponseWriter, r *http.Request) { function Test_LoggingMiddlewareErrorPanicHandling (line 151) | func Test_LoggingMiddlewareErrorPanicHandling(t *testing.T) { function testErrorPanicHandler (line 169) | func testErrorPanicHandler(http.ResponseWriter, *http.Request) { function Test_LoggingMiddlewareUnknownPanicHandling (line 173) | func Test_LoggingMiddlewareUnknownPanicHandling(t *testing.T) { function testUnknownPanicHandler (line 191) | func testUnknownPanicHandler(w http.ResponseWriter, _ *http.Request) { function TestRequestLog_PrettyPrint (line 195) | func TestRequestLog_PrettyPrint(t *testing.T) { function Test_ColorForStatusCode (line 214) | func Test_ColorForStatusCode(t *testing.T) { function Test_StatusResponseWriter_WriteHeader (line 235) | func Test_StatusResponseWriter_WriteHeader(t *testing.T) { function Test_StatusResponseWriter_WriteHeader_DuplicateCalls (line 260) | func Test_StatusResponseWriter_WriteHeader_DuplicateCalls(t *testing.T) { function Test_StatusResponseWriter_Hijack_Supported (line 271) | func Test_StatusResponseWriter_Hijack_Supported(t *testing.T) { function Test_StatusResponseWriter_Hijack_NotSupported (line 285) | func Test_StatusResponseWriter_Hijack_NotSupported(t *testing.T) { type hijackableResponseRecorder (line 295) | type hijackableResponseRecorder struct method Hijack (line 299) | func (*hijackableResponseRecorder) Hijack() (net.Conn, *bufio.ReadWrit... type mockConn (line 307) | type mockConn struct method Read (line 309) | func (*mockConn) Read([]byte) (n int, err error) { return 0, nil } method Write (line 310) | func (*mockConn) Write([]byte) (n int, err error) { return 0, nil } method Close (line 311) | func (*mockConn) Close() error { return nil } method LocalAddr (line 312) | func (*mockConn) LocalAddr() net.Addr { return &mockAddr{} } method RemoteAddr (line 313) | func (*mockConn) RemoteAddr() net.Addr { return &mockAddr{} } method SetDeadline (line 314) | func (*mockConn) SetDeadline(time.Time) error { return nil } method SetReadDeadline (line 315) | func (*mockConn) SetReadDeadline(time.Time) error { return nil } method SetWriteDeadline (line 316) | func (*mockConn) SetWriteDeadline(time.Time) error { return nil } type mockAddr (line 319) | type mockAddr struct method Network (line 321) | func (*mockAddr) Network() string { return "tcp" } method String (line 322) | func (*mockAddr) String() string { return "127.0.0.1:8080" } FILE: pkg/gofr/http/middleware/metrics.go type metrics (line 14) | type metrics interface function Metrics (line 22) | func Metrics(metrics metrics) func(inner http.Handler) http.Handler { FILE: pkg/gofr/http/middleware/metrics_test.go type mockMetrics (line 14) | type mockMetrics struct method IncrementCounter (line 18) | func (m *mockMetrics) IncrementCounter(ctx context.Context, name strin... method DeltaUpDownCounter (line 22) | func (m *mockMetrics) DeltaUpDownCounter(ctx context.Context, name str... method RecordHistogram (line 26) | func (m *mockMetrics) RecordHistogram(ctx context.Context, name string... method SetGauge (line 30) | func (m *mockMetrics) SetGauge(name string, value float64, _ ...string) { function TestMetrics (line 34) | func TestMetrics(t *testing.T) { function TestMetrics_StaticFile (line 59) | func TestMetrics_StaticFile(t *testing.T) { function TestMetrics_StaticFileWithQueryParam (line 92) | func TestMetrics_StaticFileWithQueryParam(t *testing.T) { FILE: pkg/gofr/http/middleware/oauth.go constant jwtRegexPattern (line 30) | jwtRegexPattern = "^[A-Za-z0-9-_]+\\.[A-Za-z0-9-_]+\\.[A-Za-z0-9-_]+$" type PublicKeys (line 33) | type PublicKeys struct method Get (line 47) | func (p *PublicKeys) Get(kid string) *rsa.PublicKey { method updateKeys (line 87) | func (p *PublicKeys) updateKeys(config OauthConfigs) { type JWKNotFound (line 39) | type JWKNotFound struct method Error (line 42) | func (JWKNotFound) Error() string { type JWKSProvider (line 56) | type JWKSProvider interface type OauthConfigs (line 62) | type OauthConfigs struct function NewOAuth (line 69) | func NewOAuth(config OauthConfigs) PublicKeyProvider { function getPublicKeys (line 104) | func getPublicKeys(ctx context.Context, provider JWKSProvider, path stri... type PublicKeyProvider (line 133) | type PublicKeyProvider interface function OAuth (line 138) | func OAuth(key PublicKeyProvider, options ...jwt.ParserOption) func(http... type JWKS (line 151) | type JWKS struct type JSONWebKey (line 156) | type JSONWebKey struct method rsaPublicKey (line 183) | func (jwk *JSONWebKey) rsaPublicKey() (*rsa.PublicKey, error) { function publicKeyFromJWKS (line 166) | func publicKeyFromJWKS(jwks JWKS) map[string]*rsa.PublicKey { type OAuthProvider (line 213) | type OAuthProvider struct method ExtractAuthHeader (line 243) | func (p *OAuthProvider) ExtractAuthHeader(r *http.Request) (any, Error... method GetAuthMethod (line 276) | func (*OAuthProvider) GetAuthMethod() AuthMethod { function NewOAuthProvider (line 221) | func NewOAuthProvider(config OauthConfigs, options ...jwt.ParserOption) ... function getPublicKeyFunc (line 282) | func getPublicKeyFunc(provider PublicKeyProvider) (func(token *jwt.Token... FILE: pkg/gofr/http/middleware/oauth_test.go function TestOAuthProvider_extractAuthHeader (line 27) | func TestOAuthProvider_extractAuthHeader(t *testing.T) { function Test_NewOAuthProvider (line 90) | func Test_NewOAuthProvider(t *testing.T) { function TestOAuthProvider_getAuthMethod (line 143) | func TestOAuthProvider_getAuthMethod(t *testing.T) { function TestJSONWebKey_rsaPublicKey (line 147) | func TestJSONWebKey_rsaPublicKey(t *testing.T) { function Test_publicKeyFromJWKS (line 171) | func Test_publicKeyFromJWKS(t *testing.T) { function TestJWKNotFound_Error (line 203) | func TestJWKNotFound_Error(t *testing.T) { function TestPublicKeys_Get (line 207) | func TestPublicKeys_Get(t *testing.T) { function Test_getPublicKeys (line 233) | func Test_getPublicKeys(t *testing.T) { function TestPublicKeys_updateKeys (line 256) | func TestPublicKeys_updateKeys(t *testing.T) { function Test_getPublicKeyFunc (line 279) | func Test_getPublicKeyFunc(t *testing.T) { function notFoundPublicKeyFunc (line 317) | func notFoundPublicKeyFunc() func(token *jwt.Token) (any, error) { function validPublicKeyFunc (line 323) | func validPublicKeyFunc() func(token *jwt.Token) (any, error) { function emptyProviderPublicKeyFunc (line 329) | func emptyProviderPublicKeyFunc() func(token *jwt.Token) (any, error) { type validPublicKeyProvider (line 335) | type validPublicKeyProvider struct method Get (line 338) | func (validPublicKeyProvider) Get(_ string) *rsa.PublicKey { type emptyPublicKeyProvider (line 342) | type emptyPublicKeyProvider struct method Get (line 344) | func (emptyPublicKeyProvider) Get(_ string) *rsa.PublicKey { type MockJWKSProvider (line 348) | type MockJWKSProvider struct method GetWithHeaders (line 351) | func (MockJWKSProvider) GetWithHeaders(_ context.Context, path string,... FILE: pkg/gofr/http/middleware/rate_limiter.go type RateLimiterConfig (line 37) | type RateLimiterConfig struct method Validate (line 47) | func (c RateLimiterConfig) Validate() error { function getIP (line 61) | func getIP(r *http.Request, trustProxies bool) string { function getForwardedIP (line 81) | func getForwardedIP(r *http.Request) string { function getRealIP (line 97) | func getRealIP(r *http.Request) string { function getRemoteAddr (line 103) | func getRemoteAddr(r *http.Request) string { function RateLimiter (line 113) | func RateLimiter(config RateLimiterConfig, m metrics) func(http.Handler)... FILE: pkg/gofr/http/middleware/rate_limiter_store.go type RateLimiterStore (line 17) | type RateLimiterStore interface type memoryRateLimiterStore (line 24) | type memoryRateLimiterStore struct method Allow (line 61) | func (m *memoryRateLimiterStore) Allow(_ context.Context, key string, ... method calculateSafeDelay (line 114) | func (*memoryRateLimiterStore) calculateSafeDelay(requestsPerSecond fl... method StartCleanup (line 134) | func (m *memoryRateLimiterStore) StartCleanup(ctx context.Context) { method StopCleanup (line 162) | func (m *memoryRateLimiterStore) StopCleanup() { method cleanup (line 171) | func (m *memoryRateLimiterStore) cleanup(staleThreshold time.Duration) { type limiterEntry (line 34) | type limiterEntry struct constant minDelay (line 41) | minDelay = time.Millisecond constant maxDelay (line 42) | maxDelay = time.Minute constant defaultMaxKeys (line 43) | defaultMaxKeys = 100000 function NewMemoryRateLimiterStore (line 48) | func NewMemoryRateLimiterStore(config RateLimiterConfig) RateLimiterStore { FILE: pkg/gofr/http/middleware/rate_limiter_test.go type rateLimiterMockMetrics (line 17) | type rateLimiterMockMetrics struct method IncrementCounter (line 28) | func (m *rateLimiterMockMetrics) IncrementCounter(_ context.Context, n... method DeltaUpDownCounter (line 35) | func (*rateLimiterMockMetrics) DeltaUpDownCounter(_ context.Context, _... method RecordHistogram (line 39) | func (*rateLimiterMockMetrics) RecordHistogram(_ context.Context, _ st... method SetGauge (line 43) | func (*rateLimiterMockMetrics) SetGauge(_ string, _ float64, _ ...stri... method GetCounter (line 47) | func (m *rateLimiterMockMetrics) GetCounter(name string) int { function newRateLimiterMockMetrics (line 22) | func newRateLimiterMockMetrics() *rateLimiterMockMetrics { function TestRateLimiter_GlobalLimit (line 54) | func TestRateLimiter_GlobalLimit(t *testing.T) { function TestRateLimiter_PerIPLimit (line 85) | func TestRateLimiter_PerIPLimit(t *testing.T) { function TestRateLimiter_SkipHealthEndpoints (line 121) | func TestRateLimiter_SkipHealthEndpoints(t *testing.T) { function TestRateLimiter_ConcurrentRequests (line 146) | func TestRateLimiter_ConcurrentRequests(t *testing.T) { function TestRateLimiter_TokenRefill (line 199) | func TestRateLimiter_TokenRefill(t *testing.T) { function TestGetIP_XForwardedFor (line 239) | func TestGetIP_XForwardedFor(t *testing.T) { function TestGetIP_XRealIP (line 252) | func TestGetIP_XRealIP(t *testing.T) { function TestGetIP_RemoteAddr (line 265) | func TestGetIP_RemoteAddr(t *testing.T) { function TestGetIP_Priority (line 273) | func TestGetIP_Priority(t *testing.T) { function TestRateLimiter_RetryAfterHeader (line 283) | func TestRateLimiter_RetryAfterHeader(t *testing.T) { function TestRateLimiterConfig_Validate (line 309) | func TestRateLimiterConfig_Validate(t *testing.T) { function TestMemoryRateLimiterStore_StopCleanupMultipleCalls (line 374) | func TestMemoryRateLimiterStore_StopCleanupMultipleCalls(t *testing.T) { function TestMemoryRateLimiterStore_Cleanup (line 397) | func TestMemoryRateLimiterStore_Cleanup(t *testing.T) { function TestRateLimiter_TrustedProxiesEnabled (line 447) | func TestRateLimiter_TrustedProxiesEnabled(t *testing.T) { function TestRateLimiter_TrustedProxiesDisabled (line 490) | func TestRateLimiter_TrustedProxiesDisabled(t *testing.T) { function TestGetIP_EmptyFallback (line 524) | func TestGetIP_EmptyFallback(t *testing.T) { function TestRateLimiter_EmptyIPFallback (line 538) | func TestRateLimiter_EmptyIPFallback(t *testing.T) { function TestMemoryRateLimiterStore_CalculateSafeDelay (line 568) | func TestMemoryRateLimiterStore_CalculateSafeDelay(t *testing.T) { function TestMemoryRateLimiterStore_MaxKeysLimit (line 623) | func TestMemoryRateLimiterStore_MaxKeysLimit(t *testing.T) { function TestMemoryRateLimiterStore_ConcurrentLoadOrStore (line 655) | func TestMemoryRateLimiterStore_ConcurrentLoadOrStore(t *testing.T) { function TestMemoryRateLimiterStore_CleanupDecrementsKeyCount (line 709) | func TestMemoryRateLimiterStore_CleanupDecrementsKeyCount(t *testing.T) { FILE: pkg/gofr/http/middleware/tracer.go function Tracer (line 15) | func Tracer(inner http.Handler) http.Handler { FILE: pkg/gofr/http/middleware/tracer_test.go type MockHandlerForTracing (line 13) | type MockHandlerForTracing struct method ServeHTTP (line 16) | func (*MockHandlerForTracing) ServeHTTP(w http.ResponseWriter, req *ht... function TestTrace (line 21) | func TestTrace(_ *testing.T) { FILE: pkg/gofr/http/middleware/validate.go function isWellKnown (line 5) | func isWellKnown(path string) bool { FILE: pkg/gofr/http/middleware/validate_test.go function Test_isWellKnown (line 9) | func Test_isWellKnown(t *testing.T) { FILE: pkg/gofr/http/middleware/web_socket.go function WSHandlerUpgrade (line 14) | func WSHandlerUpgrade(c *container.Container, wsManager *websocket.Manag... FILE: pkg/gofr/http/middleware/web_socket_test.go function initializeWebSocketMocks (line 19) | func initializeWebSocketMocks(t *testing.T) (gofrWebSocket.MockUpgrader,... function TestWSConnectionCreate_Error (line 33) | func TestWSConnectionCreate_Error(t *testing.T) { function Test_WSConnectionCreate_Success (line 58) | func Test_WSConnectionCreate_Success(t *testing.T) { FILE: pkg/gofr/http/multipart_file_bind.go type formData (line 24) | type formData struct method mapStruct (line 29) | func (uf *formData) mapStruct(val reflect.Value, field *reflect.Struct... method checkPointer (line 64) | func (uf *formData) checkPointer(val reflect.Value, field *reflect.Str... method checkStruct (line 91) | func (uf *formData) checkStruct(val reflect.Value) (bool, error) { method iterateStructFields (line 95) | func (uf *formData) iterateStructFields(val reflect.Value) (bool, erro... method trySet (line 117) | func (uf *formData) trySet(value reflect.Value, field *reflect.StructF... method setFile (line 134) | func (*formData) setFile(value reflect.Value, header []*multipart.File... method setFieldValue (line 162) | func (uf *formData) setFieldValue(value reflect.Value, data string) (b... method setStringValue (line 204) | func (*formData) setStringValue(value reflect.Value, data string) (boo... method setIntValue (line 210) | func (*formData) setIntValue(value reflect.Value, data string) (bool, ... method setUintValue (line 221) | func (*formData) setUintValue(value reflect.Value, data string) (bool,... method setFloatValue (line 232) | func (*formData) setFloatValue(value reflect.Value, data string) (bool... method setBoolValue (line 243) | func (*formData) setBoolValue(value reflect.Value, data string) (bool,... function dereferencePointerType (line 191) | func dereferencePointerType(value reflect.Value) reflect.Value { function getFieldName (line 254) | func getFieldName(field *reflect.StructField) (string, bool) { FILE: pkg/gofr/http/multipart_file_bind_test.go function TestGetFieldName (line 18) | func TestGetFieldName(t *testing.T) { type testValue (line 66) | type testValue struct function Test_SetFieldValue_Success (line 71) | func Test_SetFieldValue_Success(t *testing.T) { function TestSetFieldValue_InvalidKinds (line 104) | func TestSetFieldValue_InvalidKinds(t *testing.T) { function TestSetSliceOrArrayValue (line 130) | func TestSetSliceOrArrayValue(t *testing.T) { function TestSetStructValue_Success (line 163) | func TestSetStructValue_Success(t *testing.T) { function TestSetStructValue_Errors (line 221) | func TestSetStructValue_Errors(t *testing.T) { FILE: pkg/gofr/http/request.go constant defaultMaxMemory (line 18) | defaultMaxMemory = 32 << 20 type Request (line 29) | type Request struct method Param (line 43) | func (r *Request) Param(key string) string { method Context (line 48) | func (r *Request) Context() context.Context { method PathParam (line 53) | func (r *Request) PathParam(key string) string { method Bind (line 58) | func (r *Request) Bind(i any) error { method HostName (line 82) | func (r *Request) HostName() string { method Params (line 93) | func (r *Request) Params(key string) []string { method body (line 105) | func (r *Request) body() ([]byte, error) { method bindMultipart (line 116) | func (r *Request) bindMultipart(ptr any) error { method bindFormURLEncoded (line 120) | func (r *Request) bindFormURLEncoded(ptr any) error { method bindForm (line 124) | func (r *Request) bindForm(ptr any, isMultipart bool) error { method bindBinary (line 165) | func (r *Request) bindBinary(raw any) error { function NewRequest (line 35) | func NewRequest(r *http.Request) *Request { FILE: pkg/gofr/http/request_test.go function TestParam (line 21) | func TestParam(t *testing.T) { function TestBind (line 28) | func TestBind(t *testing.T) { function TestBind_FileSuccess (line 45) | func TestBind_FileSuccess(t *testing.T) { function TestBind_NoContentType (line 130) | func TestBind_NoContentType(t *testing.T) { function Test_GetContext (line 145) | func Test_GetContext(t *testing.T) { function generateMultipartRequestZip (line 154) | func generateMultipartRequestZip(t *testing.T) *http.Request { function Test_bindMultipart_Fails (line 210) | func Test_bindMultipart_Fails(t *testing.T) { function Test_bindMultipart_Fail_ParseMultiPart (line 226) | func Test_bindMultipart_Fail_ParseMultiPart(t *testing.T) { function Test_Params (line 240) | func Test_Params(t *testing.T) { function TestBind_FormURLEncoded (line 256) | func TestBind_FormURLEncoded(t *testing.T) { function TestBind_BinaryOctetStream (line 277) | func TestBind_BinaryOctetStream(t *testing.T) { function TestBind_BinaryOctetStream_NotPointerToByteSlice (line 304) | func TestBind_BinaryOctetStream_NotPointerToByteSlice(t *testing.T) { FILE: pkg/gofr/http/responder.go function NewResponder (line 17) | func NewResponder(w http.ResponseWriter, method string) *Responder { type Responder (line 22) | type Responder struct method Respond (line 29) | func (r Responder) Respond(data any, err error) { method handleSpecialResponseTypes (line 72) | func (r Responder) handleSpecialResponseTypes(data any, err error) bool { method getStatusCodeForSpecialResponse (line 128) | func (r Responder) getStatusCodeForSpecialResponse(data any, err error... method determineResponse (line 157) | func (r Responder) determineResponse(data any, err error) (statusCode ... function handleSuccessStatusCode (line 142) | func handleSuccessStatusCode(method string, data any) int { function isEmptyStruct (line 173) | func isEmptyStruct(data any) bool { function getStatusCode (line 201) | func getStatusCode(method string, data any, err error) (statusCode int, ... function handleSuccess (line 217) | func handleSuccess(method string, data any) (statusCode int, err any) { type ResponseMarshaller (line 234) | type ResponseMarshaller interface function createErrorResponse (line 240) | func createErrorResponse(err error) map[string]any { type response (line 257) | type response struct type StatusCodeResponder (line 263) | type StatusCodeResponder interface function isNil (line 270) | func isNil(i any) bool { FILE: pkg/gofr/http/responder_test.go function TestResponder (line 21) | func TestResponder(t *testing.T) { function TestResponder_getStatusCode (line 106) | func TestResponder_getStatusCode(t *testing.T) { type temp (line 143) | type temp struct function newNilTemp (line 148) | func newNilTemp() *temp { function TestRespondWithApplicationJSON (line 152) | func TestRespondWithApplicationJSON(t *testing.T) { function TestIsNil (line 202) | func TestIsNil(t *testing.T) { function TestResponder_TemplateResponse (line 221) | func TestResponder_TemplateResponse(t *testing.T) { function TestResponder_CustomErrorWithResponse (line 243) | func TestResponder_CustomErrorWithResponse(t *testing.T) { type CustomError (line 274) | type CustomError struct method Error (line 280) | func (e *CustomError) Error() string { return e.Message } method StatusCode (line 281) | func (e *CustomError) StatusCode() int { return e.Code } method Response (line 282) | func (e *CustomError) Response() map[string]any { function TestResponder_ReservedMessageField (line 286) | func TestResponder_ReservedMessageField(t *testing.T) { type emptyError (line 316) | type emptyError struct method Error (line 319) | func (emptyError) Error() string { function TestResponder_EmptyErrorStruct (line 323) | func TestResponder_EmptyErrorStruct(t *testing.T) { function TestIsEmptyStruct (line 333) | func TestIsEmptyStruct(t *testing.T) { type MessageOverrideError (line 354) | type MessageOverrideError struct method Error (line 358) | func (e *MessageOverrideError) Error() string { return e.Msg } method Response (line 359) | func (*MessageOverrideError) Response() map[string]any { function createTemplateFile (line 366) | func createTemplateFile(t *testing.T, path, content string) { function removeTemplateDir (line 376) | func removeTemplateDir(t *testing.T) { function TestResponder_RedirectResponse_Post (line 384) | func TestResponder_RedirectResponse_Post(t *testing.T) { function TestResponder_RedirectResponse_Head (line 402) | func TestResponder_RedirectResponse_Head(t *testing.T) { function TestResponder_ClientClosedRequestHandling (line 420) | func TestResponder_ClientClosedRequestHandling(t *testing.T) { function TestResponder_ContentTypePreservation (line 431) | func TestResponder_ContentTypePreservation(t *testing.T) { function TestResponder_XMLFileTemplate_ErrorStatusCodes (line 468) | func TestResponder_XMLFileTemplate_ErrorStatusCodes(t *testing.T) { function TestResponder_JSONEncodingFailure (line 538) | func TestResponder_JSONEncodingFailure(t *testing.T) { function TestResponder_ValidEncodableData (line 573) | func TestResponder_ValidEncodableData(t *testing.T) { FILE: pkg/gofr/http/response/file.go type File (line 3) | type File struct FILE: pkg/gofr/http/response/raw.go type Raw (line 3) | type Raw struct FILE: pkg/gofr/http/response/redirect.go type Redirect (line 3) | type Redirect struct FILE: pkg/gofr/http/response/response.go type Response (line 7) | type Response struct method SetCustomHeaders (line 13) | func (resp Response) SetCustomHeaders(w http.ResponseWriter) { FILE: pkg/gofr/http/response/template.go type Template (line 8) | type Template struct method Render (line 13) | func (t *Template) Render(w io.Writer) { FILE: pkg/gofr/http/response/xml.go type XML (line 5) | type XML struct FILE: pkg/gofr/http/router.go constant DefaultSwaggerFileName (line 18) | DefaultSwaggerFileName = "openapi.json" constant staticServerNotFoundFileName (line 19) | staticServerNotFoundFileName = "404.html" type Router (line 25) | type Router struct method ServeHTTP (line 47) | func (rou *Router) ServeHTTP(w http.ResponseWriter, r *http.Request) { method Add (line 73) | func (rou *Router) Add(method, pattern string, handler http.Handler) { method UseMiddleware (line 79) | func (rou *Router) UseMiddleware(mws ...Middleware) { method AddStaticFiles (line 93) | func (rou *Router) AddStaticFiles(logger logging.Logger, endpoint, dir... type Middleware (line 30) | type Middleware function NewRouter (line 33) | func NewRouter() *Router { type staticFileConfig (line 88) | type staticFileConfig struct method staticHandler (line 107) | func (staticConfig staticFileConfig) staticHandler(fileServer http.Han... method isRestrictedFile (line 136) | func (staticConfig staticFileConfig) isRestrictedFile(url, absPath str... method validateFile (line 143) | func (staticFileConfig) validateFile(absPath string) error { method respondWithFileError (line 158) | func (staticConfig staticFileConfig) respondWithFileError(w http.Respo... method respondWithError (line 183) | func (staticConfig staticFileConfig) respondWithError(w http.ResponseW... FILE: pkg/gofr/http/router_test.go function TestRouter (line 20) | func TestRouter(t *testing.T) { function TestRouterWithMiddleware (line 45) | func TestRouterWithMiddleware(t *testing.T) { function TestRouter_DoubleSlashPath_GET (line 82) | func TestRouter_DoubleSlashPath_GET(t *testing.T) { function TestRouter_PathNormalization (line 132) | func TestRouter_PathNormalization(t *testing.T) { function TestRouter_DoubleSlashPath_POST (line 185) | func TestRouter_DoubleSlashPath_POST(t *testing.T) { function Test_StaticFileServing_Static (line 234) | func Test_StaticFileServing_Static(t *testing.T) { function Test_isRestrictedFile (line 320) | func Test_isRestrictedFile(t *testing.T) { function runStaticFileTests (line 374) | func runStaticFileTests(t *testing.T, tempDir string, testCases []struct { FILE: pkg/gofr/http_server.go type httpServer (line 17) | type httpServer struct method run (line 50) | func (s *httpServer) run(c *container.Container) { method Shutdown (line 95) | func (s *httpServer) Shutdown(ctx context.Context) error { function newHTTPServer (line 32) | func newHTTPServer(c *container.Container, port int, middlewareConfigs m... function validateCertificateAndKeyFiles (line 111) | func validateCertificateAndKeyFiles(certificateFile, keyFile string) err... FILE: pkg/gofr/http_server_test.go function TestRun_ServerStartsListening (line 22) | func TestRun_ServerStartsListening(t *testing.T) { function getConfigs (line 78) | func getConfigs(t *testing.T) config.Config { function TestShutdown_ServerStopsListening (line 90) | func TestShutdown_ServerStopsListening(t *testing.T) { function TestShutdown_ServerContextDeadline (line 128) | func TestShutdown_ServerContextDeadline(t *testing.T) { function TestValidateCertificateAndKeyFiles_Success (line 167) | func TestValidateCertificateAndKeyFiles_Success(t *testing.T) { function TestValidateCertificateAndKeyFiles_Error (line 179) | func TestValidateCertificateAndKeyFiles_Error(t *testing.T) { function createTempKeyFile (line 211) | func createTempKeyFile(t *testing.T) string { function createTempCertFile (line 227) | func createTempCertFile(t *testing.T) string { FILE: pkg/gofr/logging/ctx_logger.go type ContextLogger (line 14) | type ContextLogger struct method withTraceInfo (line 36) | func (l *ContextLogger) withTraceInfo(args ...any) []any { method logWithTraceID (line 44) | func (l *ContextLogger) logWithTraceID(lf func(args ...any), args ...a... method logWithTraceIDf (line 48) | func (l *ContextLogger) logWithTraceIDf(lf func(f string, args ...any)... method Debug (line 52) | func (l *ContextLogger) Debug(args ...any) { l.logWithTrac... method Debugf (line 53) | func (l *ContextLogger) Debugf(f string, args ...any) { l.logWithTrac... method Log (line 54) | func (l *ContextLogger) Log(args ...any) { l.logWithTrac... method Logf (line 55) | func (l *ContextLogger) Logf(f string, args ...any) { l.logWithTrac... method Info (line 56) | func (l *ContextLogger) Info(args ...any) { l.logWithTrac... method Infof (line 57) | func (l *ContextLogger) Infof(f string, args ...any) { l.logWithTrac... method Notice (line 58) | func (l *ContextLogger) Notice(args ...any) { l.logWithTrac... method Noticef (line 59) | func (l *ContextLogger) Noticef(f string, args ...any) { l.logWithTrac... method Warn (line 60) | func (l *ContextLogger) Warn(args ...any) { l.logWithTrac... method Warnf (line 61) | func (l *ContextLogger) Warnf(f string, args ...any) { l.logWithTrac... method Error (line 62) | func (l *ContextLogger) Error(args ...any) { l.logWithTrac... method Errorf (line 63) | func (l *ContextLogger) Errorf(f string, args ...any) { l.logWithTrac... method Fatal (line 64) | func (l *ContextLogger) Fatal(args ...any) { l.logWithTrac... method Fatalf (line 65) | func (l *ContextLogger) Fatalf(f string, args ...any) { l.logWithTrac... method ChangeLevel (line 66) | func (l *ContextLogger) ChangeLevel(level Level) { l.base.Change... function NewContextLogger (line 22) | func NewContextLogger(ctx context.Context, base Logger) *ContextLogger { FILE: pkg/gofr/logging/ctx_logger_test.go type mockLogger (line 16) | type mockLogger struct method Debug (line 20) | func (m *mockLogger) Debug(args ...any) { method Debugf (line 23) | func (m *mockLogger) Debugf(format string, _ ...any) { method Log (line 26) | func (m *mockLogger) Log(args ...any) { m.logs = append(m.logs, logEnt... method Logf (line 27) | func (m *mockLogger) Logf(format string, _ ...any) { method Info (line 30) | func (m *mockLogger) Info(args ...any) { m.logs = append(m.logs, logEn... method Infof (line 31) | func (m *mockLogger) Infof(format string, _ ...any) { method Notice (line 34) | func (m *mockLogger) Notice(args ...any) { method Noticef (line 37) | func (m *mockLogger) Noticef(format string, _ ...any) { method Warn (line 40) | func (m *mockLogger) Warn(args ...any) { m.logs = append(m.logs, logEn... method Warnf (line 41) | func (m *mockLogger) Warnf(format string, _ ...any) { method Error (line 44) | func (m *mockLogger) Error(args ...any) { method Errorf (line 47) | func (m *mockLogger) Errorf(format string, _ ...any) { method Fatal (line 50) | func (m *mockLogger) Fatal(args ...any) { method Fatalf (line 53) | func (m *mockLogger) Fatalf(format string, _ ...any) { method ChangeLevel (line 56) | func (*mockLogger) ChangeLevel(_ Level) {} function mockTracedContext (line 59) | func mockTracedContext() (ctx context.Context, id string) { function TestNewContextLogger (line 77) | func TestNewContextLogger(t *testing.T) { function TestContextLogger_WithTraceInfo_NoTraceID (line 86) | func TestContextLogger_WithTraceInfo_NoTraceID(t *testing.T) { function TestContextLogger_WithTraceInfo_WithTraceID (line 99) | func TestContextLogger_WithTraceInfo_WithTraceID(t *testing.T) { function TestContextLogger_LoggingMethods_NoTrace (line 118) | func TestContextLogger_LoggingMethods_NoTrace(t *testing.T) { function TestContextLogger_LoggingMethods_WithTrace (line 140) | func TestContextLogger_LoggingMethods_WithTrace(t *testing.T) { function TestContextLogger_Integration (line 174) | func TestContextLogger_Integration(t *testing.T) { function TestContextLogger_ChangeLevel (line 209) | func TestContextLogger_ChangeLevel(t *testing.T) { FILE: pkg/gofr/logging/level.go type Level (line 10) | type Level method String (line 32) | func (l Level) String() string { method color (line 52) | func (l Level) color() uint { method MarshalJSON (line 67) | func (l Level) MarshalJSON() ([]byte, error) { constant DEBUG (line 13) | DEBUG Level = iota + 1 constant INFO (line 14) | INFO constant NOTICE (line 15) | NOTICE constant WARN (line 16) | WARN constant ERROR (line 17) | ERROR constant FATAL (line 18) | FATAL constant levelDEBUG (line 23) | levelDEBUG = "DEBUG" constant levelINFO (line 24) | levelINFO = "INFO" constant levelNOTICE (line 25) | levelNOTICE = "NOTICE" constant levelWARN (line 26) | levelWARN = "WARN" constant levelERROR (line 27) | levelERROR = "ERROR" constant levelFATAL (line 28) | levelFATAL = "FATAL" function GetLevelFromString (line 76) | func GetLevelFromString(level string) Level { FILE: pkg/gofr/logging/level_test.go function TestMain (line 10) | func TestMain(m *testing.M) { function TestLevelString (line 15) | func TestLevelString(t *testing.T) { function TestLevelColor (line 34) | func TestLevelColor(t *testing.T) { function TestGetLevelFromString (line 53) | func TestGetLevelFromString(t *testing.T) { function Test_changeLevel (line 103) | func Test_changeLevel(t *testing.T) { FILE: pkg/gofr/logging/logger.go constant fileMode (line 15) | fileMode = 0644 type PrettyPrint (line 19) | type PrettyPrint interface type Logger (line 26) | type Logger interface type logger (line 44) | type logger struct method logf (line 60) | func (l *logger) logf(level Level, format string, args ...any) { method Debug (line 95) | func (l *logger) Debug(args ...any) { method Debugf (line 99) | func (l *logger) Debugf(format string, args ...any) { method Info (line 103) | func (l *logger) Info(args ...any) { method Infof (line 107) | func (l *logger) Infof(format string, args ...any) { method Notice (line 111) | func (l *logger) Notice(args ...any) { method Noticef (line 115) | func (l *logger) Noticef(format string, args ...any) { method Warn (line 119) | func (l *logger) Warn(args ...any) { method Warnf (line 123) | func (l *logger) Warnf(format string, args ...any) { method Log (line 127) | func (l *logger) Log(args ...any) { method Logf (line 131) | func (l *logger) Logf(format string, args ...any) { method Error (line 135) | func (l *logger) Error(args ...any) { method Errorf (line 139) | func (l *logger) Errorf(format string, args ...any) { method Fatal (line 143) | func (l *logger) Fatal(args ...any) { method Fatalf (line 155) | func (l *logger) Fatalf(format string, args ...any) { method prettyPrint (line 167) | func (l *logger) prettyPrint(e *logEntry, out io.Writer) { method ChangeLevel (line 250) | func (l *logger) ChangeLevel(level Level) { type logEntry (line 52) | type logEntry struct function NewLogger (line 197) | func NewLogger(level Level) Logger { function NewFileLogger (line 213) | func NewFileLogger(path string) Logger { function checkIfTerminal (line 234) | func checkIfTerminal(w io.Writer) bool { type LogLevelResponder (line 255) | type LogLevelResponder interface function GetLogLevelForError (line 262) | func GetLogLevelForError(err error) Level { function extractTraceIDAndFilterArgs (line 275) | func extractTraceIDAndFilterArgs(args []any) (traceID string, filtered [... FILE: pkg/gofr/logging/logger_test.go function TestLogger_LevelInfo (line 20) | func TestLogger_LevelInfo(t *testing.T) { function TestLogger_LevelError (line 39) | func TestLogger_LevelError(t *testing.T) { function TestLogger_LevelDebug (line 55) | func TestLogger_LevelDebug(t *testing.T) { function TestLogger_LevelNotice (line 75) | func TestLogger_LevelNotice(t *testing.T) { function TestLogger_LevelWarn (line 96) | func TestLogger_LevelWarn(t *testing.T) { function TestLogger_LevelFatal (line 118) | func TestLogger_LevelFatal(t *testing.T) { function assertMessageInJSONLog (line 177) | func assertMessageInJSONLog(t *testing.T, logLine, expectation string) { function TestCheckIfTerminal (line 190) | func TestCheckIfTerminal(t *testing.T) { function Test_NewSilentLoggerSTDOutput (line 208) | func Test_NewSilentLoggerSTDOutput(t *testing.T) { type mockLog (line 225) | type mockLog struct method PrettyPrint (line 229) | func (m *mockLog) PrettyPrint(writer io.Writer) { function TestPrettyPrint (line 233) | func TestPrettyPrint(t *testing.T) { function TestNewFileLogger_UnwritablePath (line 267) | func TestNewFileLogger_UnwritablePath(t *testing.T) { function TestNewFileLogger_NilPath (line 276) | func TestNewFileLogger_NilPath(t *testing.T) { FILE: pkg/gofr/logging/mock_logger.go type MockLogger (line 9) | type MockLogger struct method logf (line 23) | func (m *MockLogger) logf(level Level, format string, args ...any) { method Debug (line 47) | func (m *MockLogger) Debug(args ...any) { method Debugf (line 51) | func (m *MockLogger) Debugf(format string, args ...any) { method Info (line 55) | func (m *MockLogger) Info(args ...any) { method Infof (line 59) | func (m *MockLogger) Infof(format string, args ...any) { method Notice (line 63) | func (m *MockLogger) Notice(args ...any) { method Noticef (line 67) | func (m *MockLogger) Noticef(format string, args ...any) { method Warn (line 71) | func (m *MockLogger) Warn(args ...any) { method Warnf (line 75) | func (m *MockLogger) Warnf(format string, args ...any) { method Error (line 79) | func (m *MockLogger) Error(args ...any) { method Errorf (line 83) | func (m *MockLogger) Errorf(format string, args ...any) { method Fatal (line 87) | func (m *MockLogger) Fatal(args ...any) { method Fatalf (line 91) | func (m *MockLogger) Fatalf(format string, args ...any) { method Log (line 95) | func (m *MockLogger) Log(args ...any) { method Logf (line 99) | func (m *MockLogger) Logf(format string, args ...any) { method ChangeLevel (line 103) | func (m *MockLogger) ChangeLevel(level Level) { function NewMockLogger (line 15) | func NewMockLogger(level Level) Logger { FILE: pkg/gofr/logging/mock_logger_test.go function Test_NewMockLogger (line 11) | func Test_NewMockLogger(t *testing.T) { function Test_NewMockLoggerErrorLogs (line 47) | func Test_NewMockLoggerErrorLogs(t *testing.T) { FILE: pkg/gofr/logging/remotelogger/dynamic_level_logger.go constant requestTimeout (line 17) | requestTimeout = 5 * time.Second constant colorBlue (line 19) | colorBlue = 34 constant colorYellow (line 20) | colorYellow = 220 constant colorRed (line 21) | colorRed = 202 type httpDebugMsg (line 26) | type httpDebugMsg struct method PrettyPrint (line 34) | func (m httpDebugMsg) PrettyPrint(w io.Writer) { method MarshalJSON (line 47) | func (m httpDebugMsg) MarshalJSON() ([]byte, error) { type httpLogFilter (line 53) | type httpLogFilter struct method Log (line 61) | func (f *httpLogFilter) Log(args ...any) { method handleHTTPLog (line 77) | func (f *httpLogFilter) handleHTTPLog(httpLog *service.Log, args []any) { function colorForResponseCode (line 123) | func colorForResponseCode(status int) int { function New (line 141) | func New(level logging.Level, remoteConfigURL string, loggerFetchInterva... type remoteLogger (line 156) | type remoteLogger struct method UpdateLogLevel (line 166) | func (r *remoteLogger) UpdateLogLevel() { function logLevelChange (line 217) | func logLevelChange(r *remoteLogger, oldLevel, newLevel logging.Level) { function fetchAndUpdateLogLevel (line 242) | func fetchAndUpdateLogLevel(remoteService service.HTTP, currentLevel log... FILE: pkg/gofr/logging/remotelogger/dynamic_level_logger_test.go function TestMain (line 23) | func TestMain(m *testing.M) { function TestRemoteLogger_UpdateLevel (line 28) | func TestRemoteLogger_UpdateLevel(t *testing.T) { function TestRemoteLogger_UpdateLevelError (line 50) | func TestRemoteLogger_UpdateLevelError(t *testing.T) { function Test_fetchAndUpdateLogLevel_InvalidResponse (line 65) | func Test_fetchAndUpdateLogLevel_InvalidResponse(t *testing.T) { function Test_fetchAndUpdateLogLevel_InvalidLogLevel (line 86) | func Test_fetchAndUpdateLogLevel_InvalidLogLevel(t *testing.T) { function TestDynamicLoggerSuccess (line 113) | func TestDynamicLoggerSuccess(t *testing.T) { function TestHTTPLogFilter_NonHTTPLogs (line 146) | func TestHTTPLogFilter_NonHTTPLogs(t *testing.T) { function TestHTTPLogFilter_EmptyArgs (line 161) | func TestHTTPLogFilter_EmptyArgs(t *testing.T) { function TestHTTPLogFilter_InitAndFirstSuccess (line 177) | func TestHTTPLogFilter_InitAndFirstSuccess(t *testing.T) { function TestHTTPLogFilter_SubsequentSuccess (line 202) | func TestHTTPLogFilter_SubsequentSuccess(t *testing.T) { function TestHTTPLogFilter_ErrorLogs (line 230) | func TestHTTPLogFilter_ErrorLogs(t *testing.T) { function TestHTTPLogFilter_ConcurrentAccess (line 256) | func TestHTTPLogFilter_ConcurrentAccess(t *testing.T) { function TestRemoteLogger_ConcurrentLevelAccess (line 296) | func TestRemoteLogger_ConcurrentLevelAccess(t *testing.T) { function TestLogLevelChangeToFatal_NoExit (line 331) | func TestLogLevelChangeToFatal_NoExit(t *testing.T) { function TestHTTPDebugMsg_PrettyPrint (line 362) | func TestHTTPDebugMsg_PrettyPrint(t *testing.T) { FILE: pkg/gofr/logging/remotelogger/mock_buffer_logger.go type testBufferLogger (line 14) | type testBufferLogger struct method Debug (line 19) | func (l *testBufferLogger) Debug(args ...any) { method Logf (line 25) | func (l *testBufferLogger) Logf(format string, args ...any) { method Info (line 29) | func (l *testBufferLogger) Info(args ...any) { method Notice (line 35) | func (l *testBufferLogger) Notice(args ...any) { method Warn (line 41) | func (l *testBufferLogger) Warn(args ...any) { method Error (line 47) | func (l *testBufferLogger) Error(args ...any) { method Fatal (line 53) | func (l *testBufferLogger) Fatal(args ...any) { method Log (line 59) | func (l *testBufferLogger) Log(args ...any) { method Infof (line 63) | func (l *testBufferLogger) Infof(format string, args ...any) { method Debugf (line 67) | func (l *testBufferLogger) Debugf(format string, args ...any) { method Warnf (line 71) | func (l *testBufferLogger) Warnf(format string, args ...any) { method Errorf (line 75) | func (l *testBufferLogger) Errorf(format string, args ...any) { method Fatalf (line 79) | func (l *testBufferLogger) Fatalf(format string, args ...any) { method Noticef (line 83) | func (l *testBufferLogger) Noticef(format string, args ...any) { method ChangeLevel (line 87) | func (l *testBufferLogger) ChangeLevel(level logging.Level) { FILE: pkg/gofr/metrics/errors.go type metricsAlreadyRegistered (line 6) | type metricsAlreadyRegistered struct method Error (line 14) | func (e metricsAlreadyRegistered) Error() string { type metricsNotRegistered (line 10) | type metricsNotRegistered struct method Error (line 18) | func (e metricsNotRegistered) Error() string { FILE: pkg/gofr/metrics/exporters/exporter.go function Prometheus (line 15) | func Prometheus(appName, appVersion string) metric.Meter { FILE: pkg/gofr/metrics/exporters/telemetry.go constant defaultTelemetryEndpoint (line 18) | defaultTelemetryEndpoint = "https://gofr.dev/telemetry/v1/metrics" constant defaultAppName (line 19) | defaultAppName = "gofr-app" constant requestTimeout (line 20) | requestTimeout = 10 * time.Second type TelemetryData (line 24) | type TelemetryData struct function SendFrameworkStartupTelemetry (line 39) | func SendFrameworkStartupTelemetry(appName, appVersion string) { function sendTelemetryData (line 47) | func sendTelemetryData(appName, appVersion string) { function sendToEndpoint (line 75) | func sendToEndpoint(data *TelemetryData, endpoint string) { FILE: pkg/gofr/metrics/exporters/telemetry_test.go function TestSendFrameworkStartupTelemetry_Disabled (line 18) | func TestSendFrameworkStartupTelemetry_Disabled(t *testing.T) { function TestSendFrameworkStartupTelemetry_DefaultValues (line 36) | func TestSendFrameworkStartupTelemetry_DefaultValues(t *testing.T) { function testSendTelemetryData (line 61) | func testSendTelemetryData(appName, appVersion, endpoint string) { FILE: pkg/gofr/metrics/handler.go function GetHandler (line 13) | func GetHandler(m Manager) http.Handler { function systemMetricsHandler (line 38) | func systemMetricsHandler(m Manager, next http.Handler) http.Handler { FILE: pkg/gofr/metrics/handler_test.go function TestMain (line 18) | func TestMain(m *testing.M) { function Test_MetricsGetHandler_MetricsNotRegistered (line 23) | func Test_MetricsGetHandler_MetricsNotRegistered(t *testing.T) { function Test_MetricsGetHandler_SystemMetricsRegistered (line 47) | func Test_MetricsGetHandler_SystemMetricsRegistered(t *testing.T) { function Test_MetricsGetHandler_RegisteredProfilingRoutes (line 79) | func Test_MetricsGetHandler_RegisteredProfilingRoutes(t *testing.T) { FILE: pkg/gofr/metrics/register.go type Manager (line 16) | type Manager interface type Logger (line 29) | type Logger interface type metricsManager (line 36) | type metricsManager struct method NewCounter (line 66) | func (m *metricsManager) NewCounter(name, desc string) { method NewUpDownCounter (line 84) | func (m *metricsManager) NewUpDownCounter(name, desc string) { method NewHistogram (line 111) | func (m *metricsManager) NewHistogram(name, desc string, buckets ...fl... method NewGauge (line 131) | func (m *metricsManager) NewGauge(name, desc string) { method IncrementCounter (line 175) | func (m *metricsManager) IncrementCounter(ctx context.Context, name st... method DeltaUpDownCounter (line 200) | func (m *metricsManager) DeltaUpDownCounter(ctx context.Context, name ... method RecordHistogram (line 220) | func (m *metricsManager) RecordHistogram(ctx context.Context, name str... method SetGauge (line 238) | func (m *metricsManager) SetGauge(name string, value float64, labels .... method getAttributes (line 257) | func (m *metricsManager) getAttributes(name string, labels ...string) ... type float64Gauge (line 45) | type float64Gauge struct method callbackFunc (line 149) | func (f *float64Gauge) callbackFunc(_ context.Context, o metric.Float6... method set (line 249) | func (f *float64Gauge) set(val float64, attrs attribute.Set) { function NewMetricsManager (line 51) | func NewMetricsManager(meter metric.Meter, logger Logger) Manager { FILE: pkg/gofr/metrics/register_test.go function Test_NewMetricsManagerSuccess (line 16) | func Test_NewMetricsManagerSuccess(t *testing.T) { function Test_NewMetricsManagerMetricsNotRegistered (line 69) | func Test_NewMetricsManagerMetricsNotRegistered(t *testing.T) { function Test_NewMetricsManagerInvalidMetricsName (line 88) | func Test_NewMetricsManagerInvalidMetricsName(t *testing.T) { function Test_NewMetricsManagerDuplicateMetricsRegistration (line 107) | func Test_NewMetricsManagerDuplicateMetricsRegistration(t *testing.T) { function Test_NewMetricsManagerInvalidLabelPairErrors (line 131) | func Test_NewMetricsManagerInvalidLabelPairErrors(t *testing.T) { function Test_NewMetricsManagerLabelHighCardinality (line 147) | func Test_NewMetricsManagerLabelHighCardinality(t *testing.T) { FILE: pkg/gofr/metrics/store.go type store (line 9) | type store struct method getCounter (line 39) | func (s *store) getCounter(name string) (metric.Int64Counter, error) { method getUpDownCounter (line 51) | func (s *store) getUpDownCounter(name string) (metric.Float64UpDownCou... method getHistogram (line 63) | func (s *store) getHistogram(name string) (metric.Float64Histogram, er... method getGauge (line 75) | func (s *store) getGauge(name string) (*float64Gauge, error) { method setCounter (line 87) | func (s *store) setCounter(name string, m metric.Int64Counter) error { method setUpDownCounter (line 101) | func (s *store) setUpDownCounter(name string, m metric.Float64UpDownCo... method setHistogram (line 115) | func (s *store) setHistogram(name string, m metric.Float64Histogram) e... method setGauge (line 129) | func (s *store) setGauge(name string, m *float64Gauge) error { type Store (line 19) | type Store interface function newOtelStore (line 30) | func newOtelStore() Store { FILE: pkg/gofr/metrics/store_test.go function TestStore_SetAndGetCounter (line 12) | func TestStore_SetAndGetCounter(t *testing.T) { function TestStore_SetAndGetUpDownCounter (line 27) | func TestStore_SetAndGetUpDownCounter(t *testing.T) { function TestStore_SetAndGetHistogram (line 42) | func TestStore_SetAndGetHistogram(t *testing.T) { function TestStore_SetAndGetGauge (line 57) | func TestStore_SetAndGetGauge(t *testing.T) { function TestStore_DuplicateMetricRegistration (line 70) | func TestStore_DuplicateMetricRegistration(t *testing.T) { function TestStore_GetNonExistentMetric (line 81) | func TestStore_GetNonExistentMetric(t *testing.T) { function TestStore_ConcurrentGaugeSetGet (line 97) | func TestStore_ConcurrentGaugeSetGet(t *testing.T) { FILE: pkg/gofr/metrics_server.go type metricServer (line 14) | type metricServer struct method Run (line 23) | func (m *metricServer) Run(c *container.Container) { method Shutdown (line 41) | func (m *metricServer) Shutdown(ctx context.Context) error { function newMetricServer (line 19) | func newMetricServer(port int) *metricServer { FILE: pkg/gofr/migration/arango.go type arangoDS (line 12) | type arangoDS struct method CreateDB (line 42) | func (ds arangoDS) CreateDB(ctx context.Context, database string) error { method DropDB (line 46) | func (ds arangoDS) DropDB(ctx context.Context, database string) error { method CreateCollection (line 50) | func (ds arangoDS) CreateCollection(ctx context.Context, database, col... method DropCollection (line 54) | func (ds arangoDS) DropCollection(ctx context.Context, database, colle... method CreateGraph (line 58) | func (ds arangoDS) CreateGraph(ctx context.Context, database, graph st... method DropGraph (line 62) | func (ds arangoDS) DropGraph(ctx context.Context, database, graph stri... method apply (line 66) | func (ds arangoDS) apply(m migrator) migrator { type arangoMigrator (line 17) | type arangoMigrator struct method checkAndCreateMigrationTable (line 73) | func (am arangoMigrator) checkAndCreateMigrationTable(c *container.Con... method getLastMigration (line 82) | func (am arangoMigrator) getLastMigration(c *container.Container) (int... method beginTransaction (line 107) | func (am arangoMigrator) beginTransaction(c *container.Container) tran... method commitMigration (line 115) | func (am arangoMigrator) commitMigration(c *container.Container, data ... method rollback (line 135) | func (am arangoMigrator) rollback(c *container.Container, data transac... method lock (line 141) | func (am arangoMigrator) lock(ctx context.Context, cancel context.Canc... method unlock (line 145) | func (am arangoMigrator) unlock(c *container.Container, ownerID string... method name (line 149) | func (arangoMigrator) name() string { constant arangoMigrationDB (line 23) | arangoMigrationDB = "_system" constant arangoMigrationCollection (line 24) | arangoMigrationCollection = "gofr_migrations" constant getLastArangoMigration (line 26) | getLastArangoMigration = ` constant insertArangoMigrationRecord (line 32) | insertArangoMigrationRecord = ` FILE: pkg/gofr/migration/arango_test.go function TestMain (line 16) | func TestMain(m *testing.M) { function arangoSetup (line 21) | func arangoSetup(t *testing.T) (migrator, *container.MockArangoDBProvide... function Test_ArangoCheckAndCreateMigrationTable (line 38) | func Test_ArangoCheckAndCreateMigrationTable(t *testing.T) { function Test_ArangoGetLastMigration (line 58) | func Test_ArangoGetLastMigration(t *testing.T) { function Test_ArangoCommitMigration (line 87) | func Test_ArangoCommitMigration(t *testing.T) { function Test_ArangoBeginTransaction (line 121) | func Test_ArangoBeginTransaction(t *testing.T) { FILE: pkg/gofr/migration/cassandra.go type cassandraDS (line 11) | type cassandraDS struct method apply (line 21) | func (cs cassandraDS) apply(m migrator) migrator { type cassandraMigrator (line 15) | type cassandraMigrator struct method checkAndCreateMigrationTable (line 37) | func (cs cassandraMigrator) checkAndCreateMigrationTable(c *container.... method getLastMigration (line 45) | func (cs cassandraMigrator) getLastMigration(c *container.Container) (... method beginTransaction (line 72) | func (cs cassandraMigrator) beginTransaction(c *container.Container) t... method commitMigration (line 80) | func (cs cassandraMigrator) commitMigration(c *container.Container, da... method rollback (line 92) | func (cs cassandraMigrator) rollback(c *container.Container, data tran... method lock (line 98) | func (cs cassandraMigrator) lock(ctx context.Context, cancel context.C... method unlock (line 102) | func (cs cassandraMigrator) unlock(c *container.Container, ownerID str... method name (line 106) | func (cassandraMigrator) name() string { constant checkAndCreateCassandraMigrationTable (line 29) | checkAndCreateCassandraMigrationTable = `CREATE TABLE IF NOT EXISTS gofr... constant getLastCassandraGoFrMigration (line 32) | getLastCassandraGoFrMigration = `SELECT version FROM gofr_migrations` constant insertCassandraGoFrMigrationRow (line 34) | insertCassandraGoFrMigrationRow = `INSERT INTO gofr_migrations (version,... FILE: pkg/gofr/migration/cassandra_test.go function cassandraSetup (line 15) | func cassandraSetup(t *testing.T) (migrator, *container.MockCassandraWit... function Test_CassandraCheckAndCreateMigrationTable (line 32) | func Test_CassandraCheckAndCreateMigrationTable(t *testing.T) { function Test_CassandraGetLastMigration (line 52) | func Test_CassandraGetLastMigration(t *testing.T) { function Test_CassandraCommitMigration (line 81) | func Test_CassandraCommitMigration(t *testing.T) { function Test_CassandraBeginTransaction (line 109) | func Test_CassandraBeginTransaction(t *testing.T) { FILE: pkg/gofr/migration/clickhouse.go type clickHouseDS (line 11) | type clickHouseDS struct method apply (line 21) | func (ch clickHouseDS) apply(m migrator) migrator { type clickHouseMigrator (line 15) | type clickHouseMigrator struct method checkAndCreateMigrationTable (line 45) | func (ch clickHouseMigrator) checkAndCreateMigrationTable(c *container... method getLastMigration (line 53) | func (ch clickHouseMigrator) getLastMigration(c *container.Container) ... method beginTransaction (line 81) | func (ch clickHouseMigrator) beginTransaction(c *container.Container) ... method commitMigration (line 89) | func (ch clickHouseMigrator) commitMigration(c *container.Container, d... method rollback (line 101) | func (ch clickHouseMigrator) rollback(c *container.Container, data tra... method lock (line 107) | func (ch clickHouseMigrator) lock(ctx context.Context, cancel context.... method unlock (line 111) | func (ch clickHouseMigrator) unlock(c *container.Container, ownerID st... method name (line 115) | func (clickHouseMigrator) name() string { constant CheckAndCreateChMigrationTable (line 29) | CheckAndCreateChMigrationTable = `CREATE TABLE IF NOT EXISTS gofr_migrat... constant getLastChGoFrMigration (line 40) | getLastChGoFrMigration = `SELECT COALESCE(MAX(version), 0) as last_migra... constant insertChGoFrMigrationRow (line 42) | insertChGoFrMigrationRow = `INSERT INTO gofr_migrations (version, method... FILE: pkg/gofr/migration/clickhouse_test.go function clickHouseSetup (line 15) | func clickHouseSetup(t *testing.T) (migrator, *MockClickhouse, *containe... function Test_ClickHouseCheckAndCreateMigrationTable (line 34) | func Test_ClickHouseCheckAndCreateMigrationTable(t *testing.T) { function Test_ClickHouseGetLastMigration (line 54) | func Test_ClickHouseGetLastMigration(t *testing.T) { function Test_ClickHouseCommitMigration (line 81) | func Test_ClickHouseCommitMigration(t *testing.T) { function Test_ClickHouseBeginTransaction (line 109) | func Test_ClickHouseBeginTransaction(t *testing.T) { FILE: pkg/gofr/migration/datasource.go type Datasource (line 9) | type Datasource struct method checkAndCreateMigrationTable (line 31) | func (*Datasource) checkAndCreateMigrationTable(*container.Container) ... method getLastMigration (line 35) | func (*Datasource) getLastMigration(*container.Container) (int64, erro... method beginTransaction (line 39) | func (*Datasource) beginTransaction(*container.Container) transactionD... method commitMigration (line 43) | func (*Datasource) commitMigration(c *container.Container, data transa... method rollback (line 49) | func (*Datasource) rollback(*container.Container, transactionData) {} method lock (line 51) | func (Datasource) lock(context.Context, context.CancelFunc, *container... method unlock (line 55) | func (Datasource) unlock(*container.Container, string) error { method name (line 59) | func (Datasource) name() string { FILE: pkg/gofr/migration/datasource_test.go function Test_getMigratorDatastoreNotInitialized (line 14) | func Test_getMigratorDatastoreNotInitialized(t *testing.T) { function Test_lock_unlock (line 35) | func Test_lock_unlock(t *testing.T) { FILE: pkg/gofr/migration/dgraph.go type dgraphDS (line 15) | type dgraphDS struct method apply (line 51) | func (ds dgraphDS) apply(m migrator) migrator { method ApplySchema (line 60) | func (ds dgraphDS) ApplySchema(ctx context.Context, schema string) err... method AddOrUpdateField (line 72) | func (ds dgraphDS) AddOrUpdateField(ctx context.Context, fieldName, fi... method DropField (line 82) | func (ds dgraphDS) DropField(ctx context.Context, fieldName string) er... type dgraphMigrator (line 20) | type dgraphMigrator struct method checkAndCreateMigrationTable (line 87) | func (dm dgraphMigrator) checkAndCreateMigrationTable(c *container.Con... method getLastMigration (line 97) | func (dm dgraphMigrator) getLastMigration(c *container.Container) (int... method beginTransaction (line 137) | func (dm dgraphMigrator) beginTransaction(c *container.Container) tran... method commitMigration (line 146) | func (dm dgraphMigrator) commitMigration(c *container.Container, data ... method rollback (line 177) | func (dm dgraphMigrator) rollback(c *container.Container, data transac... method lock (line 183) | func (dm dgraphMigrator) lock(ctx context.Context, cancel context.Canc... method unlock (line 187) | func (dm dgraphMigrator) unlock(c *container.Container, ownerID string... method name (line 191) | func (dgraphMigrator) name() string { constant dgraphSchema (line 27) | dgraphSchema = ` constant getLastMigrationQuery (line 41) | getLastMigrationQuery = ` FILE: pkg/gofr/migration/dgraph_test.go function dgraphSetup (line 16) | func dgraphSetup(t *testing.T) (migrator, *container.MockDgraph, *contai... function Test_DGraphCheckAndCreateMigrationTable (line 32) | func Test_DGraphCheckAndCreateMigrationTable(t *testing.T) { function Test_DGraphGetLastMigration (line 42) | func Test_DGraphGetLastMigration(t *testing.T) { function Test_DGraphCommitMigration (line 96) | func Test_DGraphCommitMigration(t *testing.T) { function Test_DGraphBeginTransaction (line 123) | func Test_DGraphBeginTransaction(t *testing.T) { function Test_DGraphDS_ApplySchema (line 132) | func Test_DGraphDS_ApplySchema(t *testing.T) { function Test_DGraphDS_AddOrUpdateField (line 156) | func Test_DGraphDS_AddOrUpdateField(t *testing.T) { function Test_DGraphDS_DropField (line 182) | func Test_DGraphDS_DropField(t *testing.T) { FILE: pkg/gofr/migration/elasticsearch.go type elasticsearchDS (line 12) | type elasticsearchDS struct method apply (line 39) | func (ds elasticsearchDS) apply(m migrator) migrator { type elasticsearchMigrator (line 17) | type elasticsearchMigrator struct method checkAndCreateMigrationTable (line 47) | func (em elasticsearchMigrator) checkAndCreateMigrationTable(c *contai... method getLastMigration (line 95) | func (em elasticsearchMigrator) getLastMigration(c *container.Containe... method beginTransaction (line 145) | func (em elasticsearchMigrator) beginTransaction(c *container.Containe... method commitMigration (line 150) | func (em elasticsearchMigrator) commitMigration(c *container.Container... method rollback (line 172) | func (em elasticsearchMigrator) rollback(c *container.Container, data ... method lock (line 177) | func (em elasticsearchMigrator) lock(ctx context.Context, cancel conte... method unlock (line 181) | func (em elasticsearchMigrator) unlock(c *container.Container, ownerID... method name (line 185) | func (elasticsearchMigrator) name() string { constant elasticsearchMigrationIndex (line 24) | elasticsearchMigrationIndex = "gofr_migrations" function getLastElasticsearchMigrationQuery (line 28) | func getLastElasticsearchMigrationQuery() map[string]any { function extractLastMigrationVersion (line 115) | func extractLastMigrationVersion(result map[string]any) int64 { FILE: pkg/gofr/migration/elasticsearch_test.go function initializeElasticsearchRunMocks (line 16) | func initializeElasticsearchRunMocks(t *testing.T) (*MockElasticsearch, ... function TestMigrationRunElasticsearchSuccess (line 40) | func TestMigrationRunElasticsearchSuccess(t *testing.T) { function TestMigrationRunElasticsearchMigrationFailure (line 107) | func TestMigrationRunElasticsearchMigrationFailure(t *testing.T) { function TestMigrationRunElasticsearchMigrationFailureWhileCheckingTable (line 149) | func TestMigrationRunElasticsearchMigrationFailureWhileCheckingTable(t *... function TestMigrationRunElasticsearchCurrentMigrationEqualLastMigration (line 173) | func TestMigrationRunElasticsearchCurrentMigrationEqualLastMigration(t *... function TestMigrationRunElasticsearchCommitError (line 212) | func TestMigrationRunElasticsearchCommitError(t *testing.T) { function TestElasticsearchMigrator_checkAndCreateMigrationTable_IndexExists (line 258) | func TestElasticsearchMigrator_checkAndCreateMigrationTable_IndexExists(... function TestElasticsearchMigrator_getLastMigration_WithMigrations (line 278) | func TestElasticsearchMigrator_getLastMigration_WithMigrations(t *testin... function TestElasticsearchMigrator_getLastMigration_NoMigrations (line 304) | func TestElasticsearchMigrator_getLastMigration_NoMigrations(t *testing.... function TestElasticsearchMigrator_commitMigration_Success (line 324) | func TestElasticsearchMigrator_commitMigration_Success(t *testing.T) { function TestElasticsearchMigrator_commitMigration_Failure (line 343) | func TestElasticsearchMigrator_commitMigration_Failure(t *testing.T) { FILE: pkg/gofr/migration/interface.go type Redis (line 13) | type Redis interface type SQL (line 20) | type SQL interface type PubSub (line 28) | type PubSub interface type Clickhouse (line 34) | type Clickhouse interface type Oracle (line 42) | type Oracle interface type Cassandra (line 48) | type Cassandra interface type Mongo (line 58) | type Mongo interface type ArangoDB (line 74) | type ArangoDB interface type SurrealDB (line 91) | type SurrealDB interface type DGraph (line 109) | type DGraph interface type ScyllaDB (line 137) | type ScyllaDB interface type Elasticsearch (line 157) | type Elasticsearch interface type migrator (line 192) | type migrator interface type OpenTSDB (line 204) | type OpenTSDB interface type locker (line 215) | type locker interface FILE: pkg/gofr/migration/logger.go type Logger (line 3) | type Logger interface FILE: pkg/gofr/migration/migration.go constant lockKey (line 25) | lockKey = "gofr_migrations_lock" constant defaultRetry (line 28) | defaultRetry = 500 * time.Millisecond constant defaultLockTTL (line 31) | defaultLockTTL = 15 * time.Second constant defaultRefresh (line 35) | defaultRefresh = 5 * time.Second type MigrateFunc (line 38) | type MigrateFunc type Migrate (line 40) | type Migrate struct type transactionData (line 44) | type transactionData struct function Run (line 53) | func Run(migrationsMap map[int64]Migrate, c *container.Container) { function acquireLockAndRun (line 100) | func acquireLockAndRun(c *container.Container, mg migrator, ds *Datasour... function hasNewMigrations (line 142) | func hasNewMigrations(keys []int64, lastMigration int64) bool { function runMigrations (line 152) | func runMigrations(ctx context.Context, c *container.Container, mg migra... function getKeys (line 225) | func getKeys(migrationsMap map[int64]Migrate) (invalidKeys, validKeys []... function getMigrator (line 237) | func getMigrator(c *container.Container) (Datasource, migrator, bool) { type datasourceInitializer (line 249) | type datasourceInitializer struct function initializeDatasources (line 256) | func initializeDatasources(c *container.Container, ds *Datasource, mg mi... function getInitializers (line 285) | func getInitializers(c *container.Container, ds *Datasource) []datasourc... function isNil (line 368) | func isNil(i any) bool { FILE: pkg/gofr/migration/migration_test.go function TestMigration_InvalidKeys (line 22) | func TestMigration_InvalidKeys(t *testing.T) { function TestMigration_NoDatasource (line 34) | func TestMigration_NoDatasource(t *testing.T) { function Test_getMigratorDBInitialisation (line 54) | func Test_getMigratorDBInitialisation(t *testing.T) { function TestMigrationRunClickhouseSuccess (line 64) | func TestMigrationRunClickhouseSuccess(t *testing.T) { function TestMigrationRunClickhouseMigrationFailure (line 96) | func TestMigrationRunClickhouseMigrationFailure(t *testing.T) { function TestMigrationRunClickhouseMigrationFailureWhileCheckingTable (line 125) | func TestMigrationRunClickhouseMigrationFailureWhileCheckingTable(t *tes... function TestMigrationRunClickhouseCurrentMigrationEqualLastMigration (line 149) | func TestMigrationRunClickhouseCurrentMigrationEqualLastMigration(t *tes... function TestMigrationRunClickhouseCommitError (line 173) | func TestMigrationRunClickhouseCommitError(t *testing.T) { function initializeClickHouseRunMocks (line 202) | func initializeClickHouseRunMocks(t *testing.T) (*MockClickhouse, *conta... function TestMigration_SQLLockError (line 226) | func TestMigration_SQLLockError(t *testing.T) { function TestMigration_CommitFailure (line 292) | func TestMigration_CommitFailure(t *testing.T) { function TestMigration_RaceCondition_SkipUnderLock (line 375) | func TestMigration_RaceCondition_SkipUnderLock(t *testing.T) { function Test_RunMigrations_SkipAlreadyRun (line 445) | func Test_RunMigrations_SkipAlreadyRun(t *testing.T) { FILE: pkg/gofr/migration/mock_interface.go type MockRedis (line 24) | type MockRedis struct method EXPECT (line 43) | func (m *MockRedis) EXPECT() *MockRedisMockRecorder { method Del (line 48) | func (m *MockRedis) Del(ctx context.Context, keys ...string) *redis.In... method Get (line 67) | func (m *MockRedis) Get(ctx context.Context, key string) *redis.String... method Rename (line 81) | func (m *MockRedis) Rename(ctx context.Context, key, newKey string) *r... method Set (line 95) | func (m *MockRedis) Set(ctx context.Context, key string, value any, ex... type MockRedisMockRecorder (line 31) | type MockRedisMockRecorder struct method Del (line 60) | func (mr *MockRedisMockRecorder) Del(ctx any, keys ...any) *gomock.Call { method Get (line 75) | func (mr *MockRedisMockRecorder) Get(ctx, key any) *gomock.Call { method Rename (line 89) | func (mr *MockRedisMockRecorder) Rename(ctx, key, newKey any) *gomock.... method Set (line 103) | func (mr *MockRedisMockRecorder) Set(ctx, key, value, expiration any) ... function NewMockRedis (line 36) | func NewMockRedis(ctrl *gomock.Controller) *MockRedis { type MockSQL (line 109) | type MockSQL struct method EXPECT (line 128) | func (m *MockSQL) EXPECT() *MockSQLMockRecorder { method Exec (line 133) | func (m *MockSQL) Exec(query string, args ...any) (sql.Result, error) { method ExecContext (line 153) | func (m *MockSQL) ExecContext(ctx context.Context, query string, args ... method Query (line 173) | func (m *MockSQL) Query(query string, args ...any) (*sql.Rows, error) { method QueryRow (line 193) | func (m *MockSQL) QueryRow(query string, args ...any) *sql.Row { method QueryRowContext (line 212) | func (m *MockSQL) QueryRowContext(ctx context.Context, query string, a... type MockSQLMockRecorder (line 116) | type MockSQLMockRecorder struct method Exec (line 146) | func (mr *MockSQLMockRecorder) Exec(query any, args ...any) *gomock.Ca... method ExecContext (line 166) | func (mr *MockSQLMockRecorder) ExecContext(ctx, query any, args ...any... method Query (line 186) | func (mr *MockSQLMockRecorder) Query(query any, args ...any) *gomock.C... method QueryRow (line 205) | func (mr *MockSQLMockRecorder) QueryRow(query any, args ...any) *gomoc... method QueryRowContext (line 224) | func (mr *MockSQLMockRecorder) QueryRowContext(ctx, query any, args ..... function NewMockSQL (line 121) | func NewMockSQL(ctrl *gomock.Controller) *MockSQL { type MockPubSub (line 231) | type MockPubSub struct method EXPECT (line 250) | func (m *MockPubSub) EXPECT() *MockPubSubMockRecorder { method CreateTopic (line 255) | func (m *MockPubSub) CreateTopic(arg0 context.Context, name string) er... method DeleteTopic (line 269) | func (m *MockPubSub) DeleteTopic(arg0 context.Context, name string) er... method Query (line 283) | func (m *MockPubSub) Query(ctx context.Context, query string, args ...... type MockPubSubMockRecorder (line 238) | type MockPubSubMockRecorder struct method CreateTopic (line 263) | func (mr *MockPubSubMockRecorder) CreateTopic(arg0, name any) *gomock.... method DeleteTopic (line 277) | func (mr *MockPubSubMockRecorder) DeleteTopic(arg0, name any) *gomock.... method Query (line 296) | func (mr *MockPubSubMockRecorder) Query(ctx, query any, args ...any) *... function NewMockPubSub (line 243) | func NewMockPubSub(ctrl *gomock.Controller) *MockPubSub { type MockClickhouse (line 303) | type MockClickhouse struct method EXPECT (line 322) | func (m *MockClickhouse) EXPECT() *MockClickhouseMockRecorder { method AsyncInsert (line 327) | func (m *MockClickhouse) AsyncInsert(ctx context.Context, query string... method Exec (line 346) | func (m *MockClickhouse) Exec(ctx context.Context, query string, args ... method HealthCheck (line 365) | func (m *MockClickhouse) HealthCheck(ctx context.Context) (any, error) { method Select (line 380) | func (m *MockClickhouse) Select(ctx context.Context, dest any, query s... type MockClickhouseMockRecorder (line 310) | type MockClickhouseMockRecorder struct method AsyncInsert (line 339) | func (mr *MockClickhouseMockRecorder) AsyncInsert(ctx, query, wait any... method Exec (line 358) | func (mr *MockClickhouseMockRecorder) Exec(ctx, query any, args ...any... method HealthCheck (line 374) | func (mr *MockClickhouseMockRecorder) HealthCheck(ctx any) *gomock.Call { method Select (line 392) | func (mr *MockClickhouseMockRecorder) Select(ctx, dest, query any, arg... function NewMockClickhouse (line 315) | func NewMockClickhouse(ctrl *gomock.Controller) *MockClickhouse { type MockOracle (line 399) | type MockOracle struct method EXPECT (line 418) | func (m *MockOracle) EXPECT() *MockOracleMockRecorder { method Begin (line 423) | func (m *MockOracle) Begin() (container.OracleTx, error) { method Exec (line 438) | func (m *MockOracle) Exec(ctx context.Context, query string, args ...a... method Select (line 457) | func (m *MockOracle) Select(ctx context.Context, dest any, query strin... type MockOracleMockRecorder (line 406) | type MockOracleMockRecorder struct method Begin (line 432) | func (mr *MockOracleMockRecorder) Begin() *gomock.Call { method Exec (line 450) | func (mr *MockOracleMockRecorder) Exec(ctx, query any, args ...any) *g... method Select (line 469) | func (mr *MockOracleMockRecorder) Select(ctx, dest, query any, args ..... function NewMockOracle (line 411) | func NewMockOracle(ctrl *gomock.Controller) *MockOracle { type MockCassandra (line 476) | type MockCassandra struct method EXPECT (line 495) | func (m *MockCassandra) EXPECT() *MockCassandraMockRecorder { method BatchQuery (line 500) | func (m *MockCassandra) BatchQuery(name, stmt string, values ...any) e... method Exec (line 519) | func (m *MockCassandra) Exec(query string, args ...any) error { method ExecuteBatch (line 538) | func (m *MockCassandra) ExecuteBatch(name string) error { method HealthCheck (line 552) | func (m *MockCassandra) HealthCheck(ctx context.Context) (any, error) { method NewBatch (line 567) | func (m *MockCassandra) NewBatch(name string, batchType int) error { type MockCassandraMockRecorder (line 483) | type MockCassandraMockRecorder struct method BatchQuery (line 512) | func (mr *MockCassandraMockRecorder) BatchQuery(name, stmt any, values... method Exec (line 531) | func (mr *MockCassandraMockRecorder) Exec(query any, args ...any) *gom... method ExecuteBatch (line 546) | func (mr *MockCassandraMockRecorder) ExecuteBatch(name any) *gomock.Ca... method HealthCheck (line 561) | func (mr *MockCassandraMockRecorder) HealthCheck(ctx any) *gomock.Call { method NewBatch (line 575) | func (mr *MockCassandraMockRecorder) NewBatch(name, batchType any) *go... function NewMockCassandra (line 488) | func NewMockCassandra(ctrl *gomock.Controller) *MockCassandra { type MockMongo (line 581) | type MockMongo struct method EXPECT (line 600) | func (m *MockMongo) EXPECT() *MockMongoMockRecorder { method CreateCollection (line 605) | func (m *MockMongo) CreateCollection(ctx context.Context, name string)... method DeleteMany (line 619) | func (m *MockMongo) DeleteMany(ctx context.Context, collection string,... method DeleteOne (line 634) | func (m *MockMongo) DeleteOne(ctx context.Context, collection string, ... method Drop (line 649) | func (m *MockMongo) Drop(ctx context.Context, collection string) error { method Find (line 663) | func (m *MockMongo) Find(ctx context.Context, collection string, filte... method FindOne (line 677) | func (m *MockMongo) FindOne(ctx context.Context, collection string, fi... method InsertMany (line 691) | func (m *MockMongo) InsertMany(ctx context.Context, collection string,... method InsertOne (line 706) | func (m *MockMongo) InsertOne(ctx context.Context, collection string, ... method StartSession (line 721) | func (m *MockMongo) StartSession() (any, error) { method UpdateByID (line 736) | func (m *MockMongo) UpdateByID(ctx context.Context, collection string,... method UpdateMany (line 751) | func (m *MockMongo) UpdateMany(ctx context.Context, collection string,... method UpdateOne (line 766) | func (m *MockMongo) UpdateOne(ctx context.Context, collection string, ... type MockMongoMockRecorder (line 588) | type MockMongoMockRecorder struct method CreateCollection (line 613) | func (mr *MockMongoMockRecorder) CreateCollection(ctx, name any) *gomo... method DeleteMany (line 628) | func (mr *MockMongoMockRecorder) DeleteMany(ctx, collection, filter an... method DeleteOne (line 643) | func (mr *MockMongoMockRecorder) DeleteOne(ctx, collection, filter any... method Drop (line 657) | func (mr *MockMongoMockRecorder) Drop(ctx, collection any) *gomock.Call { method Find (line 671) | func (mr *MockMongoMockRecorder) Find(ctx, collection, filter, results... method FindOne (line 685) | func (mr *MockMongoMockRecorder) FindOne(ctx, collection, filter, resu... method InsertMany (line 700) | func (mr *MockMongoMockRecorder) InsertMany(ctx, collection, documents... method InsertOne (line 715) | func (mr *MockMongoMockRecorder) InsertOne(ctx, collection, document a... method StartSession (line 730) | func (mr *MockMongoMockRecorder) StartSession() *gomock.Call { method UpdateByID (line 745) | func (mr *MockMongoMockRecorder) UpdateByID(ctx, collection, id, updat... method UpdateMany (line 760) | func (mr *MockMongoMockRecorder) UpdateMany(ctx, collection, filter, u... method UpdateOne (line 774) | func (mr *MockMongoMockRecorder) UpdateOne(ctx, collection, filter, up... function NewMockMongo (line 593) | func NewMockMongo(ctrl *gomock.Controller) *MockMongo { type MockArangoDB (line 780) | type MockArangoDB struct method EXPECT (line 799) | func (m *MockArangoDB) EXPECT() *MockArangoDBMockRecorder { method CreateCollection (line 804) | func (m *MockArangoDB) CreateCollection(ctx context.Context, database,... method CreateDB (line 818) | func (m *MockArangoDB) CreateDB(ctx context.Context, database string) ... method CreateGraph (line 832) | func (m *MockArangoDB) CreateGraph(ctx context.Context, database, grap... method DropCollection (line 846) | func (m *MockArangoDB) DropCollection(ctx context.Context, database, c... method DropDB (line 860) | func (m *MockArangoDB) DropDB(ctx context.Context, database string) er... method DropGraph (line 874) | func (m *MockArangoDB) DropGraph(ctx context.Context, database, graph ... type MockArangoDBMockRecorder (line 787) | type MockArangoDBMockRecorder struct method CreateCollection (line 812) | func (mr *MockArangoDBMockRecorder) CreateCollection(ctx, database, co... method CreateDB (line 826) | func (mr *MockArangoDBMockRecorder) CreateDB(ctx, database any) *gomoc... method CreateGraph (line 840) | func (mr *MockArangoDBMockRecorder) CreateGraph(ctx, database, graph, ... method DropCollection (line 854) | func (mr *MockArangoDBMockRecorder) DropCollection(ctx, database, coll... method DropDB (line 868) | func (mr *MockArangoDBMockRecorder) DropDB(ctx, database any) *gomock.... method DropGraph (line 882) | func (mr *MockArangoDBMockRecorder) DropGraph(ctx, database, graph any... function NewMockArangoDB (line 792) | func NewMockArangoDB(ctrl *gomock.Controller) *MockArangoDB { type MockSurrealDB (line 888) | type MockSurrealDB struct method EXPECT (line 907) | func (m *MockSurrealDB) EXPECT() *MockSurrealDBMockRecorder { method CreateDatabase (line 912) | func (m *MockSurrealDB) CreateDatabase(ctx context.Context, database s... method CreateNamespace (line 926) | func (m *MockSurrealDB) CreateNamespace(ctx context.Context, namespace... method DropDatabase (line 940) | func (m *MockSurrealDB) DropDatabase(ctx context.Context, database str... method DropNamespace (line 954) | func (m *MockSurrealDB) DropNamespace(ctx context.Context, namespace s... method Query (line 968) | func (m *MockSurrealDB) Query(ctx context.Context, query string, vars ... type MockSurrealDBMockRecorder (line 895) | type MockSurrealDBMockRecorder struct method CreateDatabase (line 920) | func (mr *MockSurrealDBMockRecorder) CreateDatabase(ctx, database any)... method CreateNamespace (line 934) | func (mr *MockSurrealDBMockRecorder) CreateNamespace(ctx, namespace an... method DropDatabase (line 948) | func (mr *MockSurrealDBMockRecorder) DropDatabase(ctx, database any) *... method DropNamespace (line 962) | func (mr *MockSurrealDBMockRecorder) DropNamespace(ctx, namespace any)... method Query (line 977) | func (mr *MockSurrealDBMockRecorder) Query(ctx, query, vars any) *gomo... function NewMockSurrealDB (line 900) | func NewMockSurrealDB(ctrl *gomock.Controller) *MockSurrealDB { type MockDGraph (line 983) | type MockDGraph struct method EXPECT (line 1002) | func (m *MockDGraph) EXPECT() *MockDGraphMockRecorder { method AddOrUpdateField (line 1007) | func (m *MockDGraph) AddOrUpdateField(ctx context.Context, fieldName, ... method ApplySchema (line 1021) | func (m *MockDGraph) ApplySchema(ctx context.Context, schema string) e... method DropField (line 1035) | func (m *MockDGraph) DropField(ctx context.Context, fieldName string) ... type MockDGraphMockRecorder (line 990) | type MockDGraphMockRecorder struct method AddOrUpdateField (line 1015) | func (mr *MockDGraphMockRecorder) AddOrUpdateField(ctx, fieldName, fie... method ApplySchema (line 1029) | func (mr *MockDGraphMockRecorder) ApplySchema(ctx, schema any) *gomock... method DropField (line 1043) | func (mr *MockDGraphMockRecorder) DropField(ctx, fieldName any) *gomoc... function NewMockDGraph (line 995) | func NewMockDGraph(ctrl *gomock.Controller) *MockDGraph { type MockScyllaDB (line 1049) | type MockScyllaDB struct method EXPECT (line 1068) | func (m *MockScyllaDB) EXPECT() *MockScyllaDBMockRecorder { method BatchQuery (line 1073) | func (m *MockScyllaDB) BatchQuery(name, stmt string, values ...any) er... method BatchQueryWithCtx (line 1092) | func (m *MockScyllaDB) BatchQueryWithCtx(ctx context.Context, name, st... method Exec (line 1111) | func (m *MockScyllaDB) Exec(stmt string, values ...any) error { method ExecCAS (line 1130) | func (m *MockScyllaDB) ExecCAS(dest any, stmt string, values ...any) (... method ExecWithCtx (line 1150) | func (m *MockScyllaDB) ExecWithCtx(ctx context.Context, stmt string, v... method ExecuteBatchWithCtx (line 1169) | func (m *MockScyllaDB) ExecuteBatchWithCtx(ctx context.Context, name s... method NewBatch (line 1183) | func (m *MockScyllaDB) NewBatch(name string, batchType int) error { method NewBatchWithCtx (line 1197) | func (m *MockScyllaDB) NewBatchWithCtx(ctx context.Context, name strin... method Query (line 1211) | func (m *MockScyllaDB) Query(dest any, stmt string, values ...any) err... method QueryWithCtx (line 1230) | func (m *MockScyllaDB) QueryWithCtx(ctx context.Context, dest any, stm... type MockScyllaDBMockRecorder (line 1056) | type MockScyllaDBMockRecorder struct method BatchQuery (line 1085) | func (mr *MockScyllaDBMockRecorder) BatchQuery(name, stmt any, values ... method BatchQueryWithCtx (line 1104) | func (mr *MockScyllaDBMockRecorder) BatchQueryWithCtx(ctx, name, stmt ... method Exec (line 1123) | func (mr *MockScyllaDBMockRecorder) Exec(stmt any, values ...any) *gom... method ExecCAS (line 1143) | func (mr *MockScyllaDBMockRecorder) ExecCAS(dest, stmt any, values ...... method ExecWithCtx (line 1162) | func (mr *MockScyllaDBMockRecorder) ExecWithCtx(ctx, stmt any, values ... method ExecuteBatchWithCtx (line 1177) | func (mr *MockScyllaDBMockRecorder) ExecuteBatchWithCtx(ctx, name any)... method NewBatch (line 1191) | func (mr *MockScyllaDBMockRecorder) NewBatch(name, batchType any) *gom... method NewBatchWithCtx (line 1205) | func (mr *MockScyllaDBMockRecorder) NewBatchWithCtx(ctx, name, batchTy... method Query (line 1223) | func (mr *MockScyllaDBMockRecorder) Query(dest, stmt any, values ...an... method QueryWithCtx (line 1242) | func (mr *MockScyllaDBMockRecorder) QueryWithCtx(ctx, dest, stmt any, ... function NewMockScyllaDB (line 1061) | func NewMockScyllaDB(ctrl *gomock.Controller) *MockScyllaDB { type MockElasticsearch (line 1249) | type MockElasticsearch struct method EXPECT (line 1268) | func (m *MockElasticsearch) EXPECT() *MockElasticsearchMockRecorder { method Bulk (line 1273) | func (m *MockElasticsearch) Bulk(ctx context.Context, operations []map... method CreateIndex (line 1288) | func (m *MockElasticsearch) CreateIndex(ctx context.Context, index str... method DeleteDocument (line 1302) | func (m *MockElasticsearch) DeleteDocument(ctx context.Context, index,... method DeleteIndex (line 1316) | func (m *MockElasticsearch) DeleteIndex(ctx context.Context, index str... method GetDocument (line 1330) | func (m *MockElasticsearch) GetDocument(ctx context.Context, index, id... method HealthCheck (line 1345) | func (m *MockElasticsearch) HealthCheck(ctx context.Context) (any, err... method IndexDocument (line 1360) | func (m *MockElasticsearch) IndexDocument(ctx context.Context, index, ... method Search (line 1374) | func (m *MockElasticsearch) Search(ctx context.Context, indices []stri... method UpdateDocument (line 1389) | func (m *MockElasticsearch) UpdateDocument(ctx context.Context, index,... type MockElasticsearchMockRecorder (line 1256) | type MockElasticsearchMockRecorder struct method Bulk (line 1282) | func (mr *MockElasticsearchMockRecorder) Bulk(ctx, operations any) *go... method CreateIndex (line 1296) | func (mr *MockElasticsearchMockRecorder) CreateIndex(ctx, index, setti... method DeleteDocument (line 1310) | func (mr *MockElasticsearchMockRecorder) DeleteDocument(ctx, index, id... method DeleteIndex (line 1324) | func (mr *MockElasticsearchMockRecorder) DeleteIndex(ctx, index any) *... method GetDocument (line 1339) | func (mr *MockElasticsearchMockRecorder) GetDocument(ctx, index, id an... method HealthCheck (line 1354) | func (mr *MockElasticsearchMockRecorder) HealthCheck(ctx any) *gomock.... method IndexDocument (line 1368) | func (mr *MockElasticsearchMockRecorder) IndexDocument(ctx, index, id,... method Search (line 1383) | func (mr *MockElasticsearchMockRecorder) Search(ctx, indices, query an... method UpdateDocument (line 1397) | func (mr *MockElasticsearchMockRecorder) UpdateDocument(ctx, index, id... function NewMockElasticsearch (line 1261) | func NewMockElasticsearch(ctrl *gomock.Controller) *MockElasticsearch { type Mockmigrator (line 1403) | type Mockmigrator struct method EXPECT (line 1422) | func (m *Mockmigrator) EXPECT() *MockmigratorMockRecorder { method beginTransaction (line 1427) | func (m *Mockmigrator) beginTransaction(c *container.Container) transa... method checkAndCreateMigrationTable (line 1441) | func (m *Mockmigrator) checkAndCreateMigrationTable(c *container.Conta... method commitMigration (line 1455) | func (m *Mockmigrator) commitMigration(c *container.Container, data tr... method getLastMigration (line 1469) | func (m *Mockmigrator) getLastMigration(c *container.Container) (int64... method lock (line 1484) | func (m *Mockmigrator) lock(ctx context.Context, cancel context.Cancel... method name (line 1498) | func (m *Mockmigrator) name() string { method rollback (line 1512) | func (m *Mockmigrator) rollback(c *container.Container, data transacti... method unlock (line 1524) | func (m *Mockmigrator) unlock(c *container.Container, ownerID string) ... type MockmigratorMockRecorder (line 1410) | type MockmigratorMockRecorder struct method beginTransaction (line 1435) | func (mr *MockmigratorMockRecorder) beginTransaction(c any) *gomock.Ca... method checkAndCreateMigrationTable (line 1449) | func (mr *MockmigratorMockRecorder) checkAndCreateMigrationTable(c any... method commitMigration (line 1463) | func (mr *MockmigratorMockRecorder) commitMigration(c, data any) *gomo... method getLastMigration (line 1478) | func (mr *MockmigratorMockRecorder) getLastMigration(c any) *gomock.Ca... method lock (line 1492) | func (mr *MockmigratorMockRecorder) lock(ctx, cancel, c, ownerID any) ... method name (line 1506) | func (mr *MockmigratorMockRecorder) name() *gomock.Call { method rollback (line 1518) | func (mr *MockmigratorMockRecorder) rollback(c, data any) *gomock.Call { method unlock (line 1532) | func (mr *MockmigratorMockRecorder) unlock(c, ownerID any) *gomock.Call { function NewMockmigrator (line 1415) | func NewMockmigrator(ctrl *gomock.Controller) *Mockmigrator { type MockOpenTSDB (line 1538) | type MockOpenTSDB struct method EXPECT (line 1557) | func (m *MockOpenTSDB) EXPECT() *MockOpenTSDBMockRecorder { method DeleteAnnotation (line 1562) | func (m *MockOpenTSDB) DeleteAnnotation(ctx context.Context, annotatio... method PostAnnotation (line 1576) | func (m *MockOpenTSDB) PostAnnotation(ctx context.Context, annotation,... method PutAnnotation (line 1590) | func (m *MockOpenTSDB) PutAnnotation(ctx context.Context, annotation, ... method PutDataPoints (line 1604) | func (m *MockOpenTSDB) PutDataPoints(ctx context.Context, data any, qu... type MockOpenTSDBMockRecorder (line 1545) | type MockOpenTSDBMockRecorder struct method DeleteAnnotation (line 1570) | func (mr *MockOpenTSDBMockRecorder) DeleteAnnotation(ctx, annotation, ... method PostAnnotation (line 1584) | func (mr *MockOpenTSDBMockRecorder) PostAnnotation(ctx, annotation, re... method PutAnnotation (line 1598) | func (mr *MockOpenTSDBMockRecorder) PutAnnotation(ctx, annotation, res... method PutDataPoints (line 1612) | func (mr *MockOpenTSDBMockRecorder) PutDataPoints(ctx, data, queryPara... function NewMockOpenTSDB (line 1550) | func NewMockOpenTSDB(ctrl *gomock.Controller) *MockOpenTSDB { type Mocklocker (line 1618) | type Mocklocker struct method EXPECT (line 1637) | func (m *Mocklocker) EXPECT() *MocklockerMockRecorder { method lock (line 1642) | func (m *Mocklocker) lock(ctx context.Context, cancel context.CancelFu... method name (line 1656) | func (m *Mocklocker) name() string { method unlock (line 1670) | func (m *Mocklocker) unlock(c *container.Container, ownerID string) er... type MocklockerMockRecorder (line 1625) | type MocklockerMockRecorder struct method lock (line 1650) | func (mr *MocklockerMockRecorder) lock(ctx, cancel, c, ownerID any) *g... method name (line 1664) | func (mr *MocklockerMockRecorder) name() *gomock.Call { method unlock (line 1678) | func (mr *MocklockerMockRecorder) unlock(c, ownerID any) *gomock.Call { function NewMocklocker (line 1630) | func NewMocklocker(ctrl *gomock.Controller) *Mocklocker { FILE: pkg/gofr/migration/mongo.go type mongoDS (line 11) | type mongoDS struct method apply (line 21) | func (ds mongoDS) apply(m migrator) migrator { type mongoMigrator (line 15) | type mongoMigrator struct method checkAndCreateMigrationTable (line 33) | func (mg mongoMigrator) checkAndCreateMigrationTable(c *container.Cont... method getLastMigration (line 44) | func (mg mongoMigrator) getLastMigration(c *container.Container) (int6... method beginTransaction (line 74) | func (mg mongoMigrator) beginTransaction(c *container.Container) trans... method commitMigration (line 78) | func (mg mongoMigrator) commitMigration(c *container.Container, data t... method rollback (line 96) | func (mg mongoMigrator) rollback(c *container.Container, data transact... method lock (line 101) | func (mg mongoMigrator) lock(ctx context.Context, cancel context.Cance... method unlock (line 105) | func (mg mongoMigrator) unlock(c *container.Container, ownerID string)... method name (line 109) | func (mongoMigrator) name() string { constant mongoMigrationCollection (line 29) | mongoMigrationCollection = "gofr_migrations" FILE: pkg/gofr/migration/mongo_test.go function mongoSetup (line 16) | func mongoSetup(t *testing.T) (migrator, *container.MockMongo, *containe... function Test_MongoCheckAndCreateMigrationTable (line 33) | func Test_MongoCheckAndCreateMigrationTable(t *testing.T) { function Test_MongoGetLastMigration (line 52) | func Test_MongoGetLastMigration(t *testing.T) { function Test_MongoCommitMigration (line 85) | func Test_MongoCommitMigration(t *testing.T) { FILE: pkg/gofr/migration/opentsdb.go type openTSDBDS (line 16) | type openTSDBDS struct method apply (line 39) | func (ds openTSDBDS) apply(m migrator) migrator { type openTSDBMigrator (line 21) | type openTSDBMigrator struct method checkAndCreateMigrationTable (line 48) | func (om *openTSDBMigrator) checkAndCreateMigrationTable(c *container.... method validateExistingFile (line 74) | func (om *openTSDBMigrator) validateExistingFile(c *container.Containe... method createEmptyMigrationFile (line 93) | func (om *openTSDBMigrator) createEmptyMigrationFile(c *container.Cont... method getLastMigration (line 119) | func (om *openTSDBMigrator) getLastMigration(c *container.Container) (... method beginTransaction (line 147) | func (om *openTSDBMigrator) beginTransaction(c *container.Container) t... method commitMigration (line 153) | func (om *openTSDBMigrator) commitMigration(c *container.Container, da... method loadMigrationsUnsafe (line 197) | func (om *openTSDBMigrator) loadMigrationsUnsafe() ([]tsdbMigrationRec... method writeMigrationsAtomically (line 232) | func (om *openTSDBMigrator) writeMigrationsAtomically(migrations []tsd... method rollback (line 270) | func (om *openTSDBMigrator) rollback(c *container.Container, data tran... method lock (line 286) | func (om *openTSDBMigrator) lock(ctx context.Context, cancel context.C... method unlock (line 290) | func (om *openTSDBMigrator) unlock(c *container.Container, ownerID str... method name (line 294) | func (*openTSDBMigrator) name() string { type tsdbMigrationRecord (line 27) | type tsdbMigrationRecord struct constant dirPerm (line 34) | dirPerm = 0755 function migrationExists (line 220) | func migrationExists(migrations []tsdbMigrationRecord, version int64) bo... FILE: pkg/gofr/migration/opentsdb_test.go function openTSDBSetup (line 25) | func openTSDBSetup(t *testing.T) (migrator, *container.Container, string) { function findMigrationFile (line 51) | func findMigrationFile(t *testing.T, baseDir string) string { function Test_OpenTSDBCheckAndCreateMigrationTable_Enhanced (line 79) | func Test_OpenTSDBCheckAndCreateMigrationTable_Enhanced(t *testing.T) { function getEnhancedTestCases (line 89) | func getEnhancedTestCases() []struct { function getSuccessTestCases (line 114) | func getSuccessTestCases() []struct { function getFilePermissionTestCases (line 178) | func getFilePermissionTestCases() []struct { function getDirectoryTestCases (line 249) | func getDirectoryTestCases() []struct { function getEdgeCaseTestCases (line 305) | func getEdgeCaseTestCases() []struct { function runEnhancedTestCase (line 355) | func runEnhancedTestCase(t *testing.T, tc struct { function Test_OpenTSDBCheckAndCreateMigrationTable_ConcurrentAccess (line 440) | func Test_OpenTSDBCheckAndCreateMigrationTable_ConcurrentAccess(t *testi... function Test_OpenTSDBCheckAndCreateMigrationTable_MutexProtection (line 489) | func Test_OpenTSDBCheckAndCreateMigrationTable_MutexProtection(t *testin... function Test_OpenTSDBCheckAndCreateMigrationTable_EdgeCases (line 514) | func Test_OpenTSDBCheckAndCreateMigrationTable_EdgeCases(t *testing.T) { function setupVeryLongPath (line 571) | func setupVeryLongPath(t *testing.T) (migrator, *container.Container, st... function setupSpecialCharPath (line 587) | func setupSpecialCharPath(t *testing.T) (migrator, *container.Container,... function setupUnicodePath (line 601) | func setupUnicodePath(t *testing.T) (migrator, *container.Container, str... function setupDeepPath (line 616) | func setupDeepPath(t *testing.T) (migrator, *container.Container, string) { function setupDotPath (line 636) | func setupDotPath(t *testing.T) (migrator, *container.Container, string) { function Test_OpenTSDBGetLastMigration (line 651) | func Test_OpenTSDBGetLastMigration(t *testing.T) { function Test_OpenTSDBCommitMigration_ConcurrentAccess (line 731) | func Test_OpenTSDBCommitMigration_ConcurrentAccess(t *testing.T) { function Test_OpenTSDBCommitMigration_ConcurrentDuplicates (line 789) | func Test_OpenTSDBCommitMigration_ConcurrentDuplicates(t *testing.T) { function verifyMigrationsCount (line 838) | func verifyMigrationsCount(t *testing.T, basePath string, expectedCount ... function Test_OpenTSDBCommitMigration_JSONFormatValidation (line 852) | func Test_OpenTSDBCommitMigration_JSONFormatValidation(t *testing.T) { function Test_OpenTSDBCommitMigration_TimestampAccuracy (line 892) | func Test_OpenTSDBCommitMigration_TimestampAccuracy(t *testing.T) { function verifyMigrationFileContains (line 944) | func verifyMigrationFileContains(t *testing.T, basePath string, expected... function Test_OpenTSDBValidateExistingFile (line 967) | func Test_OpenTSDBValidateExistingFile(t *testing.T) { function getValidateExistingFileTestCases (line 977) | func getValidateExistingFileTestCases() []struct { function getValidJSONTestCases (line 1001) | func getValidJSONTestCases() []struct { function getInvalidJSONTestCases (line 1058) | func getInvalidJSONTestCases() []struct { function getFileAccessTestCases (line 1129) | func getFileAccessTestCases() []struct { function setupSingleMigration (line 1161) | func setupSingleMigration(t *testing.T, filePath string) { function setupMultipleMigrations (line 1181) | func setupMultipleMigrations(t *testing.T, filePath string) { function setupMixedFieldTypes (line 1198) | func setupMixedFieldTypes(t *testing.T, filePath string) { function runValidateExistingFileTestCase (line 1222) | func runValidateExistingFileTestCase(t *testing.T, tc struct { function Test_OpenTSDBValidateExistingFile_ConcurrentAccess (line 1257) | func Test_OpenTSDBValidateExistingFile_ConcurrentAccess(t *testing.T) { function Test_OpenTSDBValidateExistingFile_FileModifiedDuringRead (line 1304) | func Test_OpenTSDBValidateExistingFile_FileModifiedDuringRead(t *testing... FILE: pkg/gofr/migration/oracle.go type oracleDS (line 19) | type oracleDS struct method apply (line 29) | func (od oracleDS) apply(m migrator) migrator { type oracleMigrator (line 23) | type oracleMigrator struct method checkAndCreateMigrationTable (line 92) | func (om oracleMigrator) checkAndCreateMigrationTable(c *container.Con... method getLastMigration (line 107) | func (om oracleMigrator) getLastMigration(c *container.Container) (int... method extractLastMigrationFromResults (line 133) | func (om oracleMigrator) extractLastMigrationFromResults(results []map... method convertToInt64 (line 147) | func (om oracleMigrator) convertToInt64(value any) int64 { method parseStringValue (line 161) | func (oracleMigrator) parseStringValue(value any) int64 { method commitMigration (line 176) | func (om oracleMigrator) commitMigration(c *container.Container, data ... method rollback (line 203) | func (om oracleMigrator) rollback(c *container.Container, data transac... method beginTransaction (line 217) | func (om oracleMigrator) beginTransaction(c *container.Container) tran... method lock (line 234) | func (om oracleMigrator) lock(ctx context.Context, cancel context.Canc... method startRefresh (line 267) | func (om oracleMigrator) startRefresh(ctx context.Context, cancel cont... method unlock (line 297) | func (om oracleMigrator) unlock(c *container.Container, ownerID string... method name (line 308) | func (oracleMigrator) name() string { constant checkAndCreateOracleMigrationTable (line 37) | checkAndCreateOracleMigrationTable = ` constant getLastOracleGoFrMigration (line 51) | getLastOracleGoFrMigration = ` constant insertOracleGoFrMigrationRow (line 55) | insertOracleGoFrMigrationRow = ` constant checkAndCreateOracleMigrationLocksTable (line 59) | checkAndCreateOracleMigrationLocksTable = ` constant deleteExpiredOracleLocks (line 71) | deleteExpiredOracleLocks = `DELETE FROM gofr_migration_locks WHERE expir... constant insertOracleLock (line 72) | insertOracleLock = `INSERT INTO gofr_migration_locks (lock_key, ... constant updateOracleLock (line 73) | updateOracleLock = ` constant deleteOracleLock (line 81) | deleteOracleLock = ` function isOracleDuplicateKeyError (line 292) | func isOracleDuplicateKeyError(err error) bool { type oracleTransactionWrapper (line 312) | type oracleTransactionWrapper struct method Exec (line 316) | func (otw *oracleTransactionWrapper) Exec(ctx context.Context, query s... method Select (line 320) | func (otw *oracleTransactionWrapper) Select(ctx context.Context, dest ... method Begin (line 324) | func (*oracleTransactionWrapper) Begin() (container.OracleTx, error) { FILE: pkg/gofr/migration/oracle_test.go function oracleSetup (line 25) | func oracleSetup(t *testing.T) (migrator, *container.MockOracleDB, *cont... function Test_OracleCheckAndCreateMigrationTable (line 42) | func Test_OracleCheckAndCreateMigrationTable(t *testing.T) { function Test_OracleGetLastMigration (line 68) | func Test_OracleGetLastMigration(t *testing.T) { function Test_OracleCommitMigration (line 94) | func Test_OracleCommitMigration(t *testing.T) { function TestOracleMigration_RunMigrationSuccess (line 136) | func TestOracleMigration_RunMigrationSuccess(t *testing.T) { function TestOracleMigration_FailCreateMigrationTable (line 187) | func TestOracleMigration_FailCreateMigrationTable(t *testing.T) { function TestOracleMigration_GetLastMigration_ReturnsZeroOnError (line 205) | func TestOracleMigration_GetLastMigration_ReturnsZeroOnError(t *testing.... function TestOracleMigrator_Lock (line 224) | func TestOracleMigrator_Lock(t *testing.T) { function TestOracleMigrator_Unlock (line 319) | func TestOracleMigrator_Unlock(t *testing.T) { function TestOracleMigrator_StartRefresh (line 370) | func TestOracleMigrator_StartRefresh(t *testing.T) { function TestOracleMigrator_Name (line 455) | func TestOracleMigrator_Name(t *testing.T) { function TestOracleMigrator_LockWithCleanupError (line 460) | func TestOracleMigrator_LockWithCleanupError(t *testing.T) { function TestOracleMigrator_Rollback (line 481) | func TestOracleMigrator_Rollback(t *testing.T) { function TestOracleMigrator_ConvertToInt64 (line 538) | func TestOracleMigrator_ConvertToInt64(t *testing.T) { function TestOracleMigrator_ParseStringValue (line 562) | func TestOracleMigrator_ParseStringValue(t *testing.T) { function TestOracleTransactionWrapper_Select (line 584) | func TestOracleTransactionWrapper_Select(t *testing.T) { function TestOracleTransactionWrapper_Begin (line 610) | func TestOracleTransactionWrapper_Begin(t *testing.T) { function initializeOracleRunMocks (line 618) | func initializeOracleRunMocks(t *testing.T) (*container.MockOracleDB, *c... FILE: pkg/gofr/migration/pubsub.go type pubsubDS (line 9) | type pubsubDS struct method CreateTopic (line 21) | func (ds pubsubDS) CreateTopic(ctx context.Context, name string) error { method DeleteTopic (line 25) | func (ds pubsubDS) DeleteTopic(ctx context.Context, name string) error { method Query (line 29) | func (ds pubsubDS) Query(ctx context.Context, query string, args ...an... method apply (line 33) | func (ds pubsubDS) apply(m migrator) migrator { type pubsubMigrator (line 16) | type pubsubMigrator struct method checkAndCreateMigrationTable (line 40) | func (pm pubsubMigrator) checkAndCreateMigrationTable(c *container.Con... method getLastMigration (line 44) | func (pm pubsubMigrator) getLastMigration(c *container.Container) (int... method beginTransaction (line 50) | func (pm pubsubMigrator) beginTransaction(c *container.Container) tran... method commitMigration (line 54) | func (pm pubsubMigrator) commitMigration(c *container.Container, data ... method rollback (line 60) | func (pm pubsubMigrator) rollback(c *container.Container, data transac... method lock (line 64) | func (pm pubsubMigrator) lock(ctx context.Context, cancel context.Canc... method unlock (line 68) | func (pm pubsubMigrator) unlock(c *container.Container, ownerID string... method name (line 72) | func (pubsubMigrator) name() string { FILE: pkg/gofr/migration/pubsub_test.go function Test_pubsubDS_Methods (line 21) | func Test_pubsubDS_Methods(t *testing.T) { function Test_pubsubDS_apply (line 58) | func Test_pubsubDS_apply(t *testing.T) { function Test_pubsubMigrator_Delegation (line 72) | func Test_pubsubMigrator_Delegation(t *testing.T) { function Test_PubSub_GhostDataConflict (line 95) | func Test_PubSub_GhostDataConflict(t *testing.T) { function Test_PubSub_NoEntryAdded (line 135) | func Test_PubSub_NoEntryAdded(t *testing.T) { FILE: pkg/gofr/migration/redis.go type redisDS (line 16) | type redisDS struct method apply (line 20) | func (r redisDS) apply(m migrator) migrator { type redisMigrator (line 27) | type redisMigrator struct method getLastMigration (line 39) | func (m redisMigrator) getLastMigration(c *container.Container) (int64... method beginTransaction (line 72) | func (m redisMigrator) beginTransaction(c *container.Container) transa... method commitMigration (line 84) | func (m redisMigrator) commitMigration(c *container.Container, data tr... method rollback (line 115) | func (m redisMigrator) rollback(c *container.Container, data transacti... method lock (line 123) | func (m redisMigrator) lock(ctx context.Context, cancel context.Cancel... method startRefresh (line 150) | func (redisMigrator) startRefresh(ctx context.Context, cancel context.... method unlock (line 190) | func (m redisMigrator) unlock(c *container.Container, ownerID string) ... method name (line 219) | func (redisMigrator) name() string { type redisData (line 33) | type redisData struct FILE: pkg/gofr/migration/redis_test.go function TestRedis_Get (line 25) | func TestRedis_Get(t *testing.T) { function TestRedis_Set (line 38) | func TestRedis_Set(t *testing.T) { function TestRedis_Del (line 51) | func TestRedis_Del(t *testing.T) { function TestRedis_Rename (line 64) | func TestRedis_Rename(t *testing.T) { function TestRedisMigrator_GetLastMigration (line 77) | func TestRedisMigrator_GetLastMigration(t *testing.T) { function TestRedisMigrator_beginTransaction (line 153) | func TestRedisMigrator_beginTransaction(t *testing.T) { function TestRedisMigrator_StartRefreshSuccess (line 179) | func TestRedisMigrator_StartRefreshSuccess(t *testing.T) { function TestRedisMigrator_StartRefreshError (line 214) | func TestRedisMigrator_StartRefreshError(t *testing.T) { function TestRedisMigrator_StartRefreshLockLost (line 238) | func TestRedisMigrator_StartRefreshLockLost(t *testing.T) { function TestRedisMigrator_Lock (line 262) | func TestRedisMigrator_Lock(t *testing.T) { function TestRedisMigrator_Unlock (line 287) | func TestRedisMigrator_Unlock(t *testing.T) { function TestRedisMigrator_CommitMigration (line 302) | func TestRedisMigrator_CommitMigration(t *testing.T) { function TestRedisMigrator_CommitMigration_ExecError (line 333) | func TestRedisMigrator_CommitMigration_ExecError(t *testing.T) { function TestRedisMigrator_Rollback (line 362) | func TestRedisMigrator_Rollback(t *testing.T) { function TestRedisMigrator_UnlockError (line 388) | func TestRedisMigrator_UnlockError(t *testing.T) { function TestRedisMigrator_Name (line 407) | func TestRedisMigrator_Name(t *testing.T) { FILE: pkg/gofr/migration/scylla_db.go type scyllaDS (line 11) | type scyllaDS struct method apply (line 20) | func (ds scyllaDS) apply(m migrator) migrator { type scyllaMigrator (line 15) | type scyllaMigrator struct method checkAndCreateMigrationTable (line 31) | func (s scyllaMigrator) checkAndCreateMigrationTable(c *container.Cont... method getLastMigration (line 54) | func (s scyllaMigrator) getLastMigration(c *container.Container) (int6... method beginTransaction (line 83) | func (s scyllaMigrator) beginTransaction(c *container.Container) trans... method commitMigration (line 87) | func (s scyllaMigrator) commitMigration(c *container.Container, data t... method rollback (line 109) | func (s scyllaMigrator) rollback(c *container.Container, data transact... method lock (line 114) | func (s scyllaMigrator) lock(ctx context.Context, cancel context.Cance... method unlock (line 118) | func (s scyllaMigrator) unlock(c *container.Container, ownerID string)... method name (line 122) | func (scyllaMigrator) name() string { constant scyllaDBMigrationTable (line 28) | scyllaDBMigrationTable = "gofr_migrations" type migrationRow (line 50) | type migrationRow struct FILE: pkg/gofr/migration/scylla_db_test.go type panicLogger (line 18) | type panicLogger struct method Fatalf (line 20) | func (*panicLogger) Fatalf(format string, args ...any) { method Fatal (line 24) | func (*panicLogger) Fatal(args ...any) { method Errorf (line 28) | func (*panicLogger) Errorf(_ string, _ ...any) {} method Error (line 29) | func (*panicLogger) Error(_ ...any) {} method Debugf (line 30) | func (*panicLogger) Debugf(_ string, _ ...any) {} method Noticef (line 31) | func (*panicLogger) Noticef(_ string, _ ...any) {} method Debug (line 32) | func (*panicLogger) Debug(_ ...any) {} method Infof (line 33) | func (*panicLogger) Infof(_ string, _ ...any) {} method Info (line 34) | func (*panicLogger) Info(_ ...any) {} method Notice (line 35) | func (*panicLogger) Notice(_ ...any) {} method Warn (line 36) | func (*panicLogger) Warn(_ ...any) {} method Warnf (line 37) | func (*panicLogger) Warnf(_ string, _ ...any) {} method Log (line 38) | func (*panicLogger) Log(_ ...any) {} method Logf (line 39) | func (*panicLogger) Logf(_ string, _ ...any) {} method ChangeLevel (line 40) | func (*panicLogger) ChangeLevel(_ logging.Level) {} type NoopLogger (line 42) | type NoopLogger struct method Fatalf (line 44) | func (*NoopLogger) Fatalf(format string, args ...any) { method Fatal (line 47) | func (*NoopLogger) Fatal(args ...any) { method Errorf (line 50) | func (*NoopLogger) Errorf(_ string, _ ...any) {} method Error (line 51) | func (*NoopLogger) Error(_ ...any) {} method Debugf (line 52) | func (*NoopLogger) Debugf(_ string, _ ...any) {} method Noticef (line 53) | func (*NoopLogger) Noticef(_ string, _ ...any) {} method Debug (line 54) | func (*NoopLogger) Debug(_ ...any) {} method Infof (line 55) | func (*NoopLogger) Infof(_ string, _ ...any) {} method Info (line 56) | func (*NoopLogger) Info(_ ...any) {} method Notice (line 57) | func (*NoopLogger) Notice(_ ...any) {} method Warn (line 58) | func (*NoopLogger) Warn(_ ...any) {} method Warnf (line 59) | func (*NoopLogger) Warnf(_ string, _ ...any) {} method Log (line 60) | func (*NoopLogger) Log(_ ...any) {} method Logf (line 61) | func (*NoopLogger) Logf(_ string, _ ...any) {} method ChangeLevel (line 62) | func (*NoopLogger) ChangeLevel(_ logging.Level) {} function scyllaSetup (line 64) | func scyllaSetup(t *testing.T) (migrator, *container.MockScyllaDB, *cont... function TestScyllaCheckAndCreateMigrationTable (line 79) | func TestScyllaCheckAndCreateMigrationTable(t *testing.T) { function TestScyllaGetLastMigration (line 101) | func TestScyllaGetLastMigration(t *testing.T) { function TestScyllaCommitMigration (line 146) | func TestScyllaCommitMigration(t *testing.T) { function TestScyllaBeginTransaction (line 173) | func TestScyllaBeginTransaction(t *testing.T) { function TestScyllaMigrator_Rollback (line 181) | func TestScyllaMigrator_Rollback(t *testing.T) { FILE: pkg/gofr/migration/sql.go constant createSQLGoFrMigrationsTable (line 17) | createSQLGoFrMigrationsTable = `CREATE TABLE IF NOT EXISTS gofr_migratio... constant createSQLGoFrMigrationLocksTable (line 25) | createSQLGoFrMigrationLocksTable = `CREATE TABLE IF NOT EXISTS gofr_migr... constant getLastSQLGoFrMigration (line 31) | getLastSQLGoFrMigration = `SELECT COALESCE(MAX(version), 0) FROM gofr_mi... constant insertGoFrMigrationRowMySQL (line 33) | insertGoFrMigrationRowMySQL = `INSERT INTO gofr_migrations (version, ... constant insertGoFrMigrationRowPostgres (line 34) | insertGoFrMigrationRowPostgres = `INSERT INTO gofr_migrations (version, ... constant deleteExpiredLocksMySQL (line 36) | deleteExpiredLocksMySQL = "DELETE FROM gofr_migration_locks WHERE exp... constant deleteExpiredLocksPostgres (line 37) | deleteExpiredLocksPostgres = "DELETE FROM gofr_migration_locks WHERE exp... constant insertLockMySQL (line 39) | insertLockMySQL = "INSERT INTO gofr_migration_locks (lock_key, owner_... constant insertLockPostgres (line 40) | insertLockPostgres = "INSERT INTO gofr_migration_locks (lock_key, owner_... constant updateLockMySQL (line 42) | updateLockMySQL = "UPDATE gofr_migration_locks SET expires_at = ? WHE... constant updateLockPostgres (line 43) | updateLockPostgres = "UPDATE gofr_migration_locks SET expires_at = $1 WH... constant deleteLockMySQL (line 45) | deleteLockMySQL = "DELETE FROM gofr_migration_locks WHERE lock_key = ... constant deleteLockPostgres (line 46) | deleteLockPostgres = "DELETE FROM gofr_migration_locks WHERE lock_key = ... constant mysql (line 48) | mysql = "mysql" constant postgres (line 49) | postgres = "postgres" constant sqlite (line 50) | sqlite = "sqlite" type sqlDS (line 54) | type sqlDS struct method apply (line 58) | func (s *sqlDS) apply(m migrator) migrator { type sqlMigrator (line 65) | type sqlMigrator struct method checkAndCreateMigrationTable (line 71) | func (d sqlMigrator) checkAndCreateMigrationTable(c *container.Contain... method getLastMigration (line 83) | func (d sqlMigrator) getLastMigration(c *container.Container) (int64, ... method commitMigration (line 101) | func (d sqlMigrator) commitMigration(c *container.Container, data tran... method beginTransaction (line 136) | func (d sqlMigrator) beginTransaction(c *container.Container) transact... method rollback (line 153) | func (d sqlMigrator) rollback(c *container.Container, data transaction... method lock (line 167) | func (d sqlMigrator) lock(ctx context.Context, cancel context.CancelFu... method startRefresh (line 222) | func (sqlMigrator) startRefresh(ctx context.Context, cancel context.Ca... method unlock (line 271) | func (d sqlMigrator) unlock(c *container.Container, ownerID string) er... method name (line 305) | func (sqlMigrator) name() string { function insertMigrationRecord (line 130) | func insertMigrationRecord(tx *gofrSql.Tx, query string, version int64, ... function isDuplicateKeyError (line 212) | func isDuplicateKeyError(err error) bool { FILE: pkg/gofr/migration/sql_test.go function TestQuery (line 27) | func TestQuery(t *testing.T) { function TestQueryRow (line 101) | func TestQueryRow(t *testing.T) { function TestQueryRowContext (line 125) | func TestQueryRowContext(t *testing.T) { function TestExec (line 151) | func TestExec(t *testing.T) { function TestExecContext (line 203) | func TestExecContext(t *testing.T) { function TestCheckAndCreateMigrationTableSuccess (line 241) | func TestCheckAndCreateMigrationTableSuccess(t *testing.T) { function TestCheckAndCreateMigrationTableExecError (line 263) | func TestCheckAndCreateMigrationTableExecError(t *testing.T) { function TestBeginTransactionSuccess (line 286) | func TestBeginTransactionSuccess(t *testing.T) { function TestBeginTransactionDBError (line 311) | func TestBeginTransactionDBError(t *testing.T) { function TestRollbackNoTransaction (line 330) | func TestRollbackNoTransaction(t *testing.T) { function TestApply (line 338) | func TestApply(t *testing.T) { function TestGetLastMigration_UseMigratorFallback (line 352) | func TestGetLastMigration_UseMigratorFallback(t *testing.T) { function TestGetLastMigration_MigratorReturnsLesser (line 369) | func TestGetLastMigration_MigratorReturnsLesser(t *testing.T) { function TestBeginTransaction_ReplaceSQLTx (line 386) | func TestBeginTransaction_ReplaceSQLTx(t *testing.T) { function TestCheckAndCreateMigrationTable_ErrorCreatingTable (line 405) | func TestCheckAndCreateMigrationTable_ErrorCreatingTable(t *testing.T) { function TestSQLMigrator_Lock (line 418) | func TestSQLMigrator_Lock(t *testing.T) { function TestSQLMigrator_Unlock (line 446) | func TestSQLMigrator_Unlock(t *testing.T) { function TestSQLMigrator_LockRetrySuccess (line 468) | func TestSQLMigrator_LockRetrySuccess(t *testing.T) { function TestSQLMigrator_LockAcquireError (line 501) | func TestSQLMigrator_LockAcquireError(t *testing.T) { function TestSQLMigrator_StartRefreshSuccess (line 524) | func TestSQLMigrator_StartRefreshSuccess(t *testing.T) { function TestSQLMigrator_StartRefreshError (line 563) | func TestSQLMigrator_StartRefreshError(t *testing.T) { function TestSQLMigrator_CommitMigration (line 587) | func TestSQLMigrator_CommitMigration(t *testing.T) { function TestSQLMigrator_CommitMigration_Postgres (line 615) | func TestSQLMigrator_CommitMigration_Postgres(t *testing.T) { function TestSQLMigrator_CommitMigration_ExecError (line 643) | func TestSQLMigrator_CommitMigration_ExecError(t *testing.T) { function TestSQLMigrator_CommitMigration_CommitError (line 670) | func TestSQLMigrator_CommitMigration_CommitError(t *testing.T) { function TestSQLMigrator_RollbackSuccess (line 699) | func TestSQLMigrator_RollbackSuccess(t *testing.T) { function TestSQLMigrator_UnlockError (line 729) | func TestSQLMigrator_UnlockError(t *testing.T) { function TestSQLMigrator_CheckAndCreateMigrationTable_Error (line 753) | func TestSQLMigrator_CheckAndCreateMigrationTable_Error(t *testing.T) { function TestSQLMigrator_Name (line 787) | func TestSQLMigrator_Name(t *testing.T) { FILE: pkg/gofr/migration/surreal_db.go type surrealDS (line 14) | type surrealDS struct method Query (line 18) | func (s surrealDS) Query(ctx context.Context, query string, vars map[s... method CreateNamespace (line 22) | func (s surrealDS) CreateNamespace(ctx context.Context, namespace stri... method CreateDatabase (line 26) | func (s surrealDS) CreateDatabase(ctx context.Context, database string... method DropNamespace (line 30) | func (s surrealDS) DropNamespace(ctx context.Context, namespace string... method DropDatabase (line 34) | func (s surrealDS) DropDatabase(ctx context.Context, database string) ... method apply (line 43) | func (s surrealDS) apply(m migrator) migrator { type surrealMigrator (line 38) | type surrealMigrator struct method checkAndCreateMigrationTable (line 68) | func (s surrealMigrator) checkAndCreateMigrationTable(c *container.Con... method getLastMigration (line 83) | func (s surrealMigrator) getLastMigration(c *container.Container) (int... method beginTransaction (line 107) | func (s surrealMigrator) beginTransaction(c *container.Container) tran... method commitMigration (line 115) | func (s surrealMigrator) commitMigration(c *container.Container, data ... method rollback (line 131) | func (s surrealMigrator) rollback(c *container.Container, data transac... method lock (line 137) | func (s surrealMigrator) lock(ctx context.Context, cancel context.Canc... method unlock (line 141) | func (s surrealMigrator) unlock(c *container.Container, ownerID string... method name (line 145) | func (surrealMigrator) name() string { constant getLastSurrealDBGoFrMigration (line 51) | getLastSurrealDBGoFrMigration = `SELECT version FROM gofr_migrations O... constant insertSurrealDBGoFrMigrationRow (line 52) | insertSurrealDBGoFrMigrationRow = `CREATE gofr_migrations SET version = ... function getMigrationTableQueries (line 56) | func getMigrationTableQueries() []string { FILE: pkg/gofr/migration/surreal_db_test.go function surrealSetup (line 16) | func surrealSetup(t *testing.T) (migrator, *container.MockSurrealDB, *co... function Test_SurrealCheckAndCreateMigrationTable (line 33) | func Test_SurrealCheckAndCreateMigrationTable(t *testing.T) { function Test_SurrealGetLastMigration (line 53) | func Test_SurrealGetLastMigration(t *testing.T) { function Test_SurrealCommitMigration (line 82) | func Test_SurrealCommitMigration(t *testing.T) { function Test_SurrealBeginTransaction (line 116) | func Test_SurrealBeginTransaction(t *testing.T) { function TestSurrealDS_Query (line 125) | func TestSurrealDS_Query(t *testing.T) { function TestSurrealDS_CreateNamespace (line 140) | func TestSurrealDS_CreateNamespace(t *testing.T) { function TestSurrealDS_CreateDatabase (line 152) | func TestSurrealDS_CreateDatabase(t *testing.T) { function TestSurrealDS_DropNamespace (line 164) | func TestSurrealDS_DropNamespace(t *testing.T) { function TestSurrealDS_DropDatabase (line 176) | func TestSurrealDS_DropDatabase(t *testing.T) { FILE: pkg/gofr/otel.go method initTracer (line 20) | func (a *App) initTracer() { function isValidConfig (line 59) | func isValidConfig(logger logging.Logger, name, url, host, port string) ... function parseHeaders (line 86) | func parseHeaders(headerStr string) map[string]string { method getTracerHeaders (line 118) | func (a *App) getTracerHeaders() map[string]string { method getExporter (line 131) | func (a *App) getExporter(name, host, port, url string) (sdktrace.SpanEx... function buildOtlpExporter (line 159) | func buildOtlpExporter(logger logging.Logger, name, url, host, port stri... function buildZipkinExporter (line 175) | func buildZipkinExporter(logger logging.Logger, url, host, port string, ... function buildGoFrExporter (line 190) | func buildGoFrExporter(logger logging.Logger, url string) sdktrace.SpanE... type otelErrorHandler (line 200) | type otelErrorHandler struct method Handle (line 204) | func (o *otelErrorHandler) Handle(e error) { FILE: pkg/gofr/otel_test.go function TestParseHeaders (line 13) | func TestParseHeaders(t *testing.T) { function TestApp_getTracerHeaders_WithTracerHeaders (line 103) | func TestApp_getTracerHeaders_WithTracerHeaders(t *testing.T) { function TestApp_getTracerHeaders_WithAuthKey (line 155) | func TestApp_getTracerHeaders_WithAuthKey(t *testing.T) { function TestApp_getTracerHeaders_NoConfig (line 190) | func TestApp_getTracerHeaders_NoConfig(t *testing.T) { type captureLogger (line 207) | type captureLogger struct method Debug (line 211) | func (*captureLogger) Debug(_ ...any) {} method Debugf (line 212) | func (*captureLogger) Debugf(_ string, _ ...any) {} method Log (line 213) | func (*captureLogger) Log(_ ...any) {} method Logf (line 214) | func (*captureLogger) Logf(_ string, _ ...any) {} method Info (line 215) | func (*captureLogger) Info(_ ...any) {} method Infof (line 216) | func (*captureLogger) Infof(_ string, _ ...any) {} method Notice (line 217) | func (*captureLogger) Notice(_ ...any) {} method Noticef (line 218) | func (*captureLogger) Noticef(_ string, _ ...any) {} method Warn (line 219) | func (*captureLogger) Warn(_ ...any) {} method Warnf (line 220) | func (*captureLogger) Warnf(_ string, _ ...any) {} method Error (line 221) | func (l *captureLogger) Error(args ...any) { method Errorf (line 232) | func (*captureLogger) Errorf(_ string, _ ...any) {} method Fatal (line 233) | func (*captureLogger) Fatal(_ ...any) {} method Fatalf (line 234) | func (*captureLogger) Fatalf(_ string, _ ...any) {} method ChangeLevel (line 235) | func (*captureLogger) ChangeLevel(_ logging.Level) {} function TestOtelErrorHandler_Ignores2xxStatusErrors (line 237) | func TestOtelErrorHandler_Ignores2xxStatusErrors(t *testing.T) { function TestOtelErrorHandler_LogsNon2xxErrors (line 248) | func TestOtelErrorHandler_LogsNon2xxErrors(t *testing.T) { function TestOtelErrorHandler_NilErrorNoop (line 258) | func TestOtelErrorHandler_NilErrorNoop(t *testing.T) { FILE: pkg/gofr/rbac.go method EnableRBAC (line 28) | func (a *App) EnableRBAC(configPath ...string) { FILE: pkg/gofr/rbac/config.go type RoleDefinition (line 39) | type RoleDefinition struct type EndpointMapping (line 55) | type EndpointMapping struct type Config (line 85) | type Config struct method validate (line 180) | func (c *Config) validate() error { method validateEndpointPath (line 199) | func (c *Config) validateEndpointPath(path string, index int) error { method checkWildcardPattern (line 230) | func (*Config) checkWildcardPattern(path string, index int) error { method checkRegexPattern (line 240) | func (*Config) checkRegexPattern(path string, index int) error { method checkRegexIndicators (line 250) | func (*Config) checkRegexIndicators(path string, index int) error { method processUnifiedConfig (line 265) | func (c *Config) processUnifiedConfig() error { method initializeMaps (line 273) | func (c *Config) initializeMaps() { method buildRolePermissionsMap (line 284) | func (c *Config) buildRolePermissionsMap() { method buildEndpointPermissionMap (line 293) | func (c *Config) buildEndpointPermissionMap() error { method processEndpointMethods (line 309) | func (c *Config) processEndpointMethods(endpoint *EndpointMapping, met... method storeEndpointMapping (line 330) | func (c *Config) storeEndpointMapping(endpoint *EndpointMapping, key, ... method getEffectivePermissions (line 352) | func (c *Config) getEffectivePermissions(roleName string) []string { method GetRolePermissions (line 387) | func (c *Config) GetRolePermissions(role string) []string { method GetEndpointPermission (line 395) | func (c *Config) GetEndpointPermission(method, path string) ([]string,... method getExactEndpoint (line 410) | func (c *Config) getExactEndpoint(key string) (*EndpointMapping, bool) { method checkExactMatch (line 420) | func (c *Config) checkExactMatch(key string) (permissions []string, is... method findEndpointByPattern (line 435) | func (c *Config) findEndpointByPattern(methodUpper, path string) (*End... method checkPatternMatch (line 450) | func (c *Config) checkPatternMatch(methodUpper, path string) (permissi... method matchesKey (line 471) | func (c *Config) matchesKey(key, methodUpper, path string) bool { function LoadPermissions (line 134) | func LoadPermissions(path string, logger datasource.Logger, metrics cont... function buildEndpointKey (line 324) | func buildEndpointKey(endpoint *EndpointMapping, methodUpper string) str... FILE: pkg/gofr/rbac/config_test.go function TestLoadPermissions_ValidConfigs (line 13) | func TestLoadPermissions_ValidConfigs(t *testing.T) { function TestLoadPermissions_ErrorCases (line 65) | func TestLoadPermissions_ErrorCases(t *testing.T) { function TestConfig_GetRolePermissions (line 121) | func TestConfig_GetRolePermissions(t *testing.T) { function TestConfig_GetEndpointPermission_ExactMatch (line 174) | func TestConfig_GetEndpointPermission_ExactMatch(t *testing.T) { function TestConfig_GetEndpointPermission_PublicEndpoint (line 188) | func TestConfig_GetEndpointPermission_PublicEndpoint(t *testing.T) { function TestConfig_GetEndpointPermission_NotFound (line 202) | func TestConfig_GetEndpointPermission_NotFound(t *testing.T) { function TestConfig_GetEndpointPermission_MuxPattern (line 216) | func TestConfig_GetEndpointPermission_MuxPattern(t *testing.T) { function TestConfig_GetEndpointPermission_MuxPatternWithConstraint (line 230) | func TestConfig_GetEndpointPermission_MuxPatternWithConstraint(t *testin... function TestConfig_GetEndpointPermission_CaseInsensitive (line 244) | func TestConfig_GetEndpointPermission_CaseInsensitive(t *testing.T) { function TestConfig_GetEndpointPermission_MultiplePermissions (line 258) | func TestConfig_GetEndpointPermission_MultiplePermissions(t *testing.T) { function TestConfig_processUnifiedConfig (line 276) | func TestConfig_processUnifiedConfig(t *testing.T) { function createTestConfigFile (line 373) | func createTestConfigFile(filename, content string) (string, error) { function TestConfig_FindEndpointByPattern (line 387) | func TestConfig_FindEndpointByPattern(t *testing.T) { function TestConfig_MatchesKey (line 460) | func TestConfig_MatchesKey(t *testing.T) { function TestConfig_getEffectivePermissions (line 540) | func TestConfig_getEffectivePermissions(t *testing.T) { function TestExtractNestedClaim_Additional (line 612) | func TestExtractNestedClaim_Additional(t *testing.T) { function TestExtractArrayClaim_Additional (line 672) | func TestExtractArrayClaim_Additional(t *testing.T) { FILE: pkg/gofr/rbac/endpoint_matcher.go constant DefaultConfigPath (line 17) | DefaultConfigPath = "" constant defaultRBACJSONPath (line 20) | defaultRBACJSONPath = "configs/rbac.json" constant defaultRBACYAMLPath (line 21) | defaultRBACYAMLPath = "configs/rbac.yaml" constant defaultRBACYMLPath (line 22) | defaultRBACYMLPath = "configs/rbac.yml" function matchEndpoint (line 33) | func matchEndpoint(method, route string, endpoints []EndpointMapping, co... function matchesHTTPMethod (line 61) | func matchesHTTPMethod(method string, allowedMethods []string) bool { function isMuxPattern (line 78) | func isMuxPattern(pattern string) bool { function matchMuxPattern (line 85) | func matchMuxPattern(pattern, method, path string, router *mux.Router) b... function validateMuxPattern (line 114) | func validateMuxPattern(pattern string) error { function matchesEndpointPattern (line 138) | func matchesEndpointPattern(endpoint *EndpointMapping, route string, con... function checkEndpointAuthorization (line 158) | func checkEndpointAuthorization(role string, endpoint *EndpointMapping, ... function getEndpointForRequest (line 195) | func getEndpointForRequest(r *http.Request, config *Config) (*EndpointMa... function ResolveRBACConfigPath (line 215) | func ResolveRBACConfigPath(configFile string) string { FILE: pkg/gofr/rbac/endpoint_matcher_test.go function TestMatchEndpoint_ExactMatch (line 15) | func TestMatchEndpoint_ExactMatch(t *testing.T) { function TestMatchEndpoint_PublicEndpoint (line 28) | func TestMatchEndpoint_PublicEndpoint(t *testing.T) { function TestMatchEndpoint_DifferentMethod (line 41) | func TestMatchEndpoint_DifferentMethod(t *testing.T) { function TestMatchEndpoint_WildcardMethod (line 54) | func TestMatchEndpoint_WildcardMethod(t *testing.T) { function TestMatchEndpoint_MuxPatternPath (line 67) | func TestMatchEndpoint_MuxPatternPath(t *testing.T) { function TestMatchEndpoint_MuxPatternWithConstraint (line 80) | func TestMatchEndpoint_MuxPatternWithConstraint(t *testing.T) { function TestMatchEndpoint_NotFound (line 93) | func TestMatchEndpoint_NotFound(t *testing.T) { function TestMatchEndpoint_EmptyMethods (line 106) | func TestMatchEndpoint_EmptyMethods(t *testing.T) { function TestMatchesHTTPMethod (line 119) | func TestMatchesHTTPMethod(t *testing.T) { function TestMatchesEndpointPattern (line 173) | func TestMatchesEndpointPattern(t *testing.T) { function TestCheckEndpointAuthorization_PublicEndpoint (line 258) | func TestCheckEndpointAuthorization_PublicEndpoint(t *testing.T) { function TestCheckEndpointAuthorization_ExactPermission (line 273) | func TestCheckEndpointAuthorization_ExactPermission(t *testing.T) { function TestCheckEndpointAuthorization_WildcardsNotSupported (line 288) | func TestCheckEndpointAuthorization_WildcardsNotSupported(t *testing.T) { function TestCheckEndpointAuthorization_ResourceWildcardNotSupported (line 303) | func TestCheckEndpointAuthorization_ResourceWildcardNotSupported(t *test... function TestCheckEndpointAuthorization_NoPermission (line 318) | func TestCheckEndpointAuthorization_NoPermission(t *testing.T) { function TestCheckEndpointAuthorization_EmptyRequiredPermissions (line 333) | func TestCheckEndpointAuthorization_EmptyRequiredPermissions(t *testing.... function TestCheckEndpointAuthorization_NoRolePermissions (line 348) | func TestCheckEndpointAuthorization_NoRolePermissions(t *testing.T) { function TestCheckEndpointAuthorization_InheritedPermissions (line 363) | func TestCheckEndpointAuthorization_InheritedPermissions(t *testing.T) { function TestCheckEndpointAuthorization_MultiplePermissions_OR_First (line 379) | func TestCheckEndpointAuthorization_MultiplePermissions_OR_First(t *test... function TestCheckEndpointAuthorization_MultiplePermissions_OR_Second (line 394) | func TestCheckEndpointAuthorization_MultiplePermissions_OR_Second(t *tes... function TestCheckEndpointAuthorization_MultiplePermissions_None (line 409) | func TestCheckEndpointAuthorization_MultiplePermissions_None(t *testing.... function TestGetEndpointForRequest (line 424) | func TestGetEndpointForRequest(t *testing.T) { function TestIsMuxPattern (line 496) | func TestIsMuxPattern(t *testing.T) { function TestMatchMuxPattern (line 542) | func TestMatchMuxPattern(t *testing.T) { function TestValidateMuxPattern (line 624) | func TestValidateMuxPattern(t *testing.T) { function TestResolveRBACConfigPath (line 674) | func TestResolveRBACConfigPath(t *testing.T) { FILE: pkg/gofr/rbac/middleware.go type authMethod (line 20) | type authMethod constant userRole (line 22) | userRole authMethod = 4 constant unknownRouteLabel (line 24) | unknownRouteLabel = "" type AuditLog (line 28) | type AuditLog struct method PrettyPrint (line 37) | func (ral *AuditLog) PrettyPrint(writer io.Writer) { function Middleware (line 84) | func Middleware(config *Config) func(handler http.Handler) http.Handler { function handleAuthError (line 168) | func handleAuthError(w http.ResponseWriter, r *http.Request, config *Con... function extractRole (line 203) | func extractRole(r *http.Request, config *Config) (string, error) { function extractRoleFromJWT (line 229) | func extractRoleFromJWT(r *http.Request, claimPath string) (string, erro... function extractClaimValue (line 257) | func extractClaimValue(claims jwt.MapClaims, path string) (any, error) { function extractArrayClaim (line 282) | func extractArrayClaim(claims jwt.MapClaims, path string, idx int) (any,... function extractNestedClaim (line 316) | func extractNestedClaim(claims jwt.MapClaims, path string) (any, error) { function logAuditEvent (line 364) | func logAuditEvent(logger datasource.Logger, r *http.Request, role, rout... function sanitizeErrorForTrace (line 395) | func sanitizeErrorForTrace(err error) error { FILE: pkg/gofr/rbac/middleware_test.go function TestMiddleware_NilConfig (line 19) | func TestMiddleware_NilConfig(t *testing.T) { function TestMiddleware_PublicEndpoint (line 37) | func TestMiddleware_PublicEndpoint(t *testing.T) { function TestMiddleware_NoEndpointMatch (line 63) | func TestMiddleware_NoEndpointMatch(t *testing.T) { function TestMiddleware_RoleNotFound (line 91) | func TestMiddleware_RoleNotFound(t *testing.T) { function TestMiddleware_ValidRoleAndPermission (line 121) | func TestMiddleware_ValidRoleAndPermission(t *testing.T) { function TestMiddleware_InvalidPermission (line 152) | func TestMiddleware_InvalidPermission(t *testing.T) { function TestExtractRole (line 183) | func TestExtractRole(t *testing.T) { function TestExtractRoleFromJWT (line 264) | func TestExtractRoleFromJWT(t *testing.T) { function TestExtractClaimValue (line 352) | func TestExtractClaimValue(t *testing.T) { function TestExtractArrayClaim_Basic (line 426) | func TestExtractArrayClaim_Basic(t *testing.T) { function TestExtractArrayClaim_Errors (line 466) | func TestExtractArrayClaim_Errors(t *testing.T) { function TestExtractArrayClaim_EdgeCases (line 542) | func TestExtractArrayClaim_EdgeCases(t *testing.T) { function runExtractArrayClaimTests (line 564) | func runExtractArrayClaimTests(t *testing.T, testCases []struct { function TestExtractNestedClaim_Basic (line 599) | func TestExtractNestedClaim_Basic(t *testing.T) { function TestExtractNestedClaim_Errors (line 647) | func TestExtractNestedClaim_Errors(t *testing.T) { function TestExtractNestedClaim_EdgeCases (line 709) | func TestExtractNestedClaim_EdgeCases(t *testing.T) { function runExtractNestedClaimTests (line 733) | func runExtractNestedClaimTests(t *testing.T, testCases []struct { function TestLogAuditEvent (line 759) | func TestLogAuditEvent(t *testing.T) { function TestHandleAuthError (line 799) | func TestHandleAuthError(t *testing.T) { type mockLogger (line 858) | type mockLogger struct method Debug (line 865) | func (m *mockLogger) Debug(args ...any) { method Debugf (line 871) | func (m *mockLogger) Debugf(_ string, _ ...any) { m.logs = append(m.lo... method Info (line 872) | func (m *mockLogger) Info(args ...any) { method Infof (line 878) | func (m *mockLogger) Infof(format string, args ...any) { method Error (line 883) | func (m *mockLogger) Error(_ ...any) { m.logs = append(m.logs, "ERROR") } method Errorf (line 884) | func (m *mockLogger) Errorf(format string, args ...any) { method Warn (line 889) | func (m *mockLogger) Warn(_ ...any) { m.logs = append(m.logs, "WARN") } method Warnf (line 891) | func (m *mockLogger) Warnf(_ string, _ ...any) { m.logs = append(m.log... function TestMiddleware_WithTracing (line 893) | func TestMiddleware_WithTracing(t *testing.T) { function TestMiddleware_RoleInAuditLogs (line 926) | func TestMiddleware_RoleInAuditLogs(t *testing.T) { function TestSanitizeErrorForTrace (line 1027) | func TestSanitizeErrorForTrace(t *testing.T) { FILE: pkg/gofr/rbac_test.go function TestEnableRBAC (line 13) | func TestEnableRBAC(t *testing.T) { function TestEnableRBAC_WithDefaultConfigPath (line 85) | func TestEnableRBAC_WithDefaultConfigPath(t *testing.T) { function createTestConfigFile (line 130) | func createTestConfigFile(filename, content string) (string, error) { function TestApp_EnableRBAC_Integration (line 144) | func TestApp_EnableRBAC_Integration(t *testing.T) { FILE: pkg/gofr/request.go type Request (line 10) | type Request interface FILE: pkg/gofr/responder.go type Responder (line 5) | type Responder interface type noopResponder (line 13) | type noopResponder struct method Respond (line 15) | func (noopResponder) Respond(_ any, _ error) {} FILE: pkg/gofr/rest.go method GET (line 9) | func (a *App) GET(pattern string, handler Handler) { method PUT (line 14) | func (a *App) PUT(pattern string, handler Handler) { method POST (line 19) | func (a *App) POST(pattern string, handler Handler) { method DELETE (line 24) | func (a *App) DELETE(pattern string, handler Handler) { method PATCH (line 29) | func (a *App) PATCH(pattern string, handler Handler) { method add (line 33) | func (a *App) add(method, pattern string, h Handler) { method AddRESTHandlers (line 53) | func (a *App) AddRESTHandlers(object any) error { FILE: pkg/gofr/run.go method Run (line 15) | func (a *App) Run() { method handleStartupHooks (line 39) | func (a *App) handleStartupHooks(ctx context.Context) bool { method startShutdownHandler (line 56) | func (a *App) startShutdownHandler(ctx context.Context, timeout time.Dur... method startTelemetryIfEnabled (line 79) | func (a *App) startTelemetryIfEnabled() { method startAllServers (line 86) | func (a *App) startAllServers(ctx context.Context) { method startMetricsServer (line 98) | func (a *App) startMetricsServer(wg *sync.WaitGroup) { method startHTTPServer (line 113) | func (a *App) startHTTPServer(wg *sync.WaitGroup) { method startGRPCServer (line 127) | func (a *App) startGRPCServer(wg *sync.WaitGroup) { method startSubscriptionManager (line 140) | func (a *App) startSubscriptionManager(ctx context.Context, wg *sync.Wai... FILE: pkg/gofr/service/apikey_auth.go constant xAPIKeyHeader (line 12) | xAPIKeyHeader = "X-Api-Key" type APIKeyConfig (line 14) | type APIKeyConfig struct method AddOption (line 18) | func (a *APIKeyConfig) AddOption(h HTTP) HTTP { method addAuthorizationHeader (line 31) | func (a *APIKeyConfig) addAuthorizationHeader(_ context.Context, heade... function NewAPIKeyConfig (line 22) | func NewAPIKeyConfig(apiKey string) (Options, error) { FILE: pkg/gofr/service/apikey_auth_test.go function TestMain (line 12) | func TestMain(m *testing.M) { function TestNewAPIKeyConfig (line 17) | func TestNewAPIKeyConfig(t *testing.T) { function TestAddAuthorizationHeader_APIKey (line 36) | func TestAddAuthorizationHeader_APIKey(t *testing.T) { function setupAPIKeyAuthHTTPServer (line 67) | func setupAPIKeyAuthHTTPServer(t *testing.T, config *APIKeyConfig) *http... FILE: pkg/gofr/service/auth.go constant AuthHeader (line 8) | AuthHeader = "Authorization" type authProvider (line 10) | type authProvider struct method Get (line 15) | func (a *authProvider) Get(ctx context.Context, path string, queryPara... method GetWithHeaders (line 19) | func (a *authProvider) GetWithHeaders(ctx context.Context, path string... method Post (line 29) | func (a *authProvider) Post(ctx context.Context, path string, queryPar... method PostWithHeaders (line 34) | func (a *authProvider) PostWithHeaders(ctx context.Context, path strin... method Patch (line 44) | func (a *authProvider) Patch(ctx context.Context, path string, queryPa... method PatchWithHeaders (line 48) | func (a *authProvider) PatchWithHeaders(ctx context.Context, path stri... method Put (line 58) | func (a *authProvider) Put(ctx context.Context, path string, queryPara... method PutWithHeaders (line 63) | func (a *authProvider) PutWithHeaders(ctx context.Context, path string... method Delete (line 73) | func (a *authProvider) Delete(ctx context.Context, path string, body [... method DeleteWithHeaders (line 77) | func (a *authProvider) DeleteWithHeaders(ctx context.Context, path str... FILE: pkg/gofr/service/auth_test.go function TestAuthProvider (line 19) | func TestAuthProvider(t *testing.T) { function validateOAuthError (line 100) | func validateOAuthError(t *testing.T, err, expectedError error, statusCo... function callHTTPService (line 118) | func callHTTPService(ctx context.Context, service HTTP, method string, function callHTTPServiceWithHeaders (line 129) | func callHTTPServiceWithHeaders(ctx context.Context, service HTTP, metho... function callHTTPServiceWithoutHeaders (line 151) | func callHTTPServiceWithoutHeaders(ctx context.Context, service HTTP, me... FILE: pkg/gofr/service/basic_auth.go type BasicAuthConfig (line 10) | type BasicAuthConfig struct method AddOption (line 15) | func (c *BasicAuthConfig) AddOption(h HTTP) HTTP { method addAuthorizationHeader (line 39) | func (c *BasicAuthConfig) addAuthorizationHeader(_ context.Context, he... function NewBasicAuthConfig (line 19) | func NewBasicAuthConfig(username, password string) (Options, error) { FILE: pkg/gofr/service/basic_auth_test.go function TestNewBasicAuthConfig (line 13) | func TestNewBasicAuthConfig(t *testing.T) { function TestAddAuthorizationHeader_BasicAuth (line 37) | func TestAddAuthorizationHeader_BasicAuth(t *testing.T) { function setupBasicAuthHTTPServer (line 83) | func setupBasicAuthHTTPServer(t *testing.T, config *BasicAuthConfig) *ht... function checkAuthHeaders (line 103) | func checkAuthHeaders(t *testing.T, r *http.Request) { FILE: pkg/gofr/service/circuit_breaker.go constant ClosedState (line 13) | ClosedState = iota constant OpenState (line 14) | OpenState type CircuitBreakerConfig (line 24) | type CircuitBreakerConfig struct method AddOption (line 164) | func (cb *CircuitBreakerConfig) AddOption(h HTTP) HTTP { type circuitBreaker (line 30) | type circuitBreaker struct method executeWithCircuitBreaker (line 61) | func (cb *circuitBreaker) executeWithCircuitBreaker(ctx context.Contex... method isOpen (line 94) | func (cb *circuitBreaker) isOpen() bool { method healthCheck (line 101) | func (cb *circuitBreaker) healthCheck(ctx context.Context) bool { method startHealthChecks (line 114) | func (cb *circuitBreaker) startHealthChecks() { method openCircuit (line 132) | func (cb *circuitBreaker) openCircuit() { method resetCircuit (line 142) | func (cb *circuitBreaker) resetCircuit() { method handleFailure (line 152) | func (cb *circuitBreaker) handleFailure() { method resetFailureCount (line 160) | func (cb *circuitBreaker) resetFailureCount() { method tryCircuitRecovery (line 180) | func (cb *circuitBreaker) tryCircuitRecovery() bool { method handleCircuitBreakerResult (line 201) | func (*circuitBreaker) handleCircuitBreakerResult(result any, err erro... method doRequest (line 214) | func (cb *circuitBreaker) doRequest(ctx context.Context, method, path ... method GetWithHeaders (line 257) | func (cb *circuitBreaker) GetWithHeaders(ctx context.Context, path str... method PostWithHeaders (line 263) | func (cb *circuitBreaker) PostWithHeaders(ctx context.Context, path st... method PatchWithHeaders (line 269) | func (cb *circuitBreaker) PatchWithHeaders(ctx context.Context, path s... method PutWithHeaders (line 275) | func (cb *circuitBreaker) PutWithHeaders(ctx context.Context, path str... method DeleteWithHeaders (line 281) | func (cb *circuitBreaker) DeleteWithHeaders(ctx context.Context, path ... method Get (line 286) | func (cb *circuitBreaker) Get(ctx context.Context, path string, queryP... method Post (line 291) | func (cb *circuitBreaker) Post(ctx context.Context, path string, query... method Patch (line 297) | func (cb *circuitBreaker) Patch(ctx context.Context, path string, quer... method Put (line 303) | func (cb *circuitBreaker) Put(ctx context.Context, path string, queryP... method Delete (line 309) | func (cb *circuitBreaker) Delete(ctx context.Context, path string, bod... function NewCircuitBreaker (line 46) | func NewCircuitBreaker(config CircuitBreakerConfig, h HTTP) *circuitBrea... FILE: pkg/gofr/service/circuit_breaker_test.go function testServer (line 21) | func testServer() *httptest.Server { function setupHTTPServiceTestServerForCircuitBreaker (line 29) | func setupHTTPServiceTestServerForCircuitBreaker(t *testing.T) (*httptes... function TestHttpService_GetSuccessRequests (line 66) | func TestHttpService_GetSuccessRequests(t *testing.T) { function TestHttpService_GetWithHeaderSuccessRequests (line 91) | func TestHttpService_GetWithHeaderSuccessRequests(t *testing.T) { function TestHttpService_GetCBOpenRequests (line 116) | func TestHttpService_GetCBOpenRequests(t *testing.T) { function TestHttpService_GetWithHeaderCBOpenRequests (line 147) | func TestHttpService_GetWithHeaderCBOpenRequests(t *testing.T) { function TestHttpService_PutSuccessRequests (line 178) | func TestHttpService_PutSuccessRequests(t *testing.T) { function TestHttpService_PutWithHeaderSuccessRequests (line 203) | func TestHttpService_PutWithHeaderSuccessRequests(t *testing.T) { function TestHttpService_PutCBOpenRequests (line 228) | func TestHttpService_PutCBOpenRequests(t *testing.T) { function TestHttpService_PutWithHeaderCBOpenRequests (line 259) | func TestHttpService_PutWithHeaderCBOpenRequests(t *testing.T) { function TestHttpService_PatchSuccessRequests (line 290) | func TestHttpService_PatchSuccessRequests(t *testing.T) { function TestHttpService_PatchWithHeaderSuccessRequests (line 315) | func TestHttpService_PatchWithHeaderSuccessRequests(t *testing.T) { function TestHttpService_PatchCBOpenRequests (line 340) | func TestHttpService_PatchCBOpenRequests(t *testing.T) { function TestHttpService_PatchWithHeaderCBOpenRequests (line 371) | func TestHttpService_PatchWithHeaderCBOpenRequests(t *testing.T) { function TestHttpService_PostSuccessRequests (line 402) | func TestHttpService_PostSuccessRequests(t *testing.T) { function TestHttpService_PostWithHeaderSuccessRequests (line 427) | func TestHttpService_PostWithHeaderSuccessRequests(t *testing.T) { function TestHttpService_PostCBOpenRequests (line 452) | func TestHttpService_PostCBOpenRequests(t *testing.T) { function TestHttpService_PostWithHeaderCBOpenRequests (line 483) | func TestHttpService_PostWithHeaderCBOpenRequests(t *testing.T) { function TestHttpService_DeleteSuccessRequests (line 514) | func TestHttpService_DeleteSuccessRequests(t *testing.T) { function TestHttpService_DeleteWithHeaderSuccessRequests (line 539) | func TestHttpService_DeleteWithHeaderSuccessRequests(t *testing.T) { function TestHttpService_DeleteCBOpenRequests (line 564) | func TestHttpService_DeleteCBOpenRequests(t *testing.T) { function TestHttpService_DeleteWithHeaderCBOpenRequests (line 595) | func TestHttpService_DeleteWithHeaderCBOpenRequests(t *testing.T) { function TestCircuitBreaker_Metrics (line 626) | func TestCircuitBreaker_Metrics(t *testing.T) { function TestCircuitBreaker_HTTP500_TripsCircuit (line 664) | func TestCircuitBreaker_HTTP500_TripsCircuit(t *testing.T) { type customTransport (line 720) | type customTransport struct method RoundTrip (line 723) | func (*customTransport) RoundTrip(r *http.Request) (*http.Response, er... function TestCircuitBreaker_CustomHealthEndpoint_Recovery (line 743) | func TestCircuitBreaker_CustomHealthEndpoint_Recovery(t *testing.T) { function TestCircuitBreaker_DefaultHealthEndpoint_NoRecoveryWhenMissing (line 805) | func TestCircuitBreaker_DefaultHealthEndpoint_NoRecoveryWhenMissing(t *t... function TestCircuitBreaker_HealthEndpointWithTimeout (line 870) | func TestCircuitBreaker_HealthEndpointWithTimeout(t *testing.T) { function TestCircuitBreaker_ParallelExecution (line 933) | func TestCircuitBreaker_ParallelExecution(t *testing.T) { function TestCircuitBreaker_ConcurrentFailures (line 1006) | func TestCircuitBreaker_ConcurrentFailures(t *testing.T) { function TestCircuitBreaker_MixedHTTPMethods (line 1063) | func TestCircuitBreaker_MixedHTTPMethods(t *testing.T) { FILE: pkg/gofr/service/connection_pool.go type ConnectionPoolConfig (line 33) | type ConnectionPoolConfig struct method Validate (line 55) | func (c *ConnectionPoolConfig) Validate() error { method AddOption (line 73) | func (c *ConnectionPoolConfig) AddOption(h HTTP) HTTP { function extractHTTPService (line 118) | func extractHTTPService(h HTTP) *httpService { FILE: pkg/gofr/service/connection_pool_test.go function TestConnectionPoolConfig_AddOption_CustomSettings (line 14) | func TestConnectionPoolConfig_AddOption_CustomSettings(t *testing.T) { function TestConnectionPoolConfig_AddOption_ZeroValuesUseDefaults (line 37) | func TestConnectionPoolConfig_AddOption_ZeroValuesUseDefaults(t *testing... function TestConnectionPoolConfig_AddOption_PartialConfiguration (line 58) | func TestConnectionPoolConfig_AddOption_PartialConfiguration(t *testing.... function TestConnectionPoolConfig_AddOption_NonHTTPService (line 78) | func TestConnectionPoolConfig_AddOption_NonHTTPService(t *testing.T) { function TestConnectionPoolConfig_AddOption_WithCircuitBreakerWrapper (line 95) | func TestConnectionPoolConfig_AddOption_WithCircuitBreakerWrapper(t *tes... function TestConnectionPoolConfig_AddOption_WithRetryWrapper (line 123) | func TestConnectionPoolConfig_AddOption_WithRetryWrapper(t *testing.T) { function TestConnectionPoolConfig_AddOption_WithAuthWrapper (line 147) | func TestConnectionPoolConfig_AddOption_WithAuthWrapper(t *testing.T) { function TestConnectionPoolConfig_AddOption_WithCustomHealthWrapper (line 177) | func TestConnectionPoolConfig_AddOption_WithCustomHealthWrapper(t *testi... function TestConnectionPoolConfig_Validate_ValidConfiguration (line 205) | func TestConnectionPoolConfig_Validate_ValidConfiguration(t *testing.T) { function TestConnectionPoolConfig_Validate_NegativeMaxIdleConns (line 217) | func TestConnectionPoolConfig_Validate_NegativeMaxIdleConns(t *testing.T) { function TestConnectionPoolConfig_Validate_NegativeMaxIdleConnsPerHost (line 230) | func TestConnectionPoolConfig_Validate_NegativeMaxIdleConnsPerHost(t *te... function TestConnectionPoolConfig_Validate_NegativeIdleConnTimeout (line 243) | func TestConnectionPoolConfig_Validate_NegativeIdleConnTimeout(t *testin... function TestConnectionPoolConfig_Validate_ZeroValuesAreValid (line 256) | func TestConnectionPoolConfig_Validate_ZeroValuesAreValid(t *testing.T) { function TestConnectionPoolConfig_ClonesDefaultTransport (line 268) | func TestConnectionPoolConfig_ClonesDefaultTransport(t *testing.T) { function TestConnectionPoolConfig_AddOption_WithRateLimiterWrapper (line 290) | func TestConnectionPoolConfig_AddOption_WithRateLimiterWrapper(t *testin... function TestConnectionPoolConfig_AddOption_WithCustomHeaderWrapper (line 321) | func TestConnectionPoolConfig_AddOption_WithCustomHeaderWrapper(t *testi... FILE: pkg/gofr/service/custom_header.go type DefaultHeaders (line 8) | type DefaultHeaders struct method AddOption (line 12) | func (a *DefaultHeaders) AddOption(h HTTP) HTTP { type customHeader (line 19) | type customHeader struct method Get (line 25) | func (a *customHeader) Get(ctx context.Context, path string, queryPara... method GetWithHeaders (line 29) | func (a *customHeader) GetWithHeaders(ctx context.Context, path string... method Post (line 36) | func (a *customHeader) Post(ctx context.Context, path string, queryPar... method PostWithHeaders (line 41) | func (a *customHeader) PostWithHeaders(ctx context.Context, path strin... method Put (line 48) | func (a *customHeader) Put(ctx context.Context, api string, queryParam... method PutWithHeaders (line 53) | func (a *customHeader) PutWithHeaders(ctx context.Context, path string... method Patch (line 60) | func (a *customHeader) Patch(ctx context.Context, path string, queryPa... method PatchWithHeaders (line 65) | func (a *customHeader) PatchWithHeaders(ctx context.Context, path stri... method Delete (line 72) | func (a *customHeader) Delete(ctx context.Context, path string, body [... method DeleteWithHeaders (line 76) | func (a *customHeader) DeleteWithHeaders(ctx context.Context, path str... function setCustomHeader (line 83) | func setCustomHeader(headers, customHeader map[string]string) map[string... FILE: pkg/gofr/service/custom_header_test.go function Test_CustomDomainProvider_Get (line 16) | func Test_CustomDomainProvider_Get(t *testing.T) { function Test_CustomDomainProvider_Post (line 55) | func Test_CustomDomainProvider_Post(t *testing.T) { function TestCustomDomainProvider_Put (line 84) | func TestCustomDomainProvider_Put(t *testing.T) { function TestCustomDomainProvider_Patch (line 113) | func TestCustomDomainProvider_Patch(t *testing.T) { function TestCustomDomainProvider_Delete (line 142) | func TestCustomDomainProvider_Delete(t *testing.T) { FILE: pkg/gofr/service/errors.go type AuthErr (line 7) | type AuthErr struct method Error (line 12) | func (o AuthErr) Error() string { FILE: pkg/gofr/service/errors_test.go function TestHttpService_OAuthError (line 13) | func TestHttpService_OAuthError(t *testing.T) { FILE: pkg/gofr/service/health.go constant serviceUp (line 11) | serviceUp = "UP" constant serviceDown (line 12) | serviceDown = "DOWN" constant defaultTimeout (line 13) | defaultTimeout = 5 constant AlivePath (line 15) | AlivePath = "/.well-known/alive" constant HealthPath (line 16) | HealthPath = "/.well-known/health" type Health (line 19) | type Health struct method HealthCheck (line 24) | func (h *httpService) HealthCheck(ctx context.Context) *Health { method getHealthResponseForEndpoint (line 28) | func (h *httpService) getHealthResponseForEndpoint(ctx context.Context, ... FILE: pkg/gofr/service/health_config.go type HealthConfig (line 5) | type HealthConfig struct method AddOption (line 10) | func (h *HealthConfig) AddOption(svc HTTP) HTTP { type customHealthService (line 29) | type customHealthService struct method HealthCheck (line 35) | func (c *customHealthService) HealthCheck(ctx context.Context) *Health { FILE: pkg/gofr/service/health_config_test.go function setupMockMetrics (line 16) | func setupMockMetrics(t *testing.T) *MockMetrics { function TestHealthConfig_AddOption_SetsParentHealthEndpoint (line 30) | func TestHealthConfig_AddOption_SetsParentHealthEndpoint(t *testing.T) { function TestHealthConfig_AddOption_DefaultTimeout (line 60) | func TestHealthConfig_AddOption_DefaultTimeout(t *testing.T) { function TestHealthConfig_AddOption_WithRetryAndCircuitBreaker (line 86) | func TestHealthConfig_AddOption_WithRetryAndCircuitBreaker(t *testing.T) { function TestCircuitBreaker_UsesParentHealthEndpoint (line 117) | func TestCircuitBreaker_UsesParentHealthEndpoint(t *testing.T) { function TestCircuitBreaker_UsesDefaultHealthEndpoint_WhenNoHealthConfig (line 168) | func TestCircuitBreaker_UsesDefaultHealthEndpoint_WhenNoHealthConfig(t *... FILE: pkg/gofr/service/health_test.go function TestHTTPService_HealthCheck (line 18) | func TestHTTPService_HealthCheck(t *testing.T) { function TestHTTPService_HealthCheckCustomURL (line 32) | func TestHTTPService_HealthCheckCustomURL(t *testing.T) { function TestHTTPService_HealthCheckErrorResponse (line 46) | func TestHTTPService_HealthCheckErrorResponse(t *testing.T) { function TestHTTPService_HealthCheckDifferentStatusCode (line 63) | func TestHTTPService_HealthCheckDifferentStatusCode(t *testing.T) { function TestHTTPService_HealthCheckTimeout (line 78) | func TestHTTPService_HealthCheckTimeout(t *testing.T) { function initializeTest (line 104) | func initializeTest(t *testing.T, urlSuffix string, statusCode int) (HTT... FILE: pkg/gofr/service/logger.go type Logger (line 9) | type Logger interface type Log (line 13) | type Log struct method PrettyPrint (line 22) | func (l *Log) PrettyPrint(writer io.Writer) { type ErrorLog (line 28) | type ErrorLog struct method PrettyPrint (line 33) | func (el *ErrorLog) PrettyPrint(writer io.Writer) { function colorForStatusCode (line 39) | func colorForStatusCode(status int) int { FILE: pkg/gofr/service/logger_test.go function TestLog_PrettyPrint (line 10) | func TestLog_PrettyPrint(t *testing.T) { function TestErrorLog_PrettyPrint (line 27) | func TestErrorLog_PrettyPrint(t *testing.T) { function Test_ColorForStatusCode (line 47) | func Test_ColorForStatusCode(t *testing.T) { FILE: pkg/gofr/service/metrics.go type Metrics (line 5) | type Metrics interface FILE: pkg/gofr/service/mock_http_service.go type MockHTTP (line 21) | type MockHTTP struct method EXPECT (line 39) | func (m *MockHTTP) EXPECT() *MockHTTPMockRecorder { method Delete (line 44) | func (m *MockHTTP) Delete(ctx context.Context, api string, body []byte... method DeleteWithHeaders (line 59) | func (m *MockHTTP) DeleteWithHeaders(ctx context.Context, api string, ... method Get (line 74) | func (m *MockHTTP) Get(ctx context.Context, api string, queryParams ma... method GetWithHeaders (line 89) | func (m *MockHTTP) GetWithHeaders(ctx context.Context, path string, qu... method HealthCheck (line 104) | func (m *MockHTTP) HealthCheck(ctx context.Context) *Health { method Patch (line 118) | func (m *MockHTTP) Patch(ctx context.Context, api string, queryParams ... method PatchWithHeaders (line 133) | func (m *MockHTTP) PatchWithHeaders(ctx context.Context, api string, q... method Post (line 148) | func (m *MockHTTP) Post(ctx context.Context, path string, queryParams ... method PostWithHeaders (line 163) | func (m *MockHTTP) PostWithHeaders(ctx context.Context, path string, q... method Put (line 178) | func (m *MockHTTP) Put(ctx context.Context, api string, queryParams ma... method PutWithHeaders (line 193) | func (m *MockHTTP) PutWithHeaders(ctx context.Context, api string, que... method getHealthResponseForEndpoint (line 208) | func (m *MockHTTP) getHealthResponseForEndpoint(ctx context.Context, e... type MockHTTPMockRecorder (line 27) | type MockHTTPMockRecorder struct method Delete (line 53) | func (mr *MockHTTPMockRecorder) Delete(ctx, api, body any) *gomock.Call { method DeleteWithHeaders (line 68) | func (mr *MockHTTPMockRecorder) DeleteWithHeaders(ctx, api, body, head... method Get (line 83) | func (mr *MockHTTPMockRecorder) Get(ctx, api, queryParams any) *gomock... method GetWithHeaders (line 98) | func (mr *MockHTTPMockRecorder) GetWithHeaders(ctx, path, queryParams,... method HealthCheck (line 112) | func (mr *MockHTTPMockRecorder) HealthCheck(ctx any) *gomock.Call { method Patch (line 127) | func (mr *MockHTTPMockRecorder) Patch(ctx, api, queryParams, body any)... method PatchWithHeaders (line 142) | func (mr *MockHTTPMockRecorder) PatchWithHeaders(ctx, api, queryParams... method Post (line 157) | func (mr *MockHTTPMockRecorder) Post(ctx, path, queryParams, body any)... method PostWithHeaders (line 172) | func (mr *MockHTTPMockRecorder) PostWithHeaders(ctx, path, queryParams... method Put (line 187) | func (mr *MockHTTPMockRecorder) Put(ctx, api, queryParams, body any) *... method PutWithHeaders (line 202) | func (mr *MockHTTPMockRecorder) PutWithHeaders(ctx, api, queryParams, ... method getHealthResponseForEndpoint (line 216) | func (mr *MockHTTPMockRecorder) getHealthResponseForEndpoint(ctx, endp... function NewMockHTTP (line 32) | func NewMockHTTP(ctrl *gomock.Controller) *MockHTTP { type MockhttpClient (line 222) | type MockhttpClient struct method EXPECT (line 240) | func (m *MockhttpClient) EXPECT() *MockhttpClientMockRecorder { method Delete (line 245) | func (m *MockhttpClient) Delete(ctx context.Context, api string, body ... method DeleteWithHeaders (line 260) | func (m *MockhttpClient) DeleteWithHeaders(ctx context.Context, api st... method Get (line 275) | func (m *MockhttpClient) Get(ctx context.Context, api string, queryPar... method GetWithHeaders (line 290) | func (m *MockhttpClient) GetWithHeaders(ctx context.Context, path stri... method Patch (line 305) | func (m *MockhttpClient) Patch(ctx context.Context, api string, queryP... method PatchWithHeaders (line 320) | func (m *MockhttpClient) PatchWithHeaders(ctx context.Context, api str... method Post (line 335) | func (m *MockhttpClient) Post(ctx context.Context, path string, queryP... method PostWithHeaders (line 350) | func (m *MockhttpClient) PostWithHeaders(ctx context.Context, path str... method Put (line 365) | func (m *MockhttpClient) Put(ctx context.Context, api string, queryPar... method PutWithHeaders (line 380) | func (m *MockhttpClient) PutWithHeaders(ctx context.Context, api strin... type MockhttpClientMockRecorder (line 228) | type MockhttpClientMockRecorder struct method Delete (line 254) | func (mr *MockhttpClientMockRecorder) Delete(ctx, api, body any) *gomo... method DeleteWithHeaders (line 269) | func (mr *MockhttpClientMockRecorder) DeleteWithHeaders(ctx, api, body... method Get (line 284) | func (mr *MockhttpClientMockRecorder) Get(ctx, api, queryParams any) *... method GetWithHeaders (line 299) | func (mr *MockhttpClientMockRecorder) GetWithHeaders(ctx, path, queryP... method Patch (line 314) | func (mr *MockhttpClientMockRecorder) Patch(ctx, api, queryParams, bod... method PatchWithHeaders (line 329) | func (mr *MockhttpClientMockRecorder) PatchWithHeaders(ctx, api, query... method Post (line 344) | func (mr *MockhttpClientMockRecorder) Post(ctx, path, queryParams, bod... method PostWithHeaders (line 359) | func (mr *MockhttpClientMockRecorder) PostWithHeaders(ctx, path, query... method Put (line 374) | func (mr *MockhttpClientMockRecorder) Put(ctx, api, queryParams, body ... method PutWithHeaders (line 389) | func (mr *MockhttpClientMockRecorder) PutWithHeaders(ctx, api, queryPa... function NewMockhttpClient (line 233) | func NewMockhttpClient(ctrl *gomock.Controller) *MockhttpClient { FILE: pkg/gofr/service/mock_metrics.go type MockMetrics (line 20) | type MockMetrics struct method EXPECT (line 39) | func (m *MockMetrics) EXPECT() *MockMetricsMockRecorder { method IncrementCounter (line 44) | func (m *MockMetrics) IncrementCounter(ctx context.Context, name strin... method NewCounter (line 61) | func (m *MockMetrics) NewCounter(name, desc string) { method NewGauge (line 73) | func (m *MockMetrics) NewGauge(name, desc string) { method RecordHistogram (line 85) | func (m *MockMetrics) RecordHistogram(ctx context.Context, name string... method SetGauge (line 102) | func (m *MockMetrics) SetGauge(name string, value float64, labels ...s... type MockMetricsMockRecorder (line 27) | type MockMetricsMockRecorder struct method IncrementCounter (line 54) | func (mr *MockMetricsMockRecorder) IncrementCounter(ctx, name any, lab... method NewCounter (line 67) | func (mr *MockMetricsMockRecorder) NewCounter(name, desc any) *gomock.... method NewGauge (line 79) | func (mr *MockMetricsMockRecorder) NewGauge(name, desc any) *gomock.Ca... method RecordHistogram (line 95) | func (mr *MockMetricsMockRecorder) RecordHistogram(ctx, name, value an... method SetGauge (line 112) | func (mr *MockMetricsMockRecorder) SetGauge(name, value any, labels ..... function NewMockMetrics (line 32) | func NewMockMetrics(ctrl *gomock.Controller) *MockMetrics { FILE: pkg/gofr/service/mock_oauth_server.go constant clientIDLength (line 20) | clientIDLength = 10 constant clientSecretLength (line 21) | clientSecretLength = 24 constant privateKeyBits (line 22) | privateKeyBits = 2048 type oAuthTestSever (line 24) | type oAuthTestSever struct method validateCredentials (line 112) | func (s *oAuthTestSever) validateCredentials(r *http.Request) (errMess... method generateToken (line 135) | func (s *oAuthTestSever) generateToken(claims jwt.MapClaims) (string, ... function setupOAuthHTTPServer (line 34) | func setupOAuthHTTPServer(t *testing.T, config *OAuthConfig) *httptest.S... function getClaims (line 143) | func getClaims(r *http.Request) map[string]any { function generateRandomString (line 158) | func generateRandomString(length int) (token string, err error) { FILE: pkg/gofr/service/new.go type httpService (line 18) | type httpService struct method Get (line 96) | func (h *httpService) Get(ctx context.Context, path string, queryParam... method GetWithHeaders (line 100) | func (h *httpService) GetWithHeaders(ctx context.Context, path string,... method Post (line 105) | func (h *httpService) Post(ctx context.Context, path string, queryPara... method PostWithHeaders (line 110) | func (h *httpService) PostWithHeaders(ctx context.Context, path string... method Patch (line 115) | func (h *httpService) Patch(ctx context.Context, path string, queryPar... method PatchWithHeaders (line 119) | func (h *httpService) PatchWithHeaders(ctx context.Context, path strin... method Put (line 124) | func (h *httpService) Put(ctx context.Context, path string, queryParam... method PutWithHeaders (line 129) | func (h *httpService) PutWithHeaders(ctx context.Context, path string,... method Delete (line 134) | func (h *httpService) Delete(ctx context.Context, path string, body []... method DeleteWithHeaders (line 138) | func (h *httpService) DeleteWithHeaders(ctx context.Context, path stri... method createAndSendRequest (line 142) | func (h *httpService) createAndSendRequest(ctx context.Context, method... method updateMetrics (line 211) | func (h *httpService) updateMetrics(ctx context.Context, method string... type HTTP (line 32) | type HTTP interface type httpClient (line 41) | type httpClient interface function NewHTTPService (line 74) | func NewHTTPService(serviceAddress string, logger Logger, metrics Metric... function encodeQueryParameters (line 223) | func encodeQueryParameters(req *http.Request, queryParams map[string]any) { type attributesOption (line 240) | type attributesOption method AddOption (line 242) | func (a attributesOption) AddOption(h HTTP) HTTP { function WithAttributes (line 253) | func WithAttributes(attributes map[string]string) Options { FILE: pkg/gofr/service/new_test.go function TestNewHTTPService (line 18) | func TestNewHTTPService(t *testing.T) { function TestHTTPService_createAndSendRequest (line 42) | func TestHTTPService_createAndSendRequest(t *testing.T) { function TestHTTPService_Get (line 117) | func TestHTTPService_Get(t *testing.T) { function TestHTTPService_GetWithHeaders (line 135) | func TestHTTPService_GetWithHeaders(t *testing.T) { function TestHTTPService_Put (line 155) | func TestHTTPService_Put(t *testing.T) { function TestHTTPService_PutWithHeaders (line 182) | func TestHTTPService_PutWithHeaders(t *testing.T) { function TestHTTPService_Patch (line 211) | func TestHTTPService_Patch(t *testing.T) { function TestHTTPService_PatchWithHeaders (line 238) | func TestHTTPService_PatchWithHeaders(t *testing.T) { function TestHTTPService_Post (line 267) | func TestHTTPService_Post(t *testing.T) { function TestHTTPService_PostWithHeaders (line 294) | func TestHTTPService_PostWithHeaders(t *testing.T) { function TestHTTPService_Delete (line 323) | func TestHTTPService_Delete(t *testing.T) { function TestHTTPService_DeleteWithHeaders (line 348) | func TestHTTPService_DeleteWithHeaders(t *testing.T) { function TestHTTPService_createAndSendRequestCreateRequestFailure (line 375) | func TestHTTPService_createAndSendRequestCreateRequestFailure(t *testing... function TestHTTPService_createAndSendRequestServerError (line 391) | func TestHTTPService_createAndSendRequestServerError(t *testing.T) { function validateResponse (line 415) | func validateResponse(t *testing.T, resp *http.Response, err error, hasE... function newService (line 433) | func newService(t *testing.T, server *httptest.Server) *httpService { FILE: pkg/gofr/service/oauth.go type OAuthConfig (line 15) | type OAuthConfig struct method AddOption (line 37) | func (c *OAuthConfig) AddOption(svc HTTP) HTTP { method addAuthorizationHeader (line 89) | func (c *OAuthConfig) addAuthorizationHeader(ctx context.Context, head... function NewOAuthConfig (line 41) | func NewOAuthConfig(clientID, secret, tokenURL string, scopes []string, ... function validateTokenURL (line 66) | func validateTokenURL(tokenURL string) error { FILE: pkg/gofr/service/oauth_test.go constant invalidURL (line 15) | invalidURL = "abc://invalid-url" function TestNewOAuthConfig (line 23) | func TestNewOAuthConfig(t *testing.T) { function TestHttpService_validateTokenURL (line 82) | func TestHttpService_validateTokenURL(t *testing.T) { function TestAddAuthorizationHeader_OAuth (line 109) | func TestAddAuthorizationHeader_OAuth(t *testing.T) { function oAuthConfigForTests (line 159) | func oAuthConfigForTests(t *testing.T, tokenURL string) *OAuthConfig { FILE: pkg/gofr/service/options.go type Options (line 3) | type Options interface FILE: pkg/gofr/service/rate_limiter.go constant defaultRequestsPerMinute (line 11) | defaultRequestsPerMinute = 60 constant defaultBurstCapacity (line 12) | defaultBurstCapacity = 10 constant defaultWindow (line 13) | defaultWindow = time.Minute type rateLimiter (line 17) | type rateLimiter struct method buildFullURL (line 52) | func (rl *rateLimiter) buildFullURL(path string) string { method checkRateLimit (line 77) | func (rl *rateLimiter) checkRateLimit(req *http.Request) error { method Get (line 93) | func (rl *rateLimiter) Get(ctx context.Context, path string, queryPara... method GetWithHeaders (line 105) | func (rl *rateLimiter) GetWithHeaders(ctx context.Context, path string... method Post (line 118) | func (rl *rateLimiter) Post(ctx context.Context, path string, queryPar... method PostWithHeaders (line 131) | func (rl *rateLimiter) PostWithHeaders(ctx context.Context, path strin... method Put (line 144) | func (rl *rateLimiter) Put(ctx context.Context, path string, queryPara... method PutWithHeaders (line 157) | func (rl *rateLimiter) PutWithHeaders(ctx context.Context, path string... method Patch (line 170) | func (rl *rateLimiter) Patch(ctx context.Context, path string, queryPa... method PatchWithHeaders (line 183) | func (rl *rateLimiter) PatchWithHeaders(ctx context.Context, path stri... method Delete (line 196) | func (rl *rateLimiter) Delete(ctx context.Context, path string, body [... method DeleteWithHeaders (line 208) | func (rl *rateLimiter) DeleteWithHeaders(ctx context.Context, path str... function NewRateLimiter (line 24) | func NewRateLimiter(config RateLimiterConfig, h HTTP) HTTP { method AddOption (line 39) | func (config *RateLimiterConfig) AddOption(h HTTP) HTTP { FILE: pkg/gofr/service/rate_limiter_config.go constant unknownServiceKey (line 17) | unknownServiceKey = "unknown" constant methodHTTP (line 18) | methodHTTP = "http" constant methodHTTPS (line 19) | methodHTTPS = "https" type RateLimiterConfig (line 23) | type RateLimiterConfig struct method Validate (line 61) | func (config *RateLimiterConfig) Validate() error { method RequestsPerSecond (line 93) | func (config *RateLimiterConfig) RequestsPerSecond() float64 { function defaultKeyFunc (line 32) | func defaultKeyFunc(req *http.Request) string { type RateLimitError (line 99) | type RateLimitError struct method Error (line 104) | func (e *RateLimitError) Error() string { method StatusCode (line 109) | func (*RateLimitError) StatusCode() int { FILE: pkg/gofr/service/rate_limiter_config_test.go function TestRateLimiterConfig_Validate (line 14) | func TestRateLimiterConfig_Validate(t *testing.T) { function TestDefaultKeyFunc (line 39) | func TestDefaultKeyFunc(t *testing.T) { function TestRequestsPerSecond (line 85) | func TestRequestsPerSecond(t *testing.T) { function TestRateLimitError_ErrorAndStatusCode (line 91) | func TestRateLimitError_ErrorAndStatusCode(t *testing.T) { FILE: pkg/gofr/service/rate_limiter_store.go constant cleanupInterval (line 15) | cleanupInterval = 5 * time.Minute constant bucketTTL (line 16) | bucketTTL = 10 * time.Minute type RateLimiterStore (line 20) | type RateLimiterStore interface type tokenBucket (line 27) | type tokenBucket struct method allow (line 54) | func (tb *tokenBucket) allow() (allowed bool, waitTime time.Duration) { type bucketEntry (line 35) | type bucketEntry struct function newTokenBucket (line 41) | func newTokenBucket(config *RateLimiterConfig) *tokenBucket { type LocalRateLimiterStore (line 90) | type LocalRateLimiterStore struct method Allow (line 101) | func (l *LocalRateLimiterStore) Allow(_ context.Context, key string, c... method StartCleanup (line 117) | func (l *LocalRateLimiterStore) StartCleanup(ctx context.Context) { method StopCleanup (line 137) | func (l *LocalRateLimiterStore) StopCleanup() { method cleanupExpiredBuckets (line 143) | func (l *LocalRateLimiterStore) cleanupExpiredBuckets() { function NewLocalRateLimiterStore (line 95) | func NewLocalRateLimiterStore() *LocalRateLimiterStore { constant tokenBucketScript (line 163) | tokenBucketScript = ` type RedisRateLimiterStore (line 205) | type RedisRateLimiterStore struct method Allow (line 213) | func (r *RedisRateLimiterStore) Allow(ctx context.Context, key string,... method StartCleanup (line 241) | func (*RedisRateLimiterStore) StartCleanup(_ context.Context) { method StopCleanup (line 245) | func (*RedisRateLimiterStore) StopCleanup() { function NewRedisRateLimiterStore (line 209) | func NewRedisRateLimiterStore(client *gofrRedis.Redis) *RedisRateLimiter... function toInt64 (line 250) | func toInt64(i any) (int64, error) { FILE: pkg/gofr/service/rate_limiter_store_test.go function TestTokenBucket_Allow (line 12) | func TestTokenBucket_Allow(t *testing.T) { function TestLocalRateLimiterStore_Allow (line 31) | func TestLocalRateLimiterStore_Allow(t *testing.T) { function TestLocalRateLimiterStore_CleanupExpiredBuckets (line 47) | func TestLocalRateLimiterStore_CleanupExpiredBuckets(t *testing.T) { function TestLocalRateLimiterStore_StartAndStopCleanup (line 66) | func TestLocalRateLimiterStore_StartAndStopCleanup(t *testing.T) { function TestRedisRateLimiterStore_toInt64_ValidCases (line 78) | func TestRedisRateLimiterStore_toInt64_ValidCases(t *testing.T) { function TestRedisRateLimiterStore_toInt64_ErrorCases (line 98) | func TestRedisRateLimiterStore_toInt64_ErrorCases(t *testing.T) { FILE: pkg/gofr/service/rate_limiter_test.go type mockStore (line 13) | type mockStore struct method Allow (line 19) | func (m *mockStore) Allow(_ context.Context, _ string, _ RateLimiterCo... method StartCleanup (line 22) | func (*mockStore) StartCleanup(_ context.Context) {} method StopCleanup (line 24) | func (*mockStore) StopCleanup() {} function TestRateLimiter_buildFullURL (line 26) | func TestRateLimiter_buildFullURL(t *testing.T) { function TestRateLimiter_checkRateLimit_Error (line 44) | func TestRateLimiter_checkRateLimit_Error(t *testing.T) { function TestRateLimiter_checkRateLimit_Denied (line 62) | func TestRateLimiter_checkRateLimit_Denied(t *testing.T) { function TestRateLimiter_checkRateLimit_Allowed (line 79) | func TestRateLimiter_checkRateLimit_Allowed(t *testing.T) { function TestRateLimiter_HTTPMethods (line 96) | func TestRateLimiter_HTTPMethods(t *testing.T) { FILE: pkg/gofr/service/response.go type Response (line 5) | type Response struct method GetHeader (line 11) | func (r *Response) GetHeader(key string) string { FILE: pkg/gofr/service/response_test.go function TestResponse_GetHeader (line 10) | func TestResponse_GetHeader(t *testing.T) { function TestResponse_GetHeaderNil (line 25) | func TestResponse_GetHeaderNil(t *testing.T) { FILE: pkg/gofr/service/retry.go type RetryConfig (line 8) | type RetryConfig struct method AddOption (line 12) | func (r *RetryConfig) AddOption(h HTTP) HTTP { type retryProvider (line 26) | type retryProvider struct method Get (line 33) | func (rp *retryProvider) Get(ctx context.Context, path string, queryPa... method GetWithHeaders (line 40) | func (rp *retryProvider) GetWithHeaders(ctx context.Context, path stri... method Post (line 47) | func (rp *retryProvider) Post(ctx context.Context, path string, queryP... method PostWithHeaders (line 54) | func (rp *retryProvider) PostWithHeaders(ctx context.Context, path str... method Put (line 62) | func (rp *retryProvider) Put(ctx context.Context, api string, queryPar... method PutWithHeaders (line 69) | func (rp *retryProvider) PutWithHeaders(ctx context.Context, path stri... method Patch (line 76) | func (rp *retryProvider) Patch(ctx context.Context, path string, query... method PatchWithHeaders (line 83) | func (rp *retryProvider) PatchWithHeaders(ctx context.Context, path st... method Delete (line 90) | func (rp *retryProvider) Delete(ctx context.Context, path string, body... method DeleteWithHeaders (line 96) | func (rp *retryProvider) DeleteWithHeaders(ctx context.Context, path s... method doWithRetry (line 103) | func (rp *retryProvider) doWithRetry(reqFunc func() (*http.Response, e... FILE: pkg/gofr/service/retry_test.go type mockHTTP (line 16) | type mockHTTP struct method HealthCheck (line 18) | func (*mockHTTP) HealthCheck(_ context.Context) *Health { method getHealthResponseForEndpoint (line 25) | func (*mockHTTP) getHealthResponseForEndpoint(_ context.Context, _ str... method Get (line 32) | func (*mockHTTP) Get(_ context.Context, _ string, _ map[string]any) (*... method GetWithHeaders (line 36) | func (*mockHTTP) GetWithHeaders(_ context.Context, _ string, _ map[str... method Post (line 40) | func (*mockHTTP) Post(_ context.Context, _ string, _ map[string]any, _... method PostWithHeaders (line 44) | func (*mockHTTP) PostWithHeaders(_ context.Context, _ string, _ map[st... method Put (line 49) | func (*mockHTTP) Put(_ context.Context, _ string, _ map[string]any, _ ... method PutWithHeaders (line 53) | func (*mockHTTP) PutWithHeaders(_ context.Context, _ string, _ map[str... method Patch (line 58) | func (*mockHTTP) Patch(_ context.Context, _ string, _ map[string]any, ... method PatchWithHeaders (line 62) | func (*mockHTTP) PatchWithHeaders(_ context.Context, _ string, _ map[s... method Delete (line 67) | func (*mockHTTP) Delete(_ context.Context, _ string, _ []byte) (*http.... method DeleteWithHeaders (line 71) | func (*mockHTTP) DeleteWithHeaders(_ context.Context, _ string, _ []by... function newRetryHTTP (line 76) | func newRetryHTTP() HTTP { function TestRetryProvider_Get (line 83) | func TestRetryProvider_Get(t *testing.T) { function TestRetryProvider_GetWithHeaders (line 95) | func TestRetryProvider_GetWithHeaders(t *testing.T) { function TestRetryProvider_Post (line 108) | func TestRetryProvider_Post(t *testing.T) { function TestRetryProvider_PostWithHeaders (line 120) | func TestRetryProvider_PostWithHeaders(t *testing.T) { function TestRetryProvider_Put (line 133) | func TestRetryProvider_Put(t *testing.T) { function TestRetryProvider_PutWithHeaders (line 145) | func TestRetryProvider_PutWithHeaders(t *testing.T) { function TestRetryProvider_Patch_WithError (line 158) | func TestRetryProvider_Patch_WithError(t *testing.T) { function TestRetryProvider_PatchWithHeaders (line 181) | func TestRetryProvider_PatchWithHeaders(t *testing.T) { function TestRetryProvider_Delete (line 194) | func TestRetryProvider_Delete(t *testing.T) { function TestRetryProvider_DeleteWithHeaders (line 205) | func TestRetryProvider_DeleteWithHeaders(t *testing.T) { function TestRetryProvider_Metrics (line 218) | func TestRetryProvider_Metrics(t *testing.T) { FILE: pkg/gofr/shutdown.go function ShutdownWithContext (line 14) | func ShutdownWithContext(ctx context.Context, shutdownFunc func(ctx cont... function getShutdownTimeoutFromConfig (line 36) | func getShutdownTimeoutFromConfig(cfg config.Config) (time.Duration, err... FILE: pkg/gofr/shutdown_test.go function TestShutdownWithContext_ContextTimeout (line 14) | func TestShutdownWithContext_ContextTimeout(t *testing.T) { function TestShutdownWithContext_SuccessfulShutdown (line 30) | func TestShutdownWithContext_SuccessfulShutdown(t *testing.T) { function Test_getShutdownTimeoutFromConfig_Success (line 46) | func Test_getShutdownTimeoutFromConfig_Success(t *testing.T) { function Test_getShutdownTimeoutFromConfig_Error (line 69) | func Test_getShutdownTimeoutFromConfig_Error(t *testing.T) { FILE: pkg/gofr/static/swagger-ui-bundle.js function getLens (line 2) | function getLens(s){var i=s.length;if(i%4>0)throw new Error("Invalid str... function encodeChunk (line 2) | function encodeChunk(s,i,_){for(var w,x,j=[],L=i;L<_;L+=3)w=(s[L]<<16&16... function createBuffer (line 2) | function createBuffer(s){if(s>j)throw new RangeError('The value "'+s+'" ... function Buffer (line 2) | function Buffer(s,i,u){if("number"==typeof s){if("string"==typeof i)thro... function from (line 2) | function from(s,i,u){if("string"==typeof s)return function fromString(s,... function assertSize (line 2) | function assertSize(s){if("number"!=typeof s)throw new TypeError('"size"... function allocUnsafe (line 2) | function allocUnsafe(s){return assertSize(s),createBuffer(s<0?0:0|checke... function fromArrayLike (line 2) | function fromArrayLike(s){const i=s.length<0?0:0|checked(s.length),u=cre... function fromArrayBuffer (line 2) | function fromArrayBuffer(s,i,u){if(i<0||s.byteLength=j)throw new RangeError("Attempt to allocate Bu... function byteLength (line 2) | function byteLength(s,i){if(Buffer.isBuffer(s))return s.length;if(ArrayB... function slowToString (line 2) | function slowToString(s,i,u){let _=!1;if((void 0===i||i<0)&&(i=0),i>this... function swap (line 2) | function swap(s,i,u){const _=s[i];s[i]=s[u],s[u]=_} function bidirectionalIndexOf (line 2) | function bidirectionalIndexOf(s,i,u,_,w){if(0===s.length)return-1;if("st... function arrayIndexOf (line 2) | function arrayIndexOf(s,i,u,_,w){let x,j=1,L=s.length,B=i.length;if(void... function hexWrite (line 2) | function hexWrite(s,i,u,_){u=Number(u)||0;const w=s.length-u;_?(_=Number... function utf8Write (line 2) | function utf8Write(s,i,u,_){return blitBuffer(utf8ToBytes(i,s.length-u),... function asciiWrite (line 2) | function asciiWrite(s,i,u,_){return blitBuffer(function asciiToBytes(s){... function base64Write (line 2) | function base64Write(s,i,u,_){return blitBuffer(base64ToBytes(i),s,u,_)} function ucs2Write (line 2) | function ucs2Write(s,i,u,_){return blitBuffer(function utf16leToBytes(s,... function base64Slice (line 2) | function base64Slice(s,i,u){return 0===i&&u===s.length?_.fromByteArray(s... function utf8Slice (line 2) | function utf8Slice(s,i,u){u=Math.min(s.length,u);const _=[];let w=i;for(... function asciiSlice (line 2) | function asciiSlice(s,i,u){let _="";u=Math.min(s.length,u);for(let w=i;w... function latin1Slice (line 2) | function latin1Slice(s,i,u){let _="";u=Math.min(s.length,u);for(let w=i;... function hexSlice (line 2) | function hexSlice(s,i,u){const _=s.length;(!i||i<0)&&(i=0),(!u||u<0||u>_... function utf16leSlice (line 2) | function utf16leSlice(s,i,u){const _=s.slice(i,u);let w="";for(let s=0;s... function checkOffset (line 2) | function checkOffset(s,i,u){if(s%1!=0||s<0)throw new RangeError("offset ... function checkInt (line 2) | function checkInt(s,i,u,_,w,x){if(!Buffer.isBuffer(s))throw new TypeErro... function wrtBigUInt64LE (line 2) | function wrtBigUInt64LE(s,i,u,_,w){checkIntBI(i,_,w,s,u,7);let x=Number(... function wrtBigUInt64BE (line 2) | function wrtBigUInt64BE(s,i,u,_,w){checkIntBI(i,_,w,s,u,7);let x=Number(... function checkIEEE754 (line 2) | function checkIEEE754(s,i,u,_,w,x){if(u+_>s.length)throw new RangeError(... function writeFloat (line 2) | function writeFloat(s,i,u,_,x){return i=+i,u>>>=0,x||checkIEEE754(s,0,u,... function writeDouble (line 2) | function writeDouble(s,i,u,_,x){return i=+i,u>>>=0,x||checkIEEE754(s,0,u... function E (line 2) | function E(s,i,u){B[s]=class NodeError extends u{constructor(){super(),O... function addNumericalSeparator (line 2) | function addNumericalSeparator(s){let i="",u=s.length;const _="-"===s[0]... function checkIntBI (line 2) | function checkIntBI(s,i,u,_,w,x){if(s>u||s=i.length||w>=s.le... function isInstance (line 2) | function isInstance(s,i){return s instanceof i||null!=s&&null!=s.constru... function numberIsNaN (line 2) | function numberIsNaN(s){return s!=s} function defineBigIntMethod (line 2) | function defineBigIntMethod(s){return"undefined"==typeof BigInt?BufferBi... function BufferBigIntNotDefined (line 2) | function BufferBigIntNotDefined(){throw new Error("BigInt not supported")} function decode (line 2) | function decode(s){return-1!==s.indexOf("%")?decodeURIComponent(s):s} function encode (line 2) | function encode(s){return encodeURIComponent(s)} function tryDecode (line 2) | function tryDecode(s,i){try{return i(s)}catch(i){return s}} function isSpecificValue (line 2) | function isSpecificValue(s){return s instanceof _||s instanceof Date||s ... function cloneSpecificValue (line 2) | function cloneSpecificValue(s){if(s instanceof _){var i=_.alloc?_.alloc(... function deepCloneArray (line 2) | function deepCloneArray(s){var i=[];return s.forEach((function(s,u){"obj... function safeGetProperty (line 2) | function safeGetProperty(s,i){return"__proto__"===i?void 0:s[i]} function cloneUnlessOtherwiseSpecified (line 2) | function cloneUnlessOtherwiseSpecified(s,i){return!1!==i.clone&&i.isMerg... function defaultArrayMerge (line 2) | function defaultArrayMerge(s,i,u){return s.concat(i).map((function(s){re... function getKeys (line 2) | function getKeys(s){return Object.keys(s).concat(function getEnumerableO... function propertyIsOnObject (line 2) | function propertyIsOnObject(s,i){try{return i in s}catch(s){return!1}} function mergeObject (line 2) | function mergeObject(s,i,u){var _={};return u.isMergeableObject(s)&&getK... function deepmerge (line 2) | function deepmerge(s,u,_){(_=_||{}).arrayMerge=_.arrayMerge||defaultArra... function unapply (line 2) | function unapply(s){return function(i){for(var u=arguments.length,_=new ... function unconstruct (line 2) | function unconstruct(s){return function(){for(var i=arguments.length,u=n... function addToSet (line 2) | function addToSet(s,_){let w=arguments.length>2&&void 0!==arguments[2]?a... function cleanArray (line 2) | function cleanArray(s){for(let i=0;i0&&void 0!==arguments[... class SubRange (line 2) | class SubRange{constructor(s,i){this.low=s,this.high=i,this.length=1+i-s... method constructor (line 2) | constructor(s,i){this.low=s,this.high=i,this.length=1+i-s} method overlaps (line 2) | overlaps(s){return!(this.highs.high)} method touches (line 2) | touches(s){return!(this.high+1s.high)} method add (line 2) | add(s){return new SubRange(Math.min(this.low,s.low),Math.max(this.high... method subtract (line 2) | subtract(s){return s.low<=this.low&&s.high>=this.high?[]:s.low>this.lo... method toString (line 2) | toString(){return this.low==this.high?this.low.toString():this.low+"-"... class DRange (line 2) | class DRange{constructor(s,i){this.ranges=[],this.length=0,null!=s&&this... method constructor (line 2) | constructor(s,i){this.ranges=[],this.length=0,null!=s&&this.add(s,i)} method _update_length (line 2) | _update_length(){this.length=this.ranges.reduce(((s,i)=>s+i.length),0)} method add (line 2) | add(s,i){var _add=s=>{for(var i=0;i{for(var i=0;i{for(var i=0;i{for(var u=i.low;u<=i.high... method subranges (line 2) | subranges(){return this.ranges.map((s=>({low:s.low,high:s.high,length:... function EventEmitter (line 2) | function EventEmitter(){EventEmitter.init.call(this)} function errorListener (line 2) | function errorListener(u){s.removeListener(i,resolver),_(u)} function resolver (line 2) | function resolver(){"function"==typeof s.removeListener&&s.removeListene... function checkListener (line 2) | function checkListener(s){if("function"!=typeof s)throw new TypeError('T... function _getMaxListeners (line 2) | function _getMaxListeners(s){return void 0===s._maxListeners?EventEmitte... function _addListener (line 2) | function _addListener(s,i,u,_){var w,x,j;if(checkListener(u),void 0===(x... function onceWrapper (line 2) | function onceWrapper(){if(!this.fired)return this.target.removeListener(... function _onceWrap (line 2) | function _onceWrap(s,i,u){var _={fired:!1,wrapFn:void 0,target:s,type:i,... function _listeners (line 2) | function _listeners(s,i,u){var _=s._events;if(void 0===_)return[];var w=... function listenerCount (line 2) | function listenerCount(s){var i=this._events;if(void 0!==i){var u=i[s];i... function arrayClone (line 2) | function arrayClone(s,i){for(var u=new Array(i),_=0;_`} class TokenTree (line 2) | class TokenTree{constructor(){this.rootNode={children:[]},this.stack=[th... method constructor (line 2) | constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]} method top (line 2) | get top(){return this.stack[this.stack.length-1]} method root (line 2) | get root(){return this.rootNode} method add (line 2) | add(s){this.top.children.push(s)} method openNode (line 2) | openNode(s){const i={kind:s,children:[]};this.add(i),this.stack.push(i)} method closeNode (line 2) | closeNode(){if(this.stack.length>1)return this.stack.pop()} method closeAllNodes (line 2) | closeAllNodes(){for(;this.closeNode(););} method toJSON (line 2) | toJSON(){return JSON.stringify(this.rootNode,null,4)} method walk (line 2) | walk(s){return this.constructor._walk(s,this.rootNode)} method _walk (line 2) | static _walk(s,i){return"string"==typeof i?s.addText(i):i.children&&(s... method _collapse (line 2) | static _collapse(s){"string"!=typeof s&&s.children&&(s.children.every(... class TokenTreeEmitter (line 2) | class TokenTreeEmitter extends TokenTree{constructor(s){super(),this.opt... method constructor (line 2) | constructor(s){super(),this.options=s} method addKeyword (line 2) | addKeyword(s,i){""!==s&&(this.openNode(i),this.addText(s),this.closeNo... method addText (line 2) | addText(s){""!==s&&this.add(s)} method addSublanguage (line 2) | addSublanguage(s,i){const u=s.root;u.kind=i,u.sublanguage=!0,this.add(u)} method toHTML (line 2) | toHTML(){return new HTMLRenderer(this,this.options).value()} method finalize (line 2) | finalize(){return!0} function source (line 2) | function source(s){return s?"string"==typeof s?s:s.source:null} function skipIfhasPrecedingDot (line 2) | function skipIfhasPrecedingDot(s,i){"."===s.input[s.index-1]&&i.ignoreMa... function beginKeywords (line 2) | function beginKeywords(s,i){i&&s.beginKeywords&&(s.begin="\\b("+s.beginK... function compileIllegal (line 2) | function compileIllegal(s,i){Array.isArray(s.illegal)&&(s.illegal=functi... function compileMatch (line 2) | function compileMatch(s,i){if(s.match){if(s.begin||s.end)throw new Error... function compileRelevance (line 2) | function compileRelevance(s,i){void 0===s.relevance&&(s.relevance=1)} function compileKeywords (line 2) | function compileKeywords(s,i,u=xe){const _={};return"string"==typeof s?c... function scoreForKeyword (line 2) | function scoreForKeyword(s,i){return i?Number(i):function commonKeyword(... function compileLanguage (line 2) | function compileLanguage(s,{plugins:i}){function langRe(i,u){return new ... function dependencyOnParent (line 2) | function dependencyOnParent(s){return!!s&&(s.endsWithParent||dependencyO... function BuildVuePlugin (line 2) | function BuildVuePlugin(s){const i={props:["language","code","autodetect... function selectStream (line 2) | function selectStream(){return s.length&&i.length?s[0].offset!==i[0].off... function open (line 2) | function open(s){function attributeString(s){return" "+s.nodeName+'="'+e... function close (line 2) | function close(s){w+=""} function render (line 2) | function render(s){("start"===s.event?open:close)(s.node)} function tag (line 2) | function tag(s){return s.nodeName.toLowerCase()} function nodeStream (line 2) | function nodeStream(s){const i=[];return function _nodeStream(s,u){for(l... function shouldNotHighlight (line 2) | function shouldNotHighlight(s){return $.noHighlightRe.test(s)} function highlight (line 2) | function highlight(s,i,u,_){let w="",x="";"object"==typeof i?(w=s,u=i.ig... function _highlight (line 2) | function _highlight(s,i,_,j){function keywordData(s,i){const u=U.case_in... function highlightAuto (line 2) | function highlightAuto(s,i){i=i||$.languages||Object.keys(u);const _=fun... function highlightElement (line 2) | function highlightElement(s){let i=null;const u=function blockLanguage(s... function highlightAll (line 2) | function highlightAll(){if("loading"===document.readyState)return void(e... function getLanguage (line 2) | function getLanguage(s){return s=(s||"").toLowerCase(),u[s]||u[_[s]]} function registerAliases (line 2) | function registerAliases(s,{languageName:i}){"string"==typeof s&&(s=[s])... function autoDetection (line 2) | function autoDetection(s){const i=getLanguage(s);return i&&!i.disableAut... function fire (line 2) | function fire(s,i){const u=s;w.forEach((function(s){s[u]&&s[u](i)}))} function concat (line 2) | function concat(...s){return s.map((s=>function source(s){return s?"stri... function concat (line 2) | function concat(...s){return s.map((s=>function source(s){return s?"stri... function lookahead (line 2) | function lookahead(s){return concat("(?=",s,")")} function concat (line 2) | function concat(...s){return s.map((s=>function source(s){return s?"stri... function source (line 2) | function source(s){return s?"string"==typeof s?s:s.source:null} function lookahead (line 2) | function lookahead(s){return concat("(?=",s,")")} function concat (line 2) | function concat(...s){return s.map((s=>source(s))).join("")} function either (line 2) | function either(...s){return"("+s.map((s=>source(s))).join("|")+")"} function createClass (line 2) | function createClass(s,i){i&&(s.prototype=Object.create(i.prototype)),s.... function Iterable (line 2) | function Iterable(s){return isIterable(s)?s:Seq(s)} function KeyedIterable (line 2) | function KeyedIterable(s){return isKeyed(s)?s:KeyedSeq(s)} function IndexedIterable (line 2) | function IndexedIterable(s){return isIndexed(s)?s:IndexedSeq(s)} function SetIterable (line 2) | function SetIterable(s){return isIterable(s)&&!isAssociative(s)?s:SetSeq... function isIterable (line 2) | function isIterable(s){return!(!s||!s[i])} function isKeyed (line 2) | function isKeyed(s){return!(!s||!s[u])} function isIndexed (line 2) | function isIndexed(s){return!(!s||!s[_])} function isAssociative (line 2) | function isAssociative(s){return isKeyed(s)||isIndexed(s)} function isOrdered (line 2) | function isOrdered(s){return!(!s||!s[w])} function MakeRef (line 2) | function MakeRef(s){return s.value=!1,s} function SetRef (line 2) | function SetRef(s){s&&(s.value=!0)} function OwnerID (line 2) | function OwnerID(){} function arrCopy (line 2) | function arrCopy(s,i){i=i||0;for(var u=Math.max(0,s.length-i),_=new Arra... function ensureSize (line 2) | function ensureSize(s){return void 0===s.size&&(s.size=s.__iterate(retur... function wrapIndex (line 2) | function wrapIndex(s,i){if("number"!=typeof i){var u=i>>>0;if(""+u!==i||... function returnTrue (line 2) | function returnTrue(){return!0} function wholeSlice (line 2) | function wholeSlice(s,i,u){return(0===s||void 0!==u&&s<=-u)&&(void 0===i... function resolveBegin (line 2) | function resolveBegin(s,i){return resolveIndex(s,i,0)} function resolveEnd (line 2) | function resolveEnd(s,i){return resolveIndex(s,i,i)} function resolveIndex (line 2) | function resolveIndex(s,i,u){return void 0===s?u:s<0?Math.max(0,i+s):voi... function Iterator (line 2) | function Iterator(s){this.next=s} function iteratorValue (line 2) | function iteratorValue(s,i,u,_){var w=0===s?i:1===s?u:[i,u];return _?_.v... function iteratorDone (line 2) | function iteratorDone(){return{value:void 0,done:!0}} function hasIterator (line 2) | function hasIterator(s){return!!getIteratorFn(s)} function isIterator (line 2) | function isIterator(s){return s&&"function"==typeof s.next} function getIterator (line 2) | function getIterator(s){var i=getIteratorFn(s);return i&&i.call(s)} function getIteratorFn (line 2) | function getIteratorFn(s){var i=s&&(ae&&s[ae]||s[le]);if("function"==typ... function isArrayLike (line 2) | function isArrayLike(s){return s&&"number"==typeof s.length} function Seq (line 2) | function Seq(s){return null==s?emptySequence():isIterable(s)?s.toSeq():s... function KeyedSeq (line 2) | function KeyedSeq(s){return null==s?emptySequence().toKeyedSeq():isItera... function IndexedSeq (line 2) | function IndexedSeq(s){return null==s?emptySequence():isIterable(s)?isKe... function SetSeq (line 2) | function SetSeq(s){return(null==s?emptySequence():isIterable(s)?isKeyed(... function ArraySeq (line 2) | function ArraySeq(s){this._array=s,this.size=s.length} function ObjectSeq (line 2) | function ObjectSeq(s){var i=Object.keys(s);this._object=s,this._keys=i,t... function IterableSeq (line 2) | function IterableSeq(s){this._iterable=s,this.size=s.length||s.size} function IteratorSeq (line 2) | function IteratorSeq(s){this._iterator=s,this._iteratorCache=[]} function isSeq (line 2) | function isSeq(s){return!(!s||!s[ye])} function emptySequence (line 2) | function emptySequence(){return pe||(pe=new ArraySeq([]))} function keyedSeqFromValue (line 2) | function keyedSeqFromValue(s){var i=Array.isArray(s)?new ArraySeq(s).fro... function indexedSeqFromValue (line 2) | function indexedSeqFromValue(s){var i=maybeIndexedSeqFromValue(s);if(!i)... function seqFromValue (line 2) | function seqFromValue(s){var i=maybeIndexedSeqFromValue(s)||"object"==ty... function maybeIndexedSeqFromValue (line 2) | function maybeIndexedSeqFromValue(s){return isArrayLike(s)?new ArraySeq(... function seqIterate (line 2) | function seqIterate(s,i,u,_){var w=s._cache;if(w){for(var x=w.length-1,j... function seqIterator (line 2) | function seqIterator(s,i,u,_){var w=s._cache;if(w){var x=w.length-1,j=0;... function fromJS (line 2) | function fromJS(s,i){return i?fromJSWith(i,s,"",{"":s}):fromJSDefault(s)} function fromJSWith (line 2) | function fromJSWith(s,i,u,_){return Array.isArray(i)?s.call(_,u,IndexedS... function fromJSDefault (line 2) | function fromJSDefault(s){return Array.isArray(s)?IndexedSeq(s).map(from... function isPlainObj (line 2) | function isPlainObj(s){return s&&(s.constructor===Object||void 0===s.con... function is (line 2) | function is(s,i){if(s===i||s!=s&&i!=i)return!0;if(!s||!i)return!1;if("fu... function deepEqual (line 2) | function deepEqual(s,i){if(s===i)return!0;if(!isIterable(i)||void 0!==s.... function Repeat (line 2) | function Repeat(s,i){if(!(this instanceof Repeat))return new Repeat(s,i)... function invariant (line 2) | function invariant(s,i){if(!s)throw new Error(i)} function Range (line 2) | function Range(s,i,u){if(!(this instanceof Range))return new Range(s,i,u... function Collection (line 2) | function Collection(){throw TypeError("Abstract")} function KeyedCollection (line 2) | function KeyedCollection(){} function IndexedCollection (line 2) | function IndexedCollection(){} function SetCollection (line 2) | function SetCollection(){} function smi (line 2) | function smi(s){return s>>>1&1073741824|3221225471&s} function hash (line 2) | function hash(s){if(!1===s||null==s)return 0;if("function"==typeof s.val... function cachedHashString (line 2) | function cachedHashString(s){var i=ze[s];return void 0===i&&(i=hashStrin... function hashString (line 2) | function hashString(s){for(var i=0,u=0;u0)switch(s.nodeType){case 1:r... function assertNotInfinite (line 2) | function assertNotInfinite(s){invariant(s!==1/0,"Cannot perform this act... function Map (line 2) | function Map(s){return null==s?emptyMap():isMap(s)&&!isOrdered(s)?s:empt... function isMap (line 2) | function isMap(s){return!(!s||!s[He])} function ArrayMapNode (line 2) | function ArrayMapNode(s,i){this.ownerID=s,this.entries=i} function BitmapIndexedNode (line 2) | function BitmapIndexedNode(s,i,u){this.ownerID=s,this.bitmap=i,this.node... function HashArrayMapNode (line 2) | function HashArrayMapNode(s,i,u){this.ownerID=s,this.count=i,this.nodes=u} function HashCollisionNode (line 2) | function HashCollisionNode(s,i,u){this.ownerID=s,this.keyHash=i,this.ent... function ValueNode (line 2) | function ValueNode(s,i,u){this.ownerID=s,this.keyHash=i,this.entry=u} function MapIterator (line 2) | function MapIterator(s,i,u){this._type=i,this._reverse=u,this._stack=s._... function mapIteratorValue (line 2) | function mapIteratorValue(s,i){return iteratorValue(s,i[0],i[1])} function mapIteratorFrame (line 2) | function mapIteratorFrame(s,i){return{node:s,index:0,__prev:i}} function makeMap (line 2) | function makeMap(s,i,u,_){var w=Object.create(Xe);return w.size=s,w._roo... function emptyMap (line 2) | function emptyMap(){return We||(We=makeMap(0))} function updateMap (line 2) | function updateMap(s,i,u){var _,w;if(s._root){var x=MakeRef(U),j=MakeRef... function updateNode (line 2) | function updateNode(s,i,u,_,w,x,j,L){return s?s.update(i,u,_,w,x,j,L):x=... function isLeafNode (line 2) | function isLeafNode(s){return s.constructor===ValueNode||s.constructor==... function mergeIntoNode (line 2) | function mergeIntoNode(s,i,u,_,w){if(s.keyHash===_)return new HashCollis... function createNodes (line 2) | function createNodes(s,i,u,_){s||(s=new OwnerID);for(var w=new ValueNode... function packNodes (line 2) | function packNodes(s,i,u,_){for(var w=0,x=0,j=new Array(u),L=0,B=1,$=i.l... function expandNodes (line 2) | function expandNodes(s,i,u,_,w){for(var x=0,j=new Array(L),B=0;0!==u;B++... function mergeIntoMapWith (line 2) | function mergeIntoMapWith(s,i,u){for(var _=[],w=0;w>1&1431655765))+(s>>2&... function setIn (line 2) | function setIn(s,i,u,_){var w=_?s:arrCopy(s);return w[i]=u,w} function spliceIn (line 2) | function spliceIn(s,i,u,_){var w=s.length+1;if(_&&i+1===w)return s[i]=u,... function spliceOut (line 2) | function spliceOut(s,i,u){var _=s.length-1;if(u&&i===_)return s.pop(),s;... function List (line 2) | function List(s){var i=emptyList();if(null==s)return i;if(isList(s))retu... function isList (line 2) | function isList(s){return!(!s||!s[tt])} function VNode (line 2) | function VNode(s,i){this.array=s,this.ownerID=i} function iterateList (line 2) | function iterateList(s,i){var u=s._origin,_=s._capacity,w=getTailOffset(... function makeList (line 2) | function makeList(s,i,u,_,w,x,j){var L=Object.create(rt);return L.size=i... function emptyList (line 2) | function emptyList(){return nt||(nt=makeList(0,0,j))} function updateList (line 2) | function updateList(s,i,u){if((i=wrapIndex(s,i))!=i)return s;if(i>=s.siz... function updateVNode (line 2) | function updateVNode(s,i,u,_,w,x){var L,$=_>>>u&B,U=s&&$=getTailOffset(s._capacity))return s._tai... function setListBounds (line 2) | function setListBounds(s,i,u){void 0!==i&&(i|=0),void 0!==u&&(u|=0);var ... function mergeIntoListWith (line 2) | function mergeIntoListWith(s,i,u){for(var _=[],w=0,x=0;x>>j<i?1:si?-1:0} function hashIterable (line 2) | function hashIterable(s){if(s.size===1/0)return 0;var i=isOrdered(s),u=i... function murmurHashOfSize (line 2) | function murmurHashOfSize(s,i){return i=be(i,3432918353),i=be(i<<15|i>>>... function hashMerge (line 2) | function hashMerge(s,i){return s^i+2654435769+(s<<6)+(s>>2)|0} function isObject (line 2) | function isObject(s){var i=typeof s;return!!s&&("object"==i||"function"=... function toNumber (line 2) | function toNumber(s){if("number"==typeof s)return s;if(function isSymbol... function invokeFunc (line 2) | function invokeFunc(i){var u=_,x=w;return _=w=void 0,$=i,j=s.apply(x,u)} function shouldInvoke (line 2) | function shouldInvoke(s){var u=s-B;return void 0===B||u>=i||u<0||Y&&s-$>=x} function timerExpired (line 2) | function timerExpired(){var s=now();if(shouldInvoke(s))return trailingEd... function trailingEdge (line 2) | function trailingEdge(s){return L=void 0,Z&&_?invokeFunc(s):(_=w=void 0,j)} function debounced (line 2) | function debounced(){var s=now(),u=shouldInvoke(s);if(_=arguments,w=this... function Hash (line 2) | function Hash(s){var i=-1,u=null==s?0:s.length;for(this.clear();++i=i||u<0||le&&s... function timerExpired (line 2) | function timerExpired(){var s=w();if(shouldInvoke(s))return trailingEdge... function trailingEdge (line 2) | function trailingEdge(s){return Z=void 0,ce&&B?invokeFunc(s):(B=$=void 0... function debounced (line 2) | function debounced(){var s=w(),u=shouldInvoke(s);if(B=arguments,$=this,e... function baseAry (line 2) | function baseAry(s,i){return 2==i?function(i,u){return s(i,u)}:function(... function cloneArray (line 2) | function cloneArray(s){for(var i=s?s.length:0,u=Array(i);i--;)u[i]=s[i];... function wrapImmutable (line 2) | function wrapImmutable(s,i){return function(){var u=arguments.length;if(... function castCap (line 2) | function castCap(s,i){if($.cap){var u=_.iterateeRearg[s];if(u)return fun... function castFixed (line 2) | function castFixed(s,i,u){if($.fixed&&(Z||!_.skipFixed[s])){var w=_.meth... function castRearg (line 2) | function castRearg(s,i,u){return $.rearg&&u>1&&(ee||!_.skipRearg[s])?xe(... function cloneByPath (line 2) | function cloneByPath(s,i){for(var u=-1,_=(i=Te(i)).length,w=_-1,x=pe(Obj... function createConverter (line 2) | function createConverter(s,i){var u=_.aliasToReal[s]||s,w=_.remap[u]||u,... function overArg (line 2) | function overArg(s,i){return function(){var u=arguments.length;if(!u)ret... function wrap (line 2) | function wrap(s,i,u){var w,x=_.aliasToReal[s]||s,j=i,L=qe[x];return L?j=... function memoize (line 2) | function memoize(s,i){if("function"!=typeof s||null!=i&&"function"!=type... function lodash (line 2) | function lodash(s){if(L(s)&&!j(s)&&!(s instanceof _)){if(s instanceof w)... function highlight (line 2) | function highlight(s,i,u){var j,L=_.configure({}),B=(u||{}).prefix;if("s... function Emitter (line 2) | function Emitter(s){this.options=s,this.rootNode={children:[]},this.stac... function noop (line 2) | function noop(){} function coerceElementMatchingCallback (line 2) | function coerceElementMatchingCallback(s){return"string"==typeof s?i=>i.... class ArraySlice (line 2) | class ArraySlice{constructor(s){this.elements=s||[]}toValue(){return thi... method constructor (line 2) | constructor(s){this.elements=s||[]} method toValue (line 2) | toValue(){return this.elements.map((s=>s.toValue()))} method map (line 2) | map(s,i){return this.elements.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return s=coerceElementMatchingCallback(s),new ArraySlice(t... method reject (line 2) | reject(s,i){return s=coerceElementMatchingCallback(s),new ArraySlice(t... method find (line 2) | find(s,i){return s=coerceElementMatchingCallback(s),this.elements.find... method forEach (line 2) | forEach(s,i){this.elements.forEach(s,i)} method reduce (line 2) | reduce(s,i){return this.elements.reduce(s,i)} method includes (line 2) | includes(s){return this.elements.some((i=>i.equals(s)))} method shift (line 2) | shift(){return this.elements.shift()} method unshift (line 2) | unshift(s){this.elements.unshift(this.refract(s))} method push (line 2) | push(s){return this.elements.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method get (line 2) | get(s){return this.elements[s]} method getValue (line 2) | getValue(s){const i=this.elements[s];if(i)return i.toValue()} method length (line 2) | get length(){return this.elements.length} method isEmpty (line 2) | get isEmpty(){return 0===this.elements.length} method first (line 2) | get first(){return this.elements[0]} class KeyValuePair (line 2) | class KeyValuePair{constructor(s,i){this.key=s,this.value=i}clone(){cons... method constructor (line 2) | constructor(s,i){this.key=s,this.value=i} method clone (line 2) | clone(){const s=new KeyValuePair;return this.key&&(s.key=this.key.clon... class Namespace (line 2) | class Namespace{constructor(s){this.elementMap={},this.elementDetection=... method constructor (line 2) | constructor(s){this.elementMap={},this.elementDetection=[],this.Elemen... method use (line 2) | use(s){return s.namespace&&s.namespace({base:this}),s.load&&s.load({ba... method useDefault (line 2) | useDefault(){return this.register("null",$.NullElement).register("stri... method register (line 2) | register(s,i){return this._elements=void 0,this.elementMap[s]=i,this} method unregister (line 2) | unregister(s){return this._elements=void 0,delete this.elementMap[s],t... method detect (line 2) | detect(s,i,u){return void 0===u||u?this.elementDetection.unshift([s,i]... method toElement (line 2) | toElement(s){if(s instanceof this.Element)return s;let i;for(let u=0;u... method getElementClass (line 2) | getElementClass(s){const i=this.elementMap[s];return void 0===i?this.E... method fromRefract (line 2) | fromRefract(s){return this.serialiser.deserialise(s)} method toRefract (line 2) | toRefract(s){return this.serialiser.serialise(s)} method elements (line 2) | get elements(){return void 0===this._elements&&(this._elements={Elemen... method serialiser (line 2) | get serialiser(){return new B(this)} method constructor (line 2) | constructor(){super(),this.register("annotation",cp),this.register("co... class ObjectSlice (line 2) | class ObjectSlice extends w{map(s,i){return this.elements.map((u=>s.bind... method map (line 2) | map(s,i){return this.elements.map((u=>s.bind(i)(u.value,u.key,u)))} method filter (line 2) | filter(s,i){return new ObjectSlice(this.elements.filter((u=>s.bind(i)(... method reject (line 2) | reject(s,i){return this.filter(_(s.bind(i)))} method forEach (line 2) | forEach(s,i){return this.elements.forEach(((u,_)=>{s.bind(i)(u.value,u... method keys (line 2) | keys(){return this.map(((s,i)=>i.toValue()))} method values (line 2) | values(){return this.map((s=>s.toValue()))} function refract (line 2) | function refract(s){if(s instanceof _)return s;if("string"==typeof s)ret... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="link"} method relation (line 2) | get relation(){return this.attributes.get("relation")} method relation (line 2) | set relation(s){this.attributes.set("relation",s)} method href (line 2) | get href(){return this.attributes.get("href")} method href (line 2) | set href(s){this.attributes.set("href",s)} method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="ref",this.path||(this.... method path (line 2) | get path(){return this.attributes.get("path")} method path (line 2) | set path(s){this.attributes.set("path",s)} class ArrayElement (line 2) | class ArrayElement extends w{constructor(s,i,u){super(s||[],i,u),this.el... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="boolean"} method primitive (line 2) | primitive(){return"boolean"} class Element (line 2) | class Element{constructor(s,i,u){i&&(this.meta=i),u&&(this.attributes=u)... method constructor (line 2) | constructor(s,i,u){i&&(this.meta=i),u&&(this.attributes=u),this.conten... method freeze (line 2) | freeze(){Object.isFrozen(this)||(this._meta&&(this.meta.parent=this,th... method primitive (line 2) | primitive(){} method clone (line 2) | clone(){const s=new this.constructor;return s.element=this.element,thi... method toValue (line 2) | toValue(){return this.content instanceof Element?this.content.toValue(... method toRef (line 2) | toRef(s){if(""===this.id.toValue())throw Error("Cannot create referenc... method findRecursive (line 2) | findRecursive(...s){if(arguments.length>1&&!this.isFrozen)throw new Er... method set (line 2) | set(s){return this.content=s,this} method equals (line 2) | equals(s){return _(this.toValue(),s)} method getMetaProperty (line 2) | getMetaProperty(s,i){if(!this.meta.hasKey(s)){if(this.isFrozen){const ... method setMetaProperty (line 2) | setMetaProperty(s,i){this.meta.set(s,i)} method element (line 2) | get element(){return this._storedElement||"element"} method element (line 2) | set element(s){this._storedElement=s} method content (line 2) | get content(){return this._content} method content (line 2) | set content(s){if(s instanceof Element)this._content=s;else if(s insta... method meta (line 2) | get meta(){if(!this._meta){if(this.isFrozen){const s=new this.ObjectEl... method meta (line 2) | set meta(s){s instanceof this.ObjectElement?this._meta=s:this.meta.set... method attributes (line 2) | get attributes(){if(!this._attributes){if(this.isFrozen){const s=new t... method attributes (line 2) | set attributes(s){s instanceof this.ObjectElement?this._attributes=s:t... method id (line 2) | get id(){return this.getMetaProperty("id","")} method id (line 2) | set id(s){this.setMetaProperty("id",s)} method classes (line 2) | get classes(){return this.getMetaProperty("classes",[])} method classes (line 2) | set classes(s){this.setMetaProperty("classes",s)} method title (line 2) | get title(){return this.getMetaProperty("title","")} method title (line 2) | set title(s){this.setMetaProperty("title",s)} method description (line 2) | get description(){return this.getMetaProperty("description","")} method description (line 2) | set description(s){this.setMetaProperty("description",s)} method links (line 2) | get links(){return this.getMetaProperty("links",[])} method links (line 2) | set links(s){this.setMetaProperty("links",s)} method isFrozen (line 2) | get isFrozen(){return Object.isFrozen(this)} method parents (line 2) | get parents(){let{parent:s}=this;const i=new x;for(;s;)i.push(s),s=s.p... method children (line 2) | get children(){if(Array.isArray(this.content))return new x(this.conten... method recursiveChildren (line 2) | get recursiveChildren(){const s=new x;return this.children.forEach((i=... method constructor (line 2) | constructor(s,i,u,w){super(new _,u,w),this.element="member",this.key=s,t... method key (line 2) | get key(){return this.content.key} method key (line 2) | set key(s){this.content.key=this.refract(s)} method value (line 2) | get value(){return this.content.value} method value (line 2) | set value(s){this.content.value=this.refract(s)} method constructor (line 2) | constructor(s,i,u){super(s||null,i,u),this.element="null"} method primitive (line 2) | primitive(){return"null"} method set (line 2) | set(){return new Error("Cannot set the value of null")} method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="number"} method primitive (line 2) | primitive(){return"number"} method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="object"} method primitive (line 2) | primitive(){return"object"} method toValue (line 2) | toValue(){return this.content.reduce(((s,i)=>(s[i.key.toValue()]=i.value... method get (line 2) | get(s){const i=this.getMember(s);if(i)return i.value} method getMember (line 2) | getMember(s){if(void 0!==s)return this.content.find((i=>i.key.toValue()=... method remove (line 2) | remove(s){let i=null;return this.content=this.content.filter((u=>u.key.t... method getKey (line 2) | getKey(s){const i=this.getMember(s);if(i)return i.key} method set (line 2) | set(s,i){if(w(s))return Object.keys(s).forEach((i=>{this.set(i,s[i])})),... method keys (line 2) | keys(){return this.content.map((s=>s.key.toValue()))} method values (line 2) | values(){return this.content.map((s=>s.value.toValue()))} method hasKey (line 2) | hasKey(s){return this.content.some((i=>i.key.equals(s)))} method items (line 2) | items(){return this.content.map((s=>[s.key.toValue(),s.value.toValue()]))} method map (line 2) | map(s,i){return this.content.map((u=>s.bind(i)(u.value,u.key,u)))} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach(((_,w,x)=>{const j=s.bind... method filter (line 2) | filter(s,i){return new L(this.content).filter(s,i)} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method forEach (line 2) | forEach(s,i){return this.content.forEach((u=>s.bind(i)(u.value,u.key,u)))} method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="string"} method primitive (line 2) | primitive(){return"string"} method length (line 2) | get length(){return this.content.length} method serialise (line 2) | serialise(s){if(!(s instanceof this.namespace.elements.Element))throw ne... method shouldSerialiseContent (line 2) | shouldSerialiseContent(s,i){return"parseResult"===s.element||"httpReques... method refSerialiseContent (line 2) | refSerialiseContent(s,i){return delete i.attributes,{href:s.toValue(),pa... method sourceMapSerialiseContent (line 2) | sourceMapSerialiseContent(s){return s.toValue()} method dataStructureSerialiseContent (line 2) | dataStructureSerialiseContent(s){return[this.serialiseContent(s.content)]} method enumSerialiseAttributes (line 2) | enumSerialiseAttributes(s){const i=s.attributes.clone(),u=i.remove("enum... method enumSerialiseContent (line 2) | enumSerialiseContent(s){if(s._attributes){const i=s.attributes.get("enum... method deserialise (line 2) | deserialise(s){if("string"==typeof s)return new this.namespace.elements.... method serialiseContent (line 2) | serialiseContent(s){if(s instanceof this.namespace.elements.Element)retu... method deserialiseContent (line 2) | deserialiseContent(s){if(s){if(s.element)return this.deserialise(s);if(s... method shouldRefract (line 2) | shouldRefract(s){return!!(s._attributes&&s.attributes.keys().length||s._... method convertKeyToRefract (line 2) | convertKeyToRefract(s,i){return this.shouldRefract(i)?this.serialise(i):... method serialiseEnum (line 2) | serialiseEnum(s){return s.children.map((s=>this.serialise(s)))} method serialiseObject (line 2) | serialiseObject(s){const i={};return s.forEach(((s,u)=>{if(s){const _=u.... method deserialiseObject (line 2) | deserialiseObject(s,i){Object.keys(s).forEach((u=>{i.set(u,this.deserial... method constructor (line 2) | constructor(s){this.namespace=s||new this.Namespace} method serialise (line 2) | serialise(s){if(!(s instanceof this.namespace.elements.Element))throw ne... method deserialise (line 2) | deserialise(s){if(!s.element)throw new Error("Given value is not an obje... method serialiseContent (line 2) | serialiseContent(s){if(s instanceof this.namespace.elements.Element)retu... method deserialiseContent (line 2) | deserialiseContent(s){if(s){if(s.element)return this.deserialise(s);if(s... method serialiseObject (line 2) | serialiseObject(s){const i={};if(s.forEach(((s,u)=>{s&&(i[u.toValue()]=t... method deserialiseObject (line 2) | deserialiseObject(s,i){Object.keys(s).forEach((u=>{i.set(u,this.deserial... function addNumericSeparator (line 2) | function addNumericSeparator(s,i){if(s===1/0||s===-1/0||s!=s||s&&s>-1e3&... function wrapQuotes (line 2) | function wrapQuotes(s,i,u){var _="double"===(u.quoteStyle||i)?'"':"'";re... function quote (line 2) | function quote(s){return de.call(String(s),/"/g,""")} function isArray (line 2) | function isArray(s){return!("[object Array]"!==toStr(s)||$e&&"object"==t... function isRegExp (line 2) | function isRegExp(s){return!("[object RegExp]"!==toStr(s)||$e&&"object"=... function isSymbol (line 2) | function isSymbol(s){if(qe)return s&&"object"==typeof s&&s instanceof Sy... function inspect (line 2) | function inspect(s,i,u){if(i&&(w=Se.call(w)).push(i),u){var x={depth:L.d... function has (line 2) | function has(s,i){return Qe.call(s,i)} function toStr (line 2) | function toStr(s){return ae.call(s)} function indexOf (line 2) | function indexOf(s,i){if(s.indexOf)return s.indexOf(i);for(var u=0,_=s.l... function inspectString (line 2) | function inspectString(s,i){if(s.length>i.maxStringLength){var u=s.lengt... function lowbyte (line 2) | function lowbyte(s){var i=s.charCodeAt(0),u={8:"b",9:"t",10:"n",12:"f",1... function markBoxed (line 2) | function markBoxed(s){return"Object("+s+")"} function weakCollectionOf (line 2) | function weakCollectionOf(s){return s+" { ? }"} function collectionOf (line 2) | function collectionOf(s,i,u,_){return s+" ("+i+") {"+(_?indentedJoin(u,_... function indentedJoin (line 2) | function indentedJoin(s,i){if(0===s.length)return"";var u="\n"+i.prev+i.... function arrObjKeys (line 2) | function arrObjKeys(s,i){var u=isArray(s),_=[];if(u){_.length=s.length;f... function defaultSetTimout (line 2) | function defaultSetTimout(){throw new Error("setTimeout has not been def... function defaultClearTimeout (line 2) | function defaultClearTimeout(){throw new Error("clearTimeout has not bee... function runTimeout (line 2) | function runTimeout(s){if(i===setTimeout)return setTimeout(s,0);if((i===... function cleanUpNextTick (line 2) | function cleanUpNextTick(){j&&w&&(j=!1,w.length?x=w.concat(x):L=-1,x.len... function drainQueue (line 2) | function drainQueue(){if(!j){var s=runTimeout(cleanUpNextTick);j=!0;for(... function Item (line 2) | function Item(s,i){this.fun=s,this.array=i} function noop (line 2) | function noop(){} function emptyFunction (line 2) | function emptyFunction(){} function emptyFunctionWithReset (line 2) | function emptyFunctionWithReset(){} function shim (line 2) | function shim(s,i,u,w,x,j){if(j!==_){var L=new Error("Calling PropTypes ... function getShim (line 2) | function getShim(){return shim} function decode (line 2) | function decode(s){try{return decodeURIComponent(s.replace(/\+/g," "))}c... function encode (line 2) | function encode(s){try{return encodeURIComponent(s)}catch(s){return null}} method constructor (line 2) | constructor(s,i){if(this._setDefaults(s),s instanceof RegExp)this.ignore... method _setDefaults (line 2) | _setDefaults(s){this.max=null!=s.max?s.max:null!=RandExp.prototype.max?R... method gen (line 2) | gen(){return this._gen(this.tokens,[])} method _gen (line 2) | _gen(s,i){var u,_,w,j,L;switch(s.type){case x.ROOT:case x.GROUP:if(s.fol... method _toOtherCase (line 2) | _toOtherCase(s){return s+(97<=s&&s<=122?-32:65<=s&&s<=90?32:0)} method _randBool (line 2) | _randBool(){return!this.randInt(0,1)} method _randSelect (line 2) | _randSelect(s){return s instanceof w?s.index(this.randInt(0,s.length-1))... method _expand (line 2) | _expand(s){if(s.type===_.types.CHAR)return new w(s.value);if(s.type===_.... method randInt (line 2) | randInt(s,i){return s+Math.floor(Math.random()*(1+i-s))} method defaultRange (line 2) | get defaultRange(){return this._range=this._range||new w(32,126)} method defaultRange (line 2) | set defaultRange(s){this._range=s} method randexp (line 2) | static randexp(s,i){var u;return"string"==typeof s&&(s=new RegExp(s,i)),... method sugar (line 2) | static sugar(){RegExp.prototype.gen=function(){return RandExp.randexp(th... function _typeof (line 2) | function _typeof(s){return _typeof="function"==typeof Symbol&&"symbol"==... function _interopRequireDefault (line 2) | function _interopRequireDefault(s){return s&&s.__esModule?s:{default:s}} function ownKeys (line 2) | function ownKeys(s,i){var u=Object.keys(s);if(Object.getOwnPropertySymbo... function _objectSpread (line 2) | function _objectSpread(s){for(var i=1;iu;u++)i.push(s);return i} function Ac (line 2) | function Ac(s,i,u){s.pendingLanes|=i,536870912!==i&&(s.suspendedLanes=0,... function Cc (line 2) | function Cc(s,i){var u=s.entangledLanes|=i;for(s=s.entanglements;u;){var... function Dc (line 2) | function Dc(s){return 1<(s&=-s)?4xn||(s.current=Sn[xn],Sn[xn]=null,xn--)} function G (line 2) | function G(s,i){xn++,Sn[xn]=s.current,s.current=i} function Yf (line 2) | function Yf(s,i){var u=s.type.contextTypes;if(!u)return kn;var _=s.state... function Zf (line 2) | function Zf(s){return null!=(s=s.childContextTypes)} function $f (line 2) | function $f(){E(Cn),E(On)} function ag (line 2) | function ag(s,i,u){if(On.current!==kn)throw Error(p(168));G(On,i),G(Cn,u)} function bg (line 2) | function bg(s,i,u){var _=s.stateNode;if(i=i.childContextTypes,"function"... function cg (line 2) | function cg(s){return s=(s=s.stateNode)&&s.__reactInternalMemoizedMerged... function dg (line 2) | function dg(s,i,u){var _=s.stateNode;if(!_)throw Error(p(169));u?(s=bg(s... function hg (line 2) | function hg(s){null===jn?jn=[s]:jn.push(s)} function jg (line 2) | function jg(){if(!In&&null!==jn){In=!0;var s=0,i=Nt;try{var u=jn;for(Nt=... function tg (line 2) | function tg(s,i){Nn[Mn++]=Rn,Nn[Mn++]=Tn,Tn=s,Rn=i} function ug (line 2) | function ug(s,i,u){Dn[Ln++]=Fn,Dn[Ln++]=qn,Dn[Ln++]=Bn,Bn=s;var _=Fn;s=q... function vg (line 2) | function vg(s){null!==s.return&&(tg(s,1),ug(s,1,0))} function wg (line 2) | function wg(s){for(;s===Tn;)Tn=Nn[--Mn],Nn[Mn]=null,Rn=Nn[--Mn],Nn[Mn]=n... function Ag (line 2) | function Ag(s,i){var u=Bg(5,null,null,0);u.elementType="DELETED",u.state... function Cg (line 2) | function Cg(s,i){switch(s.tag){case 5:var u=s.type;return null!==(i=1!==... function Dg (line 2) | function Dg(s){return 0!=(1&s.mode)&&0==(128&s.flags)} function Eg (line 2) | function Eg(s){if(zn){var i=Un;if(i){var u=i;if(!Cg(s,i)){if(Dg(s))throw... function Fg (line 2) | function Fg(s){for(s=s.return;null!==s&&5!==s.tag&&3!==s.tag&&13!==s.tag... function Gg (line 2) | function Gg(s){if(s!==$n)return!1;if(!zn)return Fg(s),zn=!0,!1;var i;if(... function Hg (line 2) | function Hg(){for(var s=Un;s;)s=Lf(s.nextSibling)} function Ig (line 2) | function Ig(){Un=$n=null,zn=!1} function Jg (line 2) | function Jg(s){null===Vn?Vn=[s]:Vn.push(s)} function Lg (line 2) | function Lg(s,i,u){if(null!==(s=u.ref)&&"function"!=typeof s&&"object"!=... function Mg (line 2) | function Mg(s,i){throw s=Object.prototype.toString.call(i),Error(p(31,"[... function Ng (line 2) | function Ng(s){return(0,s._init)(s._payload)} function Og (line 2) | function Og(s){function b(i,u){if(s){var _=i.deletions;null===_?(i.delet... function $g (line 2) | function $g(){Yn=Xn=Gn=null} function ah (line 2) | function ah(s){var i=Jn.current;E(Jn),s._currentValue=i} function bh (line 2) | function bh(s,i,u){for(;null!==s;){var _=s.alternate;if((s.childLanes&i)... function ch (line 2) | function ch(s,i){Gn=s,Yn=Xn=null,null!==(s=s.dependencies)&&null!==s.fir... function eh (line 2) | function eh(s){var i=s._currentValue;if(Yn!==s)if(s={context:s,memoizedV... function gh (line 2) | function gh(s){null===Qn?Qn=[s]:Qn.push(s)} function hh (line 2) | function hh(s,i,u,_){var w=i.interleaved;return null===w?(u.next=u,gh(i)... function ih (line 2) | function ih(s,i){s.lanes|=i;var u=s.alternate;for(null!==u&&(u.lanes|=i)... function kh (line 2) | function kh(s){s.updateQueue={baseState:s.memoizedState,firstBaseUpdate:... function lh (line 2) | function lh(s,i){s=s.updateQueue,i.updateQueue===s&&(i.updateQueue={base... function mh (line 2) | function mh(s,i){return{eventTime:s,lane:i,tag:0,payload:null,callback:n... function nh (line 2) | function nh(s,i,u){var _=s.updateQueue;if(null===_)return null;if(_=_.sh... function oh (line 2) | function oh(s,i,u){if(null!==(i=i.updateQueue)&&(i=i.shared,0!=(4194240&... function ph (line 2) | function ph(s,i){var u=s.updateQueue,_=s.alternate;if(null!==_&&u===(_=_... function qh (line 2) | function qh(s,i,u,_){var w=s.updateQueue;Zn=!1;var x=w.firstBaseUpdate,j... function sh (line 2) | function sh(s,i,u){if(s=i.effects,i.effects=null,null!==s)for(i=0;iu?u:4,s(!0);var _=ao.transition;ao... function wi (line 2) | function wi(){return Uh().memoizedState} function xi (line 2) | function xi(s,i,u){var _=yi(s);if(u={lane:_,action:u,hasEagerState:!1,ea... function ii (line 2) | function ii(s,i,u){var _=yi(s),w={lane:_,action:u,hasEagerState:!1,eager... function zi (line 2) | function zi(s){var i=s.alternate;return s===co||null!==i&&i===co} function Ai (line 2) | function Ai(s,i){fo=ho=!0;var u=s.pending;null===u?i.next=i:(i.next=u.ne... function Bi (line 2) | function Bi(s,i,u){if(0!=(4194240&u)){var _=i.lanes;u|=_&=s.pendingLanes... function Ci (line 2) | function Ci(s,i){if(s&&s.defaultProps){for(var u in i=qe({},i),s=s.defau... function Di (line 2) | function Di(s,i,u,_){u=null==(u=u(_,i=s.memoizedState))?i:qe({},i,u),s.m... function Fi (line 2) | function Fi(s,i,u,_,w,x,j){return"function"==typeof(s=s.stateNode).shoul... function Gi (line 2) | function Gi(s,i,u){var _=!1,w=kn,x=i.contextType;return"object"==typeof ... function Hi (line 2) | function Hi(s,i,u,_){s=i.state,"function"==typeof i.componentWillReceive... function Ii (line 2) | function Ii(s,i,u,_){var w=s.stateNode;w.props=u,w.state=s.memoizedState... function Ji (line 2) | function Ji(s,i){try{var u="",_=i;do{u+=Pa(_),_=_.return}while(_);var w=... function Ki (line 2) | function Ki(s,i,u){return{value:s,source:null,stack:null!=u?u:null,diges... function Li (line 2) | function Li(s,i){try{console.error(i.value)}catch(s){setTimeout((functio... function Ni (line 2) | function Ni(s,i,u){(u=mh(-1,u)).tag=3,u.payload={element:null};var _=i.v... function Qi (line 2) | function Qi(s,i,u){(u=mh(-1,u)).tag=3;var _=s.type.getDerivedStateFromEr... function Si (line 2) | function Si(s,i,u){var _=s.pingCache;if(null===_){_=s.pingCache=new wo;v... function Ui (line 2) | function Ui(s){do{var i;if((i=13===s.tag)&&(i=null===(i=s.memoizedState)... function Vi (line 2) | function Vi(s,i,u,_,w){return 0==(1&s.mode)?(s===i?s.flags|=65536:(s.fla... function Xi (line 2) | function Xi(s,i,u,_){i.child=null===s?Hn(i,null,u,_):Kn(i,s.child,u,_)} function Yi (line 2) | function Yi(s,i,u,_,w){u=u.render;var x=i.ref;return ch(i,w),_=Nh(s,i,u,... function $i (line 2) | function $i(s,i,u,_,w){if(null===s){var x=u.type;return"function"!=typeo... function bj (line 2) | function bj(s,i,u,_,w){if(null!==s){var x=s.memoizedProps;if(Ie(x,_)&&s.... function dj (line 2) | function dj(s,i,u){var _=i.pendingProps,w=_.children,x=null!==s?s.memoiz... function gj (line 2) | function gj(s,i){var u=i.ref;(null===s&&null!==u||null!==s&&s.ref!==u)&&... function cj (line 2) | function cj(s,i,u,_,w){var x=Zf(u)?An:On.current;return x=Yf(i,x),ch(i,w... function hj (line 2) | function hj(s,i,u,_,w){if(Zf(u)){var x=!0;cg(i)}else x=!1;if(ch(i,w),nul... function jj (line 2) | function jj(s,i,u,_,w,x){gj(s,i);var j=0!=(128&i.flags);if(!_&&!j)return... function kj (line 2) | function kj(s){var i=s.stateNode;i.pendingContext?ag(0,i.pendingContext,... function lj (line 2) | function lj(s,i,u,_,w){return Ig(),Jg(w),i.flags|=256,Xi(s,i,u,_),i.child} function nj (line 2) | function nj(s){return{baseLanes:s,cachePool:null,transitions:null}} function oj (line 2) | function oj(s,i,u){var _,w=i.pendingProps,x=oo.current,j=!1,L=0!=(128&i.... function qj (line 2) | function qj(s,i){return(i=pj({mode:"visible",children:i},s.mode,0,null))... function sj (line 2) | function sj(s,i,u,_){return null!==_&&Jg(_),Kn(i,s.child,null,u),(s=qj(i... function vj (line 2) | function vj(s,i,u){s.lanes|=i;var _=s.alternate;null!==_&&(_.lanes|=i),b... function wj (line 2) | function wj(s,i,u,_,w){var x=s.memoizedState;null===x?s.memoizedState={i... function xj (line 2) | function xj(s,i,u){var _=i.pendingProps,w=_.revealOrder,x=_.tail;if(Xi(s... function ij (line 2) | function ij(s,i){0==(1&i.mode)&&null!==s&&(s.alternate=null,i.alternate=... function Zi (line 2) | function Zi(s,i,u){if(null!==s&&(i.dependencies=s.dependencies),Xo|=i.la... function Dj (line 2) | function Dj(s,i){if(!zn)switch(s.tailMode){case"hidden":i=s.tail;for(var... function S (line 2) | function S(s){var i=null!==s.alternate&&s.alternate.child===s.child,u=0,... function Ej (line 2) | function Ej(s,i,u){var _=i.pendingProps;switch(wg(i),i.tag){case 2:case ... function Ij (line 2) | function Ij(s,i){switch(wg(i),i.tag){case 1:return Zf(i.type)&&$f(),6553... function Lj (line 2) | function Lj(s,i){var u=s.ref;if(null!==u)if("function"==typeof u)try{u(n... function Mj (line 2) | function Mj(s,i,u){try{u()}catch(u){W(s,i,u)}} function Pj (line 2) | function Pj(s,i,u){var _=i.updateQueue;if(null!==(_=null!==_?_.lastEffec... function Qj (line 2) | function Qj(s,i){if(null!==(i=null!==(i=i.updateQueue)?i.lastEffect:null... function Rj (line 2) | function Rj(s){var i=s.ref;if(null!==i){var u=s.stateNode;s.tag,s=u,"fun... function Sj (line 2) | function Sj(s){var i=s.alternate;null!==i&&(s.alternate=null,Sj(i)),s.ch... function Tj (line 2) | function Tj(s){return 5===s.tag||3===s.tag||4===s.tag} function Uj (line 2) | function Uj(s){e:for(;;){for(;null===s.sibling;){if(null===s.return||Tj(... function Vj (line 2) | function Vj(s,i,u){var _=s.tag;if(5===_||6===_)s=s.stateNode,i?8===u.nod... function Wj (line 2) | function Wj(s,i,u){var _=s.tag;if(5===_||6===_)s=s.stateNode,i?u.insertB... function Yj (line 2) | function Yj(s,i,u){for(u=u.child;null!==u;)Zj(s,i,u),u=u.sibling} function Zj (line 2) | function Zj(s,i,u){if(Ot&&"function"==typeof Ot.onCommitFiberUnmount)try... function ak (line 2) | function ak(s){var i=s.updateQueue;if(null!==i){s.updateQueue=null;var u... function ck (line 2) | function ck(s,i){var u=i.deletions;if(null!==u)for(var _=0;_>>1,w=s[... function h (line 2) | function h(s){return 0===s.length?null:s[0]} function k (line 2) | function k(s){if(0===s.length)return null;var i=s[0],u=s.pop();if(u!==i)... function g (line 2) | function g(s,i){var u=s.sortIndex-i.sortIndex;return 0!==u?u:s.id-i.id} function G (line 2) | function G(s){for(var i=h(j);null!==i;){if(null===i.callback)k(j);else{i... function H (line 2) | function H(s){if(Z=!1,G(s),!Y)if(null!==h(x))Y=!0,I(J);else{var i=h(j);n... function J (line 2) | function J(s,u){Y=!1,Z&&(Z=!1,ie(de),de=-1),U=!0;var _=$;try{for(G(u),B=... function M (line 2) | function M(){return!(i.unstable_now()-ye>>2} function ft (line 2) | function ft(s,i,u,_){return 0===s?i&u|~i&_:2===s?i&u|i&_|u&_:i^u^_} function Sha1 (line 2) | function Sha1(){this.init(),this._w=L,w.call(this,64,56)} function rotl5 (line 2) | function rotl5(s){return s<<5|s>>>27} function rotl30 (line 2) | function rotl30(s){return s<<30|s>>>2} function ft (line 2) | function ft(s,i,u,_){return 0===s?i&u|~i&_:2===s?i&u|i&_|u&_:i^u^_} function Sha224 (line 2) | function Sha224(){this.init(),this._w=L,x.call(this,64,56)} function Sha256 (line 2) | function Sha256(){this.init(),this._w=L,w.call(this,64,56)} function ch (line 2) | function ch(s,i,u){return u^s&(i^u)} function maj (line 2) | function maj(s,i,u){return s&i|u&(s|i)} function sigma0 (line 2) | function sigma0(s){return(s>>>2|s<<30)^(s>>>13|s<<19)^(s>>>22|s<<10)} function sigma1 (line 2) | function sigma1(s){return(s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7)} function gamma0 (line 2) | function gamma0(s){return(s>>>7|s<<25)^(s>>>18|s<<14)^s>>>3} function Sha384 (line 2) | function Sha384(){this.init(),this._w=L,x.call(this,128,112)} function writeInt64BE (line 2) | function writeInt64BE(i,u,_){s.writeInt32BE(i,_),s.writeInt32BE(u,_+4)} function Sha512 (line 2) | function Sha512(){this.init(),this._w=L,w.call(this,128,112)} function Ch (line 2) | function Ch(s,i,u){return u^s&(i^u)} function maj (line 2) | function maj(s,i,u){return s&i|u&(s|i)} function sigma0 (line 2) | function sigma0(s,i){return(s>>>28|i<<4)^(i>>>2|s<<30)^(i>>>7|s<<25)} function sigma1 (line 2) | function sigma1(s,i){return(s>>>14|i<<18)^(s>>>18|i<<14)^(i>>>9|s<<23)} function Gamma0 (line 2) | function Gamma0(s,i){return(s>>>1|i<<31)^(s>>>8|i<<24)^s>>>7} function Gamma0l (line 2) | function Gamma0l(s,i){return(s>>>1|i<<31)^(s>>>8|i<<24)^(s>>>7|i<<25)} function Gamma1 (line 2) | function Gamma1(s,i){return(s>>>19|i<<13)^(i>>>29|s<<3)^s>>>6} function Gamma1l (line 2) | function Gamma1l(s,i){return(s>>>19|i<<13)^(i>>>29|s<<3)^(s>>>6|i<<26)} function getCarry (line 2) | function getCarry(s,i){return s>>>0>>0?1:0} function writeInt64BE (line 2) | function writeInt64BE(i,u,_){s.writeInt32BE(i,_),s.writeInt32BE(u,_+4)} method constructor (line 2) | constructor(s={}){__publicField(this,"counter"),__publicField(this,"debu... function S (line 2) | function S(s){return Object.getOwnPropertyNames(s).concat(Object.getOwnP... function r (line 2) | function r(s,i){return Array.prototype.slice.call(arguments,2).reduce(s,i)} function C (line 2) | function C(s){return"function"==typeof s} function N (line 2) | function N(s){return s&&"object"==typeof s||C(s)} function z (line 2) | function z(s){return s&&"object"==typeof s&&s.__proto__==Object.prototype} function I (line 2) | function I(){return(u=Array.prototype.concat.apply([],arguments).filter(... function e (line 2) | function e(s,i){function r(u,_){N(i[u])&&(N(s[u])||(s[u]={}),(_||ye)(s[u... function R (line 2) | function R(){return function t(s){return u=function r(){return function ... function V (line 2) | function V(s){return C(s)&&C(s[fe])} function o (line 2) | function o(s,x){return function(){return(w={})[s]=x.apply(i,Array.protot... function Stream (line 2) | function Stream(){_.call(this)} function ondata (line 2) | function ondata(i){s.writable&&!1===s.write(i)&&u.pause&&u.pause()} function ondrain (line 2) | function ondrain(){u.readable&&u.resume&&u.resume()} function onend (line 2) | function onend(){w||(w=!0,s.end())} function onclose (line 2) | function onclose(){w||(w=!0,"function"==typeof s.destroy&&s.destroy())} function onerror (line 2) | function onerror(s){if(cleanup(),0===_.listenerCount(this,"error"))throw s} function cleanup (line 2) | function cleanup(){u.removeListener("data",ondata),s.removeListener("dra... function StringDecoder (line 2) | function StringDecoder(s){var i;switch(this.encoding=function normalizeE... function utf8CheckByte (line 2) | function utf8CheckByte(s){return s<=127?0:s>>5==6?2:s>>4==14?3:s>>3==30?... function utf8FillLast (line 2) | function utf8FillLast(s){var i=this.lastTotal-this.lastNeed,u=function u... function utf16Text (line 2) | function utf16Text(s,i){if((s.length-i)%2==0){var u=s.toString("utf16le"... function utf16End (line 2) | function utf16End(s){var i=s&&s.length?this.write(s):"";if(this.lastNeed... function base64Text (line 2) | function base64Text(s,i){var u=(s.length-i)%3;return 0===u?s.toString("b... function base64End (line 2) | function base64End(s){var i=s&&s.length?this.write(s):"";return this.las... function simpleWrite (line 2) | function simpleWrite(s){return s.toString(this.encoding)} function simpleEnd (line 2) | function simpleEnd(s){return s&&s.length?this.write(s):""} function toS (line 2) | function toS(s){return Object.prototype.toString.call(s)} function forEach (line 2) | function forEach(s,i){if(s.forEach)return s.forEach(i);for(var u=0;us:1===s.length?s[0]:s.redu... function newThrownErr (line 2) | function newThrownErr(s){return{type:ot,payload:(0,tt.serializeError)(s)}} function newThrownErrBatch (line 2) | function newThrownErrBatch(s){return{type:st,payload:s}} function newSpecErr (line 2) | function newSpecErr(s){return{type:it,payload:s}} function newSpecErrBatch (line 2) | function newSpecErrBatch(s){return{type:at,payload:s}} function newAuthErr (line 2) | function newAuthErr(s){return{type:lt,payload:s}} function clear (line 2) | function clear(s={}){return{type:ct,payload:s}} function clearBy (line 2) | function clearBy(s=(()=>!0)){return{type:ut,payload:s}} function getParameterSchema (line 2) | function getParameterSchema(s,{isOAS3:i}={}){if(!Xe().Map.isMap(s))retur... function objectify (line 2) | function objectify(s){return isObject(s)?isImmutable(s)?s.toJS():s:{}} function fromJSOrdered (line 2) | function fromJSOrdered(s){if(isImmutable(s))return s;if(s instanceof pt.... function normalizeArray (line 2) | function normalizeArray(s){return Array.isArray(s)?s:[s]} function isFn (line 2) | function isFn(s){return"function"==typeof s} function isObject (line 2) | function isObject(s){return!!s&&"object"==typeof s} function isFunc (line 2) | function isFunc(s){return"function"==typeof s} function isArray (line 2) | function isArray(s){return Array.isArray(s)} function objMap (line 2) | function objMap(s,i){return Object.keys(s).reduce(((u,_)=>(u[_]=i(s[_],_... function objReduce (line 2) | function objReduce(s,i){return Object.keys(s).reduce(((u,_)=>{let w=i(s[... function systemThunkMiddleware (line 2) | function systemThunkMiddleware(s){return({dispatch:i,getState:u})=>i=>u=... function validateValueBySchema (line 2) | function validateValueBySchema(s,i,u,_,w){if(!i)return[];let x=[],j=i.ge... function sanitizeUrl (line 2) | function sanitizeUrl(s){return"string"!=typeof s||""===s?"":(0,ht.J)(s)} function requiresValidationURL (line 2) | function requiresValidationURL(s){return!(!s||s.indexOf("localhost")>=0|... function deeplyStripKey (line 2) | function deeplyStripKey(s,i,u=(()=>!0)){if("object"!=typeof s||Array.isA... function stringify (line 2) | function stringify(s){if("string"==typeof s)return s;if(s&&s.toJS&&(s=s.... function paramToIdentifier (line 2) | function paramToIdentifier(s,{returnAll:i=!1,allowHashes:u=!0}={}){if(!X... function paramToValue (line 2) | function paramToValue(s,i){return paramToIdentifier(s,{returnAll:!0}).ma... function b64toB64UrlEncoded (line 2) | function b64toB64UrlEncoded(s){return s.replace(/\+/g,"-").replace(/\//g... function createStoreWithMiddleware (line 2) | function createStoreWithMiddleware(s,i,u){let _=[systemThunkMiddleware(u... class Store (line 2) | class Store{constructor(s={}){Qe()(this,{state:{},plugins:[],system:{con... method constructor (line 2) | constructor(s={}){Qe()(this,{state:{},plugins:[],system:{configs:{},fn... method getStore (line 2) | getStore(){return this.store} method register (line 2) | register(s,i=!0){var u=combinePlugins(s,this.getSystem());systemExtend... method buildSystem (line 2) | buildSystem(s=!0){let i=this.getStore().dispatch,u=this.getStore().get... method _getSystem (line 2) | _getSystem(){return this.boundSystem} method getRootInjects (line 2) | getRootInjects(){return Object.assign({getSystem:this.getSystem,getSto... method _getConfigs (line 2) | _getConfigs(){return this.system.configs} method getConfigs (line 2) | getConfigs(){return{configs:this.system.configs}} method setConfigs (line 2) | setConfigs(s){this.system.configs=s} method rebuildReducer (line 2) | rebuildReducer(){this.store.replaceReducer(function buildReducer(s){re... method getType (line 2) | getType(s){let i=s[0].toUpperCase()+s.slice(1);return objReduce(this.s... method getSelectors (line 2) | getSelectors(){return this.getType("selectors")} method getActions (line 2) | getActions(){return objMap(this.getType("actions"),(s=>objReduce(s,((s... method getWrappedAndBoundActions (line 2) | getWrappedAndBoundActions(s){return objMap(this.getBoundActions(s),((s... method getWrappedAndBoundSelectors (line 2) | getWrappedAndBoundSelectors(s,i){return objMap(this.getBoundSelectors(... method getStates (line 2) | getStates(s){return Object.keys(this.system.statePlugins).reduce(((i,u... method getStateThunks (line 2) | getStateThunks(s){return Object.keys(this.system.statePlugins).reduce(... method getFn (line 2) | getFn(){return{fn:this.system.fn}} method getComponents (line 2) | getComponents(s){const i=this.system.components[s];return Array.isArra... method getBoundSelectors (line 2) | getBoundSelectors(s,i){return objMap(this.getSelectors(),((u,_)=>{let ... method getBoundActions (line 2) | getBoundActions(s){s=s||this.getStore().dispatch;const i=this.getActio... method getMapStateToProps (line 2) | getMapStateToProps(){return()=>Object.assign({},this.getSystem())} method getMapDispatchToProps (line 2) | getMapDispatchToProps(s){return i=>Qe()({},this.getWrappedAndBoundActi... function combinePlugins (line 2) | function combinePlugins(s,i){return isObject(s)&&!isArray(s)?nt()({},s):... function callAfterLoad (line 2) | function callAfterLoad(s,i,{hasLoaded:u}={}){let _=u;return isObject(s)&... function systemExtend (line 2) | function systemExtend(s={},i={}){if(!isObject(s))return{};if(!isObject(i... function wrapWithTryCatch (line 2) | function wrapWithTryCatch(s,{logErrors:i=!0}={}){return"function"!=typeo... function showDefinitions (line 2) | function showDefinitions(s){return{type:Lt,payload:s}} function authorize (line 2) | function authorize(s){return{type:Bt,payload:s}} function logout (line 2) | function logout(s){return{type:Ft,payload:s}} function authorizeOauth2 (line 2) | function authorizeOauth2(s){return{type:$t,payload:s}} function configureAuth (line 2) | function configureAuth(s){return{type:zt,payload:s}} function restoreAuthorization (line 2) | function restoreAuthorization(s){return{type:Vt,payload:s}} function assertIsFunction (line 2) | function assertIsFunction(s,i="expected a function, instead received "+t... function getDependencies (line 2) | function getDependencies(s){const i=Array.isArray(s[0])?s[0]:s;return fu... method constructor (line 2) | constructor(s){this.value=s} method deref (line 2) | deref(){return this.value} function createCacheNode (line 2) | function createCacheNode(){return{s:Ht,v:void 0,o:null,p:null}} function weakMapMemoize (line 2) | function weakMapMemoize(s,i={}){let u=createCacheNode();const{resultEqua... function createSelectorCreator (line 2) | function createSelectorCreator(s,...i){const u="function"==typeof s?{mem... class LockAuthIcon (line 2) | class LockAuthIcon extends $e.Component{mapStateToProps(s,i){return{stat... method mapStateToProps (line 2) | mapStateToProps(s,i){return{state:s,ownProps:rr()(i,Object.keys(i.getS... method render (line 2) | render(){const{getComponent:s,ownProps:i}=this.props,u=s("LockIcon");r... class UnlockAuthIcon (line 2) | class UnlockAuthIcon extends $e.Component{mapStateToProps(s,i){return{st... method mapStateToProps (line 2) | mapStateToProps(s,i){return{state:s,ownProps:rr()(i,Object.keys(i.getS... method render (line 2) | render(){const{getComponent:s,ownProps:i}=this.props,u=s("UnlockIcon")... function auth (line 2) | function auth(){return{afterLoad(s){this.rootInjects=this.rootInjects||{... function preauthorizeBasic (line 2) | function preauthorizeBasic(s,i,u,_){const{authActions:{authorize:w},spec... function preauthorizeApiKey (line 2) | function preauthorizeApiKey(s,i,u){const{authActions:{authorize:_},specS... function isNothing (line 2) | function isNothing(s){return null==s} function formatError (line 2) | function formatError(s,i){var u="",_=s.reason||"(unknown reason)";return... function YAMLException$1 (line 2) | function YAMLException$1(s,i){Error.call(this),this.name="YAMLException"... function getLine (line 2) | function getLine(s,i,u,_,w){var x="",j="",L=Math.floor(w/2)-1;return _-i... function padStart (line 2) | function padStart(s,i){return lr.repeat(" ",i-s.length)+s} function compileList (line 2) | function compileList(s,i){var u=[];return s[i].forEach((function(s){var ... function Schema$1 (line 2) | function Schema$1(s){return this.extend(s)} function collectType (line 2) | function collectType(s){s.multi?(u.multi[s.kind].push(s),u.multi.fallbac... function isOctCode (line 2) | function isOctCode(s){return 48<=s&&s<=55} function isDecCode (line 2) | function isDecCode(s){return 48<=s&&s<=57} function _class (line 2) | function _class(s){return Object.prototype.toString.call(s)} function is_EOL (line 2) | function is_EOL(s){return 10===s||13===s} function is_WHITE_SPACE (line 2) | function is_WHITE_SPACE(s){return 9===s||32===s} function is_WS_OR_EOL (line 2) | function is_WS_OR_EOL(s){return 9===s||32===s||10===s||13===s} function is_FLOW_INDICATOR (line 2) | function is_FLOW_INDICATOR(s){return 44===s||91===s||93===s||123===s||12... function fromHexCode (line 2) | function fromHexCode(s){var i;return 48<=s&&s<=57?s-48:97<=(i=32|s)&&i<=... function simpleEscapeSequence (line 2) | function simpleEscapeSequence(s){return 48===s?"\0":97===s?"":98===s?"\... function charFromCodepoint (line 2) | function charFromCodepoint(s){return s<=65535?String.fromCharCode(s):Str... function State$1 (line 2) | function State$1(s,i){this.input=s,this.filename=i.filename||null,this.s... function generateError (line 2) | function generateError(s,i){var u={name:s.filename,buffer:s.input.slice(... function throwError (line 2) | function throwError(s,i){throw generateError(s,i)} function throwWarning (line 2) | function throwWarning(s,i){s.onWarning&&s.onWarning.call(null,generateEr... function captureSegment (line 2) | function captureSegment(s,i,u,_){var w,x,j,L;if(i1&&(s.result+=lr.re... function readBlockSequence (line 2) | function readBlockSequence(s,i){var u,_,w=s.tag,x=s.anchor,j=[],L=!1;if(... function readTagProperty (line 2) | function readTagProperty(s){var i,u,_,w,x=!1,j=!1;if(33!==(w=s.input.cha... function readAnchorProperty (line 2) | function readAnchorProperty(s){var i,u;if(38!==(u=s.input.charCodeAt(s.p... function composeNode (line 2) | function composeNode(s,i,u,_,w){var x,j,L,B,$,U,Y,Z,ee,ie=1,ae=!1,le=!1;... function readDocument (line 2) | function readDocument(s){var i,u,_,w,x=s.position,j=!1;for(s.version=nul... function loadDocuments (line 2) | function loadDocuments(s,i){i=i||{},0!==(s=String(s)).length&&(10!==s.ch... function encodeHex (line 2) | function encodeHex(s){var i,u,_;if(i=s.toString(16).toUpperCase(),s<=255... function State (line 2) | function State(s){this.schema=s.schema||$r,this.indent=Math.max(1,s.inde... function indentString (line 2) | function indentString(s,i){for(var u,_=lr.repeat(" ",i),w=0,x=-1,j="",L=... function generateNextLine (line 2) | function generateNextLine(s,i){return"\n"+lr.repeat(" ",s.indent*i)} function isWhitespace (line 2) | function isWhitespace(s){return s===dn||s===un} function isPrintable (line 2) | function isPrintable(s){return 32<=s&&s<=126||161<=s&&s<=55295&&8232!==s... function isNsCharOrWhitespace (line 2) | function isNsCharOrWhitespace(s){return isPrintable(s)&&s!==cn&&s!==hn&&... function isPlainSafe (line 2) | function isPlainSafe(s,i,u){var _=isNsCharOrWhitespace(s),w=_&&!isWhites... function codePointAt (line 2) | function codePointAt(s,i){var u,_=s.charCodeAt(i);return _>=55296&&_<=56... function needIndentIndicator (line 2) | function needIndentIndicator(s){return/^\n* /.test(s)} function chooseScalarStyle (line 2) | function chooseScalarStyle(s,i,u,_,w,x,j,L){var B,$=0,U=null,Y=!1,Z=!1,e... function writeScalar (line 2) | function writeScalar(s,i,u,_,w){s.dump=function(){if(0===i.length)return... function blockHeader (line 2) | function blockHeader(s,i){var u=needIndentIndicator(s)?String(i):"",_="\... function dropEndingNewline (line 2) | function dropEndingNewline(s){return"\n"===s[s.length-1]?s.slice(0,-1):s} function foldLine (line 2) | function foldLine(s,i){if(""===s||" "===s[0])return s;for(var u,_,w=/ [^... function writeBlockSequence (line 2) | function writeBlockSequence(s,i,u,_){var w,x,j,L="",B=s.tag;for(w=0,x=u.... function detectType (line 2) | function detectType(s,i,u){var _,w,x,j,L,B;for(x=0,j=(w=u?s.explicitType... function writeNode (line 2) | function writeNode(s,i,u,_,w,x,j){s.tag=null,s.dump=u,detectType(s,u,!1)... function getDuplicateReferences (line 2) | function getDuplicateReferences(s,i){var u,_,w=[],x=[];for(inspectNode(s... function inspectNode (line 2) | function inspectNode(s,i,u){var _,w,x;if(null!==s&&"object"==typeof s)if... function renamed (line 2) | function renamed(s,i){return function(){throw new Error("Function yaml."... function update (line 2) | function update(s,i){return{type:io,payload:{[s]:i}}} function toggle (line 2) | function toggle(s){return{type:ao,payload:s}} function next (line 2) | function next(w){w instanceof Error||w.status>=400?(_.updateLoadingStatu... function configsPlugin (line 2) | function configsPlugin(){return{statePlugins:{configs:{reducers:lo,actio... method isShownKeyFromUrlHashArray (line 2) | isShownKeyFromUrlHashArray(s,i){const[u,_]=i;return _?["operations",u,_]... method urlHashArrayFromIsShownKey (line 2) | urlHashArrayFromIsShownKey(s,i){let[u,_,w]=i;return"operations"==u?[_,w]... method render (line 2) | render(){return $e.createElement("span",{ref:this.onLoad},$e.createEleme... method render (line 2) | render(){return $e.createElement("span",{ref:this.onLoad},$e.createEleme... function deep_linking (line 2) | function deep_linking(){return[fo,{statePlugins:{configs:{wrapActions:{l... function transform (line 2) | function transform(s){return s.map((s=>{let i="is not of a type(s)",u=s.... function parameter_oneof_transform (line 2) | function parameter_oneof_transform(s,{jsSpec:i}){return s} function transformErrors (line 2) | function transformErrors(s){let i={jsSpec:{}},u=vo()(Eo,((s,u)=>{try{ret... function err (line 2) | function err(i){return{statePlugins:{err:{reducers:{[ot]:(s,{payload:i})... function opsFilter (line 2) | function opsFilter(s,i){return s.filter(((s,u)=>-1!==u.indexOf(i)))} function filter (line 2) | function filter(){return{fn:{opsFilter}}} function updateLayout (line 2) | function updateLayout(s){return{type:Co,payload:s}} function updateFilter (line 2) | function updateFilter(s){return{type:Ao,payload:s}} function actions_show (line 2) | function actions_show(s,i=!0){return s=normalizeArray(s),{type:Po,payloa... function changeMode (line 2) | function changeMode(s,i=""){return s=normalizeArray(s),{type:jo,payload:... function plugins_layout (line 2) | function plugins_layout(){return{statePlugins:{layout:{reducers:Io,actio... function logs (line 2) | function logs({configs:s}){const i={debug:0,info:1,log:2,warn:3,error:4}... function on_complete (line 2) | function on_complete(){return{statePlugins:{spec:{wrapActions:{updateSpe... class ModelCollapse (line 2) | class ModelCollapse extends $e.Component{static defaultProps={collapsedC... method constructor (line 2) | constructor(s,i){super(s,i);let{expanded:u,collapsedContent:_}=this.pr... method componentDidMount (line 2) | componentDidMount(){const{hideSelfOnExpand:s,expanded:i,modelName:u}=t... method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){this.props.expanded!==s.expanded&&... method render (line 2) | render(){const{title:s,classes:i}=this.props;return this.state.expande... class ModelWrapper (line 2) | class ModelWrapper extends $e.Component{onToggle=(s,i)=>{this.props.layo... method render (line 2) | render(){let{getComponent:s,getConfigs:i}=this.props;const u=s("Model"... function _typeof (line 2) | function _typeof(s){return _typeof="function"==typeof Symbol&&"symbol"==... function _defineProperties (line 2) | function _defineProperties(s,i){for(var u=0;u1&&void 0!==arguments[1]?argume... function ImmutablePureComponent (line 2) | function ImmutablePureComponent(){return function _classCallCheck(s,i){i... function _extends (line 2) | function _extends(){return _extends=Object.assign?Object.assign.bind():f... class Model (line 2) | class Model extends zo{static propTypes={schema:go().map.isRequired,getC... method render (line 2) | render(){let{getComponent:s,getConfigs:i,specSelectors:u,schema:_,requ... class Models (line 2) | class Models extends $e.Component{getSchemaBasePath=()=>this.props.specS... method render (line 2) | render(){let{specSelectors:s,getComponent:i,layoutSelectors:u,layoutAc... class ObjectModel (line 2) | class ObjectModel extends $e.Component{render(){let{schema:s,name:i,disp... method render (line 2) | render(){let{schema:s,name:i,displayName:u,isRef:_,getComponent:w,getC... class ArrayModel (line 2) | class ArrayModel extends $e.Component{render(){let{getComponent:s,getCon... method render (line 2) | render(){let{getComponent:s,getConfigs:i,schema:u,depth:_,expandDepth:... class Primitive (line 2) | class Primitive extends $e.Component{render(){let{schema:s,getComponent:... method render (line 2) | render(){let{schema:s,getComponent:i,getConfigs:u,name:_,displayName:w... class Schemes (line 2) | class Schemes extends $e.Component{UNSAFE_componentWillMount(){let{schem... method UNSAFE_componentWillMount (line 2) | UNSAFE_componentWillMount(){let{schemes:s}=this.props;this.setScheme(s... method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){this.props.currentScheme&&s.scheme... method render (line 2) | render(){let{schemes:s,currentScheme:i}=this.props;return $e.createEle... class SchemesContainer (line 2) | class SchemesContainer extends $e.Component{render(){const{specActions:s... method render (line 2) | render(){const{specActions:s,specSelectors:i,getComponent:u}=this.prop... class JsonSchemaForm (line 2) | class JsonSchemaForm extends $e.Component{static defaultProps=Xo;compone... method componentDidMount (line 2) | componentDidMount(){const{dispatchInitialValue:s,value:i,onChange:u}=t... method render (line 2) | render(){let{schema:s,errors:i,value:u,onChange:_,getComponent:w,fn:x,... class JsonSchema_string (line 2) | class JsonSchema_string extends $e.Component{static defaultProps=Xo;onCh... method render (line 2) | render(){let{getComponent:s,value:i,schema:u,errors:_,required:w,descr... class JsonSchema_array (line 2) | class JsonSchema_array extends $e.PureComponent{static defaultProps=Xo;c... method constructor (line 2) | constructor(s,i){super(s,i),this.state={value:valueOrEmptyList(s.value... method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){const i=valueOrEmptyList(s.value);... method render (line 2) | render(){let{getComponent:s,required:i,schema:u,errors:_,fn:w,disabled... class JsonSchemaArrayItemText (line 2) | class JsonSchemaArrayItemText extends $e.Component{static defaultProps=X... method render (line 2) | render(){let{value:s,errors:i,description:u,disabled:_}=this.props;ret... class JsonSchemaArrayItemFile (line 2) | class JsonSchemaArrayItemFile extends $e.Component{static defaultProps=X... method render (line 2) | render(){let{getComponent:s,errors:i,disabled:u}=this.props;const _=s(... class JsonSchema_boolean (line 2) | class JsonSchema_boolean extends $e.Component{static defaultProps=Xo;onE... method render (line 2) | render(){let{getComponent:s,value:i,errors:u,schema:_,required:w,disab... class JsonSchema_object (line 2) | class JsonSchema_object extends $e.PureComponent{constructor(){super()}s... method constructor (line 2) | constructor(){super()} method render (line 2) | render(){let{getComponent:s,value:i,errors:u,disabled:_}=this.props;co... function valueOrEmptyList (line 2) | function valueOrEmptyList(s){return He.List.isList(s)?s:Array.isArray(s)... class Cache (line 2) | class Cache extends Map{delete(s){const i=Array.from(this.keys()).find(s... method delete (line 2) | delete(s){const i=Array.from(this.keys()).find(shallowArrayEquals(s));... method get (line 2) | get(s){const i=Array.from(this.keys()).find(shallowArrayEquals(s));ret... method has (line 2) | has(s){return-1!==Array.from(this.keys()).findIndex(shallowArrayEquals... function getParameter (line 2) | function getParameter(s,i,u,_){return i=i||[],s.getIn(["meta","paths",..... function parameterValues (line 2) | function parameterValues(s,i,u){return i=i||[],operationWithMeta(s,...i)... function parametersIncludeIn (line 2) | function parametersIncludeIn(s,i=""){if(He.List.isList(s))return s.some(... function parametersIncludeType (line 2) | function parametersIncludeType(s,i=""){if(He.List.isList(s))return s.som... function contentTypeValues (line 2) | function contentTypeValues(s,i){i=i||[];let u=Ss(s).getIn(["paths",...i]... function currentProducesFor (line 2) | function currentProducesFor(s,i){i=i||[];const u=Ss(s).getIn(["paths",..... function producesOptionsFor (line 2) | function producesOptionsFor(s,i){i=i||[];const u=Ss(s),_=u.getIn(["paths... function consumesOptionsFor (line 2) | function consumesOptionsFor(s,i){i=i||[];const u=Ss(s),_=u.getIn(["paths... function returnSelfOrNewMap (line 2) | function returnSelfOrNewMap(s){return He.Map.isMap(s)?s:new He.Map} function updateSpec (line 2) | function updateSpec(s){const i=toStr(s).replace(/\t/g," ");if("string"=... function updateResolved (line 2) | function updateResolved(s){return{type:da,payload:s}} function updateUrl (line 2) | function updateUrl(s){return{type:Oi,payload:s}} function updateJsonSpec (line 2) | function updateJsonSpec(s){return{type:Pi,payload:s}} function changeParam (line 2) | function changeParam(s,i,u,_,w){return{type:Mi,payload:{path:s,value:_,p... function changeParamByIdentity (line 2) | function changeParamByIdentity(s,i,u,_){return{type:Mi,payload:{path:s,p... function clearValidateParams (line 2) | function clearValidateParams(s){return{type:ca,payload:{pathMethod:s}}} function changeConsumesValue (line 2) | function changeConsumesValue(s,i){return{type:ua,payload:{path:s,value:i... function changeProducesValue (line 2) | function changeProducesValue(s,i){return{type:ua,payload:{path:s,value:i... function clearResponse (line 2) | function clearResponse(s,i){return{type:aa,payload:{path:s,method:i}}} function clearRequest (line 2) | function clearRequest(s,i){return{type:la,payload:{path:s,method:i}}} function setScheme (line 2) | function setScheme(s,i,u){return{type:ga,payload:{scheme:s,path:i,method... function __ (line 2) | function __(){this.constructor=s} function module_helpers_hasOwnProperty (line 2) | function module_helpers_hasOwnProperty(s,i){return wa.call(s,i)} function _objectKeys (line 2) | function _objectKeys(s){if(Array.isArray(s)){for(var i=new Array(s.lengt... function _deepClone (line 2) | function _deepClone(s){switch(typeof s){case"object":return JSON.parse(J... function helpers_isInteger (line 2) | function helpers_isInteger(s){for(var i,u=0,_=s.length;u<_;){if(!((i=s.c... function escapePathComponent (line 2) | function escapePathComponent(s){return-1===s.indexOf("/")&&-1===s.indexO... function unescapePathComponent (line 2) | function unescapePathComponent(s){return s.replace(/~1/g,"/").replace(/~... function hasUndefined (line 2) | function hasUndefined(s){if(void 0===s)return!0;if(s)if(Array.isArray(s)... function patchErrorMessageFormatter (line 2) | function patchErrorMessageFormatter(s,i){var u=[s];for(var _ in i){var w... function PatchError (line 2) | function PatchError(i,u,_,w,x){var j=this.constructor,L=s.call(this,patc... function getValueByPointer (line 2) | function getValueByPointer(s,i){if(""==i)return s;var u={op:"_get",path:... function applyOperation (line 2) | function applyOperation(s,i,u,_,w,x){if(void 0===u&&(u=!1),void 0===_&&(... function applyPatch (line 2) | function applyPatch(s,i,u,_,w){if(void 0===_&&(_=!0),void 0===w&&(w=!0),... function applyReducer (line 2) | function applyReducer(s,i,u){var _=applyOperation(s,i);if(!1===_.test)th... function validator (line 2) | function validator(s,i,u,_){if("object"!=typeof s||null===s||Array.isArr... function validate (line 2) | function validate(s,i,u){try{if(!Array.isArray(s))throw new ka("Patch se... function _areEquals (line 2) | function _areEquals(s,i){if(s===i)return!0;if(s&&i&&"object"==typeof s&&... function unobserve (line 2) | function unobserve(s,i){i.unobserve()} function observe (line 2) | function observe(s,i){var u,_=function getMirror(s){return Ia.get(s)}(s)... function generate (line 2) | function generate(s,i){void 0===i&&(i=!1);var u=Ia.get(s.object);_genera... function _generate (line 2) | function _generate(s,i,u,_,w){if(i!==s){"function"==typeof i.toJSON&&(i=... function compare (line 2) | function compare(s,i,u){void 0===u&&(u=!1);var _=[];return _generate(s,i... function normalizeJSONPath (line 2) | function normalizeJSONPath(s){return Array.isArray(s)?s.length<1?"":`/${... function replace (line 2) | function replace(s,i,u){return{op:"replace",path:s,value:i,meta:u}} function forEachNewPatch (line 2) | function forEachNewPatch(s,i,u){return cleanArray(flatten(s.filter(isAdd... function forEachPrimitive (line 2) | function forEachPrimitive(s,i,u){return u=u||[],Array.isArray(s)?s.map((... function forEach (line 2) | function forEach(s,i,u){let _=[];if((u=u||[]).length>0){const w=i(s,u[u.... function lib_normalizeArray (line 2) | function lib_normalizeArray(s){return Array.isArray(s)?s:[s]} function flatten (line 2) | function flatten(s){return[].concat(...s.map((s=>Array.isArray(s)?flatte... function cleanArray (line 2) | function cleanArray(s){return s.filter((s=>void 0!==s))} function lib_isObject (line 2) | function lib_isObject(s){return s&&"object"==typeof s} function lib_isFunction (line 2) | function lib_isFunction(s){return s&&"function"==typeof s} function isJsonPatch (line 2) | function isJsonPatch(s){if(isPatch(s)){const{op:i}=s;return"add"===i||"r... function isMutation (line 2) | function isMutation(s){return isJsonPatch(s)||isPatch(s)&&"mutation"===s... function isAdditiveMutation (line 2) | function isAdditiveMutation(s){return isMutation(s)&&("add"===s.op||"rep... function isPatch (line 2) | function isPatch(s){return s&&"object"==typeof s} function getInByJsonPath (line 2) | function getInByJsonPath(s,i){try{return getValueByPointer(s,i)}catch(s)... method constructor (line 2) | constructor(s,i,u){if(super(s,i,u),this.name=this.constructor.name,"stri... class ApiDOMError (line 2) | class ApiDOMError extends Error{static[Symbol.hasInstance](s){return sup... method constructor (line 2) | constructor(s,i){if(super(s,i),this.name=this.constructor.name,"string... method [Symbol.hasInstance] (line 2) | static[Symbol.hasInstance](s){return super[Symbol.hasInstance](s)||Funct... method constructor (line 2) | constructor(s,i){if(super(s,i),null!=i&&"object"==typeof i){const{cause:... function _isPlaceholder (line 2) | function _isPlaceholder(s){return null!=s&&"object"==typeof s&&!0===s["@... function _curry1 (line 2) | function _curry1(s){return function f1(i){return 0===arguments.length||_... function _curry2 (line 2) | function _curry2(s){return function f2(i,u){switch(arguments.length){cas... function _curry3 (line 2) | function _curry3(s){return function f3(i,u,_){switch(arguments.length){c... function _isString (line 2) | function _isString(s){return"[object String]"===Object.prototype.toStrin... function _cloneRegExp (line 2) | function _cloneRegExp(s){return new RegExp(s.source,s.flags?s.flags:(s.g... function _arrayFromIterator (line 2) | function _arrayFromIterator(s){for(var i,u=[];!(i=s.next()).done;)u.push... function _includesWith (line 2) | function _includesWith(s,i,u){for(var _=0,w=u.length;_=0&&s(i[u]);)u-=1;ret... function XDropLastWhile (line 2) | function XDropLastWhile(s,i){this.f=s,this.retained=[],this.xf=i} function _xdropLastWhile (line 2) | function _xdropLastWhile(s){return function(i){return new gc(s,i)}} function _iterableReduce (line 2) | function _iterableReduce(s,i,u){for(var _=u.next();!_.done;)i=s(i,_.valu... function _methodReduce (line 2) | function _methodReduce(s,i,u,_){return u[_](s,i)} function XMap (line 2) | function XMap(s,i){this.xf=i,this.f=s} function safeMax (line 2) | function safeMax(s,i){if(s>i!=i>s)return i>s?i:s} function isFreelyNamed (line 2) | function isFreelyNamed(s){const i=s[s.length-1],u=s[s.length-2],_=s.join... function absolutifyPointer (line 2) | function absolutifyPointer(s,i){const[u,_]=s.split("#"),w=null!=i?i:"",x... class JSONRefError (line 2) | class JSONRefError extends Ja{} function pointToAncestor (line 2) | function pointToAncestor(s){return Fa.isObject(s)&&(u.indexOf(s)>=0||Obj... function absoluteify (line 2) | function absoluteify(s,i){if(!Du.test(s)){if(!i)throw new JSONRefError(`... function wrapError (line 2) | function wrapError(s,i){let u;return u=s&&s.response&&s.response.body?`$... function refs_split (line 2) | function refs_split(s){return(s+"").split("#")} function extractFromDoc (line 2) | function extractFromDoc(s,i){const u=Lu[s];if(u&&!Fa.isPromise(u))try{co... function getDoc (line 2) | function getDoc(s){const i=Lu[s];return i?Fa.isPromise(i)?i:Promise.reso... function extract (line 2) | function extract(s,i){const u=jsonPointerToArray(s);if(u.length<1)return... function jsonPointerToArray (line 2) | function jsonPointerToArray(s){if("string"!=typeof s)throw new TypeError... function unescapeJsonPointerToken (line 2) | function unescapeJsonPointerToken(s){if("string"!=typeof s)return s;retu... function escapeJsonPointerToken (line 2) | function escapeJsonPointerToken(s){return new URLSearchParams([["",s.rep... function pointerIsAParent (line 2) | function pointerIsAParent(s,i){if(pointerBoundaryChar(i))return!0;const ... class ContextTree (line 2) | class ContextTree{constructor(s){this.root=context_tree_createNode(s||{}... method constructor (line 2) | constructor(s){this.root=context_tree_createNode(s||{})} method set (line 2) | set(s,i){const u=this.getParent(s,!0);if(!u)return void context_tree_u... method get (line 2) | get(s){if((s=s||[]).length<1)return this.root.value;let i,u,_=this.roo... method getParent (line 2) | getParent(s,i){return!s||s.length<1?null:s.length<2?this.root:s.slice(... function context_tree_createNode (line 2) | function context_tree_createNode(s,i){return context_tree_updateNode({ch... function context_tree_updateNode (line 2) | function context_tree_updateNode(s,i,u){return s.value=i||{},s.protoValu... class SpecMap (line 2) | class SpecMap{static getPluginName(s){return s.pluginName}static getPatc... method getPluginName (line 2) | static getPluginName(s){return s.pluginName} method getPatchesOfType (line 2) | static getPatchesOfType(s,i){return s.filter(i)} method constructor (line 2) | constructor(s){Object.assign(this,{spec:"",debugLevel:"info",plugins:[... method debug (line 2) | debug(s,...i){this.debugLevel===s&&console.log(...i)} method verbose (line 2) | verbose(s,...i){"verbose"===this.debugLevel&&console.log(`[${s}] `,.... method wrapPlugin (line 2) | wrapPlugin(s,i){const{pathDiscriminator:u}=this;let _,w=null;return s[... method nextPlugin (line 2) | nextPlugin(){return this.wrappedPlugins.find((s=>this.getMutationsForP... method nextPromisedPatch (line 2) | nextPromisedPatch(){if(this.promisedPatches.length>0)return Promise.ra... method getPluginHistory (line 2) | getPluginHistory(s){const i=this.constructor.getPluginName(s);return t... method getPluginRunCount (line 2) | getPluginRunCount(s){return this.getPluginHistory(s).length} method getPluginHistoryTip (line 2) | getPluginHistoryTip(s){const i=this.getPluginHistory(s);return i&&i[i.... method getPluginMutationIndex (line 2) | getPluginMutationIndex(s){const i=this.getPluginHistoryTip(s).mutation... method updatePluginHistory (line 2) | updatePluginHistory(s,i){const u=this.constructor.getPluginName(s);thi... method updatePatches (line 2) | updatePatches(s){Fa.normalizeArray(s).forEach((s=>{if(s instanceof Err... method updateMutations (line 2) | updateMutations(s){"object"==typeof s.value&&!Array.isArray(s.value)&&... method removePromisedPatch (line 2) | removePromisedPatch(s){const i=this.promisedPatches.indexOf(s);i<0?thi... method promisedPatchThen (line 2) | promisedPatchThen(s){return s.value=s.value.then((i=>{const u={...s,va... method getMutations (line 2) | getMutations(s,i){return s=s||0,"number"!=typeof i&&(i=this.mutations.... method getCurrentMutations (line 2) | getCurrentMutations(){return this.getMutationsForPlugin(this.getCurren... method getMutationsForPlugin (line 2) | getMutationsForPlugin(s){const i=this.getPluginMutationIndex(s);return... method getCurrentPlugin (line 2) | getCurrentPlugin(){return this.currentPlugin} method getLib (line 2) | getLib(){return this.libMethods} method _get (line 2) | _get(s){return Fa.getIn(this.state,s)} method _getContext (line 2) | _getContext(s){return this.contextTree.get(s)} method setContext (line 2) | setContext(s,i){return this.contextTree.set(s,i)} method _hasRun (line 2) | _hasRun(s){return this.getPluginRunCount(this.getCurrentPlugin())>(s||0)} method dispatch (line 2) | dispatch(){const s=this,i=this.nextPlugin();if(!i){const s=this.nextPr... function opId (line 2) | function opId(s,i,u="",{v2OperationIdCompatibilityMode:_}={}){if(!s||"ob... function normalize (line 2) | function normalize(s){const{spec:i}=s,{paths:u}=i,_={};if(!u||i.$$normal... function makeFetchJSON (line 2) | function makeFetchJSON(s,i={}){const{requestInterceptor:u,responseInterc... function isFile (line 2) | function isFile(s,i){return i||"undefined"==typeof navigator||(i=navigat... function isArrayOfFile (line 2) | function isArrayOfFile(s,i){return Array.isArray(s)&&s.some((s=>isFile(s... class FileWithData (line 2) | class FileWithData extends File{constructor(s,i="",u={}){super([s],i,u),... method constructor (line 2) | constructor(s,i="",u={}){super([s],i,u),this.data=s} method valueOf (line 2) | valueOf(){return this.data} method toString (line 2) | toString(){return this.valueOf()} function encodeCharacters (line 2) | function encodeCharacters(s,i="reserved"){return[...s].map((s=>{if(isRfc... function stylize (line 2) | function stylize(s){const{value:i}=s;return Array.isArray(i)?function en... function valueEncoder (line 2) | function valueEncoder(s,i=!1){return Array.isArray(s)||null!==s&&"object... function formatKeyValue (line 2) | function formatKeyValue(s,i,u=!1){const{collectionFormat:_,allowEmptyVal... function formatKeyValueBySerializationOption (line 2) | function formatKeyValueBySerializationOption(s,i,u,_){const w=_.style||"... function encodeFormOrQuery (line 2) | function encodeFormOrQuery(s){const i=Object.keys(s).reduce(((i,u)=>{for... function serializeRequest (line 2) | function serializeRequest(s={}){const{url:i="",query:u,form:_}=s;if(_){c... function serializeHeaders (line 2) | function serializeHeaders(s={}){return"function"!=typeof s.entries?{}:Ar... function serializeResponse (line 2) | function serializeResponse(s,i,{loadSpec:u=!1}={}){const _={ok:s.ok,url:... function http_http (line 2) | async function http_http(s,i={}){"object"==typeof s&&(s=(i=s).url),i.hea... function resolveGenericStrategy (line 2) | async function resolveGenericStrategy(s){const{spec:i,mode:u,allowMetaPa... method normalize (line 2) | normalize({spec:s}){const{spec:i}=normalize({spec:s});return i} method normalize (line 2) | normalize({spec:s}){const{spec:i}=normalize({spec:s});return i} method normalize (line 2) | normalize({spec:s}){const{spec:i}=normalize({spec:s});return i} method enter (line 2) | enter($,...U){let Y=$,Z=!1;for(let ee=0;ees.classes.contains("api"))).... method results (line 2) | get results(){return this.children.filter((s=>s.classes.contains("resu... method result (line 2) | get result(){return this.results.first} method annotations (line 2) | get annotations(){return this.children.filter((s=>"annotation"===s.ele... method warnings (line 2) | get warnings(){return this.children.filter((s=>"annotation"===s.elemen... method errors (line 2) | get errors(){return this.children.filter((s=>"annotation"===s.element&... method isEmpty (line 2) | get isEmpty(){return this.children.reject((s=>"annotation"===s.element... method replaceResult (line 2) | replaceResult(s){const{result:i}=this;if(Gc(i))return!1;const u=this.c... class SourceMap (line 2) | class SourceMap extends op.wE{constructor(s,i,u){super(s,i,u),this.eleme... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="sourceMap"} method positionStart (line 2) | get positionStart(){return this.children.filter((s=>s.classes.contains... method positionEnd (line 2) | get positionEnd(){return this.children.filter((s=>s.classes.contains("... method position (line 2) | set position(s){if(void 0===s)return;const i=new op.wE([s.start.row,s.... method constructor (line 2) | constructor(s,i){super(s,i),void 0!==i&&(this.value=i.value)} class PredicateVisitor (line 2) | class PredicateVisitor{result;predicate;returnOnTrue;returnOnFalse;const... method constructor (line 2) | constructor({predicate:s=es_F,returnOnTrue:i,returnOnFalse:u}={}){this... method enter (line 2) | enter(s){return this.predicate(s)?(this.result.push(s),this.returnOnTr... method constructor (line 2) | constructor(s){this.content=s,this.reference=[]} method toReference (line 2) | toReference(){return this.reference} method toArray (line 2) | toArray(){return this.reference.push(...this.content),this.reference} method constructor (line 2) | constructor(s){this.content=s,this.reference={}} method toReference (line 2) | toReference(){return this.reference} method toObject (line 2) | toObject(){return Object.assign(this.reference,Object.fromEntries(this.c... class Visitor (line 2) | class Visitor{ObjectElement={enter:s=>{if(this.references.has(s))return ... method BooleanElement (line 2) | BooleanElement(s){return s.toValue()} method NumberElement (line 2) | NumberElement(s){return s.toValue()} method StringElement (line 2) | StringElement(s){return s.toValue()} method NullElement (line 2) | NullElement(){return null} method RefElement (line 2) | RefElement(s,...i){var u;const _=i[3];return"EphemeralObject"===(null=... method LinkElement (line 2) | LinkElement(s){return fp(s.href)?s.href.toValue():""} function isOfTypeObject_typeof (line 2) | function isOfTypeObject_typeof(s){return isOfTypeObject_typeof="function... class Namespace (line 2) | class Namespace extends op.g${constructor(){super(),this.register("annot... method constructor (line 2) | constructor(s){this.elementMap={},this.elementDetection=[],this.Elemen... method use (line 2) | use(s){return s.namespace&&s.namespace({base:this}),s.load&&s.load({ba... method useDefault (line 2) | useDefault(){return this.register("null",$.NullElement).register("stri... method register (line 2) | register(s,i){return this._elements=void 0,this.elementMap[s]=i,this} method unregister (line 2) | unregister(s){return this._elements=void 0,delete this.elementMap[s],t... method detect (line 2) | detect(s,i,u){return void 0===u||u?this.elementDetection.unshift([s,i]... method toElement (line 2) | toElement(s){if(s instanceof this.Element)return s;let i;for(let u=0;u... method getElementClass (line 2) | getElementClass(s){const i=this.elementMap[s];return void 0===i?this.E... method fromRefract (line 2) | fromRefract(s){return this.serialiser.deserialise(s)} method toRefract (line 2) | toRefract(s){return this.serialiser.serialise(s)} method elements (line 2) | get elements(){return void 0===this._elements&&(this._elements={Elemen... method serialiser (line 2) | get serialiser(){return new B(this)} method constructor (line 2) | constructor(){super(),this.register("annotation",cp),this.register("co... method constructor (line 2) | constructor({element:s}){this.element=s} method transclude (line 2) | transclude(s,i){var u;if(s===this.element)return i;if(s===i)return this.... method constructor (line 2) | constructor(s,i){super(s,i),void 0!==i&&(this.tokens=[...i.tokens])} function _identity (line 2) | function _identity(s){return s} function XTake (line 2) | function XTake(s,i){this.xf=i,this.n=s,this.i=0} function _xtake (line 2) | function _xtake(s){return function(i){return new id(s,i)}} function XDropWhile (line 2) | function XDropWhile(s,i){this.xf=i,this.f=s} function _xdropWhile (line 2) | function _xdropWhile(s){return function(i){return new md(s,i)}} method constructor (line 2) | constructor(s,i){super(s,i),void 0!==i&&(this.pointer=i.pointer)} method constructor (line 2) | constructor(s,i){super(s,i),void 0!==i&&(this.pointer=i.pointer,Array.is... class Callback (line 2) | class Callback extends op.Sh{constructor(s,i,u){super(s,i,u),this.elemen... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="callback"} class Components (line 2) | class Components extends op.Sh{constructor(s,i,u){super(s,i,u),this.elem... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="components"} method schemas (line 2) | get schemas(){return this.get("schemas")} method schemas (line 2) | set schemas(s){this.set("schemas",s)} method responses (line 2) | get responses(){return this.get("responses")} method responses (line 2) | set responses(s){this.set("responses",s)} method parameters (line 2) | get parameters(){return this.get("parameters")} method parameters (line 2) | set parameters(s){this.set("parameters",s)} method examples (line 2) | get examples(){return this.get("examples")} method examples (line 2) | set examples(s){this.set("examples",s)} method requestBodies (line 2) | get requestBodies(){return this.get("requestBodies")} method requestBodies (line 2) | set requestBodies(s){this.set("requestBodies",s)} method headers (line 2) | get headers(){return this.get("headers")} method headers (line 2) | set headers(s){this.set("headers",s)} method securitySchemes (line 2) | get securitySchemes(){return this.get("securitySchemes")} method securitySchemes (line 2) | set securitySchemes(s){this.set("securitySchemes",s)} method links (line 2) | get links(){return this.get("links")} method links (line 2) | set links(s){this.set("links",s)} method callbacks (line 2) | get callbacks(){return this.get("callbacks")} method callbacks (line 2) | set callbacks(s){this.set("callbacks",s)} class Contact (line 2) | class Contact extends op.Sh{constructor(s,i,u){super(s,i,u),this.element... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="contact"} method name (line 2) | get name(){return this.get("name")} method name (line 2) | set name(s){this.set("name",s)} method url (line 2) | get url(){return this.get("url")} method url (line 2) | set url(s){this.set("url",s)} method email (line 2) | get email(){return this.get("email")} method email (line 2) | set email(s){this.set("email",s)} class Discriminator (line 2) | class Discriminator extends op.Sh{constructor(s,i,u){super(s,i,u),this.e... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="discriminator"} method propertyName (line 2) | get propertyName(){return this.get("propertyName")} method propertyName (line 2) | set propertyName(s){this.set("propertyName",s)} method mapping (line 2) | get mapping(){return this.get("mapping")} method mapping (line 2) | set mapping(s){this.set("mapping",s)} class Encoding (line 2) | class Encoding extends op.Sh{constructor(s,i,u){super(s,i,u),this.elemen... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="encoding"} method contentType (line 2) | get contentType(){return this.get("contentType")} method contentType (line 2) | set contentType(s){this.set("contentType",s)} method headers (line 2) | get headers(){return this.get("headers")} method headers (line 2) | set headers(s){this.set("headers",s)} method style (line 2) | get style(){return this.get("style")} method style (line 2) | set style(s){this.set("style",s)} method explode (line 2) | get explode(){return this.get("explode")} method explode (line 2) | set explode(s){this.set("explode",s)} method allowedReserved (line 2) | get allowedReserved(){return this.get("allowedReserved")} method allowedReserved (line 2) | set allowedReserved(s){this.set("allowedReserved",s)} class Example (line 2) | class Example extends op.Sh{constructor(s,i,u){super(s,i,u),this.element... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="example"} method summary (line 2) | get summary(){return this.get("summary")} method summary (line 2) | set summary(s){this.set("summary",s)} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method value (line 2) | get value(){return this.get("value")} method value (line 2) | set value(s){this.set("value",s)} method externalValue (line 2) | get externalValue(){return this.get("externalValue")} method externalValue (line 2) | set externalValue(s){this.set("externalValue",s)} class ExternalDocumentation (line 2) | class ExternalDocumentation extends op.Sh{constructor(s,i,u){super(s,i,u... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="externalDocumentation"} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method url (line 2) | get url(){return this.get("url")} method url (line 2) | set url(s){this.set("url",s)} class Header (line 2) | class Header extends op.Sh{constructor(s,i,u){super(s,i,u),this.element=... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="header"} method required (line 2) | get required(){return this.hasKey("required")?this.get("required"):new... method required (line 2) | set required(s){this.set("required",s)} method deprecated (line 2) | get deprecated(){return this.hasKey("deprecated")?this.get("deprecated... method deprecated (line 2) | set deprecated(s){this.set("deprecated",s)} method allowEmptyValue (line 2) | get allowEmptyValue(){return this.get("allowEmptyValue")} method allowEmptyValue (line 2) | set allowEmptyValue(s){this.set("allowEmptyValue",s)} method style (line 2) | get style(){return this.get("style")} method style (line 2) | set style(s){this.set("style",s)} method explode (line 2) | get explode(){return this.get("explode")} method explode (line 2) | set explode(s){this.set("explode",s)} method allowReserved (line 2) | get allowReserved(){return this.get("allowReserved")} method allowReserved (line 2) | set allowReserved(s){this.set("allowReserved",s)} method schema (line 2) | get schema(){return this.get("schema")} method schema (line 2) | set schema(s){this.set("schema",s)} method example (line 2) | get example(){return this.get("example")} method example (line 2) | set example(s){this.set("example",s)} method examples (line 2) | get examples(){return this.get("examples")} method examples (line 2) | set examples(s){this.set("examples",s)} method contentProp (line 2) | get contentProp(){return this.get("content")} method contentProp (line 2) | set contentProp(s){this.set("content",s)} method get (line 2) | get(){return this.get("description")} method set (line 2) | set(s){this.set("description",s)} class Info (line 2) | class Info extends op.Sh{constructor(s,i,u){super(s,i,u),this.element="i... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="info",this.classes.push(... method title (line 2) | get title(){return this.get("title")} method title (line 2) | set title(s){this.set("title",s)} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method termsOfService (line 2) | get termsOfService(){return this.get("termsOfService")} method termsOfService (line 2) | set termsOfService(s){this.set("termsOfService",s)} method contact (line 2) | get contact(){return this.get("contact")} method contact (line 2) | set contact(s){this.set("contact",s)} method license (line 2) | get license(){return this.get("license")} method license (line 2) | set license(s){this.set("license",s)} method version (line 2) | get version(){return this.get("version")} method version (line 2) | set version(s){this.set("version",s)} class License (line 2) | class License extends op.Sh{constructor(s,i,u){super(s,i,u),this.element... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="license"} method name (line 2) | get name(){return this.get("name")} method name (line 2) | set name(s){this.set("name",s)} method url (line 2) | get url(){return this.get("url")} method url (line 2) | set url(s){this.set("url",s)} class Link (line 2) | class Link extends op.Sh{constructor(s,i,u){super(s,i,u),this.element="l... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="link"} method operationRef (line 2) | get operationRef(){return this.get("operationRef")} method operationRef (line 2) | set operationRef(s){this.set("operationRef",s)} method operationId (line 2) | get operationId(){return this.get("operationId")} method operationId (line 2) | set operationId(s){this.set("operationId",s)} method operation (line 2) | get operation(){var s,i;return fp(this.operationRef)?null===(s=this.op... method operation (line 2) | set operation(s){this.set("operation",s)} method parameters (line 2) | get parameters(){return this.get("parameters")} method parameters (line 2) | set parameters(s){this.set("parameters",s)} method requestBody (line 2) | get requestBody(){return this.get("requestBody")} method requestBody (line 2) | set requestBody(s){this.set("requestBody",s)} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method server (line 2) | get server(){return this.get("server")} method server (line 2) | set server(s){this.set("server",s)} class MediaType (line 2) | class MediaType extends op.Sh{constructor(s,i,u){super(s,i,u),this.eleme... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="mediaType"} method schema (line 2) | get schema(){return this.get("schema")} method schema (line 2) | set schema(s){this.set("schema",s)} method example (line 2) | get example(){return this.get("example")} method example (line 2) | set example(s){this.set("example",s)} method examples (line 2) | get examples(){return this.get("examples")} method examples (line 2) | set examples(s){this.set("examples",s)} method encoding (line 2) | get encoding(){return this.get("encoding")} method encoding (line 2) | set encoding(s){this.set("encoding",s)} class OAuthFlow (line 2) | class OAuthFlow extends op.Sh{constructor(s,i,u){super(s,i,u),this.eleme... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="oAuthFlow"} method authorizationUrl (line 2) | get authorizationUrl(){return this.get("authorizationUrl")} method authorizationUrl (line 2) | set authorizationUrl(s){this.set("authorizationUrl",s)} method tokenUrl (line 2) | get tokenUrl(){return this.get("tokenUrl")} method tokenUrl (line 2) | set tokenUrl(s){this.set("tokenUrl",s)} method refreshUrl (line 2) | get refreshUrl(){return this.get("refreshUrl")} method refreshUrl (line 2) | set refreshUrl(s){this.set("refreshUrl",s)} method scopes (line 2) | get scopes(){return this.get("scopes")} method scopes (line 2) | set scopes(s){this.set("scopes",s)} class OAuthFlows (line 2) | class OAuthFlows extends op.Sh{constructor(s,i,u){super(s,i,u),this.elem... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="oAuthFlows"} method implicit (line 2) | get implicit(){return this.get("implicit")} method implicit (line 2) | set implicit(s){this.set("implicit",s)} method password (line 2) | get password(){return this.get("password")} method password (line 2) | set password(s){this.set("password",s)} method clientCredentials (line 2) | get clientCredentials(){return this.get("clientCredentials")} method clientCredentials (line 2) | set clientCredentials(s){this.set("clientCredentials",s)} method authorizationCode (line 2) | get authorizationCode(){return this.get("authorizationCode")} method authorizationCode (line 2) | set authorizationCode(s){this.set("authorizationCode",s)} class Openapi (line 2) | class Openapi extends op.Om{constructor(s,i,u){super(s,i,u),this.element... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="openapi",this.classes.pu... class OpenApi3_0 (line 2) | class OpenApi3_0 extends op.Sh{constructor(s,i,u){super(s,i,u),this.elem... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="openApi3_0",this.classes... method openapi (line 2) | get openapi(){return this.get("openapi")} method openapi (line 2) | set openapi(s){this.set("openapi",s)} method info (line 2) | get info(){return this.get("info")} method info (line 2) | set info(s){this.set("info",s)} method servers (line 2) | get servers(){return this.get("servers")} method servers (line 2) | set servers(s){this.set("servers",s)} method paths (line 2) | get paths(){return this.get("paths")} method paths (line 2) | set paths(s){this.set("paths",s)} method components (line 2) | get components(){return this.get("components")} method components (line 2) | set components(s){this.set("components",s)} method security (line 2) | get security(){return this.get("security")} method security (line 2) | set security(s){this.set("security",s)} method tags (line 2) | get tags(){return this.get("tags")} method tags (line 2) | set tags(s){this.set("tags",s)} method externalDocs (line 2) | get externalDocs(){return this.get("externalDocs")} method externalDocs (line 2) | set externalDocs(s){this.set("externalDocs",s)} class Operation (line 2) | class Operation extends op.Sh{constructor(s,i,u){super(s,i,u),this.eleme... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="operation"} method tags (line 2) | get tags(){return this.get("tags")} method tags (line 2) | set tags(s){this.set("tags",s)} method summary (line 2) | get summary(){return this.get("summary")} method summary (line 2) | set summary(s){this.set("summary",s)} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method externalDocs (line 2) | set externalDocs(s){this.set("externalDocs",s)} method externalDocs (line 2) | get externalDocs(){return this.get("externalDocs")} method operationId (line 2) | get operationId(){return this.get("operationId")} method operationId (line 2) | set operationId(s){this.set("operationId",s)} method parameters (line 2) | get parameters(){return this.get("parameters")} method parameters (line 2) | set parameters(s){this.set("parameters",s)} method requestBody (line 2) | get requestBody(){return this.get("requestBody")} method requestBody (line 2) | set requestBody(s){this.set("requestBody",s)} method responses (line 2) | get responses(){return this.get("responses")} method responses (line 2) | set responses(s){this.set("responses",s)} method callbacks (line 2) | get callbacks(){return this.get("callbacks")} method callbacks (line 2) | set callbacks(s){this.set("callbacks",s)} method deprecated (line 2) | get deprecated(){return this.hasKey("deprecated")?this.get("deprecated... method deprecated (line 2) | set deprecated(s){this.set("deprecated",s)} method security (line 2) | get security(){return this.get("security")} method security (line 2) | set security(s){this.set("security",s)} method servers (line 2) | get servers(){return this.get("severs")} method servers (line 2) | set servers(s){this.set("servers",s)} class Parameter (line 2) | class Parameter extends op.Sh{constructor(s,i,u){super(s,i,u),this.eleme... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="parameter"} method name (line 2) | get name(){return this.get("name")} method name (line 2) | set name(s){this.set("name",s)} method in (line 2) | get in(){return this.get("in")} method in (line 2) | set in(s){this.set("in",s)} method required (line 2) | get required(){return this.hasKey("required")?this.get("required"):new... method required (line 2) | set required(s){this.set("required",s)} method deprecated (line 2) | get deprecated(){return this.hasKey("deprecated")?this.get("deprecated... method deprecated (line 2) | set deprecated(s){this.set("deprecated",s)} method allowEmptyValue (line 2) | get allowEmptyValue(){return this.get("allowEmptyValue")} method allowEmptyValue (line 2) | set allowEmptyValue(s){this.set("allowEmptyValue",s)} method style (line 2) | get style(){return this.get("style")} method style (line 2) | set style(s){this.set("style",s)} method explode (line 2) | get explode(){return this.get("explode")} method explode (line 2) | set explode(s){this.set("explode",s)} method allowReserved (line 2) | get allowReserved(){return this.get("allowReserved")} method allowReserved (line 2) | set allowReserved(s){this.set("allowReserved",s)} method schema (line 2) | get schema(){return this.get("schema")} method schema (line 2) | set schema(s){this.set("schema",s)} method example (line 2) | get example(){return this.get("example")} method example (line 2) | set example(s){this.set("example",s)} method examples (line 2) | get examples(){return this.get("examples")} method examples (line 2) | set examples(s){this.set("examples",s)} method contentProp (line 2) | get contentProp(){return this.get("content")} method contentProp (line 2) | set contentProp(s){this.set("content",s)} method get (line 2) | get(){return this.get("description")} method set (line 2) | set(s){this.set("description",s)} class PathItem (line 2) | class PathItem extends op.Sh{constructor(s,i,u){super(s,i,u),this.elemen... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="pathItem"} method $ref (line 2) | get $ref(){return this.get("$ref")} method $ref (line 2) | set $ref(s){this.set("$ref",s)} method summary (line 2) | get summary(){return this.get("summary")} method summary (line 2) | set summary(s){this.set("summary",s)} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method GET (line 2) | get GET(){return this.get("get")} method GET (line 2) | set GET(s){this.set("GET",s)} method PUT (line 2) | get PUT(){return this.get("put")} method PUT (line 2) | set PUT(s){this.set("PUT",s)} method POST (line 2) | get POST(){return this.get("post")} method POST (line 2) | set POST(s){this.set("POST",s)} method DELETE (line 2) | get DELETE(){return this.get("delete")} method DELETE (line 2) | set DELETE(s){this.set("DELETE",s)} method OPTIONS (line 2) | get OPTIONS(){return this.get("options")} method OPTIONS (line 2) | set OPTIONS(s){this.set("OPTIONS",s)} method HEAD (line 2) | get HEAD(){return this.get("head")} method HEAD (line 2) | set HEAD(s){this.set("HEAD",s)} method PATCH (line 2) | get PATCH(){return this.get("patch")} method PATCH (line 2) | set PATCH(s){this.set("PATCH",s)} method TRACE (line 2) | get TRACE(){return this.get("trace")} method TRACE (line 2) | set TRACE(s){this.set("TRACE",s)} method servers (line 2) | get servers(){return this.get("servers")} method servers (line 2) | set servers(s){this.set("servers",s)} method parameters (line 2) | get parameters(){return this.get("parameters")} method parameters (line 2) | set parameters(s){this.set("parameters",s)} class Paths (line 2) | class Paths extends op.Sh{constructor(s,i,u){super(s,i,u),this.element="... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="paths"} class Reference (line 2) | class Reference extends op.Sh{constructor(s,i,u){super(s,i,u),this.eleme... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="reference",this.classes.... method $ref (line 2) | get $ref(){return this.get("$ref")} method $ref (line 2) | set $ref(s){this.set("$ref",s)} class RequestBody (line 2) | class RequestBody extends op.Sh{constructor(s,i,u){super(s,i,u),this.ele... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="requestBody"} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method contentProp (line 2) | get contentProp(){return this.get("content")} method contentProp (line 2) | set contentProp(s){this.set("content",s)} method required (line 2) | get required(){return this.hasKey("required")?this.get("required"):new... method required (line 2) | set required(s){this.set("required",s)} class Response_Response (line 2) | class Response_Response extends op.Sh{constructor(s,i,u){super(s,i,u),th... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="response"} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method headers (line 2) | get headers(){return this.get("headers")} method headers (line 2) | set headers(s){this.set("headers",s)} method contentProp (line 2) | get contentProp(){return this.get("content")} method contentProp (line 2) | set contentProp(s){this.set("content",s)} method links (line 2) | get links(){return this.get("links")} method links (line 2) | set links(s){this.set("links",s)} class Responses (line 2) | class Responses extends op.Sh{constructor(s,i,u){super(s,i,u),this.eleme... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="responses"} method default (line 2) | get default(){return this.get("default")} method default (line 2) | set default(s){this.set("default",s)} class JSONSchema (line 2) | class JSONSchema extends op.Sh{constructor(s,i,u){super(s,i,u),this.elem... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="JSONSchemaDraft4"} method idProp (line 2) | get idProp(){return this.get("id")} method idProp (line 2) | set idProp(s){this.set("id",s)} method $schema (line 2) | get $schema(){return this.get("$schema")} method $schema (line 2) | set $schema(s){this.set("$schema",s)} method multipleOf (line 2) | get multipleOf(){return this.get("multipleOf")} method multipleOf (line 2) | set multipleOf(s){this.set("multipleOf",s)} method maximum (line 2) | get maximum(){return this.get("maximum")} method maximum (line 2) | set maximum(s){this.set("maximum",s)} method exclusiveMaximum (line 2) | get exclusiveMaximum(){return this.get("exclusiveMaximum")} method exclusiveMaximum (line 2) | set exclusiveMaximum(s){this.set("exclusiveMaximum",s)} method minimum (line 2) | get minimum(){return this.get("minimum")} method minimum (line 2) | set minimum(s){this.set("minimum",s)} method exclusiveMinimum (line 2) | get exclusiveMinimum(){return this.get("exclusiveMinimum")} method exclusiveMinimum (line 2) | set exclusiveMinimum(s){this.set("exclusiveMinimum",s)} method maxLength (line 2) | get maxLength(){return this.get("maxLength")} method maxLength (line 2) | set maxLength(s){this.set("maxLength",s)} method minLength (line 2) | get minLength(){return this.get("minLength")} method minLength (line 2) | set minLength(s){this.set("minLength",s)} method pattern (line 2) | get pattern(){return this.get("pattern")} method pattern (line 2) | set pattern(s){this.set("pattern",s)} method additionalItems (line 2) | get additionalItems(){return this.get("additionalItems")} method additionalItems (line 2) | set additionalItems(s){this.set("additionalItems",s)} method items (line 2) | get items(){return this.get("items")} method items (line 2) | set items(s){this.set("items",s)} method maxItems (line 2) | get maxItems(){return this.get("maxItems")} method maxItems (line 2) | set maxItems(s){this.set("maxItems",s)} method minItems (line 2) | get minItems(){return this.get("minItems")} method minItems (line 2) | set minItems(s){this.set("minItems",s)} method uniqueItems (line 2) | get uniqueItems(){return this.get("uniqueItems")} method uniqueItems (line 2) | set uniqueItems(s){this.set("uniqueItems",s)} method maxProperties (line 2) | get maxProperties(){return this.get("maxProperties")} method maxProperties (line 2) | set maxProperties(s){this.set("maxProperties",s)} method minProperties (line 2) | get minProperties(){return this.get("minProperties")} method minProperties (line 2) | set minProperties(s){this.set("minProperties",s)} method required (line 2) | get required(){return this.get("required")} method required (line 2) | set required(s){this.set("required",s)} method properties (line 2) | get properties(){return this.get("properties")} method properties (line 2) | set properties(s){this.set("properties",s)} method additionalProperties (line 2) | get additionalProperties(){return this.get("additionalProperties")} method additionalProperties (line 2) | set additionalProperties(s){this.set("additionalProperties",s)} method patternProperties (line 2) | get patternProperties(){return this.get("patternProperties")} method patternProperties (line 2) | set patternProperties(s){this.set("patternProperties",s)} method dependencies (line 2) | get dependencies(){return this.get("dependencies")} method dependencies (line 2) | set dependencies(s){this.set("dependencies",s)} method enum (line 2) | get enum(){return this.get("enum")} method enum (line 2) | set enum(s){this.set("enum",s)} method type (line 2) | get type(){return this.get("type")} method type (line 2) | set type(s){this.set("type",s)} method allOf (line 2) | get allOf(){return this.get("allOf")} method allOf (line 2) | set allOf(s){this.set("allOf",s)} method anyOf (line 2) | get anyOf(){return this.get("anyOf")} method anyOf (line 2) | set anyOf(s){this.set("anyOf",s)} method oneOf (line 2) | get oneOf(){return this.get("oneOf")} method oneOf (line 2) | set oneOf(s){this.set("oneOf",s)} method not (line 2) | get not(){return this.get("not")} method not (line 2) | set not(s){this.set("not",s)} method definitions (line 2) | get definitions(){return this.get("definitions")} method definitions (line 2) | set definitions(s){this.set("definitions",s)} method title (line 2) | get title(){return this.get("title")} method title (line 2) | set title(s){this.set("title",s)} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method default (line 2) | get default(){return this.get("default")} method default (line 2) | set default(s){this.set("default",s)} method format (line 2) | get format(){return this.get("format")} method format (line 2) | set format(s){this.set("format",s)} method base (line 2) | get base(){return this.get("base")} method base (line 2) | set base(s){this.set("base",s)} method links (line 2) | get links(){return this.get("links")} method links (line 2) | set links(s){this.set("links",s)} method media (line 2) | get media(){return this.get("media")} method media (line 2) | set media(s){this.set("media",s)} method readOnly (line 2) | get readOnly(){return this.get("readOnly")} method readOnly (line 2) | set readOnly(s){this.set("readOnly",s)} class JSONReference (line 2) | class JSONReference extends op.Sh{constructor(s,i,u){super(s,i,u),this.e... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="JSONReference",this.clas... method $ref (line 2) | get $ref(){return this.get("$ref")} method $ref (line 2) | set $ref(s){this.set("$ref",s)} class Media (line 2) | class Media extends op.Sh{constructor(s,i,u){super(s,i,u),this.element="... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="media"} method binaryEncoding (line 2) | get binaryEncoding(){return this.get("binaryEncoding")} method binaryEncoding (line 2) | set binaryEncoding(s){this.set("binaryEncoding",s)} method type (line 2) | get type(){return this.get("type")} method type (line 2) | set type(s){this.set("type",s)} class LinkDescription (line 2) | class LinkDescription extends op.Sh{constructor(s,i,u){super(s,i,u),this... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="linkDescription"} method href (line 2) | get href(){return this.get("href")} method href (line 2) | set href(s){this.set("href",s)} method rel (line 2) | get rel(){return this.get("rel")} method rel (line 2) | set rel(s){this.set("rel",s)} method title (line 2) | get title(){return this.get("title")} method title (line 2) | set title(s){this.set("title",s)} method targetSchema (line 2) | get targetSchema(){return this.get("targetSchema")} method targetSchema (line 2) | set targetSchema(s){this.set("targetSchema",s)} method mediaType (line 2) | get mediaType(){return this.get("mediaType")} method mediaType (line 2) | set mediaType(s){this.set("mediaType",s)} method method (line 2) | get method(){return this.get("method")} method method (line 2) | set method(s){this.set("method",s)} method encType (line 2) | get encType(){return this.get("encType")} method encType (line 2) | set encType(s){this.set("encType",s)} method schema (line 2) | get schema(){return this.get("schema")} method schema (line 2) | set schema(s){this.set("schema",s)} function deepmerge (line 2) | function deepmerge(s,i,u){var _,w,x;const j={...gf,...u};j.isMergeableEl... method copyMetaAndAttributes (line 2) | copyMetaAndAttributes(s,i){(s.meta.length>0||i.meta.length>0)&&(i.meta=d... method enter (line 2) | enter(s){return this.element=cloneDeep(s),np} method init (line 2) | init({specObj:s=this.specObj}){this.specObj=s} method retrievePassingOptions (line 2) | retrievePassingOptions(){return xf(this.passingOptionsNames,this)} method retrieveFixedFields (line 2) | retrieveFixedFields(s){const i=_l(["visitors",...s,"fixedFields"],this.s... method retrieveVisitor (line 2) | retrieveVisitor(s){return El(au,["visitors",...s],this.specObj)?_l(["vis... method retrieveVisitorInstance (line 2) | retrieveVisitorInstance(s,i={}){const u=this.retrievePassingOptions();re... method toRefractedElement (line 2) | toRefractedElement(s,i,u={}){const _=this.retrieveVisitorInstance(s,u),w... method init (line 2) | init({specPath:s=this.specPath,ignoredFields:i=this.ignoredFields}={}){t... method ObjectElement (line 2) | ObjectElement(s){const i=this.specPath(s),u=this.retrieveFixedFields(i);... method init (line 2) | init(){this.element=new Qd} method init (line 2) | init({parent:s=this.parent}){this.parent=s,this.passingOptionsNames=[...... method ObjectElement (line 2) | ObjectElement(s){const i=isJSONReferenceLikeElement(s)?["document","obje... method ArrayElement (line 2) | ArrayElement(s){return this.element=new op.wE,this.element.classes.push(... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method ArrayElement (line 2) | ArrayElement(s){return this.element=cloneDeep(s),this.element.classes.pu... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method init (line 2) | init({specPath:s=this.specPath,ignoredFields:i=this.ignoredFields}={}){t... method ObjectElement (line 2) | ObjectElement(s){return s.forEach(((s,i,u)=>{if(!this.ignoredFields.incl... method init (line 2) | init(){this.element=new op.Sh,this.element.classes.push("json-schema-pro... method init (line 2) | init(){this.element=new op.Sh,this.element.classes.push("json-schema-pat... method init (line 2) | init(){this.element=new op.Sh,this.element.classes.push("json-schema-dep... method ArrayElement (line 2) | ArrayElement(s){return this.element=cloneDeep(s),this.element.classes.pu... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method StringElement (line 2) | StringElement(s){return this.element=cloneDeep(s),this.element.classes.p... method ArrayElement (line 2) | ArrayElement(s){return this.element=cloneDeep(s),this.element.classes.pu... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method init (line 2) | init(){this.element=new op.wE,this.element.classes.push("json-schema-all... method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{const i=isJSONReferenceLikeElement... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method init (line 2) | init(){this.element=new op.wE,this.element.classes.push("json-schema-any... method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{const i=isJSONReferenceLikeElement... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method init (line 2) | init(){this.element=new op.wE,this.element.classes.push("json-schema-one... method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{const i=isJSONReferenceLikeElement... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method init (line 2) | init(){this.element=new op.Sh,this.element.classes.push("json-schema-def... method init (line 2) | init(){this.element=new op.wE,this.element.classes.push("json-schema-lin... method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{const i=this.toRefractedElement(["... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method init (line 2) | init(){this.element=new Zd} method ObjectElement (line 2) | ObjectElement(s){const i=Of.compose.methods.ObjectElement.call(this,s);r... method StringElement (line 2) | StringElement(s){return this.element=cloneDeep(s),this.element.classes.p... function _toConsumableArray (line 2) | function _toConsumableArray(s){return function _arrayWithoutHoles(s){if(... function _arrayLikeToArray (line 2) | function _arrayLikeToArray(s,i){(null==i||i>s.length)&&(i=s.length);for(... method enter (line 2) | enter(s){const i=this.alternator.map((({predicate:s,specPath:i})=>jm(s,H... method init (line 2) | init(){this.element=new ef} method init (line 2) | init(){this.element=new rf} method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="schema",this.classes.push(... method idProp (line 2) | get idProp(){throw new Yd("idProp getter in Schema class is not not supp... method idProp (line 2) | set idProp(s){throw new Yd("idProp setter in Schema class is not not sup... method $schema (line 2) | get $schema(){throw new Yd("$schema getter in Schema class is not not su... method $schema (line 2) | set $schema(s){throw new Yd("$schema setter in Schema class is not not s... method additionalItems (line 2) | get additionalItems(){return this.get("additionalItems")} method additionalItems (line 2) | set additionalItems(s){this.set("additionalItems",s)} method items (line 2) | get items(){return this.get("items")} method items (line 2) | set items(s){this.set("items",s)} method additionalProperties (line 2) | get additionalProperties(){return this.get("additionalProperties")} method additionalProperties (line 2) | set additionalProperties(s){this.set("additionalProperties",s)} method patternProperties (line 2) | get patternProperties(){throw new Yd("patternProperties getter in Schema... method patternProperties (line 2) | set patternProperties(s){throw new Yd("patternProperties setter in Schem... method dependencies (line 2) | get dependencies(){throw new Yd("dependencies getter in Schema class is ... method dependencies (line 2) | set dependencies(s){throw new Yd("dependencies setter in Schema class is... method type (line 2) | get type(){return this.get("type")} method type (line 2) | set type(s){this.set("type",s)} method not (line 2) | get not(){return this.get("not")} method not (line 2) | set not(s){this.set("not",s)} method definitions (line 2) | get definitions(){throw new Yd("definitions getter in Schema class is no... method definitions (line 2) | set definitions(s){throw new Yd("definitions setter in Schema class is n... method base (line 2) | get base(){throw new Yd("base getter in Schema class is not not supporte... method base (line 2) | set base(s){throw new Yd("base setter in Schema class is not not support... method links (line 2) | get links(){throw new Yd("links getter in Schema class is not not suppor... method links (line 2) | set links(s){throw new Yd("links setter in Schema class is not not suppo... method media (line 2) | get media(){throw new Yd("media getter in Schema class is not not suppor... method media (line 2) | set media(s){throw new Yd("media setter in Schema class is not not suppo... method nullable (line 2) | get nullable(){return this.get("nullable")} method nullable (line 2) | set nullable(s){this.set("nullable",s)} method discriminator (line 2) | get discriminator(){return this.get("discriminator")} method discriminator (line 2) | set discriminator(s){this.set("discriminator",s)} method writeOnly (line 2) | get writeOnly(){return this.get("writeOnly")} method writeOnly (line 2) | set writeOnly(s){this.set("writeOnly",s)} method xml (line 2) | get xml(){return this.get("xml")} method xml (line 2) | set xml(s){this.set("xml",s)} method externalDocs (line 2) | get externalDocs(){return this.get("externalDocs")} method externalDocs (line 2) | set externalDocs(s){this.set("externalDocs",s)} method example (line 2) | get example(){return this.get("example")} method example (line 2) | set example(s){this.set("example",s)} method deprecated (line 2) | get deprecated(){return this.get("deprecated")} method deprecated (line 2) | set deprecated(s){this.set("deprecated",s)} class SecurityRequirement (line 2) | class SecurityRequirement extends op.Sh{constructor(s,i,u){super(s,i,u),... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="securityRequirement"} class SecurityScheme (line 2) | class SecurityScheme extends op.Sh{constructor(s,i,u){super(s,i,u),this.... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="securityScheme"} method type (line 2) | get type(){return this.get("type")} method type (line 2) | set type(s){this.set("type",s)} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method name (line 2) | get name(){return this.get("name")} method name (line 2) | set name(s){this.set("name",s)} method in (line 2) | get in(){return this.get("in")} method in (line 2) | set in(s){this.set("in",s)} method scheme (line 2) | get scheme(){return this.get("scheme")} method scheme (line 2) | set scheme(s){this.set("scheme",s)} method bearerFormat (line 2) | get bearerFormat(){return this.get("bearerFormat")} method bearerFormat (line 2) | set bearerFormat(s){this.set("bearerFormat",s)} method flows (line 2) | get flows(){return this.get("flows")} method flows (line 2) | set flows(s){this.set("flows",s)} method openIdConnectUrl (line 2) | get openIdConnectUrl(){return this.get("openIdConnectUrl")} method openIdConnectUrl (line 2) | set openIdConnectUrl(s){this.set("openIdConnectUrl",s)} class Server (line 2) | class Server extends op.Sh{constructor(s,i,u){super(s,i,u),this.element=... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="server"} method url (line 2) | get url(){return this.get("url")} method url (line 2) | set url(s){this.set("url",s)} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method variables (line 2) | get variables(){return this.get("variables")} method variables (line 2) | set variables(s){this.set("variables",s)} class ServerVariable (line 2) | class ServerVariable extends op.Sh{constructor(s,i,u){super(s,i,u),this.... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="serverVariable"} method enum (line 2) | get enum(){return this.get("enum")} method enum (line 2) | set enum(s){this.set("enum",s)} method default (line 2) | get default(){return this.get("default")} method default (line 2) | set default(s){this.set("default",s)} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} class Tag (line 2) | class Tag extends op.Sh{constructor(s,i,u){super(s,i,u),this.element="ta... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="tag"} method name (line 2) | get name(){return this.get("name")} method name (line 2) | set name(s){this.set("name",s)} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method externalDocs (line 2) | get externalDocs(){return this.get("externalDocs")} method externalDocs (line 2) | set externalDocs(s){this.set("externalDocs",s)} class Xml (line 2) | class Xml extends op.Sh{constructor(s,i,u){super(s,i,u),this.element="xm... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="xml"} method name (line 2) | get name(){return this.get("name")} method name (line 2) | set name(s){this.set("name",s)} method namespace (line 2) | get namespace(){return this.get("namespace")} method namespace (line 2) | set namespace(s){this.set("namespace",s)} method prefix (line 2) | get prefix(){return this.get("prefix")} method prefix (line 2) | set prefix(s){this.set("prefix",s)} method attribute (line 2) | get attribute(){return this.get("attribute")} method attribute (line 2) | set attribute(s){this.set("attribute",s)} method wrapped (line 2) | get wrapped(){return this.get("wrapped")} method wrapped (line 2) | set wrapped(s){this.set("wrapped",s)} method setPrototypeOf (line 2) | setPrototypeOf(){throw Error("Cannot set prototype of Proxies created by... method defineProperty (line 2) | defineProperty(){throw new Error("Cannot define new properties on Proxie... method set (line 2) | set(i,u,_){const w=getIngredientWithProp(u,s);if(void 0===w)throw new Er... method deleteProperty (line 2) | deleteProperty(){throw new Error("Cannot delete properties on Proxies cr... function Mixin (line 2) | function Mixin(...s){var i,u,_;const w=s.map((s=>s.prototype)),x=og;if(n... method constructor (line 2) | constructor(s={}){Object.assign(this,s)} method copyMetaAndAttributes (line 2) | copyMetaAndAttributes(s,i){(s.meta.length>0||i.meta.length>0)&&(i.meta=d... method enter (line 2) | enter(s){return this.element=cloneDeep(s),np} method constructor (line 2) | constructor({specObj:s,passingOptionsNames:i,openApiGenericElement:u,ope... method retrievePassingOptions (line 2) | retrievePassingOptions(){return xf(this.passingOptionsNames,this)} method retrieveFixedFields (line 2) | retrieveFixedFields(s){const i=_l(["visitors",...s,"fixedFields"],this.s... method retrieveVisitor (line 2) | retrieveVisitor(s){return El(au,["visitors",...s],this.specObj)?_l(["vis... method retrieveVisitorInstance (line 2) | retrieveVisitorInstance(s,i={}){const u=this.retrievePassingOptions();re... method toRefractedElement (line 2) | toRefractedElement(s,i,u={}){const _=this.retrieveVisitorInstance(s,u);r... method constructor (line 2) | constructor({specPath:s,ignoredFields:i,canSupportSpecificationExtension... method ObjectElement (line 2) | ObjectElement(s){const i=this.specPath(s),u=this.retrieveFixedFields(i);... class OpenApi3_0Visitor (line 2) | class OpenApi3_0Visitor extends(Mixin(qg,yg)){constructor(s){super(s),th... method constructor (line 2) | constructor(s){super(s),this.element=new $d,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){return qg.prototype.ObjectElement.call(this,s)} class OpenapiVisitor (line 2) | class OpenapiVisitor extends(Mixin(_g,yg)){StringElement(s){const i=new ... method StringElement (line 2) | StringElement(s){const i=new Fd(serializers_value(s));return this.copy... method MemberElement (line 2) | MemberElement(s){return this.element=cloneDeep(s),this.element.classes.p... class InfoVisitor (line 2) | class InfoVisitor extends(Mixin(qg,yg)){constructor(s){super(s),this.ele... method constructor (line 2) | constructor(s){super(s),this.element=new Md,this.specPath=Hc(["documen... method StringElement (line 2) | StringElement(s){const i=super.enter(s);return this.element.classes.push... class ContactVisitor (line 2) | class ContactVisitor extends(Mixin(qg,yg)){constructor(s){super(s),this.... method constructor (line 2) | constructor(s){super(s),this.element=new kd,this.specPath=Hc(["documen... class LicenseVisitor (line 2) | class LicenseVisitor extends(Mixin(qg,yg)){constructor(s){super(s),this.... method constructor (line 2) | constructor(s){super(s),this.element=new Td,this.specPath=Hc(["documen... class LinkVisitor (line 2) | class LinkVisitor extends(Mixin(qg,yg)){constructor(s){super(s),this.ele... method constructor (line 2) | constructor(s){super(s),this.element=new Rd,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){const i=qg.prototype.ObjectElement.call(this,s);retur... method StringElement (line 2) | StringElement(s){const i=super.enter(s);return this.element.classes.push... method StringElement (line 2) | StringElement(s){const i=super.enter(s);return this.element.classes.push... method constructor (line 2) | constructor({specPath:s,ignoredFields:i,fieldPatternPredicate:u,canSuppo... method ObjectElement (line 2) | ObjectElement(s){return s.forEach(((s,i,u)=>{if(this.canSupportSpecifica... method constructor (line 2) | constructor(s){super(s),this.fieldPatternPredicate=lm} class LinkParameters (line 2) | class LinkParameters extends op.Sh{static primaryClass="link-parameters"... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(LinkParameters.prima... class ParametersVisitor (line 2) | class ParametersVisitor extends(Mixin(ny,yg)){constructor(s){super(s),th... method constructor (line 2) | constructor(s){super(s),this.element=new oy,this.specPath=Hc(["value"])} class ServerVisitor (line 2) | class ServerVisitor extends(Mixin(qg,yg)){constructor(s){super(s),this.e... method constructor (line 2) | constructor(s){super(s),this.element=new Zm,this.specPath=Hc(["documen... method StringElement (line 2) | StringElement(s){const i=super.enter(s);return this.element.classes.push... class Servers (line 2) | class Servers extends op.wE{static primaryClass="servers";constructor(s,... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(Servers.primaryClass)} class ServersVisitor (line 2) | class ServersVisitor extends(Mixin(_g,yg)){constructor(s){super(s),this.... method constructor (line 2) | constructor(s){super(s),this.element=new ly} method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{const i=xg(s)?["document","objec... class ServerVariableVisitor (line 2) | class ServerVariableVisitor extends(Mixin(qg,yg)){constructor(s){super(s... method constructor (line 2) | constructor(s){super(s),this.element=new eg,this.specPath=Hc(["documen... class ServerVariables (line 2) | class ServerVariables extends op.Sh{static primaryClass="server-variable... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ServerVariables.prim... class VariablesVisitor (line 2) | class VariablesVisitor extends(Mixin(ny,yg)){constructor(s){super(s),thi... method constructor (line 2) | constructor(s){super(s),this.element=new py,this.specPath=Hc(["documen... class media_type_MediaTypeVisitor (line 2) | class media_type_MediaTypeVisitor extends(Mixin(qg,yg)){constructor(s){s... method constructor (line 2) | constructor(s){super(s),this.element=new Dd,this.specPath=Hc(["documen... method constructor (line 2) | constructor({alternator:s,...i}){super({...i}),this.alternator=s||[]} method enter (line 2) | enter(s){const i=this.alternator.map((({predicate:s,specPath:i})=>jm(s,H... class SchemaVisitor (line 2) | class SchemaVisitor extends(Mixin(fy,yg)){constructor(s){super(s),this.a... method constructor (line 2) | constructor(s){super(s),this.alternator=[{predicate:isReferenceLikeEle... method ObjectElement (line 2) | ObjectElement(s){const i=fy.prototype.enter.call(this,s);return Py(thi... class ExamplesVisitor (line 2) | class ExamplesVisitor extends(Mixin(ny,yg)){constructor(s){super(s),this... method constructor (line 2) | constructor(s){super(s),this.element=new op.Sh,this.element.classes.pu... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class MediaTypeExamples (line 2) | class MediaTypeExamples extends op.Sh{static primaryClass="media-type-ex... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(MediaTypeExamples.pr... method constructor (line 2) | constructor(s){super(s),this.element=new zy} class MediaTypeEncoding (line 2) | class MediaTypeEncoding extends op.Sh{static primaryClass="media-type-en... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(MediaTypeEncoding.pr... class EncodingVisitor (line 2) | class EncodingVisitor extends(Mixin(ny,yg)){constructor(s){super(s),this... method constructor (line 2) | constructor(s){super(s),this.element=new Wy,this.specPath=Hc(["documen... class SecurityRequirementVisitor (line 2) | class SecurityRequirementVisitor extends(Mixin(ny,yg)){constructor(s){su... method constructor (line 2) | constructor(s){super(s),this.element=new Ym,this.specPath=Hc(["value"])} class Security (line 2) | class Security extends op.wE{static primaryClass="security";constructor(... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(Security.primaryClass)} class SecurityVisitor (line 2) | class SecurityVisitor extends(Mixin(_g,yg)){constructor(s){super(s),this... method constructor (line 2) | constructor(s){super(s),this.element=new Jy} method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{if(vp(s)){const i=this.toRefract... class ComponentsVisitor (line 2) | class ComponentsVisitor extends(Mixin(qg,yg)){constructor(s){super(s),th... method constructor (line 2) | constructor(s){super(s),this.element=new xd,this.specPath=Hc(["documen... class TagVisitor (line 2) | class TagVisitor extends(Mixin(qg,yg)){constructor(s){super(s),this.elem... method constructor (line 2) | constructor(s){super(s),this.element=new rg,this.specPath=Hc(["documen... class ReferenceVisitor (line 2) | class ReferenceVisitor extends(Mixin(qg,yg)){constructor(s){super(s),thi... method constructor (line 2) | constructor(s){super(s),this.element=new Hd,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){const i=qg.prototype.ObjectElement.call(this,s);retur... method StringElement (line 2) | StringElement(s){const i=super.enter(s);return this.element.classes.push... class ParameterVisitor (line 2) | class ParameterVisitor extends(Mixin(qg,yg)){constructor(s){super(s),thi... method constructor (line 2) | constructor(s){super(s),this.element=new Vd,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){const i=qg.prototype.ObjectElement.call(this,s);retur... class SchemaVisitor_SchemaVisitor (line 2) | class SchemaVisitor_SchemaVisitor extends(Mixin(fy,yg)){constructor(s){s... method constructor (line 2) | constructor(s){super(s),this.alternator=[{predicate:isReferenceLikeEle... method ObjectElement (line 2) | ObjectElement(s){const i=fy.prototype.enter.call(this,s);return Py(thi... class HeaderVisitor (line 2) | class HeaderVisitor extends(Mixin(qg,yg)){constructor(s){super(s),this.e... method constructor (line 2) | constructor(s){super(s),this.element=new Nd,this.specPath=Hc(["documen... class header_SchemaVisitor_SchemaVisitor (line 2) | class header_SchemaVisitor_SchemaVisitor extends(Mixin(fy,yg)){construct... method constructor (line 2) | constructor(s){super(s),this.alternator=[{predicate:isReferenceLikeEle... method ObjectElement (line 2) | ObjectElement(s){const i=fy.prototype.enter.call(this,s);return Py(thi... class HeaderExamples (line 2) | class HeaderExamples extends op.Sh{static primaryClass="header-examples"... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(HeaderExamples.prima... method constructor (line 2) | constructor(s){super(s),this.element=new ov} class ContentVisitor (line 2) | class ContentVisitor extends(Mixin(ny,yg)){constructor(s){super(s),this.... method constructor (line 2) | constructor(s){super(s),this.element=new op.Sh,this.element.classes.pu... class HeaderContent (line 2) | class HeaderContent extends op.Sh{static primaryClass="header-content";c... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(HeaderContent.primar... method constructor (line 2) | constructor(s){super(s),this.element=new av} class schema_SchemaVisitor (line 2) | class schema_SchemaVisitor extends(Mixin(qg,yg)){constructor(s){super(s)... method constructor (line 2) | constructor(s){super(s),this.element=new Xm,this.specPath=Hc(["documen... method ArrayElement (line 2) | ArrayElement(s){const i=uv.compose.methods.ArrayElement.call(this,s);ret... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method ArrayElement (line 2) | ArrayElement(s){const i=hv.compose.methods.ArrayElement.call(this,s);ret... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method ArrayElement (line 2) | ArrayElement(s){const i=fv.compose.methods.ArrayElement.call(this,s);ret... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method ObjectElement (line 2) | ObjectElement(s){const i=gv.compose.methods.ObjectElement.call(this,s);r... method ArrayElement (line 2) | ArrayElement(s){return this.element=cloneDeep(s),np} method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method ObjectElement (line 2) | ObjectElement(s){const i=vv.compose.methods.ObjectElement.call(this,s);r... method ArrayElement (line 2) | ArrayElement(s){return this.element=cloneDeep(s),np} method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method ObjectElement (line 2) | ObjectElement(s){const i=wv.compose.methods.enter.call(this,s);return Py... class DiscriminatorVisitor (line 2) | class DiscriminatorVisitor extends(Mixin(qg,yg)){constructor(s){super(s)... method constructor (line 2) | constructor(s){super(s),this.element=new Od,this.specPath=Hc(["documen... class DiscriminatorMapping (line 2) | class DiscriminatorMapping extends op.Sh{static primaryClass="discrimina... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(DiscriminatorMapping... class MappingVisitor (line 2) | class MappingVisitor extends(Mixin(ny,yg)){constructor(s){super(s),this.... method constructor (line 2) | constructor(s){super(s),this.element=new kv,this.specPath=Hc(["value"])} class XmlVisitor (line 2) | class XmlVisitor extends(Mixin(qg,yg)){constructor(s){super(s),this.elem... method constructor (line 2) | constructor(s){super(s),this.element=new ng,this.specPath=Hc(["documen... class ParameterExamples (line 2) | class ParameterExamples extends op.Sh{static primaryClass="parameter-exa... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ParameterExamples.pr... method constructor (line 2) | constructor(s){super(s),this.element=new Av} class ParameterContent (line 2) | class ParameterContent extends op.Sh{static primaryClass="parameter-cont... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ParameterContent.pri... method constructor (line 2) | constructor(s){super(s),this.element=new Pv} class ComponentsSchemas (line 2) | class ComponentsSchemas extends op.Sh{static primaryClass="components-sc... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ComponentsSchemas.pr... class SchemasVisitor (line 2) | class SchemasVisitor extends(Mixin(ny,yg)){constructor(s){super(s),this.... method constructor (line 2) | constructor(s){super(s),this.element=new Nv,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class ComponentsResponses (line 2) | class ComponentsResponses extends op.Sh{static primaryClass="components-... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ComponentsResponses.... class ResponsesVisitor (line 2) | class ResponsesVisitor extends(Mixin(ny,yg)){constructor(s){super(s),thi... method constructor (line 2) | constructor(s){super(s),this.element=new Tv,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class ComponentsParameters (line 2) | class ComponentsParameters extends op.Sh{static primaryClass="components... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ComponentsParameters... class ParametersVisitor_ParametersVisitor (line 2) | class ParametersVisitor_ParametersVisitor extends(Mixin(ny,yg)){construc... method constructor (line 2) | constructor(s){super(s),this.element=new Dv,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class ComponentsExamples (line 2) | class ComponentsExamples extends op.Sh{static primaryClass="components-e... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ComponentsExamples.p... class components_ExamplesVisitor_ExamplesVisitor (line 2) | class components_ExamplesVisitor_ExamplesVisitor extends(Mixin(ny,yg)){c... method constructor (line 2) | constructor(s){super(s),this.element=new Bv,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class ComponentsRequestBodies (line 2) | class ComponentsRequestBodies extends op.Sh{static primaryClass="compone... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ComponentsRequestBod... class RequestBodiesVisitor (line 2) | class RequestBodiesVisitor extends(Mixin(ny,yg)){constructor(s){super(s)... method constructor (line 2) | constructor(s){super(s),this.element=new qv,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class ComponentsHeaders (line 2) | class ComponentsHeaders extends op.Sh{static primaryClass="components-he... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ComponentsHeaders.pr... class HeadersVisitor (line 2) | class HeadersVisitor extends(Mixin(ny,yg)){constructor(s){super(s),this.... method constructor (line 2) | constructor(s){super(s),this.element=new Uv,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class ComponentsSecuritySchemes (line 2) | class ComponentsSecuritySchemes extends op.Sh{static primaryClass="compo... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ComponentsSecuritySc... class SecuritySchemesVisitor (line 2) | class SecuritySchemesVisitor extends(Mixin(ny,yg)){constructor(s){super(... method constructor (line 2) | constructor(s){super(s),this.element=new Vv,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class ComponentsLinks (line 2) | class ComponentsLinks extends op.Sh{static primaryClass="components-link... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ComponentsLinks.prim... class LinksVisitor_LinksVisitor (line 2) | class LinksVisitor_LinksVisitor extends(Mixin(ny,yg)){constructor(s){sup... method constructor (line 2) | constructor(s){super(s),this.element=new Kv,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class ComponentsCallbacks (line 2) | class ComponentsCallbacks extends op.Sh{static primaryClass="components-... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ComponentsCallbacks.... class CallbacksVisitor (line 2) | class CallbacksVisitor extends(Mixin(ny,yg)){constructor(s){super(s),thi... method constructor (line 2) | constructor(s){super(s),this.element=new Jv,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class ExampleVisitor (line 2) | class ExampleVisitor extends(Mixin(qg,yg)){constructor(s){super(s),this.... method constructor (line 2) | constructor(s){super(s),this.element=new Ad,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){const i=qg.prototype.ObjectElement.call(this,s);retur... method StringElement (line 2) | StringElement(s){const i=super.enter(s);return this.element.classes.push... class ExternalDocumentationVisitor (line 2) | class ExternalDocumentationVisitor extends(Mixin(qg,yg)){constructor(s){... method constructor (line 2) | constructor(s){super(s),this.element=new Id,this.specPath=Hc(["documen... class encoding_EncodingVisitor (line 2) | class encoding_EncodingVisitor extends(Mixin(qg,yg)){constructor(s){supe... method constructor (line 2) | constructor(s){super(s),this.element=new Cd,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){const i=qg.prototype.ObjectElement.call(this,s);retur... class EncodingHeaders (line 2) | class EncodingHeaders extends op.Sh{static primaryClass="encoding-header... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(EncodingHeaders.prim... class HeadersVisitor_HeadersVisitor (line 2) | class HeadersVisitor_HeadersVisitor extends(Mixin(ny,yg)){constructor(s)... method constructor (line 2) | constructor(s){super(s),this.element=new eb,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class PathsVisitor (line 2) | class PathsVisitor extends(Mixin(ry,yg)){constructor(s){super(s),this.el... method constructor (line 2) | constructor(s){super(s),this.element=new Kd,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){const i=ry.prototype.ObjectElement.call(this,s);retur... class RequestBodyVisitor (line 2) | class RequestBodyVisitor extends(Mixin(qg,yg)){constructor(s){super(s),t... method constructor (line 2) | constructor(s){super(s),this.element=new Jd,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){const i=qg.prototype.ObjectElement.call(this,s);retur... class RequestBodyContent (line 2) | class RequestBodyContent extends op.Sh{static primaryClass="request-body... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(RequestBodyContent.p... method constructor (line 2) | constructor(s){super(s),this.element=new mb} class CallbackVisitor (line 2) | class CallbackVisitor extends(Mixin(ry,yg)){constructor(s){super(s),this... method constructor (line 2) | constructor(s){super(s),this.element=new Sd,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class ResponseVisitor (line 2) | class ResponseVisitor extends(Mixin(qg,yg)){constructor(s){super(s),this... method constructor (line 2) | constructor(s){super(s),this.element=new Gd,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){const i=qg.prototype.ObjectElement.call(this,s);retur... class ResponseHeaders (line 2) | class ResponseHeaders extends op.Sh{static primaryClass="response-header... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ResponseHeaders.prim... class response_HeadersVisitor_HeadersVisitor (line 2) | class response_HeadersVisitor_HeadersVisitor extends(Mixin(ny,yg)){const... method constructor (line 2) | constructor(s){super(s),this.element=new Sb,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class ResponseContent (line 2) | class ResponseContent extends op.Sh{static primaryClass="response-conten... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ResponseContent.prim... method constructor (line 2) | constructor(s){super(s),this.element=new Ab} class ResponseLinks (line 2) | class ResponseLinks extends op.Sh{static primaryClass="response-links";c... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ResponseLinks.primar... class response_LinksVisitor_LinksVisitor (line 2) | class response_LinksVisitor_LinksVisitor extends(Mixin(ny,yg)){construct... method constructor (line 2) | constructor(s){super(s),this.element=new Ib,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... function _isNumber (line 2) | function _isNumber(s){return"[object Number]"===Object.prototype.toStrin... function hasOrAdd (line 2) | function hasOrAdd(s,i,u){var _,w=typeof s;switch(w){case"string":case"nu... function _Set (line 2) | function _Set(){this._nativeSet="function"==typeof Set?new Set:null,this... class MixedFieldsVisitor (line 2) | class MixedFieldsVisitor extends(Mixin(qg,ry)){specPathFixedFields;specP... method constructor (line 2) | constructor({specPathFixedFields:s,specPathPatternedFields:i,...u}){su... method ObjectElement (line 2) | ObjectElement(s){const{specPath:i,ignoredFields:u}=this;try{this.specP... class responses_ResponsesVisitor (line 2) | class responses_ResponsesVisitor extends(Mixin(e_,yg)){constructor(s){su... method constructor (line 2) | constructor(s){super(s),this.element=new Xd,this.specPathFixedFields=H... method ObjectElement (line 2) | ObjectElement(s){const i=e_.prototype.ObjectElement.call(this,s);retur... class DefaultVisitor_DefaultVisitor (line 2) | class DefaultVisitor_DefaultVisitor extends(Mixin(fy,yg)){constructor(s)... method constructor (line 2) | constructor(s){super(s),this.alternator=[{predicate:isReferenceLikeEle... method ObjectElement (line 2) | ObjectElement(s){const i=fy.prototype.enter.call(this,s);return Py(thi... class OperationVisitor (line 2) | class OperationVisitor extends(Mixin(qg,yg)){constructor(s){super(s),thi... method constructor (line 2) | constructor(s){super(s),this.element=new Ud,this.specPath=Hc(["documen... class OperationTags (line 2) | class OperationTags extends op.wE{static primaryClass="operation-tags";c... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(OperationTags.primar... method constructor (line 2) | constructor(s){super(s),this.element=new o_} method ArrayElement (line 2) | ArrayElement(s){return this.element=this.element.concat(cloneDeep(s)),np} method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} class OperationParameters (line 2) | class OperationParameters extends op.wE{static primaryClass="operation-p... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(OperationParameters.... class open_api_3_0_ParametersVisitor_ParametersVisitor (line 2) | class open_api_3_0_ParametersVisitor_ParametersVisitor extends(Mixin(_g,... method constructor (line 2) | constructor(s){super(s),this.element=new op.wE,this.element.classes.pu... method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{const i=isReferenceLikeElement(s... method constructor (line 2) | constructor(s){super(s),this.element=new i_} method constructor (line 2) | constructor(s){super(s),this.alternator=[{predicate:isReferenceLikeEleme... method ObjectElement (line 2) | ObjectElement(s){const i=fy.prototype.enter.call(this,s);return Py(this.... class OperationCallbacks (line 2) | class OperationCallbacks extends op.Sh{static primaryClass="operation-ca... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(OperationCallbacks.p... class CallbacksVisitor_CallbacksVisitor (line 2) | class CallbacksVisitor_CallbacksVisitor extends(Mixin(ny,yg)){specPath;c... method constructor (line 2) | constructor(s){super(s),this.element=new u_,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... class OperationSecurity (line 2) | class OperationSecurity extends op.wE{static primaryClass="operation-sec... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(OperationSecurity.pr... class SecurityVisitor_SecurityVisitor (line 2) | class SecurityVisitor_SecurityVisitor extends(Mixin(_g,yg)){constructor(... method constructor (line 2) | constructor(s){super(s),this.element=new h_} method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{const i=vp(s)?["document","objec... class OperationServers (line 2) | class OperationServers extends op.wE{static primaryClass="operation-serv... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(OperationServers.pri... method constructor (line 2) | constructor(s){super(s),this.element=new f_} class PathItemVisitor (line 2) | class PathItemVisitor extends(Mixin(qg,yg)){constructor(s){super(s),this... method constructor (line 2) | constructor(s){super(s),this.element=new Wd,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){const i=qg.prototype.ObjectElement.call(this,s);retur... method StringElement (line 2) | StringElement(s){const i=super.enter(s);return this.element.classes.push... class PathItemServers (line 2) | class PathItemServers extends op.wE{static primaryClass="path-item-serve... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(PathItemServers.prim... method constructor (line 2) | constructor(s){super(s),this.element=new v_} class PathItemParameters (line 2) | class PathItemParameters extends op.wE{static primaryClass="path-item-pa... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(PathItemParameters.p... method constructor (line 2) | constructor(s){super(s),this.element=new E_} class SecuritySchemeVisitor (line 2) | class SecuritySchemeVisitor extends(Mixin(qg,yg)){constructor(s){super(s... method constructor (line 2) | constructor(s){super(s),this.element=new Qm,this.specPath=Hc(["documen... class OAuthFlowsVisitor (line 2) | class OAuthFlowsVisitor extends(Mixin(qg,yg)){constructor(s){super(s),th... method constructor (line 2) | constructor(s){super(s),this.element=new Bd,this.specPath=Hc(["documen... class OAuthFlowVisitor (line 2) | class OAuthFlowVisitor extends(Mixin(qg,yg)){constructor(s){super(s),thi... method constructor (line 2) | constructor(s){super(s),this.element=new Ld,this.specPath=Hc(["documen... class OAuthFlowScopes (line 2) | class OAuthFlowScopes extends op.Sh{static primaryClass="oauth-flow-scop... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(OAuthFlowScopes.prim... class ScopesVisitor (line 2) | class ScopesVisitor extends(Mixin(ny,yg)){constructor(s){super(s),this.e... method constructor (line 2) | constructor(s){super(s),this.element=new O_,this.specPath=Hc(["value"])} class Tags (line 2) | class Tags extends op.wE{static primaryClass="tags";constructor(s,i,u){s... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(Tags.primaryClass)} class TagsVisitor_TagsVisitor (line 2) | class TagsVisitor_TagsVisitor extends(Mixin(_g,yg)){constructor(s){super... method constructor (line 2) | constructor(s){super(s),this.element=new A_} method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{const i=kg(s)?["document","objec... method pathItems (line 2) | get pathItems(){return this.get("pathItems")} method pathItems (line 2) | set pathItems(s){this.set("pathItems",s)} method schema (line 2) | get schema(){return this.get("schema")} method schema (line 2) | set schema(s){this.set("schema",s)} method license (line 2) | get license(){return this.get("license")} method license (line 2) | set license(s){this.set("license",s)} method summary (line 2) | get summary(){return this.get("summary")} method summary (line 2) | set summary(s){this.set("summary",s)} class JsonSchemaDialect (line 2) | class JsonSchemaDialect extends op.Om{static default=new JsonSchemaDiale... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="jsonSchemaDialect"} method identifier (line 2) | get identifier(){return this.get("identifier")} method identifier (line 2) | set identifier(s){this.set("identifier",s)} method schema (line 2) | get schema(){return this.get("schema")} method schema (line 2) | set schema(s){this.set("schema",s)} class OpenApi3_1 (line 2) | class OpenApi3_1 extends op.Sh{constructor(s,i,u){super(s,i,u),this.elem... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="openApi3_1",this.classes... method openapi (line 2) | get openapi(){return this.get("openapi")} method openapi (line 2) | set openapi(s){this.set("openapi",s)} method info (line 2) | get info(){return this.get("info")} method info (line 2) | set info(s){this.set("info",s)} method jsonSchemaDialect (line 2) | get jsonSchemaDialect(){return this.get("jsonSchemaDialect")} method jsonSchemaDialect (line 2) | set jsonSchemaDialect(s){this.set("jsonSchemaDialect",s)} method servers (line 2) | get servers(){return this.get("servers")} method servers (line 2) | set servers(s){this.set("servers",s)} method paths (line 2) | get paths(){return this.get("paths")} method paths (line 2) | set paths(s){this.set("paths",s)} method components (line 2) | get components(){return this.get("components")} method components (line 2) | set components(s){this.set("components",s)} method security (line 2) | get security(){return this.get("security")} method security (line 2) | set security(s){this.set("security",s)} method tags (line 2) | get tags(){return this.get("tags")} method tags (line 2) | set tags(s){this.set("tags",s)} method externalDocs (line 2) | get externalDocs(){return this.get("externalDocs")} method externalDocs (line 2) | set externalDocs(s){this.set("externalDocs",s)} method webhooks (line 2) | get webhooks(){return this.get("webhooks")} method webhooks (line 2) | set webhooks(s){this.set("webhooks",s)} method requestBody (line 2) | get requestBody(){return this.get("requestBody")} method requestBody (line 2) | set requestBody(s){this.set("requestBody",s)} method schema (line 2) | get schema(){return this.get("schema")} method schema (line 2) | set schema(s){this.set("schema",s)} method GET (line 2) | get GET(){return this.get("get")} method GET (line 2) | set GET(s){this.set("GET",s)} method PUT (line 2) | get PUT(){return this.get("put")} method PUT (line 2) | set PUT(s){this.set("PUT",s)} method POST (line 2) | get POST(){return this.get("post")} method POST (line 2) | set POST(s){this.set("POST",s)} method DELETE (line 2) | get DELETE(){return this.get("delete")} method DELETE (line 2) | set DELETE(s){this.set("DELETE",s)} method OPTIONS (line 2) | get OPTIONS(){return this.get("options")} method OPTIONS (line 2) | set OPTIONS(s){this.set("OPTIONS",s)} method HEAD (line 2) | get HEAD(){return this.get("head")} method HEAD (line 2) | set HEAD(s){this.set("HEAD",s)} method PATCH (line 2) | get PATCH(){return this.get("patch")} method PATCH (line 2) | set PATCH(s){this.set("PATCH",s)} method TRACE (line 2) | get TRACE(){return this.get("trace")} method TRACE (line 2) | set TRACE(s){this.set("TRACE",s)} class Reference_Reference (line 2) | class Reference_Reference extends Hd{} method get (line 2) | get(){return this.get("description")} method set (line 2) | set(s){this.set("description",s)} method get (line 2) | get(){return this.get("summary")} method set (line 2) | set(s){this.set("summary",s)} class elements_Schema_Schema (line 2) | class elements_Schema_Schema extends op.Sh{constructor(s,i,u){super(s,i,... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.element="schema"} method $schema (line 2) | get $schema(){return this.get("$schema")} method $schema (line 2) | set $schema(s){this.set("$schema",s)} method $vocabulary (line 2) | get $vocabulary(){return this.get("$vocabulary")} method $vocabulary (line 2) | set $vocabulary(s){this.set("$vocabulary",s)} method $id (line 2) | get $id(){return this.get("$id")} method $id (line 2) | set $id(s){this.set("$id",s)} method $anchor (line 2) | get $anchor(){return this.get("$anchor")} method $anchor (line 2) | set $anchor(s){this.set("$anchor",s)} method $dynamicAnchor (line 2) | get $dynamicAnchor(){return this.get("$dynamicAnchor")} method $dynamicAnchor (line 2) | set $dynamicAnchor(s){this.set("$dynamicAnchor",s)} method $dynamicRef (line 2) | get $dynamicRef(){return this.get("$dynamicRef")} method $dynamicRef (line 2) | set $dynamicRef(s){this.set("$dynamicRef",s)} method $ref (line 2) | get $ref(){return this.get("$ref")} method $ref (line 2) | set $ref(s){this.set("$ref",s)} method $defs (line 2) | get $defs(){return this.get("$defs")} method $defs (line 2) | set $defs(s){this.set("$defs",s)} method $comment (line 2) | get $comment(){return this.get("$comment")} method $comment (line 2) | set $comment(s){this.set("$comment",s)} method allOf (line 2) | get allOf(){return this.get("allOf")} method allOf (line 2) | set allOf(s){this.set("allOf",s)} method anyOf (line 2) | get anyOf(){return this.get("anyOf")} method anyOf (line 2) | set anyOf(s){this.set("anyOf",s)} method oneOf (line 2) | get oneOf(){return this.get("oneOf")} method oneOf (line 2) | set oneOf(s){this.set("oneOf",s)} method not (line 2) | get not(){return this.get("not")} method not (line 2) | set not(s){this.set("not",s)} method if (line 2) | get if(){return this.get("if")} method if (line 2) | set if(s){this.set("if",s)} method then (line 2) | get then(){return this.get("then")} method then (line 2) | set then(s){this.set("then",s)} method else (line 2) | get else(){return this.get("else")} method else (line 2) | set else(s){this.set("else",s)} method dependentSchemas (line 2) | get dependentSchemas(){return this.get("dependentSchemas")} method dependentSchemas (line 2) | set dependentSchemas(s){this.set("dependentSchemas",s)} method prefixItems (line 2) | get prefixItems(){return this.get("prefixItems")} method prefixItems (line 2) | set prefixItems(s){this.set("prefixItems",s)} method items (line 2) | get items(){return this.get("items")} method items (line 2) | set items(s){this.set("items",s)} method containsProp (line 2) | get containsProp(){return this.get("contains")} method containsProp (line 2) | set containsProp(s){this.set("contains",s)} method properties (line 2) | get properties(){return this.get("properties")} method properties (line 2) | set properties(s){this.set("properties",s)} method patternProperties (line 2) | get patternProperties(){return this.get("patternProperties")} method patternProperties (line 2) | set patternProperties(s){this.set("patternProperties",s)} method additionalProperties (line 2) | get additionalProperties(){return this.get("additionalProperties")} method additionalProperties (line 2) | set additionalProperties(s){this.set("additionalProperties",s)} method propertyNames (line 2) | get propertyNames(){return this.get("propertyNames")} method propertyNames (line 2) | set propertyNames(s){this.set("propertyNames",s)} method unevaluatedItems (line 2) | get unevaluatedItems(){return this.get("unevaluatedItems")} method unevaluatedItems (line 2) | set unevaluatedItems(s){this.set("unevaluatedItems",s)} method unevaluatedProperties (line 2) | get unevaluatedProperties(){return this.get("unevaluatedProperties")} method unevaluatedProperties (line 2) | set unevaluatedProperties(s){this.set("unevaluatedProperties",s)} method type (line 2) | get type(){return this.get("type")} method type (line 2) | set type(s){this.set("type",s)} method enum (line 2) | get enum(){return this.get("enum")} method enum (line 2) | set enum(s){this.set("enum",s)} method const (line 2) | get const(){return this.get("const")} method const (line 2) | set const(s){this.set("const",s)} method multipleOf (line 2) | get multipleOf(){return this.get("multipleOf")} method multipleOf (line 2) | set multipleOf(s){this.set("multipleOf",s)} method maximum (line 2) | get maximum(){return this.get("maximum")} method maximum (line 2) | set maximum(s){this.set("maximum",s)} method exclusiveMaximum (line 2) | get exclusiveMaximum(){return this.get("exclusiveMaximum")} method exclusiveMaximum (line 2) | set exclusiveMaximum(s){this.set("exclusiveMaximum",s)} method minimum (line 2) | get minimum(){return this.get("minimum")} method minimum (line 2) | set minimum(s){this.set("minimum",s)} method exclusiveMinimum (line 2) | get exclusiveMinimum(){return this.get("exclusiveMinimum")} method exclusiveMinimum (line 2) | set exclusiveMinimum(s){this.set("exclusiveMinimum",s)} method maxLength (line 2) | get maxLength(){return this.get("maxLength")} method maxLength (line 2) | set maxLength(s){this.set("maxLength",s)} method minLength (line 2) | get minLength(){return this.get("minLength")} method minLength (line 2) | set minLength(s){this.set("minLength",s)} method pattern (line 2) | get pattern(){return this.get("pattern")} method pattern (line 2) | set pattern(s){this.set("pattern",s)} method maxItems (line 2) | get maxItems(){return this.get("maxItems")} method maxItems (line 2) | set maxItems(s){this.set("maxItems",s)} method minItems (line 2) | get minItems(){return this.get("minItems")} method minItems (line 2) | set minItems(s){this.set("minItems",s)} method uniqueItems (line 2) | get uniqueItems(){return this.get("uniqueItems")} method uniqueItems (line 2) | set uniqueItems(s){this.set("uniqueItems",s)} method maxContains (line 2) | get maxContains(){return this.get("maxContains")} method maxContains (line 2) | set maxContains(s){this.set("maxContains",s)} method minContains (line 2) | get minContains(){return this.get("minContains")} method minContains (line 2) | set minContains(s){this.set("minContains",s)} method maxProperties (line 2) | get maxProperties(){return this.get("maxProperties")} method maxProperties (line 2) | set maxProperties(s){this.set("maxProperties",s)} method minProperties (line 2) | get minProperties(){return this.get("minProperties")} method minProperties (line 2) | set minProperties(s){this.set("minProperties",s)} method required (line 2) | get required(){return this.get("required")} method required (line 2) | set required(s){this.set("required",s)} method dependentRequired (line 2) | get dependentRequired(){return this.get("dependentRequired")} method dependentRequired (line 2) | set dependentRequired(s){this.set("dependentRequired",s)} method title (line 2) | get title(){return this.get("title")} method title (line 2) | set title(s){this.set("title",s)} method description (line 2) | get description(){return this.get("description")} method description (line 2) | set description(s){this.set("description",s)} method default (line 2) | get default(){return this.get("default")} method default (line 2) | set default(s){this.set("default",s)} method deprecated (line 2) | get deprecated(){return this.get("deprecated")} method deprecated (line 2) | set deprecated(s){this.set("deprecated",s)} method readOnly (line 2) | get readOnly(){return this.get("readOnly")} method readOnly (line 2) | set readOnly(s){this.set("readOnly",s)} method writeOnly (line 2) | get writeOnly(){return this.get("writeOnly")} method writeOnly (line 2) | set writeOnly(s){this.set("writeOnly",s)} method examples (line 2) | get examples(){return this.get("examples")} method examples (line 2) | set examples(s){this.set("examples",s)} method format (line 2) | get format(){return this.get("format")} method format (line 2) | set format(s){this.set("format",s)} method contentEncoding (line 2) | get contentEncoding(){return this.get("contentEncoding")} method contentEncoding (line 2) | set contentEncoding(s){this.set("contentEncoding",s)} method contentMediaType (line 2) | get contentMediaType(){return this.get("contentMediaType")} method contentMediaType (line 2) | set contentMediaType(s){this.set("contentMediaType",s)} method contentSchema (line 2) | get contentSchema(){return this.get("contentSchema")} method contentSchema (line 2) | set contentSchema(s){this.set("contentSchema",s)} method discriminator (line 2) | get discriminator(){return this.get("discriminator")} method discriminator (line 2) | set discriminator(s){this.set("discriminator",s)} method xml (line 2) | get xml(){return this.get("xml")} method xml (line 2) | set xml(s){this.set("xml",s)} method externalDocs (line 2) | get externalDocs(){return this.get("externalDocs")} method externalDocs (line 2) | set externalDocs(s){this.set("externalDocs",s)} method example (line 2) | get example(){return this.get("example")} method example (line 2) | set example(s){this.set("example",s)} class OpenApi3_1Visitor (line 2) | class OpenApi3_1Visitor extends(Mixin(qg,yg)){constructor(s){super(s),th... method constructor (line 2) | constructor(s){super(s),this.element=new Y_,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){return this.openApiGenericElement=s,qg.prototype.Obje... method constructor (line 2) | constructor(s){super(s),this.element=new z_} method constructor (line 2) | constructor(s){super(s),this.element=new L_} method constructor (line 2) | constructor(s){super(s),this.element=new W_} method constructor (line 2) | constructor(s){super(s),this.element=new K_} class JsonSchemaDialectVisitor (line 2) | class JsonSchemaDialectVisitor extends(Mixin(_g,yg)){StringElement(s){co... method StringElement (line 2) | StringElement(s){const i=new V_(serializers_value(s));return this.copy... method constructor (line 2) | constructor(s){super(s),this.element=new cE} method constructor (line 2) | constructor(s){super(s),this.element=new uE} method constructor (line 2) | constructor(s){super(s),this.element=new H_} method constructor (line 2) | constructor(s){super(s),this.element=new aE} method constructor (line 2) | constructor(s){super(s),this.element=new D_} method constructor (line 2) | constructor(s){super(s),this.element=new pE} method constructor (line 2) | constructor(s){super(s),this.element=new rE} method constructor (line 2) | constructor(s){super(s),this.element=new Z_} method constructor (line 2) | constructor(s){super(s),this.element=new U_} method constructor (line 2) | constructor({parent:s}){this.parent=s} class open_api_3_1_schema_SchemaVisitor (line 2) | class open_api_3_1_schema_SchemaVisitor extends(Mixin(qg,dw,yg)){constru... method constructor (line 2) | constructor(s){super(s),this.element=new iE,this.specPath=Hc(["documen... method ObjectElement (line 2) | ObjectElement(s){this.handle$schema(s),this.handle$id(s),this.parent=t... method BooleanElement (line 2) | BooleanElement(s){const i=super.enter(s);return this.element.classes.p... method getJsonSchemaDialect (line 2) | getJsonSchemaDialect(){let s;return s=void 0!==this.openApiSemanticEle... method handle$schema (line 2) | handle$schema(s){if(Gc(this.parent)&&!fp(s.get("$schema")))this.elemen... method handle$id (line 2) | handle$id(s){const i=void 0!==this.parent?cloneDeep(this.parent.getMet... method ObjectElement (line 2) | ObjectElement(s){const i=super.enter(s);return this.element.classes.push... method StringElement (line 2) | StringElement(s){const i=super.enter(s);return this.element.classes.push... class $defsVisitor (line 2) | class $defsVisitor extends(Mixin(ny,dw,yg)){constructor(s){super(s),this... method constructor (line 2) | constructor(s){super(s),this.element=new op.Sh,this.element.classes.pu... class schema_AllOfVisitor_AllOfVisitor (line 2) | class schema_AllOfVisitor_AllOfVisitor extends(Mixin(_g,dw,yg)){construc... method constructor (line 2) | constructor(s){super(s),this.element=new op.wE,this.element.classes.pu... method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{if(vp(s)){const i=this.toRefract... class schema_AnyOfVisitor_AnyOfVisitor (line 2) | class schema_AnyOfVisitor_AnyOfVisitor extends(Mixin(_g,dw,yg)){construc... method constructor (line 2) | constructor(s){super(s),this.element=new op.wE,this.element.classes.pu... method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{if(vp(s)){const i=this.toRefract... class schema_OneOfVisitor_OneOfVisitor (line 2) | class schema_OneOfVisitor_OneOfVisitor extends(Mixin(_g,dw,yg)){construc... method constructor (line 2) | constructor(s){super(s),this.element=new op.wE,this.element.classes.pu... method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{if(vp(s)){const i=this.toRefract... class DependentSchemasVisitor (line 2) | class DependentSchemasVisitor extends(Mixin(ny,dw,yg)){constructor(s){su... method constructor (line 2) | constructor(s){super(s),this.element=new op.Sh,this.element.classes.pu... class PrefixItemsVisitor (line 2) | class PrefixItemsVisitor extends(Mixin(_g,dw,yg)){constructor(s){super(s... method constructor (line 2) | constructor(s){super(s),this.element=new op.wE,this.element.classes.pu... method ArrayElement (line 2) | ArrayElement(s){return s.forEach((s=>{if(vp(s)){const i=this.toRefract... class schema_PropertiesVisitor_PropertiesVisitor (line 2) | class schema_PropertiesVisitor_PropertiesVisitor extends(Mixin(ny,dw,yg)... method constructor (line 2) | constructor(s){super(s),this.element=new op.Sh,this.element.classes.pu... class PatternPropertiesVisitor_PatternPropertiesVisitor (line 2) | class PatternPropertiesVisitor_PatternPropertiesVisitor extends(Mixin(ny... method constructor (line 2) | constructor(s){super(s),this.element=new op.Sh,this.element.classes.pu... method StringElement (line 2) | StringElement(s){const i=super.enter(s);return this.element.classes.push... method ArrayElement (line 2) | ArrayElement(s){const i=super.enter(s);return this.element.classes.push(... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method ArrayElement (line 2) | ArrayElement(s){const i=super.enter(s);return this.element.classes.push(... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method ObjectElement (line 2) | ObjectElement(s){const i=super.enter(s);return this.element.classes.push... method ArrayElement (line 2) | ArrayElement(s){const i=super.enter(s);return this.element.classes.push(... method constructor (line 2) | constructor(s,i,u){super(s||[],i,u),this.element="array"} method primitive (line 2) | primitive(){return"array"} method get (line 2) | get(s){return this.content[s]} method getValue (line 2) | getValue(s){const i=this.get(s);if(i)return i.toValue()} method getIndex (line 2) | getIndex(s){return this.content[s]} method set (line 2) | set(s,i){return this.content[s]=this.refract(i),this} method remove (line 2) | remove(s){const i=this.content.splice(s,1);return i.length?i[0]:null} method map (line 2) | map(s,i){return this.content.map(s,i)} method flatMap (line 2) | flatMap(s,i){return this.map(s,i).reduce(((s,i)=>s.concat(i)),[])} method compactMap (line 2) | compactMap(s,i){const u=[];return this.forEach((_=>{const w=s.bind(i)(... method filter (line 2) | filter(s,i){return new x(this.content.filter(s,i))} method reject (line 2) | reject(s,i){return this.filter(_(s),i)} method reduce (line 2) | reduce(s,i){let u,_;void 0!==i?(u=0,_=this.refract(i)):(u=1,_="object"... method forEach (line 2) | forEach(s,i){this.content.forEach(((u,_)=>{s.bind(i)(u,this.refract(_)... method shift (line 2) | shift(){return this.content.shift()} method unshift (line 2) | unshift(s){this.content.unshift(this.refract(s))} method push (line 2) | push(s){return this.content.push(this.refract(s)),this} method add (line 2) | add(s){this.push(s)} method findElements (line 2) | findElements(s,i){const u=i||{},_=!!u.recursive,w=void 0===u.results?[... method find (line 2) | find(s){return new x(this.findElements(s,{recursive:!0}))} method findByElement (line 2) | findByElement(s){return this.find((i=>i.element===s))} method findByClass (line 2) | findByClass(s){return this.find((i=>i.classes.includes(s)))} method getById (line 2) | getById(s){return this.find((i=>i.id.toValue()===s)).first} method includes (line 2) | includes(s){return this.content.some((i=>i.equals(s)))} method contains (line 2) | contains(s){return this.includes(s)} method empty (line 2) | empty(){return new this.constructor([])} method "fantasy-land/empty" (line 2) | "fantasy-land/empty"(){return this.empty()} method concat (line 2) | concat(s){return new this.constructor(this.content.concat(s.content))} method "fantasy-land/concat" (line 2) | "fantasy-land/concat"(s){return this.concat(s)} method "fantasy-land/map" (line 2) | "fantasy-land/map"(s){return new this.constructor(this.map(s))} method "fantasy-land/chain" (line 2) | "fantasy-land/chain"(s){return this.map((i=>s(i)),this).reduce(((s,i)=... method "fantasy-land/filter" (line 2) | "fantasy-land/filter"(s){return new this.constructor(this.content.filt... method "fantasy-land/reduce" (line 2) | "fantasy-land/reduce"(s,i){return this.content.reduce(s,i)} method length (line 2) | get length(){return this.content.length} method isEmpty (line 2) | get isEmpty(){return 0===this.content.length} method first (line 2) | get first(){return this.getIndex(0)} method second (line 2) | get second(){return this.getIndex(1)} method last (line 2) | get last(){return this.getIndex(this.length-1)} method constructor (line 2) | constructor(s){super(s),this.element=new B_,this.canSupportSpecification... method constructor (line 2) | constructor(s){super(s),this.element=new hE} class SchemasVisitor_SchemasVisitor (line 2) | class SchemasVisitor_SchemasVisitor extends(Mixin(ny,yg)){constructor(s)... method constructor (line 2) | constructor(s){super(s),this.element=new Nv,this.specPath=Hc(["documen... class ComponentsPathItems (line 2) | class ComponentsPathItems extends op.Sh{static primaryClass="components-... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(ComponentsPathItems.... class PathItemsVisitor (line 2) | class PathItemsVisitor extends(Mixin(ny,yg)){constructor(s){super(s),thi... method constructor (line 2) | constructor(s){super(s),this.element=new Tw,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... method constructor (line 2) | constructor(s){super(s),this.element=new q_} method constructor (line 2) | constructor(s){super(s),this.element=new $_} method constructor (line 2) | constructor(s){super(s),this.element=new F_} method constructor (line 2) | constructor(s){super(s),this.element=new tE} method constructor (line 2) | constructor(s){super(s),this.element=new nE} method constructor (line 2) | constructor(s){super(s),this.element=new R_,this.specPath=s=>isReference... method ObjectElement (line 2) | ObjectElement(s){const i=Kw.prototype.ObjectElement.call(this,s);return ... method constructor (line 2) | constructor(s){super(s),this.element=new oE} method constructor (line 2) | constructor(s){super(s),this.element=new sE} method constructor (line 2) | constructor(s){super(s),this.element=new Q_} method constructor (line 2) | constructor(s){super(s),this.element=new eE} method constructor (line 2) | constructor(s){super(s),this.element=new lE} method constructor (line 2) | constructor(s){super(s),this.element=new G_} method constructor (line 2) | constructor(s){super(s),this.element=new J_} class Webhooks (line 2) | class Webhooks extends op.Sh{static primaryClass="webhooks";constructor(... method constructor (line 2) | constructor(s,i,u){super(s,i,u),this.classes.push(Webhooks.primaryClass)} class WebhooksVisitor (line 2) | class WebhooksVisitor extends(Mixin(ny,yg)){constructor(s){super(s),this... method constructor (line 2) | constructor(s){super(s),this.element=new lS,this.specPath=s=>isReferen... method ObjectElement (line 2) | ObjectElement(s){const i=ny.prototype.ObjectElement.call(this,s);retur... method filterByFormat (line 2) | filterByFormat(){throw new fS("filterByFormat method in MediaTypes class... method findBy (line 2) | findBy(){throw new fS("findBy method in MediaTypes class is not yet impl... method latest (line 2) | latest(){throw new fS("latest method in MediaTypes class is not yet impl... class OpenAPIMediaTypes (line 2) | class OpenAPIMediaTypes extends mS{filterByFormat(s="generic"){const i="... method filterByFormat (line 2) | filterByFormat(s="generic"){const i="generic"===s?"openapi;version":s;... method findBy (line 2) | findBy(s="3.1.0",i="generic"){const u="generic"===i?`vnd.oai.openapi;v... method latest (line 2) | latest(s="generic"){return ac(this.filterByFormat(s))} method init (line 2) | init({depth:s=this.depth,refSet:i=this.refSet,uri:u=this.uri,value:_=thi... method init (line 2) | init({refs:s=[]}={}){this.refs=[],s.forEach((s=>this.add(s)))} method size (line 2) | get size(){return this.refs.length} method add (line 2) | add(s){return this.has(s)||(this.refs.push(s),this.rootRef=null===this.r... method merge (line 2) | merge(s){for(const i of s.values())this.add(i);return this} method has (line 2) | has(s){const i=hu(s)?s:s.uri;return Qc(this.find(bS(i,"uri")))} method find (line 2) | find(s){return this.refs.find(s)} method values (line 2) | *values(){yield*this.refs} method clean (line 2) | clean(){this.refs.forEach((s=>{s.refSet=null})),this.rootRef=null,this.r... method init (line 2) | init({uri:s=this.uri,mediaType:i=this.mediaType,data:u=this.data,parseRe... method extension (line 2) | get extension(){return hu(this.uri)?(s=>{const i=s.lastIndexOf(".");retu... method toString (line 2) | toString(){if("string"==typeof this.data)return this.data;if(this.data i... method constructor (line 2) | constructor(s,i){super(s,{cause:i.cause}),this.plugin=i.plugin} method init (line 2) | init({allowEmpty:s=this.allowEmpty,sourceMap:i=this.sourceMap,fileExtens... method canParse (line 2) | async canParse(){throw new fS("canParse method in Parser stamp is not ye... method parse (line 2) | async parse(){throw new fS("parse method in Parser stamp is not yet impl... method canParse (line 2) | async canParse(s){return 0===this.fileExtensions.length||this.fileExtens... method parse (line 2) | async parse(s){try{const i=unescape(encodeURIComponent(s.toString())),u=... method resolve (line 2) | async resolve(){throw new fS("resolve method in ResolveStrategy stamp is... method init (line 2) | init(){this.name="openapi-3-1"} method canResolve (line 2) | canResolve(s,i){const u=i.dereference.strategies.find((s=>"openapi-3-1"=... method resolve (line 2) | async resolve(s,i){const u=i.dereference.strategies.find((s=>"openapi-3-... function _clone (line 2) | function _clone(s,i,u){if(u||(u=new $S),function _isPrimitive(s){var i=t... function _ObjectMap (line 2) | function _ObjectMap(){this.map={},this.length=0} function XReduceBy (line 2) | function XReduceBy(s,i,u,_){this.valueFn=s,this.valueAcc=i,this.keyFn=u,... function _xreduceBy (line 2) | function _xreduceBy(s,i,u){return function(_){return new US(s,i,u,_)}} method leave (line 2) | leave(){const s=VS((s=>serializers_value(s.operationId)),w);Object.entri... method enter (line 2) | enter(s){const i=oc("path",serializers_value(s.meta.get("path")));_.push... method leave (line 2) | leave(){_.pop()} method enter (line 2) | enter(i){if(void 0===i.operationId)return;const x=String(serializers_val... method leave (line 2) | leave(s){i.isLinkElement(s)&&void 0!==s.operationId&&x.push(s)} function XUniqWith (line 2) | function XUniqWith(s,i){this.xf=i,this.pred=s,this.items=[]} function _xuniqWith (line 2) | function _xuniqWith(s){return function(i){return new KS(s,i)}} method enter (line 2) | enter(u,_,w,x,j){if(j.some(s.isComponentsElement))return;const{parameter... method leave (line 2) | leave(){i.pop()} method leave (line 2) | leave(s){const u=ac(i);if(!Array.isArray(u)||0===u.length)return;const _... method enter (line 2) | enter(u){s.isArrayElement(u.security)&&(i=u.security)} method leave (line 2) | leave(){i=void 0} method leave (line 2) | leave(u,_,w,x,j){if(j.some(s.isComponentsElement))return;var L;void 0===... method OpenApi3_1Element (line 2) | OpenApi3_1Element(u){const _=void 0===u.servers,w=s.isArrayElement(u.ser... method PathItemElement (line 2) | PathItemElement(i,u,_,w,x){if(x.some(s.isComponentsElement))return;if(!x... method OperationElement (line 2) | OperationElement(i,u,_,w,x){if(x.some(s.isComponentsElement))return;if(!... method leave (line 2) | leave(i,u,_,w,x){var j,L;if(!x.some(s.isComponentsElement)&&void 0!==i.s... method leave (line 2) | leave(i,u,_,w,x){var j,L;if(!x.some(s.isComponentsElement)&&void 0!==i.s... method read (line 2) | async read(){throw new fS("read method in Resolver stamp is not yet impl... method init (line 2) | init({timeout:s=this.timeout,redirects:i=this.redirects,withCredentials:... method read (line 2) | async read(){throw new fS("read method in HttpResolver stamp is not yet ... method getHttpClient (line 2) | getHttpClient(){throw new fS("getHttpClient method in HttpResolver stamp... method init (line 2) | init({swaggerHTTPClient:s=this.swaggerHTTPClient}={}){this.swaggerHTTPCl... method getHttpClient (line 2) | getHttpClient(){return this.swaggerHTTPClient} method read (line 2) | async read(s){const i=this.getHttpClient(),u=new AbortController,{signal... method canParse (line 2) | async canParse(s){const i=0===this.fileExtensions.length||this.fileExten... method parse (line 2) | async parse(s){if(this.sourceMap)throw new RS("json-swagger-client parse... method canParse (line 2) | async canParse(s){const i=0===this.fileExtensions.length||this.fileExten... method parse (line 2) | async parse(s){if(this.sourceMap)throw new RS("yaml-1-2-swagger-client p... method canParse (line 2) | async canParse(s){const i=0===this.fileExtensions.length||this.fileExten... method parse (line 2) | async parse(s){if(this.sourceMap)throw new RS("openapi-json-3-1-swagger-... method canParse (line 2) | async canParse(s){const i=0===this.fileExtensions.length||this.fileExten... method parse (line 2) | async parse(s){if(this.sourceMap)throw new RS("openapi-yaml-3-1-swagger-... method dereference (line 2) | async dereference(){throw new fS("dereference method in DereferenceStrat... method constructor (line 2) | constructor(s,i){super(s,i),void 0!==i&&(this.value=i.value)} method init (line 2) | init({length:s=6}={}){this.length=6,this.uuid=new cx({length:s}),this.id... method identify (line 2) | identify(s){if(!dp(s))throw new ux("Cannot not identify the element. `el... method forget (line 2) | forget(s){return!!this.identityMap.has(s)&&(this.identityMap.delete(s),!0)} method generateId (line 2) | generateId(){return this.uuid.randomUUID()} method constructor (line 2) | constructor(s){super(`Invalid JSON Schema $anchor "${s}".`)} class AncestorLineage (line 2) | class AncestorLineage extends Array{includesCycle(s){return this.filter(... method includesCycle (line 2) | includesCycle(s){return this.filter((i=>i.has(s))).length>1} method includes (line 2) | includes(s,i){return s instanceof Set?super.includes(s,i):this.some((i... method findItem (line 2) | findItem(s){for(const i of this)for(const u of i)if(dp(u)&&s(u))return u} method init (line 2) | init({indirections:s=[],reference:i,namespace:u,options:_,ancestors:w=ne... method toBaseURI (line 2) | toBaseURI(s){return resolve(this.reference.uri,sanitize(stripHash(s)))} method toReference (line 2) | async toReference(s){if(this.reference.depth>=this.options.resolve.maxDe... method toAncestorLineage (line 2) | toAncestorLineage(s){const i=new Set(s.filter(dp));return[new AncestorLi... method ReferenceElement (line 2) | async ReferenceElement(s,i,u,_,w){if(this.indirections.includes(s))retur... method PathItemElement (line 2) | async PathItemElement(s,i,u,_,w){if(!fp(s.$ref))return;if(this.indirecti... method LinkElement (line 2) | async LinkElement(s,i,u){if(!fp(s.operationRef)&&!fp(s.operationId))retu... method ExampleElement (line 2) | async ExampleElement(s,i,u){if(!fp(s.externalValue))return;if(s.hasKey("... method SchemaElement (line 2) | async SchemaElement(s,i,u,_,w){if(!fp(s.$ref))return;if(this.indirection... method init (line 2) | init(){this.name="openapi-3-1"} method canDereference (line 2) | canDereference(s){var i;return"text/plain"!==s.mediaType?gS.includes(s.m... method dereference (line 2) | async dereference(s,i){var u;const _=createNamespace(dS),w=null!==(u=i.d... method init (line 2) | init({allowMetaPatches:s=this.allowMetaPatches,useCircularStructures:i=t... method ReferenceElement (line 2) | async ReferenceElement(s,i,u,_,w){try{if(this.indirections.includes(s))r... method PathItemElement (line 2) | async PathItemElement(s,i,u,_,w){try{if(!fp(s.$ref))return;if(this.indir... method SchemaElement (line 2) | async SchemaElement(s,i,u,_,w){try{if(!fp(s.$ref))return;if(this.indirec... method LinkElement (line 2) | async LinkElement(){} method ExampleElement (line 2) | async ExampleElement(s,i,u,_,w){try{return await xx.compose.methods.Exam... method init (line 2) | init({parameterMacro:s,options:i}){this.parameterMacro=s,this.options=i} method enter (line 2) | enter(s){this.macroOperation=s} method leave (line 2) | leave(){this.macroOperation=null} method leave (line 2) | leave(s,i,u,_,w){const x=null===this.macroOperation?null:serializers_val... method init (line 2) | init({modelPropertyMacro:s,options:i}){this.modelPropertyMacro=s,this.op... method leave (line 2) | leave(s,i,u,_,w){void 0!==s.properties&&vp(s.properties)&&s.properties.f... method init (line 2) | init({options:s}){this.options=s} method leave (line 2) | leave(s,i,u,_,w){if(void 0===s.allOf)return;if(!bp(s.allOf)){var x,j;con... method init (line 2) | init({allowMetaPatches:s=this.allowMetaPatches,parameterMacro:i=this.par... method dereference (line 2) | async dereference(s,i){var u;const _=[],w=createNamespace(dS),x=null!==(... function is_plain_object_isObject (line 2) | function is_plain_object_isObject(s){return"[object Object]"===Object.pr... function is_plain_object_isPlainObject (line 2) | function is_plain_object_isPlainObject(s){var i,u;return!1!==is_plain_ob... function _isPlaceholder_isPlaceholder (line 2) | function _isPlaceholder_isPlaceholder(s){return s===Xx} function _curry1_curry1 (line 2) | function _curry1_curry1(s){return function f1(i){return 0===arguments.le... function _curry2_curry2 (line 2) | function _curry2_curry2(s){return function f2(i,u){switch(arguments.leng... function _curry3_curry3 (line 2) | function _curry3_curry3(s){return function f3(i,u,_){switch(arguments.le... function _arity_arity (line 2) | function _arity_arity(s,i){switch(s){case 0:return function(){return i.a... function _curryN_curryN (line 2) | function _curryN_curryN(s,i,u){return function(){for(var _=[],w=0,x=s,j=... function _pipe_pipe (line 2) | function _pipe_pipe(s,i){return function(){return i.call(this,s.apply(th... function _createReduce_createReduce (line 2) | function _createReduce_createReduce(s,i,u){return function _reduce(_,w,x... function _xArrayReduce_xArrayReduce (line 2) | function _xArrayReduce_xArrayReduce(s,i,u){for(var _=0,w=u.length;_0;)i+=" ";return i} function serialize (line 2) | function serialize(s,i){return i.includes("application/json")?"string"==... function parameter_builders_path (line 2) | function parameter_builders_path({req:s,value:i,parameter:u,pathName:_})... function parameter_builders_query (line 2) | function parameter_builders_query({req:s,value:i,parameter:u}){if(s.quer... function parameter_builders_header (line 2) | function parameter_builders_header({req:s,parameter:i,value:u}){if(s.hea... function parameter_builders_cookie (line 2) | function parameter_builders_cookie({req:s,parameter:i,value:u}){s.header... function buildRequest (line 2) | function buildRequest(s,i){const{operation:u,requestBody:_,securities:w,... function build_request_buildRequest (line 2) | function build_request_buildRequest(s,i){const{spec:u,operation:_,securi... function idFromPathMethodLegacy (line 2) | function idFromPathMethodLegacy(s,i){return`${i.toLowerCase()}-${s}`} class OperationNotFoundError (line 2) | class OperationNotFoundError extends Ja{} function execute_execute (line 2) | function execute_execute({http:s,fetch:i,spec:u,operationId:_,pathName:w... function execute_buildRequest (line 2) | function execute_buildRequest(s){const{spec:i,operationId:u,responseCont... function swagger_client (line 2) | function swagger_client({configs:s,getConfigs:i}){return{fn:{fetch:(u=ht... function util (line 2) | function util(){return{fn:{shallowEqualKeys}}} function getContext (line 2) | function getContext(){if(!pO.createContext)return{};const s=dO[hO]??(dO[... function typeOf (line 2) | function typeOf(s){if("object"==typeof s&&null!==s){const i=s.$$typeof;s... function pureFinalPropsSelectorFactory (line 2) | function pureFinalPropsSelectorFactory(s,i,u,_,{areStatesEqual:w,areOwnP... function wrapMapToPropsConstant (line 2) | function wrapMapToPropsConstant(s){return function initConstantSelector(... function getDependsOnOwnProps (line 2) | function getDependsOnOwnProps(s){return s.dependsOnOwnProps?Boolean(s.de... function wrapMapToPropsFunc (line 2) | function wrapMapToPropsFunc(s,i){return function initProxySelector(i,{di... function createInvalidArgFactory (line 2) | function createInvalidArgFactory(s,i){return(u,_)=>{throw new Error(`Inv... function defaultMergeProps (line 2) | function defaultMergeProps(s,i,u){return{...u,...s,...i}} function defaultNoopBatch (line 2) | function defaultNoopBatch(s){s()} method notify (line 2) | notify(){} function createSubscription (line 2) | function createSubscription(s,i){let u,_=PO,w=0,x=!1;function handleChan... function is (line 2) | function is(s,i){return s===i?0!==s||0!==i||1/s==1/i:s!=s&&i!=i} function shallowEqual (line 2) | function shallowEqual(s,i){if(is(s,i))return!0;if("object"!=typeof s||nu... function getStatics (line 2) | function getStatics(s){return function isMemo(s){return typeOf(s)===OO}(... function hoistNonReactStatics (line 2) | function hoistNonReactStatics(s,i){if("string"!=typeof i){if(zO){const u... function captureWrapperProps (line 2) | function captureWrapperProps(s,i,u,_,w,x){s.current=_,u.current=!1,w.cur... function strictEqual (line 2) | function strictEqual(s,i){return s===i} function ConnectFunction (line 2) | function ConnectFunction(i){const[u,w,x]=pO.useMemo((()=>{const{reactRed... class WithSystem (line 2) | class WithSystem extends $e.Component{render(){return $e.createElement(i... method render (line 2) | render(){return $e.createElement(i,Oo()({},s(),this.props,this.context))} class WithRoot (line 2) | class WithRoot extends $e.Component{render(){return $e.createElement(HO,... method render (line 2) | render(){return $e.createElement(HO,{store:i},$e.createElement(u,Oo()(... class WithMappedContainer (line 2) | class WithMappedContainer extends $e.Component{constructor(i,u){super(i,... method constructor (line 2) | constructor(i,u){super(i,u),handleProps(s,_,i,{})} method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(i){handleProps(s,_,i,this.props)} method render (line 2) | render(){const s=rr()(this.props,_?Object.keys(_):[]);return $e.create... function downloadUrlPlugin (line 2) | function downloadUrlPlugin(s){let{fn:i}=s;const u={download:s=>({errActi... function _objectWithoutProperties (line 2) | function _objectWithoutProperties(s,i){if(null==s)return{};var u,_,w=fun... function arrayLikeToArray_arrayLikeToArray (line 2) | function arrayLikeToArray_arrayLikeToArray(s,i){(null==i||i>s.length)&&(... function toConsumableArray_toConsumableArray (line 2) | function toConsumableArray_toConsumableArray(s){return function arrayWit... function typeof_typeof (line 2) | function typeof_typeof(s){return typeof_typeof="function"==typeof Symbol... function toPropertyKey (line 2) | function toPropertyKey(s){var i=function toPrimitive(s,i){if("object"!=t... function defineProperty_defineProperty (line 2) | function defineProperty_defineProperty(s,i,u){return(i=toPropertyKey(i))... function extends_extends (line 2) | function extends_extends(){return extends_extends=Object.assign?Object.a... function create_element_ownKeys (line 2) | function create_element_ownKeys(s,i){var u=Object.keys(s);if(Object.getO... function _objectSpread (line 2) | function _objectSpread(s){for(var i=1;i1&&void 0!==argumen... function createClassNameString (line 2) | function createClassNameString(s){return s.join(" ")} function createElement (line 2) | function createElement(s){var i=s.node,u=s.stylesheet,_=s.style,w=void 0... function highlight_ownKeys (line 2) | function highlight_ownKeys(s,i){var u=Object.keys(s);if(Object.getOwnPro... function highlight_objectSpread (line 2) | function highlight_objectSpread(s){for(var i=1;i1&&void 0!==argum... function processLines (line 2) | function processLines(s,i,u,_,w,x,j,L,B){var $,U=flattenCodeTree(s.value... function defaultRenderer (line 2) | function defaultRenderer(s){var i=s.rows,u=s.stylesheet,_=s.useInlineSty... function isHighlightJs (line 2) | function isHighlightJs(s){return s&&void 0!==s.highlightAuto} class WithErrorBoundary (line 2) | class WithErrorBoundary extends $e.Component{render(){return $e.createEl... method render (line 2) | render(){return $e.createElement(w,{targetName:x,getComponent:u,fn:_},... class ErrorBoundary (line 2) | class ErrorBoundary extends $e.Component{static defaultProps={targetName... method getDerivedStateFromError (line 2) | static getDerivedStateFromError(s){return{hasError:!0,error:s}} method constructor (line 2) | constructor(...s){super(...s),this.state={hasError:!1,error:null}} method componentDidCatch (line 2) | componentDidCatch(s,i){this.props.fn.componentDidCatch(s,i)} method render (line 2) | render(){const{getComponent:s,targetName:i,children:u}=this.props;if(t... class App (line 2) | class App extends $e.Component{getLayout(){const{getComponent:s,layoutSe... method getLayout (line 2) | getLayout(){const{getComponent:s,layoutSelectors:i}=this.props,u=i.cur... method render (line 2) | render(){const s=this.getLayout();return $e.createElement(s,null)} class AuthorizationPopup (line 2) | class AuthorizationPopup extends $e.Component{close=()=>{let{authActions... method render (line 2) | render(){let{authSelectors:s,authActions:i,getComponent:u,errSelectors... class AuthorizeBtn (line 2) | class AuthorizeBtn extends $e.Component{render(){let{isAuthorized:s,show... method render (line 2) | render(){let{isAuthorized:s,showPopup:i,onClick:u,getComponent:_}=this... class AuthorizeBtnContainer (line 2) | class AuthorizeBtnContainer extends $e.Component{render(){const{authActi... method render (line 2) | render(){const{authActions:s,authSelectors:i,specSelectors:u,getCompon... class AuthorizeOperationBtn (line 2) | class AuthorizeOperationBtn extends $e.Component{onClick=s=>{s.stopPropa... method render (line 2) | render(){let{isAuthorized:s,getComponent:i}=this.props;const u=i("Lock... class Auths (line 2) | class Auths extends $e.Component{constructor(s,i){super(s,i),this.state=... method constructor (line 2) | constructor(s,i){super(s,i),this.state={}} method render (line 2) | render(){let{definitions:s,getComponent:i,authSelectors:u,errSelectors... class auth_item_Auths (line 2) | class auth_item_Auths extends $e.Component{render(){let{schema:s,name:i,... method render (line 2) | render(){let{schema:s,name:i,getComponent:u,onAuthChange:_,authorized:... class AuthError (line 2) | class AuthError extends $e.Component{render(){let{error:s}=this.props,i=... method render (line 2) | render(){let{error:s}=this.props,i=s.get("level"),u=s.get("message"),_... class ApiKeyAuth (line 2) | class ApiKeyAuth extends $e.Component{constructor(s,i){super(s,i);let{na... method constructor (line 2) | constructor(s,i){super(s,i);let{name:u,schema:_}=this.props,w=this.get... method getValue (line 2) | getValue(){let{name:s,authorized:i}=this.props;return i&&i.getIn([s,"v... method render (line 2) | render(){let{schema:s,getComponent:i,errSelectors:u,name:_}=this.props... class BasicAuth (line 2) | class BasicAuth extends $e.Component{constructor(s,i){super(s,i);let{sch... method constructor (line 2) | constructor(s,i){super(s,i);let{schema:u,name:_}=this.props,w=this.get... method getValue (line 2) | getValue(){let{authorized:s,name:i}=this.props;return s&&s.getIn([i,"v... method render (line 2) | render(){let{schema:s,getComponent:i,name:u,errSelectors:_}=this.props... function example_Example (line 2) | function example_Example(s){const{example:i,showValue:u,getComponent:_}=... class ExamplesSelect (line 2) | class ExamplesSelect extends $e.PureComponent{static defaultProps={examp... method componentDidMount (line 2) | componentDidMount(){const{onSelect:s,examples:i}=this.props;if("functi... method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){const{currentExampleKey:i,examples... method render (line 2) | render(){const{examples:s,currentExampleKey:i,isValueModified:u,isModi... class ExamplesSelectValueRetainer (line 2) | class ExamplesSelectValueRetainer extends $e.PureComponent{static defaul... method constructor (line 2) | constructor(s){super(s);const i=this._getCurrentExampleValue();this.st... method componentWillUnmount (line 2) | componentWillUnmount(){this.props.setRetainRequestBodyValueFlag(!1)} method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){const{currentUserInputValue:i,exam... method render (line 2) | render(){const{currentUserInputValue:s,examples:i,currentKey:u,getComp... function oauth2_authorize_authorize (line 2) | function oauth2_authorize_authorize({auth:s,authActions:i,errActions:u,c... class Oauth2 (line 2) | class Oauth2 extends $e.Component{constructor(s,i){super(s,i);let{name:u... method constructor (line 2) | constructor(s,i){super(s,i);let{name:u,schema:_,authorized:w,authSelec... method render (line 2) | render(){let{schema:s,getComponent:i,authSelectors:u,errSelectors:_,na... class Clear (line 2) | class Clear extends $e.Component{onClick=()=>{let{specActions:s,path:i,m... method render (line 2) | render(){return $e.createElement("button",{className:"btn btn-clear op... class LiveResponse (line 2) | class LiveResponse extends $e.Component{shouldComponentUpdate(s){return ... method shouldComponentUpdate (line 2) | shouldComponentUpdate(s){return this.props.response!==s.response||this... method render (line 2) | render(){const{response:s,getComponent:i,getConfigs:u,displayRequestDu... class OnlineValidatorBadge (line 2) | class OnlineValidatorBadge extends $e.Component{constructor(s,i){super(s... method constructor (line 2) | constructor(s,i){super(s,i);let{getConfigs:u}=s,{validatorUrl:_}=u();t... method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){let{getConfigs:i}=s,{validatorUrl:... method render (line 2) | render(){let{getConfigs:s}=this.props,{spec:i}=s(),u=sanitizeUrl(this.... class ValidatorImage (line 2) | class ValidatorImage extends $e.Component{constructor(s){super(s),this.s... method constructor (line 2) | constructor(s){super(s),this.state={loaded:!1,error:!1}} method componentDidMount (line 2) | componentDidMount(){const s=new Image;s.onload=()=>{this.setState({loa... method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){if(s.src!==this.props.src){const i... method render (line 2) | render(){return this.state.error?$e.createElement("img",{alt:"Error"})... class Operations (line 2) | class Operations extends $e.Component{render(){let{specSelectors:s}=this... method render (line 2) | render(){let{specSelectors:s}=this.props;const i=s.taggedOperations();... function isAbsoluteUrl (line 2) | function isAbsoluteUrl(s){return s.match(/^(?:[a-z]+:)?\/\//i)} function buildBaseUrl (line 2) | function buildBaseUrl(s,i){return s?isAbsoluteUrl(s)?function addProtoco... function safeBuildUrl (line 2) | function safeBuildUrl(s,i,{selectedServer:u=""}={}){try{return function ... class OperationTag (line 2) | class OperationTag extends $e.Component{static defaultProps={tagObj:Xe()... method render (line 2) | render(){const{tagObj:s,tag:i,children:u,oas3Selectors:_,layoutSelecto... class operation_Operation (line 2) | class operation_Operation extends $e.PureComponent{static defaultProps={... method render (line 2) | render(){let{specPath:s,response:i,request:u,toggleShown:_,onTryoutCli... class OperationContainer (line 2) | class OperationContainer extends $e.PureComponent{constructor(s,i){super... method constructor (line 2) | constructor(s,i){super(s,i);const{tryItOutEnabled:u}=s.getConfigs();th... method mapStateToProps (line 2) | mapStateToProps(s,i){const{op:u,layoutSelectors:_,getConfigs:w}=i,{doc... method componentDidMount (line 2) | componentDidMount(){const{isShown:s}=this.props,i=this.getResolvedSubt... method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){const{response:i,isShown:u}=s,_=th... method render (line 2) | render(){let{op:s,tag:i,path:u,method:_,security:w,isAuthorized:x,oper... class OperationSummary (line 2) | class OperationSummary extends $e.PureComponent{static defaultProps={ope... method render (line 2) | render(){let{isShown:s,toggleShown:i,getComponent:u,authActions:_,auth... class OperationSummaryMethod (line 2) | class OperationSummaryMethod extends $e.PureComponent{static defaultProp... method render (line 2) | render(){let{method:s}=this.props;return $e.createElement("span",{clas... class OperationSummaryPath (line 2) | class OperationSummaryPath extends $e.PureComponent{render(){let{getComp... method render (line 2) | render(){let{getComponent:s,operationProps:i}=this.props,{deprecated:u... function createHtmlReadyId (line 2) | function createHtmlReadyId(s,i="_"){return s.replace(/[^\w-]/g,i)} class responses_Responses (line 2) | class responses_Responses extends $e.Component{static defaultProps={tryI... method render (line 2) | render(){let{responses:s,tryItOutResponse:i,getComponent:u,getConfigs:... function getKnownSyntaxHighlighterLanguage (line 2) | function getKnownSyntaxHighlighterLanguage(s){const i=function canJsonPa... class response_Response (line 2) | class response_Response extends $e.Component{constructor(s,i){super(s,i)... method constructor (line 2) | constructor(s,i){super(s,i),this.state={responseContentType:""}} method render (line 2) | render(){let{path:s,method:i,code:u,response:_,className:w,specPath:x,... class ResponseBody (line 2) | class ResponseBody extends $e.PureComponent{state={parsedContent:null};u... method componentDidMount (line 2) | componentDidMount(){this.updateParsedContent(null)} method componentDidUpdate (line 2) | componentDidUpdate(s){this.updateParsedContent(s.content)} method render (line 2) | render(){let{content:s,contentType:i,url:u,headers:_={},getComponent:w... class Parameters (line 2) | class Parameters extends $e.Component{constructor(s){super(s),this.state... method constructor (line 2) | constructor(s){super(s),this.state={callbackVisible:!1,parametersVisib... method render (line 2) | render(){let{onTryoutClick:s,onResetClick:i,parameters:u,allowTryItOut... class ParameterIncludeEmpty (line 2) | class ParameterIncludeEmpty extends $e.Component{static defaultProps=MC;... method componentDidMount (line 2) | componentDidMount(){const{isIncludedOptions:s,onChange:i}=this.props,{... method render (line 2) | render(){let{isIncluded:s,isDisabled:i}=this.props;return $e.createEle... class ParameterRow (line 2) | class ParameterRow extends $e.Component{constructor(s,i){super(s,i),this... method constructor (line 2) | constructor(s,i){super(s,i),this.setDefaultValue()} method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){let i,{specSelectors:u,pathMethod:... method getParamKey (line 2) | getParamKey(){const{param:s}=this.props;return s?`${s.get("name")}-${s... method render (line 2) | render(){let{param:s,rawParam:i,getComponent:u,getConfigs:_,isExecute:... class Execute (line 2) | class Execute extends $e.Component{handleValidateParameters=()=>{let{spe... method render (line 2) | render(){const{disabled:s}=this.props;return $e.createElement("button"... class headers_Headers (line 2) | class headers_Headers extends $e.Component{render(){let{headers:s,getCom... method render (line 2) | render(){let{headers:s,getComponent:i}=this.props;const u=i("Property"... class Errors (line 2) | class Errors extends $e.Component{render(){let{editorActions:s,errSelect... method render (line 2) | render(){let{editorActions:s,errSelectors:i,layoutSelectors:u,layoutAc... function toTitleCase (line 2) | function toTitleCase(s){return(s||"").split(" ").map((s=>s[0].toUpperCas... class ContentType (line 2) | class ContentType extends $e.Component{static defaultProps={onChange:con... method componentDidMount (line 2) | componentDidMount(){this.props.contentTypes&&this.props.onChange(this.... method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){s.contentTypes&&s.contentTypes.siz... method render (line 2) | render(){let{ariaControls:s,ariaLabel:i,className:u,contentTypes:_,con... function xclass (line 2) | function xclass(...s){return s.filter((s=>!!s)).join(" ").trim()} class Container (line 2) | class Container extends $e.Component{render(){let{fullscreen:s,full:i,..... method render (line 2) | render(){let{fullscreen:s,full:i,...u}=this.props;if(s)return $e.creat... class Col (line 2) | class Col extends $e.Component{render(){const{hide:s,keepContents:i,mobi... method render (line 2) | render(){const{hide:s,keepContents:i,mobile:u,tablet:_,desktop:w,large... class Row (line 2) | class Row extends $e.Component{render(){return $e.createElement("div",Oo... method render (line 2) | render(){return $e.createElement("div",Oo()({},this.props,{className:x... class Button (line 2) | class Button extends $e.Component{static defaultProps={className:""};ren... method render (line 2) | render(){return $e.createElement("button",Oo()({},this.props,{classNam... class Select (line 2) | class Select extends $e.Component{static defaultProps={multiple:!1,allow... method constructor (line 2) | constructor(s,i){let u;super(s,i),u=s.value?s.value:s.multiple?[""]:""... method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){s.value!==this.props.value&&this.s... method render (line 2) | render(){let{allowedValues:s,multiple:i,allowEmptyValue:u,disabled:_}=... class layout_utils_Link (line 2) | class layout_utils_Link extends $e.Component{render(){return $e.createEl... method render (line 2) | render(){return $e.createElement("a",Oo()({},this.props,{rel:"noopener... class Collapse (line 2) | class Collapse extends $e.Component{static defaultProps={isOpened:!1,ani... method renderNotAnimated (line 2) | renderNotAnimated(){return this.props.isOpened?$e.createElement(NoMarg... method render (line 2) | render(){let{animated:s,isOpened:i,children:u}=this.props;return s?(u=... class Overview (line 2) | class Overview extends $e.Component{constructor(...s){super(...s),this.s... method constructor (line 2) | constructor(...s){super(...s),this.setTagShown=this._setTagShown.bind(... method _setTagShown (line 2) | _setTagShown(s,i){this.props.layoutActions.show(s,i)} method showOp (line 2) | showOp(s,i){let{layoutActions:u}=this.props;u.show(s,i)} method render (line 2) | render(){let{specSelectors:s,layoutSelectors:i,layoutActions:u,getComp... class OperationLink (line 2) | class OperationLink extends $e.Component{constructor(s){super(s),this.on... method constructor (line 2) | constructor(s){super(s),this.onClick=this._onClick.bind(this)} method _onClick (line 2) | _onClick(){let{showOpId:s,showOpIdPrefix:i,onClick:u,shown:_}=this.pro... method render (line 2) | render(){let{id:s,method:i,shown:u,href:_}=this.props;return $e.create... class InitializedInput (line 2) | class InitializedInput extends $e.Component{componentDidMount(){this.pro... method componentDidMount (line 2) | componentDidMount(){this.props.initialValue&&(this.inputRef.value=this... method render (line 2) | render(){const{value:s,defaultValue:i,initialValue:u,..._}=this.props;... class InfoBasePath (line 2) | class InfoBasePath extends $e.Component{render(){const{host:s,basePath:i... method render (line 2) | render(){const{host:s,basePath:i}=this.props;return $e.createElement("... class InfoUrl (line 2) | class InfoUrl extends $e.PureComponent{render(){const{url:s,getComponent... method render (line 2) | render(){const{url:s,getComponent:i}=this.props,u=i("Link");return $e.... class info_Info (line 2) | class info_Info extends $e.Component{render(){const{info:s,url:i,host:u,... method render (line 2) | render(){const{info:s,url:i,host:u,basePath:_,getComponent:w,externalD... class InfoContainer (line 2) | class InfoContainer extends $e.Component{render(){const{specSelectors:s,... method render (line 2) | render(){const{specSelectors:s,getComponent:i,oas3Selectors:u}=this.pr... class contact_Contact (line 2) | class contact_Contact extends $e.Component{render(){const{data:s,getComp... method render (line 2) | render(){const{data:s,getComponent:i,selectedServer:u,url:_}=this.prop... class license_License (line 2) | class license_License extends $e.Component{render(){const{license:s,getC... method render (line 2) | render(){const{license:s,getComponent:i,selectedServer:u,url:_}=this.p... class JumpToPath (line 2) | class JumpToPath extends $e.Component{render(){return null}} method render (line 2) | render(){return null} class CopyToClipboardBtn (line 2) | class CopyToClipboardBtn extends $e.Component{render(){let{getComponent:... method render (line 2) | render(){let{getComponent:s}=this.props;const i=s("CopyIcon");return $... class Footer (line 2) | class Footer extends $e.Component{render(){return $e.createElement("div"... method render (line 2) | render(){return $e.createElement("div",{className:"footer"})} class FilterContainer (line 2) | class FilterContainer extends $e.Component{onFilterChange=s=>{const{targ... method render (line 2) | render(){const{specSelectors:s,layoutSelectors:i,getComponent:u}=this.... class ParamBody (line 2) | class ParamBody extends $e.PureComponent{static defaultProp={consumes:(0... method constructor (line 2) | constructor(s,i){super(s,i),this.state={isEditBox:!1,value:""}} method componentDidMount (line 2) | componentDidMount(){this.updateValues.call(this,this.props)} method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){this.updateValues.call(this,s)} method render (line 2) | render(){let{onChangeConsumes:s,param:i,isExecute:u,specSelectors:_,pa... class Curl (line 2) | class Curl extends $e.Component{render(){const{request:s,getComponent:i}... method render (line 2) | render(){const{request:s,getComponent:i}=this.props,u=requestSnippetGe... class TryItOutButton (line 2) | class TryItOutButton extends $e.Component{static defaultProps={onTryoutC... method render (line 2) | render(){const{onTryoutClick:s,onCancelClick:i,onResetClick:u,enabled:... class VersionPragmaFilter (line 2) | class VersionPragmaFilter extends $e.PureComponent{static defaultProps={... method render (line 2) | render(){const{bypass:s,isSwagger2:i,isOAS3:u,alsoShow:_}=this.props;r... function decodeEntity (line 2) | function decodeEntity(s){return(FC=FC||document.createElement("textarea"... function index_browser_has (line 2) | function index_browser_has(s,i){return!!s&&qC.call(s,i)} function index_browser_assign (line 2) | function index_browser_assign(s){return[].slice.call(arguments,1).forEac... function unescapeMd (line 2) | function unescapeMd(s){return s.indexOf("\\")<0?s:s.replace($C,"$1")} function isValidEntityCode (line 2) | function isValidEntityCode(s){return!(s>=55296&&s<=57343)&&(!(s>=64976&&... function fromCodePoint (line 2) | function fromCodePoint(s){if(s>65535){var i=55296+((s-=65536)>>10),u=563... function replaceEntityPattern (line 2) | function replaceEntityPattern(s,i){var u=0,_=decodeEntity(i);return i!==... function replaceEntities (line 2) | function replaceEntities(s){return s.indexOf("&")<0?s:s.replace(UC,repla... function replaceUnsafeChar (line 2) | function replaceUnsafeChar(s){return KC[s]} function escapeHtml (line 2) | function escapeHtml(s){return VC.test(s)?s.replace(WC,replaceUnsafeChar):s} function nextToken (line 2) | function nextToken(s,i){return++i>=s.length-2?i:"paragraph_open"===s[i].... function Renderer (line 2) | function Renderer(){this.rules=index_browser_assign({},HC),this.getBreak... function Ruler (line 2) | function Ruler(){this.__rules__=[],this.__cache__=null} function StateInline (line 2) | function StateInline(s,i,u,_,w){this.src=s,this.env=_,this.options=u,thi... function parseLinkLabel (line 2) | function parseLinkLabel(s,i){var u,_,w,x=-1,j=s.posMax,L=s.pos,B=s.isInL... function parseAbbr (line 2) | function parseAbbr(s,i,u,_){var w,x,j,L,B,$;if(42!==s.charCodeAt(0))retu... function normalizeLink (line 2) | function normalizeLink(s){var i=replaceEntities(s);try{i=decodeURI(i)}ca... function parseLinkDestination (line 2) | function parseLinkDestination(s,i){var u,_,w,x=i,j=s.posMax;if(60===s.sr... function parseLinkTitle (line 2) | function parseLinkTitle(s,i){var u,_=i,w=s.posMax,x=s.src.charCodeAt(i);... function normalizeReference (line 2) | function normalizeReference(s){return s.trim().replace(/\s+/g," ").toUpp... function parseReference (line 2) | function parseReference(s,i,u,_){var w,x,j,L,B,$,U,Y,Z;if(91!==s.charCod... function regEscape (line 2) | function regEscape(s){return s.replace(/([-()\[\]{}+?*.$\^|,:#=s.length)&&!tA.test(s[i])} function replaceAt (line 2) | function replaceAt(s,i,u){return s.substr(0,i)+u+s.substr(i+1)} function Core (line 2) | function Core(){this.options={},this.ruler=new Ruler;for(var s=0;s=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122} function scanDelims (line 2) | function scanDelims(s,i){var u,_,w,x=i,j=!0,L=!0,B=s.posMax,$=s.src.char... function replace$1 (line 2) | function replace$1(s,i){return s=s.source,i=i||"",function self(u,_){ret... function ParserInline (line 2) | function ParserInline(){this.ruler=new Ruler;for(var s=0;s=0;u--)!0===i(s[u])&&s... function throwUnhandledCaseError (line 2) | function throwUnhandledCaseError(s){throw new Error("Unhandled case for ... function HtmlTag (line 2) | function HtmlTag(s){void 0===s&&(s={}),this.tagName="",this.attrs={},thi... function AnchorTagBuilder (line 2) | function AnchorTagBuilder(s){void 0===s&&(s={}),this.newWindow=!1,this.t... function Match (line 2) | function Match(s){this.__jsduckDummyDocProp=null,this.matchedText="",thi... function tslib_es6_extends (line 2) | function tslib_es6_extends(s,i){if("function"!=typeof i&&null!==i)throw ... function EmailMatch (line 2) | function EmailMatch(i){var u=s.call(this,i)||this;return u.email="",u.em... function HashtagMatch (line 2) | function HashtagMatch(i){var u=s.call(this,i)||this;return u.serviceName... function MentionMatch (line 2) | function MentionMatch(i){var u=s.call(this,i)||this;return u.serviceName... function PhoneMatch (line 2) | function PhoneMatch(i){var u=s.call(this,i)||this;return u.number="",u.p... function UrlMatch (line 2) | function UrlMatch(i){var u=s.call(this,i)||this;return u.url="",u.urlMat... function EmailMatcher (line 2) | function EmailMatcher(){var i=null!==s&&s.apply(this,arguments)||this;re... function stateNonEmailAddress (line 2) | function stateNonEmailAddress(s){"m"===s?beginEmailMatch(1):u.test(s)&&b... function stateMailTo (line 2) | function stateMailTo(s,i){":"===s?u.test(i)?($=2,U=new ej(__assign(__ass... function stateLocalPart (line 2) | function stateLocalPart(s){"."===s?$=3:"@"===s?$=4:u.test(s)||resetToNon... function stateLocalPartDot (line 2) | function stateLocalPartDot(s){"."===s||"@"===s?resetToNonEmailMatchState... function stateAtSign (line 2) | function stateAtSign(s){GA.test(s)?$=5:resetToNonEmailMatchState()} function stateDomainChar (line 2) | function stateDomainChar(s){"."===s?$=7:"-"===s?$=6:GA.test(s)||captureM... function stateDomainHyphen (line 2) | function stateDomainHyphen(s){"-"===s||"."===s?captureMatchIfValidAndRes... function stateDomainDot (line 2) | function stateDomainDot(s){"."===s||"-"===s?captureMatchIfValidAndReset(... function beginEmailMatch (line 2) | function beginEmailMatch(s){void 0===s&&(s=2),$=s,U=new ej({idx:B})} function resetToNonEmailMatchState (line 2) | function resetToNonEmailMatchState(){$=0,U=j} function captureMatchIfValidAndReset (line 2) | function captureMatchIfValidAndReset(){if(U.hasDomainDot){var u=s.slice(... function UrlMatchValidator (line 2) | function UrlMatchValidator(){} function UrlMatcher (line 2) | function UrlMatcher(i){var u=s.call(this,i)||this;return u.stripPrefix={... function HashtagMatcher (line 2) | function HashtagMatcher(i){var u=s.call(this,i)||this;return u.serviceNa... function stateNone (line 2) | function stateNone(s){"#"===s?(L=2,j=x):KA.test(s)&&(L=1)} function stateNonHashtagWordChar (line 2) | function stateNonHashtagWordChar(s){KA.test(s)||(L=0)} function stateHashtagHashChar (line 2) | function stateHashtagHashChar(s){L=Aj.test(s)?3:KA.test(s)?1:0} function stateHashtagTextChar (line 2) | function stateHashtagTextChar(s){Aj.test(s)||(captureMatchIfValid(),j=-1... function captureMatchIfValid (line 2) | function captureMatchIfValid(){if(j>-1&&x-j<=140){var w=s.slice(j,x),L=n... function PhoneMatcher (line 2) | function PhoneMatcher(){var i=null!==s&&s.apply(this,arguments)||this;re... function MentionMatcher (line 2) | function MentionMatcher(i){var u=s.call(this,i)||this;return u.serviceNa... function parseHtml (line 2) | function parseHtml(s,i){for(var u=i.onOpenTag,_=i.onCloseTag,w=i.onText,... function Autolinker (line 2) | function Autolinker(s){void 0===s&&(s={}),this.version=Autolinker.versio... function isLinkOpen (line 2) | function isLinkOpen(s){return/^\s]/i.test(s)} function isLinkClose (line 2) | function isLinkClose(s){return/^<\/a\s*>/i.test(s)} function createLinkifier (line 2) | function createLinkifier(){var s=[],i=new oP({stripPrefix:!1,url:!0,emai... function parseTokens (line 2) | function parseTokens(s){var i,u,_,w,x,j,L,B,$,U,Y,Z,ee,ie=s.tokens,ae=nu... function linkify (line 2) | function linkify(s){s.core.ruler.push("linkify",parseTokens)} function sanitizer (line 2) | function sanitizer(s,{useUnsafeMarkdown:i=!1}={}){const u=i,_=i?[]:["sty... class BaseLayout (line 2) | class BaseLayout extends $e.Component{render(){const{errSelectors:s,spec... method render (line 2) | render(){const{errSelectors:s,specSelectors:i,getComponent:u}=this.pro... function onlyOAS3 (line 2) | function onlyOAS3(s){return(i,u)=>(..._)=>{if(u.getSystem().specSelector... function OAS3ComponentWrapFactory (line 2) | function OAS3ComponentWrapFactory(s){return(i,u)=>_=>"function"==typeof ... function selectors_onlyOAS3 (line 2) | function selectors_onlyOAS3(s){return(i,...u)=>_=>{if(_.specSelectors.is... class operation_link_OperationLink (line 2) | class operation_link_OperationLink extends $e.Component{render(){const{l... method render (line 2) | render(){const{link:s,name:i,getComponent:u}=this.props,_=u("Markdown"... class ServersContainer (line 2) | class ServersContainer extends $e.Component{render(){const{specSelectors... method render (line 2) | render(){const{specSelectors:s,oas3Selectors:i,oas3Actions:u,getCompon... class RequestBodyEditor (line 2) | class RequestBodyEditor extends $e.PureComponent{static defaultProps={on... method constructor (line 2) | constructor(s,i){super(s,i),this.state={value:stringify(s.value)||s.de... method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(s){this.props.value!==s.value&&s.valu... method render (line 2) | render(){let{getComponent:s,errors:i}=this.props,{value:u}=this.state,... class HttpAuth (line 2) | class HttpAuth extends $e.Component{constructor(s,i){super(s,i);let{name... method constructor (line 2) | constructor(s,i){super(s,i);let{name:u,schema:_}=this.props,w=this.get... method getValue (line 2) | getValue(){let{name:s,authorized:i}=this.props;return i&&i.getIn([s,"v... method render (line 2) | render(){let{schema:s,getComponent:i,errSelectors:u,name:_}=this.props... class operation_servers_OperationServers (line 2) | class operation_servers_OperationServers extends $e.Component{setSelecte... method render (line 2) | render(){const{operationServers:s,pathServers:i,getComponent:u}=this.p... class ModelComponent (line 2) | class ModelComponent extends $e.Component{render(){let{getConfigs:s,sche... method render (line 2) | render(){let{getConfigs:s,schema:i,Ori:u}=this.props,_=["model-box"],w... function setSelectedServer (line 2) | function setSelectedServer(s,i){return{type:TP,payload:{selectedServerUr... function setRequestBodyValue (line 2) | function setRequestBodyValue({value:s,pathMethod:i}){return{type:RP,payl... function setRequestBodyInclusion (line 2) | function setRequestBodyInclusion({value:s,pathMethod:i,name:u}){return{t... function setActiveExamplesMember (line 2) | function setActiveExamplesMember({name:s,pathMethod:i,contextType:u,cont... function setRequestContentType (line 2) | function setRequestContentType({value:s,pathMethod:i}){return{type:FP,pa... function setResponseContentType (line 2) | function setResponseContentType({value:s,path:i,method:u}){return{type:q... function setServerVariableValue (line 2) | function setServerVariableValue({server:s,namespace:i,key:u,val:_}){retu... function oas3 (line 2) | function oas3(){return{components:OP,wrapComponents:MP,statePlugins:{spe... class auths_Auths (line 2) | class auths_Auths extends $e.Component{constructor(s,i){super(s,i),this.... method constructor (line 2) | constructor(s,i){super(s,i),this.state={}} method render (line 2) | render(){let{definitions:s,getComponent:i,authSelectors:u,errSelectors... method register (line 2) | register(s,i){this.data[s]=i} method unregister (line 2) | unregister(s){void 0===s?this.data={}:delete this.data[s]} method get (line 2) | get(s){return this.data[s]} method defaults (line 2) | get defaults(){return{...this.#e}} method defaults (line 2) | get defaults(){return{...this.#e}} method defaults (line 2) | get defaults(){return{...this.#e}} method defaults (line 2) | get defaults(){return{...this.#e}} function PresetApis (line 2) | function PresetApis(){return[base,oas3,json_schema_2020_12,json_schema_2... function SwaggerUI (line 2) | function SwaggerUI(s){const i=sources_query()(s),u=runtime()(),_=Swagger... FILE: pkg/gofr/static/swagger-ui-standalone-preset.js function getLens (line 2) | function getLens(t){var e=t.length;if(e%4>0)throw new Error("Invalid str... function encodeChunk (line 2) | function encodeChunk(t,e,n){for(var i,o,a=[],s=e;sa)throw new RangeError('The value "'+t+'" ... function Buffer (line 2) | function Buffer(t,e,r){if("number"==typeof t){if("string"==typeof e)thro... function from (line 2) | function from(t,e,r){if("string"==typeof t)return function fromString(t,... function assertSize (line 2) | function assertSize(t){if("number"!=typeof t)throw new TypeError('"size"... function allocUnsafe (line 2) | function allocUnsafe(t){return assertSize(t),createBuffer(t<0?0:0|checke... function fromArrayLike (line 2) | function fromArrayLike(t){const e=t.length<0?0:0|checked(t.length),r=cre... function fromArrayBuffer (line 2) | function fromArrayBuffer(t,e,r){if(e<0||t.byteLength=a)throw new RangeError("Attempt to allocate Bu... function byteLength (line 2) | function byteLength(t,e){if(Buffer.isBuffer(t))return t.length;if(ArrayB... function slowToString (line 2) | function slowToString(t,e,r){let n=!1;if((void 0===e||e<0)&&(e=0),e>this... function swap (line 2) | function swap(t,e,r){const n=t[e];t[e]=t[r],t[r]=n} function bidirectionalIndexOf (line 2) | function bidirectionalIndexOf(t,e,r,n,i){if(0===t.length)return-1;if("st... function arrayIndexOf (line 2) | function arrayIndexOf(t,e,r,n,i){let o,a=1,s=t.length,u=e.length;if(void... function hexWrite (line 2) | function hexWrite(t,e,r,n){r=Number(r)||0;const i=t.length-r;n?(n=Number... function utf8Write (line 2) | function utf8Write(t,e,r,n){return blitBuffer(utf8ToBytes(e,t.length-r),... function asciiWrite (line 2) | function asciiWrite(t,e,r,n){return blitBuffer(function asciiToBytes(t){... function base64Write (line 2) | function base64Write(t,e,r,n){return blitBuffer(base64ToBytes(e),t,r,n)} function ucs2Write (line 2) | function ucs2Write(t,e,r,n){return blitBuffer(function utf16leToBytes(t,... function base64Slice (line 2) | function base64Slice(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t... function utf8Slice (line 2) | function utf8Slice(t,e,r){r=Math.min(t.length,r);const n=[];let i=e;for(... function asciiSlice (line 2) | function asciiSlice(t,e,r){let n="";r=Math.min(t.length,r);for(let i=e;i... function latin1Slice (line 2) | function latin1Slice(t,e,r){let n="";r=Math.min(t.length,r);for(let i=e;... function hexSlice (line 2) | function hexSlice(t,e,r){const n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n... function utf16leSlice (line 2) | function utf16leSlice(t,e,r){const n=t.slice(e,r);let i="";for(let t=0;t... function checkOffset (line 2) | function checkOffset(t,e,r){if(t%1!=0||t<0)throw new RangeError("offset ... function checkInt (line 2) | function checkInt(t,e,r,n,i,o){if(!Buffer.isBuffer(t))throw new TypeErro... function wrtBigUInt64LE (line 2) | function wrtBigUInt64LE(t,e,r,n,i){checkIntBI(e,n,i,t,r,7);let o=Number(... function wrtBigUInt64BE (line 2) | function wrtBigUInt64BE(t,e,r,n,i){checkIntBI(e,n,i,t,r,7);let o=Number(... function checkIEEE754 (line 2) | function checkIEEE754(t,e,r,n,i,o){if(r+n>t.length)throw new RangeError(... function writeFloat (line 2) | function writeFloat(t,e,r,n,o){return e=+e,r>>>=0,o||checkIEEE754(t,0,r,... function writeDouble (line 2) | function writeDouble(t,e,r,n,o){return e=+e,r>>>=0,o||checkIEEE754(t,0,r... function E (line 2) | function E(t,e,r){u[t]=class NodeError extends r{constructor(){super(),O... function addNumericalSeparator (line 2) | function addNumericalSeparator(t){let e="",r=t.length;const n="-"===t[0]... function checkIntBI (line 2) | function checkIntBI(t,e,r,n,i,o){if(t>r||t=e.length||i>=t.le... function isInstance (line 2) | function isInstance(t,e){return t instanceof e||null!=t&&null!=t.constru... function numberIsNaN (line 2) | function numberIsNaN(t){return t!=t} function defineBigIntMethod (line 2) | function defineBigIntMethod(t){return"undefined"==typeof BigInt?BufferBi... function BufferBigIntNotDefined (line 2) | function BufferBigIntNotDefined(){throw new Error("BigInt not supported")} function createClass (line 2) | function createClass(t,e){e&&(t.prototype=Object.create(e.prototype)),t.... function Iterable (line 2) | function Iterable(t){return isIterable(t)?t:Seq(t)} function KeyedIterable (line 2) | function KeyedIterable(t){return isKeyed(t)?t:KeyedSeq(t)} function IndexedIterable (line 2) | function IndexedIterable(t){return isIndexed(t)?t:IndexedSeq(t)} function SetIterable (line 2) | function SetIterable(t){return isIterable(t)&&!isAssociative(t)?t:SetSeq... function isIterable (line 2) | function isIterable(t){return!(!t||!t[e])} function isKeyed (line 2) | function isKeyed(t){return!(!t||!t[r])} function isIndexed (line 2) | function isIndexed(t){return!(!t||!t[n])} function isAssociative (line 2) | function isAssociative(t){return isKeyed(t)||isIndexed(t)} function isOrdered (line 2) | function isOrdered(t){return!(!t||!t[i])} function MakeRef (line 2) | function MakeRef(t){return t.value=!1,t} function SetRef (line 2) | function SetRef(t){t&&(t.value=!0)} function OwnerID (line 2) | function OwnerID(){} function arrCopy (line 2) | function arrCopy(t,e){e=e||0;for(var r=Math.max(0,t.length-e),n=new Arra... function ensureSize (line 2) | function ensureSize(t){return void 0===t.size&&(t.size=t.__iterate(retur... function wrapIndex (line 2) | function wrapIndex(t,e){if("number"!=typeof e){var r=e>>>0;if(""+r!==e||... function returnTrue (line 2) | function returnTrue(){return!0} function wholeSlice (line 2) | function wholeSlice(t,e,r){return(0===t||void 0!==r&&t<=-r)&&(void 0===e... function resolveBegin (line 2) | function resolveBegin(t,e){return resolveIndex(t,e,0)} function resolveEnd (line 2) | function resolveEnd(t,e){return resolveIndex(t,e,e)} function resolveIndex (line 2) | function resolveIndex(t,e,r){return void 0===t?r:t<0?Math.max(0,e+t):voi... function Iterator (line 2) | function Iterator(t){this.next=t} function iteratorValue (line 2) | function iteratorValue(t,e,r,n){var i=0===t?e:1===t?r:[e,r];return n?n.v... function iteratorDone (line 2) | function iteratorDone(){return{value:void 0,done:!0}} function hasIterator (line 2) | function hasIterator(t){return!!getIteratorFn(t)} function isIterator (line 2) | function isIterator(t){return t&&"function"==typeof t.next} function getIterator (line 2) | function getIterator(t){var e=getIteratorFn(t);return e&&e.call(t)} function getIteratorFn (line 2) | function getIteratorFn(t){var e=t&&(_&&t[_]||t[y]);if("function"==typeof... function isArrayLike (line 2) | function isArrayLike(t){return t&&"number"==typeof t.length} function Seq (line 2) | function Seq(t){return null==t?emptySequence():isIterable(t)?t.toSeq():s... function KeyedSeq (line 2) | function KeyedSeq(t){return null==t?emptySequence().toKeyedSeq():isItera... function IndexedSeq (line 2) | function IndexedSeq(t){return null==t?emptySequence():isIterable(t)?isKe... function SetSeq (line 2) | function SetSeq(t){return(null==t?emptySequence():isIterable(t)?isKeyed(... function ArraySeq (line 2) | function ArraySeq(t){this._array=t,this.size=t.length} function ObjectSeq (line 2) | function ObjectSeq(t){var e=Object.keys(t);this._object=t,this._keys=e,t... function IterableSeq (line 2) | function IterableSeq(t){this._iterable=t,this.size=t.length||t.size} function IteratorSeq (line 2) | function IteratorSeq(t){this._iterator=t,this._iteratorCache=[]} function isSeq (line 2) | function isSeq(t){return!(!t||!t[w])} function emptySequence (line 2) | function emptySequence(){return g||(g=new ArraySeq([]))} function keyedSeqFromValue (line 2) | function keyedSeqFromValue(t){var e=Array.isArray(t)?new ArraySeq(t).fro... function indexedSeqFromValue (line 2) | function indexedSeqFromValue(t){var e=maybeIndexedSeqFromValue(t);if(!e)... function seqFromValue (line 2) | function seqFromValue(t){var e=maybeIndexedSeqFromValue(t)||"object"==ty... function maybeIndexedSeqFromValue (line 2) | function maybeIndexedSeqFromValue(t){return isArrayLike(t)?new ArraySeq(... function seqIterate (line 2) | function seqIterate(t,e,r,n){var i=t._cache;if(i){for(var o=i.length-1,a... function seqIterator (line 2) | function seqIterator(t,e,r,n){var i=t._cache;if(i){var o=i.length-1,a=0;... function fromJS (line 2) | function fromJS(t,e){return e?fromJSWith(e,t,"",{"":t}):fromJSDefault(t)} function fromJSWith (line 2) | function fromJSWith(t,e,r,n){return Array.isArray(e)?t.call(n,r,IndexedS... function fromJSDefault (line 2) | function fromJSDefault(t){return Array.isArray(t)?IndexedSeq(t).map(from... function isPlainObj (line 2) | function isPlainObj(t){return t&&(t.constructor===Object||void 0===t.con... function is (line 2) | function is(t,e){if(t===e||t!=t&&e!=e)return!0;if(!t||!e)return!1;if("fu... function deepEqual (line 2) | function deepEqual(t,e){if(t===e)return!0;if(!isIterable(e)||void 0!==t.... function Repeat (line 2) | function Repeat(t,e){if(!(this instanceof Repeat))return new Repeat(t,e)... function invariant (line 2) | function invariant(t,e){if(!t)throw new Error(e)} function Range (line 2) | function Range(t,e,r){if(!(this instanceof Range))return new Range(t,e,r... function Collection (line 2) | function Collection(){throw TypeError("Abstract")} function KeyedCollection (line 2) | function KeyedCollection(){} function IndexedCollection (line 2) | function IndexedCollection(){} function SetCollection (line 2) | function SetCollection(){} function smi (line 2) | function smi(t){return t>>>1&1073741824|3221225471&t} function hash (line 2) | function hash(t){if(!1===t||null==t)return 0;if("function"==typeof t.val... function cachedHashString (line 2) | function cachedHashString(t){var e=D[t];return void 0===e&&(e=hashString... function hashString (line 2) | function hashString(t){for(var e=0,r=0;r0)switch(t.nodeType){case 1:r... function assertNotInfinite (line 2) | function assertNotInfinite(t){invariant(t!==1/0,"Cannot perform this act... function Map (line 2) | function Map(t){return null==t?emptyMap():isMap(t)&&!isOrdered(t)?t:empt... function isMap (line 2) | function isMap(t){return!(!t||!t[W])} function ArrayMapNode (line 2) | function ArrayMapNode(t,e){this.ownerID=t,this.entries=e} function BitmapIndexedNode (line 2) | function BitmapIndexedNode(t,e,r){this.ownerID=t,this.bitmap=e,this.node... function HashArrayMapNode (line 2) | function HashArrayMapNode(t,e,r){this.ownerID=t,this.count=e,this.nodes=r} function HashCollisionNode (line 2) | function HashCollisionNode(t,e,r){this.ownerID=t,this.keyHash=e,this.ent... function ValueNode (line 2) | function ValueNode(t,e,r){this.ownerID=t,this.keyHash=e,this.entry=r} function MapIterator (line 2) | function MapIterator(t,e,r){this._type=e,this._reverse=r,this._stack=t._... function mapIteratorValue (line 2) | function mapIteratorValue(t,e){return iteratorValue(t,e[0],e[1])} function mapIteratorFrame (line 2) | function mapIteratorFrame(t,e){return{node:t,index:0,__prev:e}} function makeMap (line 2) | function makeMap(t,e,r,n){var i=Object.create(K);return i.size=t,i._root... function emptyMap (line 2) | function emptyMap(){return U||(U=makeMap(0))} function updateMap (line 2) | function updateMap(t,e,r){var n,i;if(t._root){var o=MakeRef(f),a=MakeRef... function updateNode (line 2) | function updateNode(t,e,r,n,i,o,a,s){return t?t.update(e,r,n,i,o,a,s):o=... function isLeafNode (line 2) | function isLeafNode(t){return t.constructor===ValueNode||t.constructor==... function mergeIntoNode (line 2) | function mergeIntoNode(t,e,r,n,i){if(t.keyHash===n)return new HashCollis... function createNodes (line 2) | function createNodes(t,e,r,n){t||(t=new OwnerID);for(var i=new ValueNode... function packNodes (line 2) | function packNodes(t,e,r,n){for(var i=0,o=0,a=new Array(r),s=0,u=1,c=e.l... function expandNodes (line 2) | function expandNodes(t,e,r,n,i){for(var o=0,a=new Array(s),u=0;0!==r;u++... function mergeIntoMapWith (line 2) | function mergeIntoMapWith(t,e,r){for(var n=[],i=0;i>1&1431655765))+(t>>2&... function setIn (line 2) | function setIn(t,e,r,n){var i=n?t:arrCopy(t);return i[e]=r,i} function spliceIn (line 2) | function spliceIn(t,e,r,n){var i=t.length+1;if(n&&e+1===i)return t[e]=r,... function spliceOut (line 2) | function spliceOut(t,e,r){var n=t.length-1;if(r&&e===n)return t.pop(),t;... function List (line 2) | function List(t){var e=emptyList();if(null==t)return e;if(isList(t))retu... function isList (line 2) | function isList(t){return!(!t||!t[Y])} function VNode (line 2) | function VNode(t,e){this.array=t,this.ownerID=e} function iterateList (line 2) | function iterateList(t,e){var r=t._origin,n=t._capacity,i=getTailOffset(... function makeList (line 2) | function makeList(t,e,r,n,i,o,a){var s=Object.create(Z);return s.size=e-... function emptyList (line 2) | function emptyList(){return J||(J=makeList(0,0,a))} function updateList (line 2) | function updateList(t,e,r){if((e=wrapIndex(t,e))!=e)return t;if(e>=t.siz... function updateVNode (line 2) | function updateVNode(t,e,r,n,i,o){var s,c=n>>>r&u,f=t&&c=getTailOffset(t._capacity))return t._tai... function setListBounds (line 2) | function setListBounds(t,e,r){void 0!==e&&(e|=0),void 0!==r&&(r|=0);var ... function mergeIntoListWith (line 2) | function mergeIntoListWith(t,e,r){for(var n=[],i=0,o=0;o>>a<e?1:te?-1:0} function hashIterable (line 2) | function hashIterable(t){if(t.size===1/0)return 0;var e=isOrdered(t),r=i... function murmurHashOfSize (line 2) | function murmurHashOfSize(t,e){return e=I(e,3432918353),e=I(e<<15|e>>>-1... function hashMerge (line 2) | function hashMerge(t,e){return t^e+2654435769+(t<<6)+(t>>2)|0} function Hash (line 2) | function Hash(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e>>2} function ft (line 2) | function ft(t,e,r,n){return 0===t?e&r|~e&n:2===t?e&r|e&n|r&n:e^r^n} function Sha1 (line 2) | function Sha1(){this.init(),this._w=s,i.call(this,64,56)} function rotl5 (line 2) | function rotl5(t){return t<<5|t>>>27} function rotl30 (line 2) | function rotl30(t){return t<<30|t>>>2} function ft (line 2) | function ft(t,e,r,n){return 0===t?e&r|~e&n:2===t?e&r|e&n|r&n:e^r^n} function Sha224 (line 2) | function Sha224(){this.init(),this._w=s,o.call(this,64,56)} function Sha256 (line 2) | function Sha256(){this.init(),this._w=s,i.call(this,64,56)} function ch (line 2) | function ch(t,e,r){return r^t&(e^r)} function maj (line 2) | function maj(t,e,r){return t&e|r&(t|e)} function sigma0 (line 2) | function sigma0(t){return(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10)} function sigma1 (line 2) | function sigma1(t){return(t>>>6|t<<26)^(t>>>11|t<<21)^(t>>>25|t<<7)} function gamma0 (line 2) | function gamma0(t){return(t>>>7|t<<25)^(t>>>18|t<<14)^t>>>3} function Sha384 (line 2) | function Sha384(){this.init(),this._w=s,o.call(this,128,112)} function writeInt64BE (line 2) | function writeInt64BE(e,r,n){t.writeInt32BE(e,n),t.writeInt32BE(r,n+4)} function Sha512 (line 2) | function Sha512(){this.init(),this._w=s,i.call(this,128,112)} function Ch (line 2) | function Ch(t,e,r){return r^t&(e^r)} function maj (line 2) | function maj(t,e,r){return t&e|r&(t|e)} function sigma0 (line 2) | function sigma0(t,e){return(t>>>28|e<<4)^(e>>>2|t<<30)^(e>>>7|t<<25)} function sigma1 (line 2) | function sigma1(t,e){return(t>>>14|e<<18)^(t>>>18|e<<14)^(e>>>9|t<<23)} function Gamma0 (line 2) | function Gamma0(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^t>>>7} function Gamma0l (line 2) | function Gamma0l(t,e){return(t>>>1|e<<31)^(t>>>8|e<<24)^(t>>>7|e<<25)} function Gamma1 (line 2) | function Gamma1(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^t>>>6} function Gamma1l (line 2) | function Gamma1l(t,e){return(t>>>19|e<<13)^(e>>>29|t<<3)^(t>>>6|e<<26)} function getCarry (line 2) | function getCarry(t,e){return t>>>0>>0?1:0} function writeInt64BE (line 2) | function writeInt64BE(e,r,n){t.writeInt32BE(e,n),t.writeInt32BE(r,n+4)} function _extends (line 2) | function _extends(){var e;return t.exports=_extends=n?i(e=n).call(e):fun... function __webpack_require__ (line 2) | function __webpack_require__(r){var n=e[r];if(void 0!==n)return n.export... class StandaloneLayout (line 2) | class StandaloneLayout extends n.Component{render(){const{getComponent:t... method render (line 2) | render(){const{getComponent:t}=this.props,e=t("Container"),r=t("Row"),... class TopBar (line 2) | class TopBar extends n.Component{constructor(t,e){super(t,e),this.state=... method constructor (line 2) | constructor(t,e){super(t,e),this.state={url:t.specSelectors.url(),sele... method UNSAFE_componentWillReceiveProps (line 2) | UNSAFE_componentWillReceiveProps(t){this.setState({url:t.specSelectors... method flushAuthData (line 2) | flushAuthData(){const{persistAuthorization:t}=this.props.getConfigs();... method componentDidMount (line 2) | componentDidMount(){const t=this.props.getConfigs(),e=t.urls||[];if(e&... method render (line 2) | render(){let{getComponent:t,specSelectors:e,getConfigs:r}=this.props;c... function _extends (line 2) | function _extends(){return _extends=Object.assign?Object.assign.bind():f... function isNothing (line 2) | function isNothing(t){return null==t} function formatError (line 2) | function formatError(t,e){var r="",n=t.reason||"(unknown reason)";return... function YAMLException$1 (line 2) | function YAMLException$1(t,e){Error.call(this),this.name="YAMLException"... function getLine (line 2) | function getLine(t,e,r,n,i){var o="",a="",s=Math.floor(i/2)-1;return n-e... function padStart (line 2) | function padStart(t,e){return J.repeat(" ",e-t.length)+t} function compileList (line 2) | function compileList(t,e){var r=[];return t[e].forEach((function(t){var ... function Schema$1 (line 2) | function Schema$1(t){return this.extend(t)} function collectType (line 2) | function collectType(t){t.multi?(r.multi[t.kind].push(t),r.multi.fallbac... function isOctCode (line 2) | function isOctCode(t){return 48<=t&&t<=55} function isDecCode (line 2) | function isDecCode(t){return 48<=t&&t<=57} function _class (line 2) | function _class(t){return Object.prototype.toString.call(t)} function is_EOL (line 2) | function is_EOL(t){return 10===t||13===t} function is_WHITE_SPACE (line 2) | function is_WHITE_SPACE(t){return 9===t||32===t} function is_WS_OR_EOL (line 2) | function is_WS_OR_EOL(t){return 9===t||32===t||10===t||13===t} function is_FLOW_INDICATOR (line 2) | function is_FLOW_INDICATOR(t){return 44===t||91===t||93===t||123===t||12... function fromHexCode (line 2) | function fromHexCode(t){var e;return 48<=t&&t<=57?t-48:97<=(e=32|t)&&e<=... function simpleEscapeSequence (line 2) | function simpleEscapeSequence(t){return 48===t?"\0":97===t?"":98===t?"\... function charFromCodepoint (line 2) | function charFromCodepoint(t){return t<=65535?String.fromCharCode(t):Str... function State$1 (line 2) | function State$1(t,e){this.input=t,this.filename=e.filename||null,this.s... function generateError (line 2) | function generateError(t,e){var r={name:t.filename,buffer:t.input.slice(... function throwError (line 2) | function throwError(t,e){throw generateError(t,e)} function throwWarning (line 2) | function throwWarning(t,e){t.onWarning&&t.onWarning.call(null,generateEr... function captureSegment (line 2) | function captureSegment(t,e,r,n){var i,o,a,s;if(e1&&(t.result+=J.rep... function readBlockSequence (line 2) | function readBlockSequence(t,e){var r,n,i=t.tag,o=t.anchor,a=[],s=!1;if(... function readTagProperty (line 2) | function readTagProperty(t){var e,r,n,i,o=!1,a=!1;if(33!==(i=t.input.cha... function readAnchorProperty (line 2) | function readAnchorProperty(t){var e,r;if(38!==(r=t.input.charCodeAt(t.p... function composeNode (line 2) | function composeNode(t,e,r,n,i){var o,a,s,u,c,f,l,h,p,d=1,_=!1,y=!1;if(n... function readDocument (line 2) | function readDocument(t){var e,r,n,i,o=t.position,a=!1;for(t.version=nul... function loadDocuments (line 2) | function loadDocuments(t,e){e=e||{},0!==(t=String(t)).length&&(10!==t.ch... function encodeHex (line 2) | function encodeHex(t){var e,r,n;if(e=t.toString(16).toUpperCase(),t<=255... function State (line 2) | function State(t){this.schema=t.schema||qt,this.indent=Math.max(1,t.inde... function indentString (line 2) | function indentString(t,e){for(var r,n=J.repeat(" ",e),i=0,o=-1,a="",s=t... function generateNextLine (line 2) | function generateNextLine(t,e){return"\n"+J.repeat(" ",t.indent*e)} function isWhitespace (line 2) | function isWhitespace(t){return t===ne||t===te} function isPrintable (line 2) | function isPrintable(t){return 32<=t&&t<=126||161<=t&&t<=55295&&8232!==t... function isNsCharOrWhitespace (line 2) | function isNsCharOrWhitespace(t){return isPrintable(t)&&t!==Xt&&t!==re&&... function isPlainSafe (line 2) | function isPlainSafe(t,e,r){var n=isNsCharOrWhitespace(t),i=n&&!isWhites... function codePointAt (line 2) | function codePointAt(t,e){var r,n=t.charCodeAt(e);return n>=55296&&n<=56... function needIndentIndicator (line 2) | function needIndentIndicator(t){return/^\n* /.test(t)} function chooseScalarStyle (line 2) | function chooseScalarStyle(t,e,r,n,i,o,a,s){var u,c=0,f=null,l=!1,h=!1,p... function writeScalar (line 2) | function writeScalar(t,e,r,n,i){t.dump=function(){if(0===e.length)return... function blockHeader (line 2) | function blockHeader(t,e){var r=needIndentIndicator(t)?String(e):"",n="\... function dropEndingNewline (line 2) | function dropEndingNewline(t){return"\n"===t[t.length-1]?t.slice(0,-1):t} function foldLine (line 2) | function foldLine(t,e){if(""===t||" "===t[0])return t;for(var r,n,i=/ [^... function writeBlockSequence (line 2) | function writeBlockSequence(t,e,r,n){var i,o,a,s="",u=t.tag;for(i=0,o=r.... function detectType (line 2) | function detectType(t,e,r){var n,i,o,a,s,u;for(o=0,a=(i=r?t.explicitType... function writeNode (line 2) | function writeNode(t,e,r,n,i,o,a){t.tag=null,t.dump=r,detectType(t,r,!1)... function getDuplicateReferences (line 2) | function getDuplicateReferences(t,e){var r,n,i=[],o=[];for(inspectNode(t... function inspectNode (line 2) | function inspectNode(t,e,r){var n,i,o;if(null!==t&&"object"==typeof t)if... function renamed (line 2) | function renamed(t,e){return function(){throw new Error("Function yaml."... function update (line 2) | function update(t,e){return{type:je,payload:{[t]:e}}} function toggle (line 2) | function toggle(t){return{type:Te,payload:t}} function next (line 2) | function next(i){i instanceof Error||i.status>=400?(n.updateLoadingStatu... class WithErrorBoundary (line 2) | class WithErrorBoundary extends n.Component{render(){return n.createElem... method render (line 2) | render(){return n.createElement(o,{targetName:a,getComponent:r,fn:i},n... class ErrorBoundary (line 2) | class ErrorBoundary extends n.Component{static defaultProps={targetName:... method getDerivedStateFromError (line 2) | static getDerivedStateFromError(t){return{hasError:!0,error:t}} method constructor (line 2) | constructor(...t){super(...t),this.state={hasError:!1,error:null}} method componentDidCatch (line 2) | componentDidCatch(t,e){this.props.fn.componentDidCatch(t,e)} method render (line 2) | render(){const{getComponent:t,targetName:e,children:r}=this.props;if(t... FILE: pkg/gofr/static/swagger-ui.js function __webpack_require__ (line 1) | function __webpack_require__(r){var a=t[r];if(void 0!==a)return a.export... function newThrownErr (line 1) | function newThrownErr(e){return{type:R,payload:(0,j.serializeError)(e)}} function newThrownErrBatch (line 1) | function newThrownErrBatch(e){return{type:T,payload:e}} function newSpecErr (line 1) | function newSpecErr(e){return{type:J,payload:e}} function newSpecErrBatch (line 1) | function newSpecErrBatch(e){return{type:$,payload:e}} function newAuthErr (line 1) | function newAuthErr(e){return{type:V,payload:e}} function clear (line 1) | function clear(e={}){return{type:D,payload:e}} function clearBy (line 1) | function clearBy(e=(()=>!0)){return{type:K,payload:e}} function getParameterSchema (line 1) | function getParameterSchema(e,{isOAS3:t}={}){if(!k().Map.isMap(e))return... function objectify (line 1) | function objectify(e){return isObject(e)?isImmutable(e)?e.toJS():e:{}} function fromJSOrdered (line 1) | function fromJSOrdered(e){if(isImmutable(e))return e;if(e instanceof L.F... function normalizeArray (line 1) | function normalizeArray(e){return Array.isArray(e)?e:[e]} function isFn (line 1) | function isFn(e){return"function"==typeof e} function isObject (line 1) | function isObject(e){return!!e&&"object"==typeof e} function isFunc (line 1) | function isFunc(e){return"function"==typeof e} function isArray (line 1) | function isArray(e){return Array.isArray(e)} function objMap (line 1) | function objMap(e,t){return Object.keys(e).reduce(((r,a)=>(r[a]=t(e[a],a... function objReduce (line 1) | function objReduce(e,t){return Object.keys(e).reduce(((r,a)=>{let n=t(e[... function systemThunkMiddleware (line 1) | function systemThunkMiddleware(e){return({dispatch:t,getState:r})=>t=>r=... function validateValueBySchema (line 1) | function validateValueBySchema(e,t,r,a,n){if(!t)return[];let s=[],o=t.ge... function sanitizeUrl (line 1) | function sanitizeUrl(e){return"string"!=typeof e||""===e?"":(0,U.sanitiz... function requiresValidationURL (line 1) | function requiresValidationURL(e){return!(!e||e.indexOf("localhost")>=0|... function deeplyStripKey (line 1) | function deeplyStripKey(e,t,r=(()=>!0)){if("object"!=typeof e||Array.isA... function stringify (line 1) | function stringify(e){if("string"==typeof e)return e;if(e&&e.toJS&&(e=e.... function paramToIdentifier (line 1) | function paramToIdentifier(e,{returnAll:t=!1,allowHashes:r=!0}={}){if(!k... function paramToValue (line 1) | function paramToValue(e,t){return paramToIdentifier(e,{returnAll:!0}).ma... function b64toB64UrlEncoded (line 1) | function b64toB64UrlEncoded(e){return e.replace(/\+/g,"-").replace(/\//g... class Store (line 1) | class Store{constructor(e={}){I()(this,{state:{},plugins:[],system:{conf... method constructor (line 1) | constructor(e={}){I()(this,{state:{},plugins:[],system:{configs:{},fn:... method getStore (line 1) | getStore(){return this.store} method register (line 1) | register(e,t=!0){var r=combinePlugins(e,this.getSystem());systemExtend... method buildSystem (line 1) | buildSystem(e=!0){let t=this.getStore().dispatch,r=this.getStore().get... method _getSystem (line 1) | _getSystem(){return this.boundSystem} method getRootInjects (line 1) | getRootInjects(){return Object.assign({getSystem:this.getSystem,getSto... method _getConfigs (line 1) | _getConfigs(){return this.system.configs} method getConfigs (line 1) | getConfigs(){return{configs:this.system.configs}} method setConfigs (line 1) | setConfigs(e){this.system.configs=e} method rebuildReducer (line 1) | rebuildReducer(){this.store.replaceReducer(function buildReducer(e){re... method getType (line 1) | getType(e){let t=e[0].toUpperCase()+e.slice(1);return objReduce(this.s... method getSelectors (line 1) | getSelectors(){return this.getType("selectors")} method getActions (line 1) | getActions(){return objMap(this.getType("actions"),(e=>objReduce(e,((e... method getWrappedAndBoundActions (line 1) | getWrappedAndBoundActions(e){return objMap(this.getBoundActions(e),((e... method getWrappedAndBoundSelectors (line 1) | getWrappedAndBoundSelectors(e,t){return objMap(this.getBoundSelectors(... method getStates (line 1) | getStates(e){return Object.keys(this.system.statePlugins).reduce(((t,r... method getStateThunks (line 1) | getStateThunks(e){return Object.keys(this.system.statePlugins).reduce(... method getFn (line 1) | getFn(){return{fn:this.system.fn}} method getComponents (line 1) | getComponents(e){const t=this.system.components[e];return Array.isArra... method getBoundSelectors (line 1) | getBoundSelectors(e,t){return objMap(this.getSelectors(),((r,a)=>{let ... method getBoundActions (line 1) | getBoundActions(e){e=e||this.getStore().dispatch;const t=this.getActio... method getMapStateToProps (line 1) | getMapStateToProps(){return()=>Object.assign({},this.getSystem())} method getMapDispatchToProps (line 1) | getMapDispatchToProps(e){return t=>I()({},this.getWrappedAndBoundActio... function combinePlugins (line 1) | function combinePlugins(e,t){return isObject(e)&&!isArray(e)?M()({},e):i... function callAfterLoad (line 1) | function callAfterLoad(e,t,{hasLoaded:r}={}){let a=r;return isObject(e)&... function systemExtend (line 1) | function systemExtend(e={},t={}){if(!isObject(e))return{};if(!isObject(t... function wrapWithTryCatch (line 1) | function wrapWithTryCatch(e,{logErrors:t=!0}={}){return"function"!=typeo... function showDefinitions (line 1) | function showDefinitions(e){return{type:de,payload:e}} function authorize (line 1) | function authorize(e){return{type:he,payload:e}} function logout (line 1) | function logout(e){return{type:ge,payload:e}} function authorizeOauth2 (line 1) | function authorizeOauth2(e){return{type:fe,payload:e}} function configureAuth (line 1) | function configureAuth(e){return{type:Ee,payload:e}} function restoreAuthorization (line 1) | function restoreAuthorization(e){return{type:_e,payload:e}} class LockAuthIcon (line 1) | class LockAuthIcon extends x().Component{mapStateToProps(e,t){return{sta... method mapStateToProps (line 1) | mapStateToProps(e,t){return{state:e,ownProps:Ie()(t,Object.keys(t.getS... method render (line 1) | render(){const{getComponent:e,ownProps:t}=this.props,r=e("LockIcon");r... class UnlockAuthIcon (line 1) | class UnlockAuthIcon extends x().Component{mapStateToProps(e,t){return{s... method mapStateToProps (line 1) | mapStateToProps(e,t){return{state:e,ownProps:Ie()(t,Object.keys(t.getS... method render (line 1) | render(){const{getComponent:e,ownProps:t}=this.props,r=e("UnlockIcon")... function auth (line 1) | function auth(){return{afterLoad(e){this.rootInjects=this.rootInjects||{... function preauthorizeBasic (line 1) | function preauthorizeBasic(e,t,r,a){const{authActions:{authorize:n},spec... function preauthorizeApiKey (line 1) | function preauthorizeApiKey(e,t,r){const{authActions:{authorize:a},specS... function update (line 1) | function update(e,t){return{type:Re,payload:{[e]:t}}} function toggle (line 1) | function toggle(e){return{type:Te,payload:e}} function next (line 1) | function next(n){n instanceof Error||n.status>=400?(a.updateLoadingStatu... function configsPlugin (line 1) | function configsPlugin(){return{statePlugins:{configs:{reducers:Je,actio... method isShownKeyFromUrlHashArray (line 1) | isShownKeyFromUrlHashArray(e,t){const[r,a]=t;return a?["operations",r,a]... method urlHashArrayFromIsShownKey (line 1) | urlHashArrayFromIsShownKey(e,t){let[r,a,n]=t;return"operations"==r?[a,n]... method render (line 1) | render(){return x().createElement("span",{ref:this.onLoad},x().createEle... method render (line 1) | render(){return x().createElement("span",{ref:this.onLoad},x().createEle... function deep_linking (line 1) | function deep_linking(){return[Le,{statePlugins:{configs:{wrapActions:{l... function transform (line 1) | function transform(e){return e.map((e=>{let t="is not of a type(s)",r=e.... function parameter_oneof_transform (line 1) | function parameter_oneof_transform(e,{jsSpec:t}){return e} function transformErrors (line 1) | function transformErrors(e){let t={jsSpec:{}},r=Fe()(Xe,((e,r)=>{try{ret... function err (line 1) | function err(t){return{statePlugins:{err:{reducers:{[R]:(e,{payload:t})=... function opsFilter (line 1) | function opsFilter(e,t){return e.filter(((e,r)=>-1!==r.indexOf(t)))} function filter (line 1) | function filter(){return{fn:{opsFilter}}} function updateLayout (line 1) | function updateLayout(e){return{type:tt,payload:e}} function updateFilter (line 1) | function updateFilter(e){return{type:rt,payload:e}} function actions_show (line 1) | function actions_show(e,t=!0){return e=normalizeArray(e),{type:nt,payloa... function changeMode (line 1) | function changeMode(e,t=""){return e=normalizeArray(e),{type:at,payload:... function plugins_layout (line 1) | function plugins_layout(){return{statePlugins:{layout:{reducers:st,actio... function logs (line 1) | function logs({configs:e}){const t={debug:0,info:1,log:2,warn:3,error:4}... function on_complete (line 1) | function on_complete(){return{statePlugins:{spec:{wrapActions:{updateSpe... class ModelCollapse (line 1) | class ModelCollapse extends C.Component{static defaultProps={collapsedCo... method constructor (line 1) | constructor(e,t){super(e,t);let{expanded:r,collapsedContent:a}=this.pr... method componentDidMount (line 1) | componentDidMount(){const{hideSelfOnExpand:e,expanded:t,modelName:r}=t... method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){this.props.expanded!==e.expanded&&... method render (line 1) | render(){const{title:e,classes:t}=this.props;return this.state.expande... class ModelWrapper (line 1) | class ModelWrapper extends C.Component{onToggle=(e,t)=>{this.props.layou... method render (line 1) | render(){let{getComponent:e,getConfigs:t}=this.props;const r=e("Model"... function _extends (line 1) | function _extends(){return _extends=Object.assign?Object.assign.bind():f... class Model (line 1) | class Model extends(St()){static propTypes={schema:ze().map.isRequired,g... method render (line 1) | render(){let{getComponent:e,getConfigs:t,specSelectors:r,schema:a,requ... class Models (line 1) | class Models extends C.Component{getSchemaBasePath=()=>this.props.specSe... method render (line 1) | render(){let{specSelectors:e,getComponent:t,layoutSelectors:r,layoutAc... class ObjectModel (line 1) | class ObjectModel extends C.Component{render(){let{schema:e,name:t,displ... method render (line 1) | render(){let{schema:e,name:t,displayName:r,isRef:a,getComponent:n,getC... class ArrayModel (line 1) | class ArrayModel extends C.Component{render(){let{getComponent:e,getConf... method render (line 1) | render(){let{getComponent:e,getConfigs:t,schema:r,depth:a,expandDepth:... class Primitive (line 1) | class Primitive extends C.Component{render(){let{schema:e,getComponent:t... method render (line 1) | render(){let{schema:e,getComponent:t,getConfigs:r,name:a,displayName:n... class Schemes (line 1) | class Schemes extends x().Component{UNSAFE_componentWillMount(){let{sche... method UNSAFE_componentWillMount (line 1) | UNSAFE_componentWillMount(){let{schemes:e}=this.props;this.setScheme(e... method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){this.props.currentScheme&&e.scheme... method render (line 1) | render(){let{schemes:e,currentScheme:t}=this.props;return x().createEl... class SchemesContainer (line 1) | class SchemesContainer extends x().Component{render(){const{specActions:... method render (line 1) | render(){const{specActions:e,specSelectors:t,getComponent:r}=this.prop... class JsonSchemaForm (line 1) | class JsonSchemaForm extends C.Component{static defaultProps=wt;componen... method componentDidMount (line 1) | componentDidMount(){const{dispatchInitialValue:e,value:t,onChange:r}=t... method render (line 1) | render(){let{schema:e,errors:t,value:r,onChange:a,getComponent:n,fn:s,... class JsonSchema_string (line 1) | class JsonSchema_string extends C.Component{static defaultProps=wt;onCha... method render (line 1) | render(){let{getComponent:e,value:t,schema:r,errors:a,required:n,descr... class JsonSchema_array (line 1) | class JsonSchema_array extends C.PureComponent{static defaultProps=wt;co... method constructor (line 1) | constructor(e,t){super(e,t),this.state={value:valueOrEmptyList(e.value... method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){const t=valueOrEmptyList(e.value);... method render (line 1) | render(){let{getComponent:e,required:t,schema:r,errors:a,fn:n,disabled... class JsonSchemaArrayItemText (line 1) | class JsonSchemaArrayItemText extends C.Component{static defaultProps=wt... method render (line 1) | render(){let{value:e,errors:t,description:r,disabled:a}=this.props;ret... class JsonSchemaArrayItemFile (line 1) | class JsonSchemaArrayItemFile extends C.Component{static defaultProps=wt... method render (line 1) | render(){let{getComponent:e,errors:t,disabled:r}=this.props;const a=e(... class JsonSchema_boolean (line 1) | class JsonSchema_boolean extends C.Component{static defaultProps=wt;onEn... method render (line 1) | render(){let{getComponent:e,value:t,errors:r,schema:a,required:n,disab... class JsonSchema_object (line 1) | class JsonSchema_object extends C.PureComponent{constructor(){super()}st... method constructor (line 1) | constructor(){super()} method render (line 1) | render(){let{getComponent:e,value:t,errors:r,disabled:a}=this.props;co... function valueOrEmptyList (line 1) | function valueOrEmptyList(e){return N.List.isList(e)?e:Array.isArray(e)?... class Cache (line 1) | class Cache extends Map{delete(e){const t=Array.from(this.keys()).find(s... method delete (line 1) | delete(e){const t=Array.from(this.keys()).find(shallowArrayEquals(e));... method get (line 1) | get(e){const t=Array.from(this.keys()).find(shallowArrayEquals(e));ret... method has (line 1) | has(e){return-1!==Array.from(this.keys()).findIndex(shallowArrayEquals... function getParameter (line 1) | function getParameter(e,t,r,a){return t=t||[],e.getIn(["meta","paths",..... function parameterValues (line 1) | function parameterValues(e,t,r){return t=t||[],operationWithMeta(e,...t)... function parametersIncludeIn (line 1) | function parametersIncludeIn(e,t=""){if(N.List.isList(e))return e.some((... function parametersIncludeType (line 1) | function parametersIncludeType(e,t=""){if(N.List.isList(e))return e.some... function contentTypeValues (line 1) | function contentTypeValues(e,t){t=t||[];let r=Ht(e).getIn(["paths",...t]... function currentProducesFor (line 1) | function currentProducesFor(e,t){t=t||[];const r=Ht(e).getIn(["paths",..... function producesOptionsFor (line 1) | function producesOptionsFor(e,t){t=t||[];const r=Ht(e),a=r.getIn(["paths... function consumesOptionsFor (line 1) | function consumesOptionsFor(e,t){t=t||[];const r=Ht(e),a=r.getIn(["paths... function returnSelfOrNewMap (line 1) | function returnSelfOrNewMap(e){return N.Map.isMap(e)?e:new N.Map} function updateSpec (line 1) | function updateSpec(e){const t=toStr(e).replace(/\t/g," ");if("string"=... function updateResolved (line 1) | function updateResolved(e){return{type:Dr,payload:e}} function updateUrl (line 1) | function updateUrl(e){return{type:Nr,payload:e}} function updateJsonSpec (line 1) | function updateJsonSpec(e){return{type:kr,payload:e}} function changeParam (line 1) | function changeParam(e,t,r,a,n){return{type:Ar,payload:{path:e,value:a,p... function changeParamByIdentity (line 1) | function changeParamByIdentity(e,t,r,a){return{type:Ar,payload:{path:e,p... function clearValidateParams (line 1) | function clearValidateParams(e){return{type:$r,payload:{pathMethod:e}}} function changeConsumesValue (line 1) | function changeConsumesValue(e,t){return{type:Vr,payload:{path:e,value:t... function changeProducesValue (line 1) | function changeProducesValue(e,t){return{type:Vr,payload:{path:e,value:t... function clearResponse (line 1) | function clearResponse(e,t){return{type:Tr,payload:{path:e,method:t}}} function clearRequest (line 1) | function clearRequest(e,t){return{type:Jr,payload:{path:e,method:t}}} function setScheme (line 1) | function setScheme(e,t,r){return{type:Lr,payload:{scheme:e,path:t,method... function swagger_client (line 1) | function swagger_client({configs:e,getConfigs:t}){return{fn:{fetch:(0,aa... function util (line 1) | function util(){return{fn:{shallowEqualKeys}}} class WithSystem (line 1) | class WithSystem extends C.Component{render(){return x().createElement(t... method render (line 1) | render(){return x().createElement(t,et()({},e(),this.props,this.contex... class WithRoot (line 1) | class WithRoot extends C.Component{render(){return x().createElement(ia.... method render (line 1) | render(){return x().createElement(ia.Provider,{store:t},x().createElem... class WithMappedContainer (line 1) | class WithMappedContainer extends C.Component{constructor(t,r){super(t,r... method constructor (line 1) | constructor(t,r){super(t,r),handleProps(e,a,t,{})} method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(t){handleProps(e,a,t,this.props)} method render (line 1) | render(){const e=Ie()(this.props,a?Object.keys(a):[]);return x().creat... function downloadUrlPlugin (line 1) | function downloadUrlPlugin(e){let{fn:t}=e;const r={download:e=>({errActi... class WithErrorBoundary (line 1) | class WithErrorBoundary extends C.Component{render(){return x().createEl... method render (line 1) | render(){return x().createElement(n,{targetName:s,getComponent:r,fn:a}... class ErrorBoundary (line 1) | class ErrorBoundary extends C.Component{static defaultProps={targetName:... method getDerivedStateFromError (line 1) | static getDerivedStateFromError(e){return{hasError:!0,error:e}} method constructor (line 1) | constructor(...e){super(...e),this.state={hasError:!1,error:null}} method componentDidCatch (line 1) | componentDidCatch(e,t){this.props.fn.componentDidCatch(e,t)} method render (line 1) | render(){const{getComponent:e,targetName:t,children:r}=this.props;if(t... class App (line 1) | class App extends x().Component{getLayout(){const{getComponent:e,layoutS... method getLayout (line 1) | getLayout(){const{getComponent:e,layoutSelectors:t}=this.props,r=t.cur... method render (line 1) | render(){const e=this.getLayout();return x().createElement(e,null)} class AuthorizationPopup (line 1) | class AuthorizationPopup extends x().Component{close=()=>{let{authAction... method render (line 1) | render(){let{authSelectors:e,authActions:t,getComponent:r,errSelectors... class AuthorizeBtn (line 1) | class AuthorizeBtn extends x().Component{render(){let{isAuthorized:e,sho... method render (line 1) | render(){let{isAuthorized:e,showPopup:t,onClick:r,getComponent:a}=this... class AuthorizeBtnContainer (line 1) | class AuthorizeBtnContainer extends x().Component{render(){const{authAct... method render (line 1) | render(){const{authActions:e,authSelectors:t,specSelectors:r,getCompon... class AuthorizeOperationBtn (line 1) | class AuthorizeOperationBtn extends x().Component{onClick=e=>{e.stopProp... method render (line 1) | render(){let{isAuthorized:e,getComponent:t}=this.props;const r=t("Lock... class Auths (line 1) | class Auths extends x().Component{constructor(e,t){super(e,t),this.state... method constructor (line 1) | constructor(e,t){super(e,t),this.state={}} method render (line 1) | render(){let{definitions:e,getComponent:t,authSelectors:r,errSelectors... class auth_item_Auths (line 1) | class auth_item_Auths extends x().Component{render(){let{schema:e,name:t... method render (line 1) | render(){let{schema:e,name:t,getComponent:r,onAuthChange:a,authorized:... class AuthError (line 1) | class AuthError extends x().Component{render(){let{error:e}=this.props,t... method render (line 1) | render(){let{error:e}=this.props,t=e.get("level"),r=e.get("message"),a... class ApiKeyAuth (line 1) | class ApiKeyAuth extends x().Component{constructor(e,t){super(e,t);let{n... method constructor (line 1) | constructor(e,t){super(e,t);let{name:r,schema:a}=this.props,n=this.get... method getValue (line 1) | getValue(){let{name:e,authorized:t}=this.props;return t&&t.getIn([e,"v... method render (line 1) | render(){let{schema:e,getComponent:t,errSelectors:r,name:a}=this.props... class BasicAuth (line 1) | class BasicAuth extends x().Component{constructor(e,t){super(e,t);let{sc... method constructor (line 1) | constructor(e,t){super(e,t);let{schema:r,name:a}=this.props,n=this.get... method getValue (line 1) | getValue(){let{authorized:e,name:t}=this.props;return e&&e.getIn([t,"v... method render (line 1) | render(){let{schema:e,getComponent:t,name:r,errSelectors:a}=this.props... function Example (line 1) | function Example(e){const{example:t,showValue:r,getComponent:a}=e,n=a("M... class ExamplesSelect (line 1) | class ExamplesSelect extends x().PureComponent{static defaultProps={exam... method componentDidMount (line 1) | componentDidMount(){const{onSelect:e,examples:t}=this.props;if("functi... method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){const{currentExampleKey:t,examples... method render (line 1) | render(){const{examples:e,currentExampleKey:t,isValueModified:r,isModi... class ExamplesSelectValueRetainer (line 1) | class ExamplesSelectValueRetainer extends x().PureComponent{static defau... method constructor (line 1) | constructor(e){super(e);const t=this._getCurrentExampleValue();this.st... method componentWillUnmount (line 1) | componentWillUnmount(){this.props.setRetainRequestBodyValueFlag(!1)} method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){const{currentUserInputValue:t,exam... method render (line 1) | render(){const{currentUserInputValue:e,examples:t,currentKey:r,getComp... function oauth2_authorize_authorize (line 1) | function oauth2_authorize_authorize({auth:e,authActions:t,errActions:r,c... class Oauth2 (line 1) | class Oauth2 extends x().Component{constructor(e,t){super(e,t);let{name:... method constructor (line 1) | constructor(e,t){super(e,t);let{name:r,schema:a,authorized:n,authSelec... method render (line 1) | render(){let{schema:e,getComponent:t,authSelectors:r,errSelectors:a,na... class Clear (line 1) | class Clear extends C.Component{onClick=()=>{let{specActions:e,path:t,me... method render (line 1) | render(){return x().createElement("button",{className:"btn btn-clear o... class LiveResponse (line 1) | class LiveResponse extends x().Component{shouldComponentUpdate(e){return... method shouldComponentUpdate (line 1) | shouldComponentUpdate(e){return this.props.response!==e.response||this... method render (line 1) | render(){const{response:e,getComponent:t,getConfigs:r,displayRequestDu... class OnlineValidatorBadge (line 1) | class OnlineValidatorBadge extends x().Component{constructor(e,t){super(... method constructor (line 1) | constructor(e,t){super(e,t);let{getConfigs:r}=e,{validatorUrl:a}=r();t... method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){let{getConfigs:t}=e,{validatorUrl:... method render (line 1) | render(){let{getConfigs:e}=this.props,{spec:t}=e(),r=sanitizeUrl(this.... class ValidatorImage (line 1) | class ValidatorImage extends x().Component{constructor(e){super(e),this.... method constructor (line 1) | constructor(e){super(e),this.state={loaded:!1,error:!1}} method componentDidMount (line 1) | componentDidMount(){const e=new Image;e.onload=()=>{this.setState({loa... method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){if(e.src!==this.props.src){const t... method render (line 1) | render(){return this.state.error?x().createElement("img",{alt:"Error"}... class Operations (line 1) | class Operations extends x().Component{render(){let{specSelectors:e}=thi... method render (line 1) | render(){let{specSelectors:e}=this.props;const t=e.taggedOperations();... function isAbsoluteUrl (line 1) | function isAbsoluteUrl(e){return e.match(/^(?:[a-z]+:)?\/\//i)} function buildBaseUrl (line 1) | function buildBaseUrl(e,t){return e?isAbsoluteUrl(e)?function addProtoco... function safeBuildUrl (line 1) | function safeBuildUrl(e,t,{selectedServer:r=""}={}){try{return function ... class OperationTag (line 1) | class OperationTag extends x().Component{static defaultProps={tagObj:k()... method render (line 1) | render(){const{tagObj:e,tag:t,children:r,oas3Selectors:a,layoutSelecto... class Operation (line 1) | class Operation extends C.PureComponent{static defaultProps={operation:n... method render (line 1) | render(){let{specPath:e,response:t,request:r,toggleShown:a,onTryoutCli... class OperationContainer (line 1) | class OperationContainer extends C.PureComponent{constructor(e,t){super(... method constructor (line 1) | constructor(e,t){super(e,t);const{tryItOutEnabled:r}=e.getConfigs();th... method mapStateToProps (line 1) | mapStateToProps(e,t){const{op:r,layoutSelectors:a,getConfigs:n}=t,{doc... method componentDidMount (line 1) | componentDidMount(){const{isShown:e}=this.props,t=this.getResolvedSubt... method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){const{response:t,isShown:r}=e,a=th... method render (line 1) | render(){let{op:e,tag:t,path:r,method:a,security:n,isAuthorized:s,oper... class OperationSummary (line 1) | class OperationSummary extends C.PureComponent{static defaultProps={oper... method render (line 1) | render(){let{isShown:e,toggleShown:t,getComponent:r,authActions:a,auth... class OperationSummaryMethod (line 1) | class OperationSummaryMethod extends C.PureComponent{static defaultProps... method render (line 1) | render(){let{method:e}=this.props;return x().createElement("span",{cla... class OperationSummaryPath (line 1) | class OperationSummaryPath extends C.PureComponent{render(){let{getCompo... method render (line 1) | render(){let{getComponent:e,operationProps:t}=this.props,{deprecated:r... function createHtmlReadyId (line 1) | function createHtmlReadyId(e,t="_"){return e.replace(/[^\w-]/g,t)} class Responses (line 1) | class Responses extends x().Component{static defaultProps={tryItOutRespo... method render (line 1) | render(){let{responses:e,tryItOutResponse:t,getComponent:r,getConfigs:... function getKnownSyntaxHighlighterLanguage (line 1) | function getKnownSyntaxHighlighterLanguage(e){return function canJsonPar... class Response (line 1) | class Response extends x().Component{constructor(e,t){super(e,t),this.st... method constructor (line 1) | constructor(e,t){super(e,t),this.state={responseContentType:""}} method render (line 1) | render(){let{path:e,method:t,code:r,response:a,className:n,specPath:s,... class ResponseBody (line 1) | class ResponseBody extends x().PureComponent{state={parsedContent:null};... method componentDidMount (line 1) | componentDidMount(){this.updateParsedContent(null)} method componentDidUpdate (line 1) | componentDidUpdate(e){this.updateParsedContent(e.content)} method render (line 1) | render(){let{content:e,contentType:t,url:r,headers:a={},getComponent:n... class Parameters (line 1) | class Parameters extends C.Component{constructor(e){super(e),this.state=... method constructor (line 1) | constructor(e){super(e),this.state={callbackVisible:!1,parametersVisib... method render (line 1) | render(){let{onTryoutClick:e,onResetClick:t,parameters:r,allowTryItOut... class ParameterIncludeEmpty (line 1) | class ParameterIncludeEmpty extends C.Component{static defaultProps=an;c... method componentDidMount (line 1) | componentDidMount(){const{isIncludedOptions:e,onChange:t}=this.props,{... method render (line 1) | render(){let{isIncluded:e,isDisabled:t}=this.props;return x().createEl... class ParameterRow (line 1) | class ParameterRow extends C.Component{constructor(e,t){super(e,t),this.... method constructor (line 1) | constructor(e,t){super(e,t),this.setDefaultValue()} method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){let t,{specSelectors:r,pathMethod:... method getParamKey (line 1) | getParamKey(){const{param:e}=this.props;return e?`${e.get("name")}-${e... method render (line 1) | render(){let{param:e,rawParam:t,getComponent:r,getConfigs:a,isExecute:... class Execute (line 1) | class Execute extends C.Component{handleValidateParameters=()=>{let{spec... method render (line 1) | render(){const{disabled:e}=this.props;return x().createElement("button... class headers_Headers (line 1) | class headers_Headers extends x().Component{render(){let{headers:e,getCo... method render (line 1) | render(){let{headers:e,getComponent:t}=this.props;const r=t("Property"... class Errors (line 1) | class Errors extends x().Component{render(){let{editorActions:e,errSelec... method render (line 1) | render(){let{editorActions:e,errSelectors:t,layoutSelectors:r,layoutAc... function toTitleCase (line 1) | function toTitleCase(e){return(e||"").split(" ").map((e=>e[0].toUpperCas... class ContentType (line 1) | class ContentType extends x().Component{static defaultProps={onChange:co... method componentDidMount (line 1) | componentDidMount(){this.props.contentTypes&&this.props.onChange(this.... method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){e.contentTypes&&e.contentTypes.siz... method render (line 1) | render(){let{ariaControls:e,ariaLabel:t,className:r,contentTypes:a,con... function xclass (line 1) | function xclass(...e){return e.filter((e=>!!e)).join(" ").trim()} class Container (line 1) | class Container extends x().Component{render(){let{fullscreen:e,full:t,.... method render (line 1) | render(){let{fullscreen:e,full:t,...r}=this.props;if(e)return x().crea... class Col (line 1) | class Col extends x().Component{render(){const{hide:e,keepContents:t,mob... method render (line 1) | render(){const{hide:e,keepContents:t,mobile:r,tablet:a,desktop:n,large... class Row (line 1) | class Row extends x().Component{render(){return x().createElement("div",... method render (line 1) | render(){return x().createElement("div",et()({},this.props,{className:... class Button (line 1) | class Button extends x().Component{static defaultProps={className:""};re... method render (line 1) | render(){return x().createElement("button",et()({},this.props,{classNa... class Select (line 1) | class Select extends x().Component{static defaultProps={multiple:!1,allo... method constructor (line 1) | constructor(e,t){let r;super(e,t),r=e.value?e.value:e.multiple?[""]:""... method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){e.value!==this.props.value&&this.s... method render (line 1) | render(){let{allowedValues:e,multiple:t,allowEmptyValue:r,disabled:a}=... class Link (line 1) | class Link extends x().Component{render(){return x().createElement("a",e... method render (line 1) | render(){return x().createElement("a",et()({},this.props,{rel:"noopene... class Collapse (line 1) | class Collapse extends x().Component{static defaultProps={isOpened:!1,an... method renderNotAnimated (line 1) | renderNotAnimated(){return this.props.isOpened?x().createElement(NoMar... method render (line 1) | render(){let{animated:e,isOpened:t,children:r}=this.props;return e?(r=... class Overview (line 1) | class Overview extends x().Component{constructor(...e){super(...e),this.... method constructor (line 1) | constructor(...e){super(...e),this.setTagShown=this._setTagShown.bind(... method _setTagShown (line 1) | _setTagShown(e,t){this.props.layoutActions.show(e,t)} method showOp (line 1) | showOp(e,t){let{layoutActions:r}=this.props;r.show(e,t)} method render (line 1) | render(){let{specSelectors:e,layoutSelectors:t,layoutActions:r,getComp... class OperationLink (line 1) | class OperationLink extends x().Component{constructor(e){super(e),this.o... method constructor (line 1) | constructor(e){super(e),this.onClick=this._onClick.bind(this)} method _onClick (line 1) | _onClick(){let{showOpId:e,showOpIdPrefix:t,onClick:r,shown:a}=this.pro... method render (line 1) | render(){let{id:e,method:t,shown:r,href:a}=this.props;return x().creat... class InitializedInput (line 1) | class InitializedInput extends x().Component{componentDidMount(){this.pr... method componentDidMount (line 1) | componentDidMount(){this.props.initialValue&&(this.inputRef.value=this... method render (line 1) | render(){const{value:e,defaultValue:t,initialValue:r,...a}=this.props;... class InfoBasePath (line 1) | class InfoBasePath extends x().Component{render(){const{host:e,basePath:... method render (line 1) | render(){const{host:e,basePath:t}=this.props;return x().createElement(... class InfoUrl (line 1) | class InfoUrl extends x().PureComponent{render(){const{url:e,getComponen... method render (line 1) | render(){const{url:e,getComponent:t}=this.props,r=t("Link");return x()... class Info (line 1) | class Info extends x().Component{render(){const{info:e,url:t,host:r,base... method render (line 1) | render(){const{info:e,url:t,host:r,basePath:a,getComponent:n,externalD... class InfoContainer (line 1) | class InfoContainer extends x().Component{render(){const{specSelectors:e... method render (line 1) | render(){const{specSelectors:e,getComponent:t,oas3Selectors:r}=this.pr... class Contact (line 1) | class Contact extends x().Component{render(){const{data:e,getComponent:t... method render (line 1) | render(){const{data:e,getComponent:t,selectedServer:r,url:a}=this.prop... class License (line 1) | class License extends x().Component{render(){const{license:e,getComponen... method render (line 1) | render(){const{license:e,getComponent:t,selectedServer:r,url:a}=this.p... class JumpToPath (line 1) | class JumpToPath extends x().Component{render(){return null}} method render (line 1) | render(){return null} class CopyToClipboardBtn (line 1) | class CopyToClipboardBtn extends x().Component{render(){let{getComponent... method render (line 1) | render(){let{getComponent:e}=this.props;const t=e("CopyIcon");return x... class Footer (line 1) | class Footer extends x().Component{render(){return x().createElement("di... method render (line 1) | render(){return x().createElement("div",{className:"footer"})} class FilterContainer (line 1) | class FilterContainer extends x().Component{onFilterChange=e=>{const{tar... method render (line 1) | render(){const{specSelectors:e,layoutSelectors:t,getComponent:r}=this.... class ParamBody (line 1) | class ParamBody extends C.PureComponent{static defaultProp={consumes:(0,... method constructor (line 1) | constructor(e,t){super(e,t),this.state={isEditBox:!1,value:""}} method componentDidMount (line 1) | componentDidMount(){this.updateValues.call(this,this.props)} method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){this.updateValues.call(this,e)} method render (line 1) | render(){let{onChangeConsumes:e,param:t,isExecute:r,specSelectors:a,pa... class Curl (line 1) | class Curl extends x().Component{render(){const{request:e,getComponent:t... method render (line 1) | render(){const{request:e,getComponent:t}=this.props,r=requestSnippetGe... class TryItOutButton (line 1) | class TryItOutButton extends x().Component{static defaultProps={onTryout... method render (line 1) | render(){const{onTryoutClick:e,onCancelClick:t,onResetClick:r,enabled:... class VersionPragmaFilter (line 1) | class VersionPragmaFilter extends x().PureComponent{static defaultProps=... method render (line 1) | render(){const{bypass:e,isSwagger2:t,isOAS3:r,alsoShow:a}=this.props;r... function sanitizer (line 1) | function sanitizer(e,{useUnsafeMarkdown:t=!1}={}){const r=t,a=t?[]:["sty... class BaseLayout (line 1) | class BaseLayout extends x().Component{render(){const{errSelectors:e,spe... method render (line 1) | render(){const{errSelectors:e,specSelectors:t,getComponent:r}=this.pro... function onlyOAS3 (line 1) | function onlyOAS3(e){return(t,r)=>(...a)=>{if(r.getSystem().specSelector... function OAS3ComponentWrapFactory (line 1) | function OAS3ComponentWrapFactory(e){return(t,r)=>a=>"function"==typeof ... function selectors_onlyOAS3 (line 1) | function selectors_onlyOAS3(e){return(t,...r)=>a=>{if(a.specSelectors.is... class operation_link_OperationLink (line 1) | class operation_link_OperationLink extends C.Component{render(){const{li... method render (line 1) | render(){const{link:e,name:t,getComponent:r}=this.props,a=r("Markdown"... class ServersContainer (line 1) | class ServersContainer extends x().Component{render(){const{specSelector... method render (line 1) | render(){const{specSelectors:e,oas3Selectors:t,oas3Actions:r,getCompon... class RequestBodyEditor (line 1) | class RequestBodyEditor extends C.PureComponent{static defaultProps={onC... method constructor (line 1) | constructor(e,t){super(e,t),this.state={value:stringify(e.value)||e.de... method UNSAFE_componentWillReceiveProps (line 1) | UNSAFE_componentWillReceiveProps(e){this.props.value!==e.value&&e.valu... method render (line 1) | render(){let{getComponent:e,errors:t}=this.props,{value:r}=this.state,... class HttpAuth (line 1) | class HttpAuth extends x().Component{constructor(e,t){super(e,t);let{nam... method constructor (line 1) | constructor(e,t){super(e,t);let{name:r,schema:a}=this.props,n=this.get... method getValue (line 1) | getValue(){let{name:e,authorized:t}=this.props;return t&&t.getIn([e,"v... method render (line 1) | render(){let{schema:e,getComponent:t,errSelectors:r,name:a}=this.props... class OperationServers (line 1) | class OperationServers extends x().Component{setSelectedServer=e=>{const... method render (line 1) | render(){const{operationServers:e,pathServers:t,getComponent:r}=this.p... class ModelComponent (line 1) | class ModelComponent extends C.Component{render(){let{getConfigs:e,schem... method render (line 1) | render(){let{getConfigs:e,schema:t,Ori:r}=this.props,a=["model-box"],n... function setSelectedServer (line 1) | function setSelectedServer(e,t){return{type:Dn,payload:{selectedServerUr... function setRequestBodyValue (line 1) | function setRequestBodyValue({value:e,pathMethod:t}){return{type:Kn,payl... function setRequestBodyInclusion (line 1) | function setRequestBodyInclusion({value:e,pathMethod:t,name:r}){return{t... function setActiveExamplesMember (line 1) | function setActiveExamplesMember({name:e,pathMethod:t,contextType:r,cont... function setRequestContentType (line 1) | function setRequestContentType({value:e,pathMethod:t}){return{type:Bn,pa... function setResponseContentType (line 1) | function setResponseContentType({value:e,path:t,method:r}){return{type:F... function setServerVariableValue (line 1) | function setServerVariableValue({server:e,namespace:t,key:r,val:a}){retu... function oas3 (line 1) | function oas3(){return{components:jn,wrapComponents:Vn,statePlugins:{spe... class auths_Auths (line 1) | class auths_Auths extends x().Component{constructor(e,t){super(e,t),this... method constructor (line 1) | constructor(e,t){super(e,t),this.state={}} method render (line 1) | render(){let{definitions:e,getComponent:t,authSelectors:r,errSelectors... method register (line 1) | register(e,t){this.data[e]=t} method unregister (line 1) | unregister(e){void 0===e?this.data={}:delete this.data[e]} method get (line 1) | get(e){return this.data[e]} method defaults (line 1) | get defaults(){return{...this.#e}} method defaults (line 1) | get defaults(){return{...this.#e}} method defaults (line 1) | get defaults(){return{...this.#e}} method defaults (line 1) | get defaults(){return{...this.#e}} function PresetApis (line 1) | function PresetApis(){return[base,oas3,json_schema_2020_12,json_schema_2... function SwaggerUI (line 1) | function SwaggerUI(e){const t=query()(e),r=runtime()(),a=SwaggerUI.confi... FILE: pkg/gofr/subscriber.go type SubscribeFunc (line 12) | type SubscribeFunc type SubscriptionManager (line 14) | type SubscriptionManager struct method startSubscriber (line 27) | func (s *SubscriptionManager) startSubscriber(ctx context.Context, top... method handleSubscription (line 46) | func (s *SubscriptionManager) handleSubscription(ctx context.Context, ... function newSubscriptionManager (line 19) | func newSubscriptionManager(c *container.Container) SubscriptionManager { type panicLog (line 83) | type panicLog struct function panicRecovery (line 88) | func panicRecovery(re any, log logging.Logger) { FILE: pkg/gofr/subscriber_test.go function subscriptionError (line 15) | func subscriptionError(err string) error { type mockSubscriber (line 19) | type mockSubscriber struct method Query (line 22) | func (mockSubscriber) Query(_ context.Context, _ string, _ ...any) ([]... method CreateTopic (line 26) | func (mockSubscriber) CreateTopic(_ context.Context, _ string) error { method DeleteTopic (line 30) | func (mockSubscriber) DeleteTopic(_ context.Context, _ string) error { method Health (line 34) | func (mockSubscriber) Health() datasource.Health { method Publish (line 38) | func (mockSubscriber) Publish(_ context.Context, _ string, _ []byte) e... method Subscribe (line 42) | func (mockSubscriber) Subscribe(ctx context.Context, topic string) (*p... method Close (line 56) | func (mockSubscriber) Close() error { FILE: pkg/gofr/swagger.go constant OpenAPIJSON (line 19) | OpenAPIJSON = "openapi.json" function OpenAPIHandler (line 24) | func OpenAPIHandler(c *Context) (any, error) { function SwaggerUIHandler (line 38) | func SwaggerUIHandler(c *Context) (any, error) { method checkAndAddOpenAPIDocumentation (line 59) | func (a *App) checkAndAddOpenAPIDocumentation() { FILE: pkg/gofr/swagger_test.go function TestOpenAPIHandler (line 23) | func TestOpenAPIHandler(t *testing.T) { function TestOpenAPIHandler_Error (line 62) | func TestOpenAPIHandler_Error(t *testing.T) { function TestSwaggerHandler (line 75) | func TestSwaggerHandler(t *testing.T) { function TestSwaggerUIHandler_Error (line 109) | func TestSwaggerUIHandler_Error(t *testing.T) { FILE: pkg/gofr/telemetry.go method hasTelemetry (line 9) | func (a *App) hasTelemetry() bool { method sendTelemetry (line 13) | func (a *App) sendTelemetry(client *http.Client, isStart bool) { FILE: pkg/gofr/testutil/error.go type CustomError (line 3) | type CustomError struct method Error (line 7) | func (c CustomError) Error() string { FILE: pkg/gofr/testutil/error_test.go function TestMain (line 10) | func TestMain(m *testing.M) { function Test_CustomError (line 15) | func Test_CustomError(t *testing.T) { FILE: pkg/gofr/testutil/os.go function StdoutOutputForFunc (line 8) | func StdoutOutputForFunc(f func()) string { function StderrOutputForFunc (line 23) | func StderrOutputForFunc(f func()) string { FILE: pkg/gofr/testutil/os_test.go function TestStdoutOutputForFunc (line 9) | func TestStdoutOutputForFunc(t *testing.T) { function TestStderrOutputForFunc (line 21) | func TestStderrOutputForFunc(t *testing.T) { FILE: pkg/gofr/testutil/port.go function GetFreePort (line 13) | func GetFreePort(t *testing.T) int { type ServiceConfigs (line 29) | type ServiceConfigs struct method Get (line 39) | func (*ServiceConfigs) Get(string) string { method GetOrDefault (line 44) | func (*ServiceConfigs) GetOrDefault(string, string) string { function NewServerConfigs (line 51) | func NewServerConfigs(t *testing.T) *ServiceConfigs { FILE: pkg/gofr/testutil/port_test.go function TestGetFreePort (line 14) | func TestGetFreePort(t *testing.T) { function TestNewServerConfigs (line 26) | func TestNewServerConfigs(t *testing.T) { function TestServiceConfigs_Get (line 53) | func TestServiceConfigs_Get(t *testing.T) { function TestServiceConfigs_GetOrDefault (line 90) | func TestServiceConfigs_GetOrDefault(t *testing.T) { FILE: pkg/gofr/version/version.go constant Framework (line 3) | Framework = "v1.54.3" FILE: pkg/gofr/websocket.go method OverrideWebsocketUpgrader (line 23) | func (a *App) OverrideWebsocketUpgrader(wsUpgrader websocket.Upgrader) { method WebSocket (line 30) | func (a *App) WebSocket(route string, handler Handler) { method AddWSService (line 52) | func (a *App) AddWSService(serviceName, url string, headers http.Header,... method handleReconnection (line 77) | func (a *App) handleReconnection(serviceName, url string, headers http.H... function handleWebSocketConnection (line 100) | func handleWebSocketConnection(ctx *Context, conn *websocket.Connection,... function handleWebSocketError (line 119) | func handleWebSocketError(ctx *Context, msg string, err error) bool { function serializeMessage (line 134) | func serializeMessage(response any) ([]byte, error) { FILE: pkg/gofr/websocket/interfaces.go type Upgrader (line 10) | type Upgrader interface FILE: pkg/gofr/websocket/mock_interfaces.go type MockUpgrader (line 21) | type MockUpgrader struct method EXPECT (line 39) | func (m *MockUpgrader) EXPECT() *MockUpgraderMockRecorder { method Upgrade (line 44) | func (m *MockUpgrader) Upgrade(w http.ResponseWriter, r *http.Request,... type MockUpgraderMockRecorder (line 27) | type MockUpgraderMockRecorder struct method Upgrade (line 53) | func (mr *MockUpgraderMockRecorder) Upgrade(w, r, responseHeader any) ... function NewMockUpgrader (line 32) | func NewMockUpgrader(ctrl *gomock.Controller) *MockUpgrader { FILE: pkg/gofr/websocket/options.go type Options (line 11) | type Options function WithHandshakeTimeout (line 14) | func WithHandshakeTimeout(t time.Duration) Options { function WithReadBufferSize (line 21) | func WithReadBufferSize(size int) Options { function WithWriteBufferSize (line 28) | func WithWriteBufferSize(size int) Options { function WithSubprotocols (line 35) | func WithSubprotocols(subprotocols ...string) Options { function WithError (line 42) | func WithError(fn func(w http.ResponseWriter, r *http.Request, status in... function WithCheckOrigin (line 49) | func WithCheckOrigin(fn func(r *http.Request) bool) Options { function WithCompression (line 56) | func WithCompression() Options { FILE: pkg/gofr/websocket/websocket.go type WSKey (line 15) | type WSKey constant WSConnectionKey (line 18) | WSConnectionKey WSKey = "ws-connection-key" type Connection (line 21) | type Connection struct method Context (line 55) | func (*Connection) Context() context.Context { method Param (line 59) | func (*Connection) Param(_ string) string { method PathParam (line 63) | func (*Connection) PathParam(_ string) string { method Bind (line 67) | func (w *Connection) Bind(v any) error { method WriteMessage (line 86) | func (w *Connection) WriteMessage(messageType int, data []byte) error { method ReadMessage (line 96) | func (w *Connection) ReadMessage() (messageType int, p []byte, err err... method SetReadDeadline (line 101) | func (w *Connection) SetReadDeadline(t time.Time) error { method SetWriteDeadline (line 106) | func (w *Connection) SetWriteDeadline(t time.Time) error { method HostName (line 110) | func (*Connection) HostName() string { method Params (line 196) | func (*Connection) Params(string) []string { constant TextMessage (line 35) | TextMessage = 1 type WSUpgrader (line 38) | type WSUpgrader struct method Upgrade (line 140) | func (u *WSUpgrader) Upgrade(w http.ResponseWriter, r *http.Request, function NewWSUpgrader (line 44) | func NewWSUpgrader(opts ...Options) *WSUpgrader { type Manager (line 116) | type Manager struct method GetWebsocketConnection (line 146) | func (ws *Manager) GetWebsocketConnection(connID string) *Connection { method ListConnections (line 154) | func (ws *Manager) ListConnections() []string { method GetConnectionByServiceName (line 167) | func (ws *Manager) GetConnectionByServiceName(serviceName string) *Con... method AddWebsocketConnection (line 175) | func (ws *Manager) AddWebsocketConnection(connID string, conn *Connect... method CloseConnection (line 183) | func (ws *Manager) CloseConnection(connID string) { type ConnectionHub (line 123) | type ConnectionHub struct function New (line 129) | func New() *Manager { FILE: pkg/gofr/websocket/websocket_test.go function TestMain (line 19) | func TestMain(m *testing.M) { function setupWebSocketServer (line 25) | func setupWebSocketServer(t *testing.T, handler func(*Connection)) *http... function connectToWebSocket (line 45) | func connectToWebSocket(t *testing.T, serverURL string) (*Connection, *h... function sendMessageToWebSocket (line 57) | func sendMessageToWebSocket(t *testing.T, conn *Connection, message []by... function waitForWebSocketOperation (line 65) | func waitForWebSocketOperation(t *testing.T) { function TestConnection_Bind_Success (line 73) | func TestConnection_Bind_Success(t *testing.T) { function TestConnection_Bind_Failure (line 123) | func TestConnection_Bind_Failure(t *testing.T) { function TestConnection_WriteMessage (line 158) | func TestConnection_WriteMessage(t *testing.T) { function TestConnection_ReadMessage (line 200) | func TestConnection_ReadMessage(t *testing.T) { function TestConnection_ReadMessage_ErrorHandling (line 225) | func TestConnection_ReadMessage_ErrorHandling(t *testing.T) { function TestConnection_Deadlines (line 290) | func TestConnection_Deadlines(t *testing.T) { function TestWSUpgrader_NewWSUpgrader (line 314) | func TestWSUpgrader_NewWSUpgrader(t *testing.T) { function TestWSUpgrader_BufferOptions (line 362) | func TestWSUpgrader_BufferOptions(t *testing.T) { function TestWSUpgrader_TimeoutOptions (line 429) | func TestWSUpgrader_TimeoutOptions(t *testing.T) { function TestWSUpgrader_ConflictingOptions (line 468) | func TestWSUpgrader_ConflictingOptions(t *testing.T) { function TestWSUpgrader_RealConnectionConflicts_Success (line 547) | func TestWSUpgrader_RealConnectionConflicts_Success(t *testing.T) { function TestWSUpgrader_RealConnectionConflicts_Failure (line 601) | func TestWSUpgrader_RealConnectionConflicts_Failure(t *testing.T) { function TestWSUpgrader_Upgrade_Success (line 647) | func TestWSUpgrader_Upgrade_Success(t *testing.T) { function TestWSUpgrader_Upgrade_Failure (line 700) | func TestWSUpgrader_Upgrade_Failure(t *testing.T) { function TestManager_New (line 740) | func TestManager_New(t *testing.T) { function TestManager_ConnectionManagement (line 750) | func TestManager_ConnectionManagement(t *testing.T) { function TestManager_ConcurrentOperations (line 786) | func TestManager_ConcurrentOperations(t *testing.T) { function TestConnection_Bind_EdgeCases_Success (line 845) | func TestConnection_Bind_EdgeCases_Success(t *testing.T) { function TestConnection_Bind_EdgeCases_Failure (line 896) | func TestConnection_Bind_EdgeCases_Failure(t *testing.T) { function TestManager_EdgeCases (line 935) | func TestManager_EdgeCases(t *testing.T) { function TestConnection_UnimplementedMethods (line 984) | func TestConnection_UnimplementedMethods(t *testing.T) { function TestConnection_ConcurrentWriteMessage (line 1006) | func TestConnection_ConcurrentWriteMessage(t *testing.T) { function TestConnection_Bind_JSONUnmarshalError (line 1049) | func TestConnection_Bind_JSONUnmarshalError(t *testing.T) { function TestConnection_Bind_StringCase (line 1078) | func TestConnection_Bind_StringCase(t *testing.T) { function TestConnection_Bind_JSONCase (line 1105) | func TestConnection_Bind_JSONCase(t *testing.T) { function TestManager_CloseConnection_WithValidConn (line 1137) | func TestManager_CloseConnection_WithValidConn(t *testing.T) { function TestWSUpgrader_Upgrade_WithResponseHeader (line 1162) | func TestWSUpgrader_Upgrade_WithResponseHeader(t *testing.T) { function TestOptions (line 1196) | func TestOptions(t *testing.T) { function TestConnection_Bind_ErrorPaths (line 1233) | func TestConnection_Bind_ErrorPaths(t *testing.T) { function TestConnection_Bind_JSONError (line 1328) | func TestConnection_Bind_JSONError(t *testing.T) { function TestManager_CloseConnection_WithNilConn (line 1356) | func TestManager_CloseConnection_WithNilConn(t *testing.T) { function TestManager_CloseConnection_NonExistent (line 1372) | func TestManager_CloseConnection_NonExistent(t *testing.T) { function TestManager_CloseConnection_WithRealConn (line 1384) | func TestManager_CloseConnection_WithRealConn(t *testing.T) { function TestWSUpgrader_Upgrade_InvalidRequest (line 1416) | func TestWSUpgrader_Upgrade_InvalidRequest(t *testing.T) { type testStruct (line 1431) | type testStruct struct function dereferenceValue (line 1437) | func dereferenceValue(v any) any { function createLargeJSON (line 1451) | func createLargeJSON() []byte { FILE: pkg/gofr/websocket_test.go function Test_WebSocket_Success (line 22) | func Test_WebSocket_Success(t *testing.T) { function Test_AddWSService (line 73) | func Test_AddWSService(t *testing.T) { function waitForWebSocketReady (line 108) | func waitForWebSocketReady(wsURL string, timeout time.Duration) error { function TestSerializeMessage (line 131) | func TestSerializeMessage(t *testing.T) {