Documentation ¶
Index ¶
- type AddressFunc
- type AuditLogFunc
- type BusinessFunc
- type ContentFunc
- type Func
- type OperatorFunc
- type Query
- type TagFunc
- type TimetableFunc
- type TraverseAddress
- type TraverseAuditLog
- type TraverseBusiness
- type TraverseContent
- type TraverseFunc
- type TraverseOperator
- type TraverseTag
- type TraverseTimetable
- type TraverseUser
- type UserFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressFunc ¶
The AddressFunc type is an adapter to allow the use of ordinary function as a Querier.
type AuditLogFunc ¶
The AuditLogFunc type is an adapter to allow the use of ordinary function as a Querier.
type BusinessFunc ¶
The BusinessFunc type is an adapter to allow the use of ordinary function as a Querier.
type ContentFunc ¶
The ContentFunc type is an adapter to allow the use of ordinary function as a Querier.
type Func ¶
The Func type is an adapter that allows ordinary functions to be used as interceptors. Unlike traversal functions, interceptors are skipped during graph traversals. Note that the implementation of Func is different from the one defined in entgo.io/ent.InterceptFunc.
type OperatorFunc ¶
The OperatorFunc type is an adapter to allow the use of ordinary function as a Querier.
type Query ¶
type Query interface { // Type returns the string representation of the query type. Type() string // Limit the number of records to be returned by this query. Limit(int) // Offset to start from. Offset(int) // Unique configures the query builder to filter duplicate records. Unique(bool) // Order specifies how the records should be ordered. Order(...func(*sql.Selector)) // WhereP appends storage-level predicates to the query builder. Using this method, users // can use type-assertion to append predicates that do not depend on any generated package. WhereP(...func(*sql.Selector)) }
The Query interface represents an operation that queries a graph. By using this interface, users can write generic code that manipulates query builders of different types.
type TimetableFunc ¶
The TimetableFunc type is an adapter to allow the use of ordinary function as a Querier.
type TraverseAddress ¶
type TraverseAddress func(context.Context, *ent.AddressQuery) error
The TraverseAddress type is an adapter to allow the use of ordinary function as Traverser.
type TraverseAuditLog ¶
type TraverseAuditLog func(context.Context, *ent.AuditLogQuery) error
The TraverseAuditLog type is an adapter to allow the use of ordinary function as Traverser.
type TraverseBusiness ¶
type TraverseBusiness func(context.Context, *ent.BusinessQuery) error
The TraverseBusiness type is an adapter to allow the use of ordinary function as Traverser.
type TraverseContent ¶
type TraverseContent func(context.Context, *ent.ContentQuery) error
The TraverseContent type is an adapter to allow the use of ordinary function as Traverser.
type TraverseFunc ¶
The TraverseFunc type is an adapter to allow the use of ordinary function as Traverser. If f is a function with the appropriate signature, TraverseFunc(f) is a Traverser that calls f.
type TraverseOperator ¶
type TraverseOperator func(context.Context, *ent.OperatorQuery) error
The TraverseOperator type is an adapter to allow the use of ordinary function as Traverser.
type TraverseTag ¶
The TraverseTag type is an adapter to allow the use of ordinary function as Traverser.
type TraverseTimetable ¶
type TraverseTimetable func(context.Context, *ent.TimetableQuery) error
The TraverseTimetable type is an adapter to allow the use of ordinary function as Traverser.
type TraverseUser ¶
The TraverseUser type is an adapter to allow the use of ordinary function as Traverser.