MCPcopy Create free account
hub / github.com/dgraph-io/dgraph / addConnectedAdminResolvers

Method addConnectedAdminResolvers

graphql/admin/admin.go:869–926  ·  view source on GitHub ↗

addConnectedAdminResolvers sets up the real resolvers

()

Source from the content-addressed store, hash-verified

867
868// addConnectedAdminResolvers sets up the real resolvers
869func (as *adminServer) addConnectedAdminResolvers() {
870
871 qryRw := resolve.NewQueryRewriter()
872 dgEx := resolve.NewDgraphExecutor()
873
874 as.rf.WithMutationResolver("updateGQLSchema",
875 func(m schema.Mutation) resolve.MutationResolver {
876 return &updateSchemaResolver{admin: as}
877 }).
878 WithQueryResolver("getGQLSchema",
879 func(q schema.Query) resolve.QueryResolver {
880 return &getSchemaResolver{admin: as}
881 }).
882 WithQueryResolver("queryGroup",
883 func(q schema.Query) resolve.QueryResolver {
884 return resolve.NewQueryResolver(qryRw, dgEx)
885 }).
886 WithQueryResolver("queryUser",
887 func(q schema.Query) resolve.QueryResolver {
888 return resolve.NewQueryResolver(qryRw, dgEx)
889 }).
890 WithQueryResolver("getGroup",
891 func(q schema.Query) resolve.QueryResolver {
892 return resolve.NewQueryResolver(qryRw, dgEx)
893 }).
894 WithQueryResolver("getCurrentUser",
895 func(q schema.Query) resolve.QueryResolver {
896 return resolve.NewQueryResolver(&currentUserResolver{baseRewriter: qryRw}, dgEx)
897 }).
898 WithQueryResolver("getUser",
899 func(q schema.Query) resolve.QueryResolver {
900 return resolve.NewQueryResolver(qryRw, dgEx)
901 }).
902 WithMutationResolver("addUser",
903 func(m schema.Mutation) resolve.MutationResolver {
904 return resolve.NewDgraphResolver(resolve.NewAddRewriter(), dgEx)
905 }).
906 WithMutationResolver("addGroup",
907 func(m schema.Mutation) resolve.MutationResolver {
908 return resolve.NewDgraphResolver(NewAddGroupRewriter(), dgEx)
909 }).
910 WithMutationResolver("updateUser",
911 func(m schema.Mutation) resolve.MutationResolver {
912 return resolve.NewDgraphResolver(resolve.NewUpdateRewriter(), dgEx)
913 }).
914 WithMutationResolver("updateGroup",
915 func(m schema.Mutation) resolve.MutationResolver {
916 return resolve.NewDgraphResolver(NewUpdateGroupRewriter(), dgEx)
917 }).
918 WithMutationResolver("deleteUser",
919 func(m schema.Mutation) resolve.MutationResolver {
920 return resolve.NewDgraphResolver(resolve.NewDeleteRewriter(), dgEx)
921 }).
922 WithMutationResolver("deleteGroup",
923 func(m schema.Mutation) resolve.MutationResolver {
924 return resolve.NewDgraphResolver(resolve.NewDeleteRewriter(), dgEx)
925 })
926}

Callers 1

initServerMethod · 0.95

Calls 11

NewQueryRewriterFunction · 0.92
NewDgraphExecutorFunction · 0.92
NewQueryResolverFunction · 0.92
NewDgraphResolverFunction · 0.92
NewAddRewriterFunction · 0.92
NewUpdateRewriterFunction · 0.92
NewDeleteRewriterFunction · 0.92
NewAddGroupRewriterFunction · 0.85
NewUpdateGroupRewriterFunction · 0.85
WithMutationResolverMethod · 0.65
WithQueryResolverMethod · 0.65

Tested by

no test coverage detected