package
0.7.4
Repository: https://github.com/gitploy-io/gitploy.git
Documentation: pkg.go.dev

# Functions

And groups predicates with the AND operator between them.
CreatedAt applies equality check predicate on the "created_at" field.
CreatedAtEQ applies the EQ predicate on the "created_at" field.
CreatedAtGT applies the GT predicate on the "created_at" field.
CreatedAtGTE applies the GTE predicate on the "created_at" field.
CreatedAtIn applies the In predicate on the "created_at" field.
CreatedAtLT applies the LT predicate on the "created_at" field.
CreatedAtLTE applies the LTE predicate on the "created_at" field.
CreatedAtNEQ applies the NEQ predicate on the "created_at" field.
CreatedAtNotIn applies the NotIn predicate on the "created_at" field.
HasRepo applies the HasEdge predicate on the "repo" edge.
HasRepoWith applies the HasEdge predicate on the "repo" edge with a given conditions (other predicates).
HasUser applies the HasEdge predicate on the "user" edge.
HasUserWith applies the HasEdge predicate on the "user" edge with a given conditions (other predicates).
ID filters vertices based on their ID field.
IDEQ applies the EQ predicate on the ID field.
IDGT applies the GT predicate on the ID field.
IDGTE applies the GTE predicate on the ID field.
IDIn applies the In predicate on the ID field.
IDLT applies the LT predicate on the ID field.
IDLTE applies the LTE predicate on the ID field.
IDNEQ applies the NEQ predicate on the ID field.
IDNotIn applies the NotIn predicate on the ID field.
Not applies the not operator on the given predicate.
Or groups predicates with the OR operator between them.
RepoID applies equality check predicate on the "repo_id" field.
RepoIDEQ applies the EQ predicate on the "repo_id" field.
RepoIDIn applies the In predicate on the "repo_id" field.
RepoIDNEQ applies the NEQ predicate on the "repo_id" field.
RepoIDNotIn applies the NotIn predicate on the "repo_id" field.
RepoPermEQ applies the EQ predicate on the "repo_perm" field.
RepoPermIn applies the In predicate on the "repo_perm" field.
RepoPermNEQ applies the NEQ predicate on the "repo_perm" field.
RepoPermNotIn applies the NotIn predicate on the "repo_perm" field.
RepoPermValidator is a validator for the "repo_perm" field enum values.
SyncedAt applies equality check predicate on the "synced_at" field.
SyncedAtEQ applies the EQ predicate on the "synced_at" field.
SyncedAtGT applies the GT predicate on the "synced_at" field.
SyncedAtGTE applies the GTE predicate on the "synced_at" field.
SyncedAtIn applies the In predicate on the "synced_at" field.
SyncedAtIsNil applies the IsNil predicate on the "synced_at" field.
SyncedAtLT applies the LT predicate on the "synced_at" field.
SyncedAtLTE applies the LTE predicate on the "synced_at" field.
SyncedAtNEQ applies the NEQ predicate on the "synced_at" field.
SyncedAtNotIn applies the NotIn predicate on the "synced_at" field.
SyncedAtNotNil applies the NotNil predicate on the "synced_at" field.
UpdatedAt applies equality check predicate on the "updated_at" field.
UpdatedAtEQ applies the EQ predicate on the "updated_at" field.
UpdatedAtGT applies the GT predicate on the "updated_at" field.
UpdatedAtGTE applies the GTE predicate on the "updated_at" field.
UpdatedAtIn applies the In predicate on the "updated_at" field.
UpdatedAtLT applies the LT predicate on the "updated_at" field.
UpdatedAtLTE applies the LTE predicate on the "updated_at" field.
UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.
UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.
UserID applies equality check predicate on the "user_id" field.
UserIDEQ applies the EQ predicate on the "user_id" field.
UserIDIn applies the In predicate on the "user_id" field.
UserIDNEQ applies the NEQ predicate on the "user_id" field.
UserIDNotIn applies the NotIn predicate on the "user_id" field.
ValidColumn reports if the column name is valid (part of the table columns).

# Constants

RepoPermRead is the default value of the RepoPerm enum.
EdgeRepo holds the string denoting the repo edge name in mutations.
EdgeUser holds the string denoting the user edge name in mutations.
FieldCreatedAt holds the string denoting the created_at field in the database.
FieldID holds the string denoting the id field in the database.
FieldRepoID holds the string denoting the repo_id field in the database.
FieldRepoPerm holds the string denoting the repo_perm field in the database.
FieldSyncedAt holds the string denoting the synced_at field in the database.
FieldUpdatedAt holds the string denoting the updated_at field in the database.
FieldUserID holds the string denoting the user_id field in the database.
Label holds the string label denoting the perm type in the database.
RepoColumn is the table column denoting the repo relation/edge.
RepoInverseTable is the table name for the Repo entity.
RepoPerm values.
RepoPerm values.
RepoPerm values.
RepoTable is the table that holds the repo relation/edge.
Table holds the table name of the perm in the database.
UserColumn is the table column denoting the user relation/edge.
UserInverseTable is the table name for the User entity.
UserTable is the table that holds the user relation/edge.

# Variables

Columns holds all SQL columns for perm fields.
DefaultCreatedAt holds the default value on creation for the "created_at" field.
DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.

# Type aliases

RepoPerm defines the type for the "repo_perm" enum field.