package
0.0.0-20240513023348-5feaf8d2ad78
Repository: https://github.com/go-faster/bot.git
Documentation: pkg.go.dev
# Functions
And groups predicates with the AND operator between them.
ByCommits orders the results by commits terms.
ByCommitsCount orders the results by commits count.
ByDescription orders the results by the description field.
ByFullName orders the results by the full_name field.
ByHTMLURL orders the results by the html_url field.
ByID orders the results by the id field.
ByLastEventAt orders the results by the last_event_at field.
ByLastPushedAt orders the results by the last_pushed_at field.
ByName orders the results by the name field.
ByOrganizationField orders the results by organization field.
Description applies equality check predicate on the "description" field.
DescriptionContains applies the Contains predicate on the "description" field.
DescriptionContainsFold applies the ContainsFold predicate on the "description" field.
DescriptionEQ applies the EQ predicate on the "description" field.
DescriptionEqualFold applies the EqualFold predicate on the "description" field.
DescriptionGT applies the GT predicate on the "description" field.
DescriptionGTE applies the GTE predicate on the "description" field.
DescriptionHasPrefix applies the HasPrefix predicate on the "description" field.
DescriptionHasSuffix applies the HasSuffix predicate on the "description" field.
DescriptionIn applies the In predicate on the "description" field.
DescriptionLT applies the LT predicate on the "description" field.
DescriptionLTE applies the LTE predicate on the "description" field.
DescriptionNEQ applies the NEQ predicate on the "description" field.
DescriptionNotIn applies the NotIn predicate on the "description" field.
FullName applies equality check predicate on the "full_name" field.
FullNameContains applies the Contains predicate on the "full_name" field.
FullNameContainsFold applies the ContainsFold predicate on the "full_name" field.
FullNameEQ applies the EQ predicate on the "full_name" field.
FullNameEqualFold applies the EqualFold predicate on the "full_name" field.
FullNameGT applies the GT predicate on the "full_name" field.
FullNameGTE applies the GTE predicate on the "full_name" field.
FullNameHasPrefix applies the HasPrefix predicate on the "full_name" field.
FullNameHasSuffix applies the HasSuffix predicate on the "full_name" field.
FullNameIn applies the In predicate on the "full_name" field.
FullNameLT applies the LT predicate on the "full_name" field.
FullNameLTE applies the LTE predicate on the "full_name" field.
FullNameNEQ applies the NEQ predicate on the "full_name" field.
FullNameNotIn applies the NotIn predicate on the "full_name" field.
HasCommits applies the HasEdge predicate on the "commits" edge.
HasCommitsWith applies the HasEdge predicate on the "commits" edge with a given conditions (other predicates).
HasOrganization applies the HasEdge predicate on the "organization" edge.
HasOrganizationWith applies the HasEdge predicate on the "organization" edge with a given conditions (other predicates).
HTMLURL applies equality check predicate on the "html_url" field.
HTMLURLContains applies the Contains predicate on the "html_url" field.
HTMLURLContainsFold applies the ContainsFold predicate on the "html_url" field.
HTMLURLEQ applies the EQ predicate on the "html_url" field.
HTMLURLEqualFold applies the EqualFold predicate on the "html_url" field.
HTMLURLGT applies the GT predicate on the "html_url" field.
HTMLURLGTE applies the GTE predicate on the "html_url" field.
HTMLURLHasPrefix applies the HasPrefix predicate on the "html_url" field.
HTMLURLHasSuffix applies the HasSuffix predicate on the "html_url" field.
HTMLURLIn applies the In predicate on the "html_url" field.
HTMLURLIsNil applies the IsNil predicate on the "html_url" field.
HTMLURLLT applies the LT predicate on the "html_url" field.
HTMLURLLTE applies the LTE predicate on the "html_url" field.
HTMLURLNEQ applies the NEQ predicate on the "html_url" field.
HTMLURLNotIn applies the NotIn predicate on the "html_url" field.
HTMLURLNotNil applies the NotNil predicate on the "html_url" field.
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.
LastEventAt applies equality check predicate on the "last_event_at" field.
LastEventAtEQ applies the EQ predicate on the "last_event_at" field.
LastEventAtGT applies the GT predicate on the "last_event_at" field.
LastEventAtGTE applies the GTE predicate on the "last_event_at" field.
LastEventAtIn applies the In predicate on the "last_event_at" field.
LastEventAtIsNil applies the IsNil predicate on the "last_event_at" field.
LastEventAtLT applies the LT predicate on the "last_event_at" field.
LastEventAtLTE applies the LTE predicate on the "last_event_at" field.
LastEventAtNEQ applies the NEQ predicate on the "last_event_at" field.
LastEventAtNotIn applies the NotIn predicate on the "last_event_at" field.
LastEventAtNotNil applies the NotNil predicate on the "last_event_at" field.
LastPushedAt applies equality check predicate on the "last_pushed_at" field.
LastPushedAtEQ applies the EQ predicate on the "last_pushed_at" field.
LastPushedAtGT applies the GT predicate on the "last_pushed_at" field.
LastPushedAtGTE applies the GTE predicate on the "last_pushed_at" field.
LastPushedAtIn applies the In predicate on the "last_pushed_at" field.
LastPushedAtIsNil applies the IsNil predicate on the "last_pushed_at" field.
LastPushedAtLT applies the LT predicate on the "last_pushed_at" field.
LastPushedAtLTE applies the LTE predicate on the "last_pushed_at" field.
LastPushedAtNEQ applies the NEQ predicate on the "last_pushed_at" field.
LastPushedAtNotIn applies the NotIn predicate on the "last_pushed_at" field.
LastPushedAtNotNil applies the NotNil predicate on the "last_pushed_at" field.
Name applies equality check predicate on the "name" field.
NameContains applies the Contains predicate on the "name" field.
NameContainsFold applies the ContainsFold predicate on the "name" field.
NameEQ applies the EQ predicate on the "name" field.
NameEqualFold applies the EqualFold predicate on the "name" field.
NameGT applies the GT predicate on the "name" field.
NameGTE applies the GTE predicate on the "name" field.
NameHasPrefix applies the HasPrefix predicate on the "name" field.
NameHasSuffix applies the HasSuffix predicate on the "name" field.
NameIn applies the In predicate on the "name" field.
NameLT applies the LT predicate on the "name" field.
NameLTE applies the LTE predicate on the "name" field.
NameNEQ applies the NEQ predicate on the "name" field.
NameNotIn applies the NotIn predicate on the "name" field.
Not applies the not operator on the given predicate.
Or groups predicates with the OR operator between them.
ValidColumn reports if the column name is valid (part of the table columns).
# Constants
CommitsColumn is the table column denoting the commits relation/edge.
CommitsInverseTable is the table name for the GitCommit entity.
CommitsTable is the table that holds the commits relation/edge.
EdgeCommits holds the string denoting the commits edge name in mutations.
EdgeOrganization holds the string denoting the organization edge name in mutations.
FieldDescription holds the string denoting the description field in the database.
FieldFullName holds the string denoting the full_name field in the database.
FieldHTMLURL holds the string denoting the html_url field in the database.
FieldID holds the string denoting the id field in the database.
FieldLastEventAt holds the string denoting the last_event_at field in the database.
FieldLastPushedAt holds the string denoting the last_pushed_at field in the database.
FieldName holds the string denoting the name field in the database.
GitCommitFieldID holds the string denoting the ID field of the GitCommit.
Label holds the string label denoting the repository type in the database.
OrganizationColumn is the table column denoting the organization relation/edge.
OrganizationInverseTable is the table name for the Organization entity.
OrganizationTable is the table that holds the organization relation/edge.
Table holds the table name of the repository in the database.
# Variables
Columns holds all SQL columns for repository fields.
DefaultDescription holds the default value on creation for the "description" field.
ForeignKeys holds the SQL foreign-keys that are owned by the "repositories" table and are not defined as standalone fields in the schema.
# Type aliases
OrderOption defines the ordering options for the Repository queries.