Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewExecutableSchema ¶
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
Types ¶
type ComplexityRoot ¶
type ComplexityRoot struct { Column struct { ChildRelations func(childComplexity int) int Comment func(childComplexity int) int Default func(childComplexity int) int ExtraDef func(childComplexity int) int Name func(childComplexity int) int Nullable func(childComplexity int) int ParentRelations func(childComplexity int) int Type func(childComplexity int) int } Constraint struct { Columns func(childComplexity int) int Comment func(childComplexity int) int Def func(childComplexity int) int Name func(childComplexity int) int ReferencedColumns func(childComplexity int) int ReferencedTable func(childComplexity int) int Table func(childComplexity int) int Type func(childComplexity int) int } Index struct { Columns func(childComplexity int) int Comment func(childComplexity int) int Def func(childComplexity int) int Name func(childComplexity int) int Table func(childComplexity int) int } Query struct { Table func(childComplexity int, name string) int Tables func(childComplexity int, pattern *string) int } Relation struct { Columns func(childComplexity int) int Def func(childComplexity int) int ParentColumns func(childComplexity int) int ParentTable func(childComplexity int) int Table func(childComplexity int) int Virtual func(childComplexity int) int } Table struct { Columns func(childComplexity int) int Comment func(childComplexity int) int Constraints func(childComplexity int) int CreatedAt func(childComplexity int) int Def func(childComplexity int) int Indexes func(childComplexity int) int Name func(childComplexity int) int ReferencedTables func(childComplexity int) int Triggers func(childComplexity int) int Type func(childComplexity int) int } TableInfo struct { Comment func(childComplexity int) int CreatedAt func(childComplexity int) int Def func(childComplexity int) int External func(childComplexity int) int Name func(childComplexity int) int Type func(childComplexity int) int } Trigger struct { Comment func(childComplexity int) int Def func(childComplexity int) int Name func(childComplexity int) int } }
type Config ¶
type Config struct { Resolvers ResolverRoot Directives DirectiveRoot Complexity ComplexityRoot }
type DirectiveRoot ¶
type DirectiveRoot struct { }
type QueryResolver ¶
type ResolverRoot ¶
type ResolverRoot interface {
Query() QueryResolver
}
Click to show internal directories.
Click to hide internal directories.