entx

package
v0.0.0-...-9462efd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 9 Imported by: 1

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 DecimalHook() gen.Hook

func GlobalID

func GlobalID() entc.Option

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 SimplePagination() entc.Option

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:

  1. NodeTemplate: Noder: add entcache context

Types

type DecimalExtension

type DecimalExtension struct {
	entc.DefaultExtension
}

func (DecimalExtension) Func

func (DecimalExtension) Hooks

func (DecimalExtension) Hooks() []gen.Hook

func (DecimalExtension) Templates

func (d DecimalExtension) Templates() []*gen.Template

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL