Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChangeRelayNodeType ¶
func ChangeRelayNodeType() entgql.SchemaHook
ChangeRelayNodeType is a schema hook for a change relay node type to GID. Use with GlobalID().
add it to entgql.WithSchemaHook()
func DecimalHook ¶
func GlobalID ¶
GlobalID is a global id template for Noder Query. Use with ChangeRelayNodeType().
if you use GlobalID, you must use GID as a scalar type. and use ChangeRelayNodeType() in entgql.WithSchemaHook()
func SimplePagination ¶
func SkipTablesDiffHook ¶
func SkipTablesDiffHook(tables ...string) schema.MigrateOption
SkipTablesDiffHook is a schema migration hook for skip tables diff thus skip migration. the table name is database name,not the ent schema struct name.
err = client.Schema.Create(ctx,SkipTablesDiffHook("table1","table2"))
func WithGqlWithTemplates ¶
func WithGqlWithTemplates() entgql.ExtensionOption
WithGqlWithTemplates is a schema hook for replace entgql default template. Note: this option must put before WithWhereInputs or which changed entgql templates option.
extensions:
- NodeTemplate: Noder: add entcache context
Types ¶
type DecimalExtension ¶
type DecimalExtension struct {
entc.DefaultExtension
}
func (DecimalExtension) Func ¶
func (DecimalExtension) Func() template.FuncMap
func (DecimalExtension) Hooks ¶
func (DecimalExtension) Hooks() []gen.Hook
func (DecimalExtension) Templates ¶
func (d DecimalExtension) Templates() []*gen.Template