package
0.0.0-20250213005506-71641c3875fa
Repository: https://github.com/jaredallard/binhost.git
Documentation: pkg.go.dev
# 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
# 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.
NewPkgClient returns a client for the Pkg from the given config.
NewTargetClient returns a client for the Target from the given config.
NewTxContext returns a new context with the given Tx attached.
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
# Variables
ErrTxStarted is returned when trying to start a new transaction from a transactional client.
# 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.
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.
Pkg is the model entity for the Pkg schema.
PkgClient is a client for the Pkg schema.
PkgCreate is the builder for creating a Pkg entity.
PkgCreateBulk is the builder for creating many Pkg entities in bulk.
PkgDelete is the builder for deleting a Pkg entity.
PkgDeleteOne is the builder for deleting a single Pkg entity.
PkgEdges holds the relations/edges for other nodes in the graph.
PkgGroupBy is the group-by builder for Pkg entities.
PkgMutation represents an operation that mutates the Pkg nodes in the graph.
PkgQuery is the builder for querying Pkg entities.
PkgSelect is the builder for selecting fields of Pkg entities.
PkgUpdate is the builder for updating Pkg entities.
PkgUpdateOne is the builder for updating a single Pkg entity.
Target is the model entity for the Target schema.
TargetClient is a client for the Target schema.
TargetCreate is the builder for creating a Target entity.
TargetCreateBulk is the builder for creating many Target entities in bulk.
TargetDelete is the builder for deleting a Target entity.
TargetDeleteOne is the builder for deleting a single Target entity.
TargetEdges holds the relations/edges for other nodes in the graph.
TargetGroupBy is the group-by builder for Target entities.
TargetMutation represents an operation that mutates the Target nodes in the graph.
TargetQuery is the builder for querying Target entities.
TargetSelect is the builder for selecting fields of Target entities.
TargetUpdate is the builder for updating Target entities.
TargetUpdateOne is the builder for updating a single Target entity.
Tx is a transactional client that is created by calling Client.Tx().
ValidationError returns when validating a field or edge fails.
# 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.
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.
ent aliases to avoid import conflicts in user's code.
ent aliases to avoid import conflicts in user's code.
No description provided by the author
OrderFunc applies an ordering on the sql selector.
Pkgs is a parsable slice of Pkg.
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.
ent aliases to avoid import conflicts in user's code.
No description provided by the author
No description provided by the author
Targets is a parsable slice of Target.
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.