# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

As is a pseudo aggregation function for renaming another other functions with custom names.
Asc applies the given fields in ASC order.
Count applies the "count" aggregation function on each group.
Debug enables debug logging on the ent.Driver.
Desc applies the given fields in DESC order.
Driver configures the client driver.
FromContext returns a Client stored inside a context, or nil if there isn't one.
IsConstraintError returns a boolean indicating whether the error is a constraint failure.
IsNotFound returns a boolean indicating whether the error is a not found error.
IsNotLoaded returns a boolean indicating whether the error is a not loaded error.
IsNotSingular returns a boolean indicating whether the error is a not singular error.
IsValidationError returns a boolean indicating whether the error is a validation error.
Log sets the logging function for debug mode.
MaskNotFound masks not found error.
Max applies the "max" aggregation function on the given field of each group.
Mean applies the "mean" aggregation function on the given field of each group.
Min applies the "min" aggregation function on the given field of each group.
NewClient creates a new client configured with the given options.
NewContext returns a new context with the given Client attached.
NewLanguageClient returns a client for the Language from the given config.
NewProjectClient returns a client for the Project from the given config.
NewTagClient returns a client for the Tag from the given config.
NewTicketClient returns a client for the Ticket from the given config.
NewTxContext returns a new context with the given Tx attached.
NewUserClient returns a client for the User from the given config.
Open opens a database/sql.DB specified by the driver name and the data source name, and returns a new client attached to it.
Sum applies the "sum" aggregation function on the given field of each group.
TxFromContext returns a Tx stored inside a context, or nil if there isn't one.

# Constants

Operation types.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Node types.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Client is the client that holds all ent builders.
ConstraintError returns when trying to create/update one or more entities and one or more of their constraints failed.
Language is the model entity for the Language schema.
LanguageClient is a client for the Language schema.
LanguageCreate is the builder for creating a Language entity.
LanguageCreateBulk is the builder for creating many Language entities in bulk.
LanguageDelete is the builder for deleting a Language entity.
LanguageDeleteOne is the builder for deleting a single Language entity.
LanguageEdges holds the relations/edges for other nodes in the graph.
LanguageGroupBy is the group-by builder for Language entities.
LanguageMutation represents an operation that mutates the Language nodes in the graph.
LanguageQuery is the builder for querying Language entities.
LanguageSelect is the builder for selecting fields of Language entities.
LanguageUpdate is the builder for updating Language entities.
LanguageUpdateOne is the builder for updating a single Language entity.
NotFoundError returns when trying to fetch a specific entity and it was not found in the database.
NotLoadedError returns when trying to get a node that was not loaded by the query.
NotSingularError returns when trying to fetch a singular entity and more then one was found in the database.
Project is the model entity for the Project schema.
ProjectClient is a client for the Project schema.
ProjectCreate is the builder for creating a Project entity.
ProjectCreateBulk is the builder for creating many Project entities in bulk.
ProjectDelete is the builder for deleting a Project entity.
ProjectDeleteOne is the builder for deleting a single Project entity.
ProjectEdges holds the relations/edges for other nodes in the graph.
ProjectGroupBy is the group-by builder for Project entities.
ProjectMutation represents an operation that mutates the Project nodes in the graph.
ProjectQuery is the builder for querying Project entities.
ProjectSelect is the builder for selecting fields of Project entities.
ProjectUpdate is the builder for updating Project entities.
ProjectUpdateOne is the builder for updating a single Project entity.
Tag is the model entity for the Tag schema.
TagClient is a client for the Tag schema.
TagCreate is the builder for creating a Tag entity.
TagCreateBulk is the builder for creating many Tag entities in bulk.
TagDelete is the builder for deleting a Tag entity.
TagDeleteOne is the builder for deleting a single Tag entity.
TagEdges holds the relations/edges for other nodes in the graph.
TagGroupBy is the group-by builder for Tag entities.
TagMutation represents an operation that mutates the Tag nodes in the graph.
TagQuery is the builder for querying Tag entities.
TagSelect is the builder for selecting fields of Tag entities.
TagUpdate is the builder for updating Tag entities.
TagUpdateOne is the builder for updating a single Tag entity.
Ticket is the model entity for the Ticket schema.
TicketClient is a client for the Ticket schema.
TicketCreate is the builder for creating a Ticket entity.
TicketCreateBulk is the builder for creating many Ticket entities in bulk.
TicketDelete is the builder for deleting a Ticket entity.
TicketDeleteOne is the builder for deleting a single Ticket entity.
TicketEdges holds the relations/edges for other nodes in the graph.
TicketGroupBy is the group-by builder for Ticket entities.
TicketMutation represents an operation that mutates the Ticket nodes in the graph.
TicketQuery is the builder for querying Ticket entities.
TicketSelect is the builder for selecting fields of Ticket entities.
TicketUpdate is the builder for updating Ticket entities.
TicketUpdateOne is the builder for updating a single Ticket entity.
Tx is a transactional client that is created by calling Client.Tx().
User is the model entity for the User schema.
UserClient is a client for the User schema.
UserCreate is the builder for creating a User entity.
UserCreateBulk is the builder for creating many User entities in bulk.
UserDelete is the builder for deleting a User entity.
UserDeleteOne is the builder for deleting a single User entity.
UserEdges holds the relations/edges for other nodes in the graph.
UserGroupBy is the group-by builder for User entities.
UserMutation represents an operation that mutates the User nodes in the graph.
UserQuery is the builder for querying User entities.
UserSelect is the builder for selecting fields of User entities.
UserUpdate is the builder for updating User entities.
UserUpdateOne is the builder for updating a single User entity.
ValidationError returns when validating a field fails.

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

AggregateFunc applies an aggregation step on the group-by traversal/selector.
No description provided by the author
No description provided by the author
ent aliases to avoid import conflicts in user's code.
Languages is a parsable slice of Language.
ent aliases to avoid import conflicts in user's code.
ent aliases to avoid import conflicts in user's code.
ent aliases to avoid import conflicts in user's code.
ent aliases to avoid import conflicts in user's code.
Option function to configure the client.
OrderFunc applies an ordering on the sql selector.
ent aliases to avoid import conflicts in user's code.
Projects is a parsable slice of Project.
ent aliases to avoid import conflicts in user's code.
No description provided by the author
No description provided by the author
Tags is a parsable slice of Tag.
Tickets is a parsable slice of Ticket.
Users is a parsable slice of User.
ent aliases to avoid import conflicts in user's code.